/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/frontend/base.css ***!
  \************************************************************************************************************************/
@import url(https://fonts.cdnfonts.com/css/source-sans-pro);
/*!****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/frontend/base.css (1) ***!
  \****************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);
/*!****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/frontend/base.css (2) ***!
  \****************************************************************************************************************************/
/* ***** Global ***** */
:root {
	--lqd-container-width: 1140px;
	--lqd-container-width-md: 970px;
	--lqd-container-width-sm: 750px;
	--lqd-row-gutter-x: 20px;
	--lqd-row-gutter-y: 20px;

	--lqd-body-text-color: #5F6973;
	--lqd-color-primary: #FFCD28;
	--lqd-color-secondary: #194341;
	--lqd-color-link: #5b7bfb;
	--lqd-color-link-hover: #181b31;
	--lqd-color-dark: #292929;
	--lqd-color-gradient-start: #007fff;
	--lqd-color-gradient-stop: #ff4d54;
	--lqd-color-accent: #F7F8FA;
	--lqd-color-blue-300: #39374D;
	--lqd-color-blue-900: #10131d;
	--lqd-color-green-100: rgba(0, 34, 44, 0.43);
	--lqd-color-green-600: rgba(17, 48, 46, 0.9);
	--lqd-color-green-700: #143331;
	--lqd-color-blue-700: #112446;
	--lqd-color-gray-100: #FCFAF9;
	--lqd-color-gray-200: #F4F4F4;
	--lqd-color-gray-300: #e5e3df;
	--lqd-color-gray-400: #909197;
	--lqd-color-gray-500: #7F8284;
	--lqd-color-slate-200: #F7F8F8;
	--lqd-color-slate-700: #3B4B53;
	--lqd-color-slate-900: #222232;
	--lqd-color-yellow-100: #F8F5F3;

	--lqd-body-font-family: 'Source Sans Pro', sans-serif;
	--lqd-body-font-size: 17px;
	--lqd-body-line-height: 1.64em;

	--lqd-heading-font-family: 'Montserrat', sans-serif;
	--lqd-heading-font-weight: 700;
	--lqd-heading-line-height: 1.25em;
	--lqd-heading-color: #184341;
	--lqd-h1-font-size: 42px;
	--lqd-h2-font-size: 40px;
	--lqd-h3-font-size: 35px;
	--lqd-h4-font-size: 28px;
	--lqd-h5-font-size: 20px;
	--lqd-h5-line-height: 1.5em;
	--lqd-h6-font-size: 16px;
	--lqd-h6-line-height: 1.5em;

	--lqd-sticky-header-height: 72px;


	--lqd-color-brown-500: #483924;
	--lqd-badge-color: #ffffff;
	--lqd-color-green-900: #232c2e;
	--lqd-color-orange-100: #f2f2ec;
	--lqd-color-yellow-200: #efefe2;

	--lqd-mobile-sec-height: 0;
	--lqd-body-font-weight: 400;
	--lqd-body-background-color: #F2F2EC;

	--lqd-h1-line-height: 1.05em;
	--lqd-h3-font-family: var(--lqd-body-font-family);
	--lqd-h5-font-family: var(--lqd-body-font-family);
	--lqd-h6-font-family: var(--lqd-body-font-family);
	--lqd-h6-font-weight: 600;
	--lqd-h6-text-transform: uppercase;
	--lqd-h6-letter-spacing: 1.2px;

	--lqd-cc-bc: var(--lqd-color-primary);
	--lqd-cc-bg: var(--lqd-color-primary);
	--lqd-cc-size-outer: 35px;
	--lqd-cc-size-inner: 7px;
	--lqd-cc-bw: 1px;
	--lqd-cc-br: calc(var(--lqd-cc-size-outer) / 2);
	--lqd-cc-active-bc: var(--lqd-color-primary);
	--lqd-cc-active-bg: var(--lqd-color-primary);
	--lqd-cc-active-bw: 1px;
	--lqd-cc-active-circle-color: #fff;
	--lqd-cc-active-circle-txt: #000;
	--lqd-cc-active-arrow-color: #fff;
}

/* Button & Link */
button,
input[type="button"],
input[type="submit"],
.btn,
.font-heading {
	font-family: var(--lqd-heading-font-family);
}

.btn-md {
	--btn-pt: 17px;
	--btn-pe: 55px;
	--btn-pb: 17px;
	--btn-ps: 55px;
}

/* ***** Main Header ****** */
.main-header .main-nav {
	--lqd-menu-items-top-padding: 25px;
	--lqd-menu-items-right-padding: 15px;
	--lqd-menu-items-bottom-padding: 6px;
	--lqd-menu-items-left-padding: 15px;
}

.main-header .main-nav>li>a {
	font-family: var(--lqd-heading-font-family);
}

.main-header .nav-item-children a {
	font-size: 0.8em;
	font-weight: 500;
}

.main-header .module-primary-nav {
	min-width: 0;
	flex: 1 1 auto;
	width: 100%;
}

.main-header .main-header-nav-wrap,
.main-header #main-header-collapse {
	min-width: 0;
}

.main-header .main-header-nav-wrap {
	align-items: flex-start;
}

.main-header #main-header-collapse {
	width: 100%;
	display: flex;
	justify-content: flex-end;
}

.main-header .main-nav {
	flex-wrap: wrap;
	justify-content: flex-end;
	align-content: flex-end;
	width: 100%;
	max-width: 100%;
	row-gap: 0.15em;
}

.main-header .main-nav > li {
	flex-shrink: 0;
}

.main-header .main-nav.main-nav--medium {
	--lqd-menu-items-top-padding: 18px;
	--lqd-menu-items-right-padding: 10px;
	--lqd-menu-items-bottom-padding: 6px;
	--lqd-menu-items-left-padding: 10px;
	font-size: 0.9375rem;
}

.main-header .main-nav.main-nav--compact {
	--lqd-menu-items-top-padding: 14px;
	--lqd-menu-items-right-padding: 7px;
	--lqd-menu-items-bottom-padding: 6px;
	--lqd-menu-items-left-padding: 7px;
	font-size: 0.8125rem;
}

.main-header .nav-item-children--columns {
	display: grid;
	grid-template-columns: repeat(2, minmax(180px, 1fr));
	min-width: min(100vw - 40px, 420px);
}

.main-header .nav-item-children--columns > li {
	min-width: 0;
}

.is-stuck .main-nav {
	--lqd-menu-items-bottom-padding: 12px;
}

/* ***** Header Sticky ***** */
.is-stuck .module-header {
	background-color: #fff;
}

.is-stuck .navbar-collapse .main-nav>li>a,
.is-stuck .module-header h6 {
	color: #102020;
}

/* ***** Mobile Header ***** */
.lqd-mobile-sec .main-nav>li>a {
	font-family: var(--lqd-body-font-family);
}

/* ***** Titlebar ***** */
.titlebar-inner h1 {
	font-weight: 700;
}

.titlebar-inner p {
	font-family: 'Montserrat', sans-serif;
	font-size: 18px;
	font-weight: 600;
	line-height: 28px;
}

.accordion-active-has-fill .accordion-item.active .accordion-title a {
	background-color: var(--lqd-color-secondary);
	color: #fff;
}

.has-accordion .accordion-item.active .accordion-expander {
	color: #FFFFFF;
}
/*!*********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/frontend/company-about.css ***!
  \*********************************************************************************************************************************/
/* ***** Tab Items ***** */
.tab-items .lqd-tabs-style-3 .lqd-tabs-nav {
	--icon-size: 1em;
}
.tab-items .lqd-tabs-style-3 .lqd-tabs-nav li a:after {
	content: "";
	display: inline-block;
	width: 100%;
	height: 2px;
	position: absolute;
	bottom: -2px;
	left: 0;
	background-color: var(--lqd-color-secondary);
	transform: scaleX(0);
	transition: transform .3s;
}
.tab-items .lqd-tabs-style-3 .lqd-tabs-nav li a.active:after {
    transform: scaleX(1);
}
@media (max-width: 1199px){
	.tab-items {
		padding: 0 45px;
	}
	.tab-items .lqd-tabs-content{
		padding: 10px;
	}
}
@media (max-width: 767px){
	.tab-items {
		padding: 40px 15px 0 15px;
	}
}

/* ***** Image box ***** */
@media (max-width: 1199px){
	.image-box {
		padding-right: 35px;
		padding-left: 35px;
	}
	.image-box .module-col {
		padding-right: 10px;
		padding-left: 10px;
	}
}
@media (max-width: 767px){
	.image-box {
		padding: 0 10px 50px 10px;
	}
	.image-box .module-img {
		height: 312px;
	}
}

/* ***** Has Accordion ***** */
@media (max-width: 1199px){
	.has-accordion-page {
		padding-right: 35px;
		padding-left: 35px;
	}
	.has-accordion-page h2 {
		font-size: 36px;
	}
	.has-accordion-page .module-col {
		padding: 10px;
	}
}
@media (max-width: 767px){
	.has-accordion-page {
		padding: 70px 10px 0 10px;
	}
}

/* ***** Icon Box ***** */
.icon-box-page .iconbox {
	box-shadow: 0 25px 70px 0 rgba(0, 0, 0, 0.07);
}
.icon-box-page .iconbox h3 {
    display: flex;
}
@media (max-width: 1199px){
	.icon-box-page {
		padding-right: 35px;
		padding-left: 35px;
	}
}
@media (max-width: 767px){
	.icon-box-page {
		padding-right: 10px;
		padding-left: 10px;
	}
}

/* ***** Team ***** */
@media (max-width: 1199px){
	.team {
		padding: 0 25px 80px 25px;
	}
	.team .module-col {
		padding: 10px;
	}
}
@media (max-width: 767px){
	.team {
		padding: 65px 0;
	}
}

/* ***** Counters ***** */
.counters .container {
	--lqd-container-width-sm: 1024px;
	--lqd-container-width-md: 1024px;
}
@media (max-width: 767px){
	.counters {
		padding: 70px 0;
	}
}

/* ***** Partners ***** */
@media (max-width: 1199px){
	.partners {
		padding: 0 35px
	}
	.partners img {
		height: 400px;
	}
	.partners .module-contnet {
		padding-right: 30px;
		padding-left: 30px;
	}
}
@media (max-width: 767px){
	.partners {
		padding: 0 10px;
	}
}
/*!***********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/frontend/company-contact.css ***!
  \***********************************************************************************************************************************/
/* ***** Form ***** */
.form .lqd-contact-form .ui-button.ui-selectmenu-button, 
.form .lqd-contact-form input, 
.form .lqd-contact-form select {
	height: 50px;
}
.form .lqd-contact-form-button-lg button[type=submit],
.form .lqd-contact-form-button-lg input[type=submit]{
	height: 60px;
}
@media (max-width: 1199px) {
	.form {
		padding: 40px 30px;
	}
	.form .module-content {
		padding: 10px;
	}
	.form h2 {
		padding-right: 14%;
	}
	
}
@media (max-width: 767px) {
	.form {
		padding-right: 10px;
		padding-left: 10px;
	}
	.form .module-form {
		padding: 30px 20px;
	}
	.form .module-title {
		margin-bottom: 0.75em;
	}
}

/* ***** Global Offices ***** */
@media (max-width: 1199px) {
	.global-offices {
		padding: 0 10px 80px 10px;
	}
}
@media (max-width: 767px) {
	.global-offices {
		padding: 65px 0;
	}
}

/* ***** Page Footer ***** */
@media (max-width: 1199px) {
	.page-footer .footer-content {
		padding: 50px 35px 0 35px;
	}
	.page-footer .footer-info {
		padding: 20px 35px;
	}
}
@media (max-width: 767px) {
	.page-footer .footer-content {
		padding: 20px 10px 0 10px;
	}
	.page-footer .footer-info {
		padding: 10px;
	}
}


/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/frontend/theme.css ***!
  \*************************************************************************************************************************/
/*
 * Name:	Hub - HTML version styles
 * Author:	LiquidThemes
*/
/*----------------------------------------

 [ TABLE OF CONTENTS ]

	1. BASE
		|- 1.1. General elements
		|- 1.2. Base styling

	2. HEADER
		|- 2.1. Header

	3. FOOTER
		|- 3.1. Footer

	4. TITLEBAR
		|- 4.1. Titlebar

	5. SIDEBAR
		|- 5.1. Sidebar

	6. THEME FEATURES
		|- 6.1. Theme Features

	7. LIQUID WIDGETS
		|- 7.1. Accordion
		|- 7.2. Animated Frame
		|- 7.3. Asymmetric slider
		|- 7.4. Banner
		|- 7.5. Banner bannanas
		|- 7.6. Block revealer
		|- 7.7. Breadcrumbs
		|- 7.8. Bullet list
		|- 7.9. Button
		|- 7.10. Carousel
		|- 7.11. Jquery UI
		|- 7.12. Contact form
		|- 7.13. Countdown
		|- 7.14. Counter
		|- 7.15. Custom menu
		|- 7.16. Fancy box
		|- 7.17. Fancy heading
		|- 7.18. Fancy image
		|- 7.19. Filter items
		|- 7.20. Flipbox
		|- 7.21. Fullscreen project
		|- 7.22. Google maps
		|- 7.23. Highlight
		|- 7.24. Hotspot
		|- 7.25. Iconbox
		|- 7.26. Iconbox circle
		|- 7.27. Image comparison
		|- 7.28. Image gallery
		|- 7.29. Image text slider
		|- 7.30. Latest posts
		|- 7.31. Fresco lightbox
		|- 7.32. Media elements
		|- 7.33. Milestone
		|- 7.34. Lity modal
		|- 7.35. Newsletter form
		|- 7.36. Navigation
		|- 7.37. Particles
		|- 7.38. Portfolio
		|- 7.39. Price table
		|- 7.40. Process box
		|- 7.41. Promo
		|- 7.42. Roadmap
		|- 7.43. Snickers bar
		|- 7.44. Social icon
		|- 7.45. Split text
		|- 7.46. Sticky
		|- 7.47. Tabs
		|- 7.48. Team member
		|- 7.49. Testimonials
		|- 7.50. Text rotator
		|- 7.51. Typewriter
		|- 7.52. Vertical lines
		|- 7.53. Vertical slider
		|- 7.54. Video background
		|- 7.55. Iamge overlay text
		|- 7.56. Progressbar
		|- 7.57. Device gallery
		|- 7.58. Interactive text image
		|- 7.59. Section flow
		|- 7.60. Liquid GDPR
		|- 7.61. Divider
		|- 7.62. Liquid shape

	8. BLOG
		|- 8.1. Blog

	9. PORTFOLIO
		|- 9.1. Portfolio

	10. PAGE LAYOUTS
		|- 10.1. Page stacks

	11. PAGES
		|- 11.1. Pages

 ----------------------------------------*/

:root {
	/* Colors */

	--lqd-color-primary: #fb222a;
	--lqd-color-secondary: #333366;
	--lqd-color-link: #5b7bfb;
	--lqd-color-link-hover: #181b31;
	--lqd-color-gradient-start: #007fff;
	--lqd-color-gradient-stop: #ff4d54;
	--lqd-color-giallo: #FFCD28;

	/* Container width and row spacing */
	--lqd-container-width: 1170px;
	--lqd-row-gutter-x: 30px;
	--lqd-row-gutter-y: 0;

	/* Typography */
	--lqd-body-font-family: 'Montserrat', sans-serif;
	--lqd-body-font-size: 18px;
	--lqd-body-line-height: 1.7;
	--lqd-body-font-weight: 400;
	--lqd-body-letter-spacing: ;
	--lqd-body-text-color: #626974;

	--lqd-secondary-font-family: ;
	--lqd-secondary-font-size: ;
	--lqd-secondary-line-height: ;
	--lqd-secondary-font-weight: ;
	--lqd-secondary-text-color: ;

	--lqd-accent-font-family: ;
	--lqd-accent-font-size: ;
	--lqd-accent-line-height: ;
	--lqd-accent-font-weight: ;
	--lqd-accent-text-color: ;

	--lqd-heading-font-family: 'Montserrat', sans-serif;
	--lqd-heading-line-height: 1.2em;
	--lqd-heading-font-weight: 600;
	--lqd-heading-text-transform: ;
	--lqd-heading-letter-spacing: ;
	--lqd-heading-color: #181b31;

	 --lqd-h1-font-family: var(--lqd-heading-font-family);
	--lqd-h1-line-height: var(--lqd-heading-line-height);
	--lqd-h1-font-weight: var(--lqd-heading-font-weight);
	--lqd-h1-text-transform: var(--lqd-heading-text-transform);
	--lqd-h1-letter-spacing: var(--lqd-heading-letter-spacing);
	--lqd-h1-color: var(--lqd-heading-color);

	--lqd-h2-font-family: var(--lqd-heading-font-family);
	--lqd-h2-line-height: var(--lqd-heading-line-height);
	--lqd-h2-font-weight: var(--lqd-heading-font-weight);
	--lqd-h2-text-transform: var(--lqd-heading-text-transform);
	--lqd-h2-letter-spacing: var(--lqd-heading-letter-spacing);
	--lqd-h2-color: var(--lqd-heading-color);

	--lqd-h3-font-family: var(--lqd-heading-font-family);
	--lqd-h3-line-height: var(--lqd-heading-line-height);
	--lqd-h3-font-weight: var(--lqd-heading-font-weight);
	--lqd-h3-text-transform: var(--lqd-heading-text-transform);
	--lqd-h3-letter-spacing: var(--lqd-heading-letter-spacing);
	--lqd-h3-color: var(--lqd-heading-color);

	--lqd-h4-font-family: var(--lqd-heading-font-family);
	--lqd-h4-line-height: var(--lqd-heading-line-height);
	--lqd-h4-font-weight: var(--lqd-heading-font-weight);
	--lqd-h4-text-transform: var(--lqd-heading-text-transform);
	--lqd-h4-letter-spacing: var(--lqd-heading-letter-spacing);
	--lqd-h4-color: var(--lqd-heading-color);

	--lqd-h5-font-family: var(--lqd-heading-font-family);
	--lqd-h5-line-height: var(--lqd-heading-line-height);
	--lqd-h5-font-weight: var(--lqd-heading-font-weight);
	--lqd-h5-text-transform: var(--lqd-heading-text-transform);
	--lqd-h5-letter-spacing: var(--lqd-heading-letter-spacing);
	--lqd-h5-color: var(--lqd-heading-color);

	--lqd-h6-font-family: var(--lqd-heading-font-family);
	--lqd-h6-line-height: var(--lqd-heading-line-height);
	--lqd-h6-font-weight: var(--lqd-heading-font-weight);
	--lqd-h6-text-transform: var(--lqd-heading-text-transform);
	--lqd-h6-letter-spacing: var(--lqd-heading-letter-spacing);
	--lqd-h6-color: var(--lqd-heading-color);

	/* Sticky header */
	--lqd-sticky-header-height: 0px;
	--lqd-sticky-header-sentinel-top: 100%;
	--lqd-sticky-header-placeholder-height: 80px;

	/* Snikers bar */
	--lqd-snickersbar-animation-time: 1.2s;
	--lqd-snickersbar-stay-time: 4s;

	/* Custom cursor */
	--lqd-cc-bc: var(--lqd-color-primary);
	--lqd-cc-bg: var(--lqd-color-primary);
	--lqd-cc-size-outer: 35px;
	--lqd-cc-size-inner: 7px;
	--lqd-cc-bw: 1px;
	--lqd-cc-br: calc(var(--lqd-cc-size-outer) / 2);
	--lqd-cc-active-bc: var(--lqd-color-primary);
	--lqd-cc-active-bg: var(--lqd-color-primary);
	--lqd-cc-active-bw: 1px;
	--lqd-cc-active-circle-color: #fff;
	--lqd-cc-active-circle-txt: #000;
	--lqd-cc-active-arrow-color: #fff;

	/* Misc */
	--lqd-z-index: 20;
	--lqd-top-scroll-ind-height: 0;
}

/* Start reboot */
*,
*::before,
*::after {
	box-sizing: border-box;
}

p {
	margin-top: 0;
	margin-bottom: 1rem;
}

abbr[title] {
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
	cursor: help;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none;
}

address {
	margin-bottom: 1rem;
	font-style: normal;
	line-height: inherit;
}

ol,
ul {
	padding-left: 2rem;
}

ol,
ul,
dl {
	margin-top: 0;
	margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
	margin-bottom: 0;
}

dt {
	font-weight: 700;
}

dd {
	margin-bottom: 0.5rem;
	margin-left: 0;
}

blockquote {
	margin: 0 0 1rem;
}

b,
strong {
	font-weight: bolder;
}

small {
	font-size: 0.875em;
}

mark {
	padding: 0.1875em;
}

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

sub {
	bottom: -0.25em;
}

sup {
	top: -0.5em;
}

a {
	text-decoration: underline;
}

a:not([href]):not([class]),
a:not([href]):not([class]):hover {
	color: inherit;
	text-decoration: none;
}

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

pre {
	display: block;
	margin-top: 0;
	margin-bottom: 1rem;
	overflow: auto;
	font-size: 0.875em;
}

pre code {
	font-size: inherit;
	color: inherit;
	word-break: normal;
}

code {
	font-size: 0.875em;
	word-wrap: break-word;
}

a>code {
	color: inherit;
}

kbd {
	padding: 0.1875rem 0.375rem;
	font-size: 0.875em;
	border-radius: 0.25rem;
}

kbd kbd {
	padding: 0;
	font-size: 1em;
}

figure {
	margin: 0 0 1rem;
}

img,
svg {
	vertical-align: middle;
}

table {
	caption-side: bottom;
	border-collapse: collapse;
}

caption {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	text-align: left;
}

th {
	text-align: inherit;
	text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
	border-color: inherit;
	border-style: solid;
	border-width: 0;
}

label {
	display: inline-block;
}

button {
	border-radius: 0;
}

button:focus:not(:focus-visible) {
	outline: 0;
}

input,
button,
select,
optgroup,
textarea {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}

button,
select {
	text-transform: none;
}

[role=button] {
	cursor: pointer;
}

select {
	word-wrap: normal;
}

select:disabled {
	opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
	display: none !important;
}

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

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
	cursor: pointer;
}

::-moz-focus-inner {
	padding: 0;
	border-style: none;
}

textarea {
	resize: vertical;
}

fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0;
}

legend {
	float: left;
	width: 100%;
	padding: 0;
	margin-bottom: 0.5rem;
	font-size: calc(1.275rem + 0.3vw);
	line-height: inherit;
}

@media (min-width: 1200px) {
	legend {
		font-size: 1.5rem;
	}
}

legend+* {
	clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
	padding: 0;
}

::-webkit-inner-spin-button {
	height: auto;
}

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

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
	-webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
	padding: 0;
}

::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button;
}

::file-selector-button {
	font: inherit;
	-webkit-appearance: button;
	appearance: button;
}

output {
	display: inline-block;
}

iframe {
	border: 0;
}

summary {
	display: list-item;
	cursor: pointer;
}

progress {
	vertical-align: baseline;
}

section {
	position: relative;
}

[hidden] {
	display: none !important;
}

/* End reboot */

/* Start grid */
.container,
.container-fluid {
	width: 100%;
	padding-right: calc(var(--lqd-row-gutter-x) * 0.5);
	padding-left: calc(var(--lqd-row-gutter-x) * 0.5);
	margin-right: auto;
	margin-left: auto;
}

.row {
	display: flex;
	flex-wrap: wrap;
	margin-right: calc(-0.5 * var(--lqd-row-gutter-x));
	margin-left: calc(-0.5 * var(--lqd-row-gutter-x));
}

.col {
	flex-shrink: 0;
	width: 100%;
	max-width: 100%;
	padding-right: calc(var(--lqd-row-gutter-x) * 0.5);
	padding-left: calc(var(--lqd-row-gutter-x) * 0.5);
	padding-bottom: calc(var(--lqd-row-gutter-y) * 0.5);
	padding-top: calc(var(--lqd-row-gutter-y) * 0.5);
}

@media (min-width: 576px) {

	.container {
		max-width: var(--lqd-container-width-xs, 540px);
	}
}

@media (min-width: 768px) {

	.container {
		max-width: var(--lqd-container-width-sm, 720px);
	}
}

@media (min-width: 992px) {

	.container {
		max-width: var(--lqd-container-width-md, 960px);
	}
}

@media (min-width: 1200px) {

	.container {
		max-width: var(--lqd-container-width-lg, 1140px);
	}
}

@media (min-width: 1400px) {

	.container {
		max-width: var(--lqd-container-width);
	}
}

.col {
	flex: 1 0 0%;
}

.row-cols-auto>.col {
	flex: 0 0 auto;
	width: auto;
}

.row-cols-1>.col {
	flex: 0 0 auto;
	width: 100%;
}

.row-cols-2>.col {
	flex: 0 0 auto;
	width: 50%;
}

.row-cols-3>.col {
	flex: 0 0 auto;
	width: 33.3333333333%;
}

.row-cols-4>.col {
	flex: 0 0 auto;
	width: 25%;
}

.row-cols-5>.col {
	flex: 0 0 auto;
	width: 20%;
}

.row-cols-6>.col {
	flex: 0 0 auto;
	width: 16.6666666667%;
}

.col-auto {
	flex: 0 0 auto;
	width: auto;
}

.col-1 {
	flex: 0 0 auto;
	width: 8.33333333%;
}

.col-2 {
	flex: 0 0 auto;
	width: 16.66666667%;
}

.col-3 {
	flex: 0 0 auto;
	width: 25%;
}

.col-4 {
	flex: 0 0 auto;
	width: 33.33333333%;
}

.col-5 {
	flex: 0 0 auto;
	width: 41.66666667%;
}

.col-6 {
	flex: 0 0 auto;
	width: 50%;
}

.col-7 {
	flex: 0 0 auto;
	width: 58.33333333%;
}

.col-8 {
	flex: 0 0 auto;
	width: 66.66666667%;
}

.col-9 {
	flex: 0 0 auto;
	width: 75%;
}

.col-10 {
	flex: 0 0 auto;
	width: 83.33333333%;
}

.col-11 {
	flex: 0 0 auto;
	width: 91.66666667%;
}

.col-12 {
	flex: 0 0 auto;
	width: 100%;
}

.offset-1 {
	margin-left: 8.33333333%;
}

.offset-2 {
	margin-left: 16.66666667%;
}

.offset-3 {
	margin-left: 25%;
}

.offset-4 {
	margin-left: 33.33333333%;
}

.offset-5 {
	margin-left: 41.66666667%;
}

.offset-6 {
	margin-left: 50%;
}

.offset-7 {
	margin-left: 58.33333333%;
}

.offset-8 {
	margin-left: 66.66666667%;
}

.offset-9 {
	margin-left: 75%;
}

.offset-10 {
	margin-left: 83.33333333%;
}

.offset-11 {
	margin-left: 91.66666667%;
}

@media (min-width: 576px) {
	.col-sm {
		flex: 1 0 0%;
	}

	.row-cols-sm-auto>.col {
		flex: 0 0 auto;
		width: auto;
	}

	.row-cols-sm-1>.col {
		flex: 0 0 auto;
		width: 100%;
	}

	.row-cols-sm-2>.col {
		flex: 0 0 auto;
		width: 50%;
	}

	.row-cols-sm-3>.col {
		flex: 0 0 auto;
		width: 33.3333333333%;
	}

	.row-cols-sm-4>.col {
		flex: 0 0 auto;
		width: 25%;
	}

	.row-cols-sm-5>.col {
		flex: 0 0 auto;
		width: 20%;
	}

	.row-cols-sm-6>.col {
		flex: 0 0 auto;
		width: 16.6666666667%;
	}

	.col-sm-auto {
		flex: 0 0 auto;
		width: auto;
	}

	.col-sm-1 {
		flex: 0 0 auto;
		width: 8.33333333%;
	}

	.col-sm-2 {
		flex: 0 0 auto;
		width: 16.66666667%;
	}

	.col-sm-3 {
		flex: 0 0 auto;
		width: 25%;
	}

	.col-sm-4 {
		flex: 0 0 auto;
		width: 33.33333333%;
	}

	.col-sm-5 {
		flex: 0 0 auto;
		width: 41.66666667%;
	}

	.col-sm-6 {
		flex: 0 0 auto;
		width: 50%;
	}

	.col-sm-7 {
		flex: 0 0 auto;
		width: 58.33333333%;
	}

	.col-sm-8 {
		flex: 0 0 auto;
		width: 66.66666667%;
	}

	.col-sm-9 {
		flex: 0 0 auto;
		width: 75%;
	}

	.col-sm-10 {
		flex: 0 0 auto;
		width: 83.33333333%;
	}

	.col-sm-11 {
		flex: 0 0 auto;
		width: 91.66666667%;
	}

	.col-sm-12 {
		flex: 0 0 auto;
		width: 100%;
	}

	.offset-sm-0 {
		margin-left: 0;
	}

	.offset-sm-1 {
		margin-left: 8.33333333%;
	}

	.offset-sm-2 {
		margin-left: 16.66666667%;
	}

	.offset-sm-3 {
		margin-left: 25%;
	}

	.offset-sm-4 {
		margin-left: 33.33333333%;
	}

	.offset-sm-5 {
		margin-left: 41.66666667%;
	}

	.offset-sm-6 {
		margin-left: 50%;
	}

	.offset-sm-7 {
		margin-left: 58.33333333%;
	}

	.offset-sm-8 {
		margin-left: 66.66666667%;
	}

	.offset-sm-9 {
		margin-left: 75%;
	}

	.offset-sm-10 {
		margin-left: 83.33333333%;
	}

	.offset-sm-11 {
		margin-left: 91.66666667%;
	}
}

@media (min-width: 768px) {
	.col-md {
		flex: 1 0 0%;
	}

	.row-cols-md-auto>.col {
		flex: 0 0 auto;
		width: auto;
	}

	.row-cols-md-1>.col {
		flex: 0 0 auto;
		width: 100%;
	}

	.row-cols-md-2>.col {
		flex: 0 0 auto;
		width: 50%;
	}

	.row-cols-md-3>.col {
		flex: 0 0 auto;
		width: 33.3333333333%;
	}

	.row-cols-md-4>.col {
		flex: 0 0 auto;
		width: 25%;
	}

	.row-cols-md-5>.col {
		flex: 0 0 auto;
		width: 20%;
	}

	.row-cols-md-6>.col {
		flex: 0 0 auto;
		width: 16.6666666667%;
	}

	.col-md-auto {
		flex: 0 0 auto;
		width: auto;
	}

	.col-md-1 {
		flex: 0 0 auto;
		width: 8.33333333%;
	}

	.col-md-2 {
		flex: 0 0 auto;
		width: 16.66666667%;
	}

	.col-md-3 {
		flex: 0 0 auto;
		width: 25%;
	}

	.col-md-4 {
		flex: 0 0 auto;
		width: 33.33333333%;
	}

	.col-md-5 {
		flex: 0 0 auto;
		width: 41.66666667%;
	}

	.col-md-6 {
		flex: 0 0 auto;
		width: 50%;
	}

	.col-md-7 {
		flex: 0 0 auto;
		width: 58.33333333%;
	}

	.col-md-8 {
		flex: 0 0 auto;
		width: 66.66666667%;
	}

	.col-md-9 {
		flex: 0 0 auto;
		width: 75%;
	}

	.col-md-10 {
		flex: 0 0 auto;
		width: 83.33333333%;
	}

	.col-md-11 {
		flex: 0 0 auto;
		width: 91.66666667%;
	}

	.col-md-12 {
		flex: 0 0 auto;
		width: 100%;
	}

	.offset-md-0 {
		margin-left: 0;
	}

	.offset-md-1 {
		margin-left: 8.33333333%;
	}

	.offset-md-2 {
		margin-left: 16.66666667%;
	}

	.offset-md-3 {
		margin-left: 25%;
	}

	.offset-md-4 {
		margin-left: 33.33333333%;
	}

	.offset-md-5 {
		margin-left: 41.66666667%;
	}

	.offset-md-6 {
		margin-left: 50%;
	}

	.offset-md-7 {
		margin-left: 58.33333333%;
	}

	.offset-md-8 {
		margin-left: 66.66666667%;
	}

	.offset-md-9 {
		margin-left: 75%;
	}

	.offset-md-10 {
		margin-left: 83.33333333%;
	}

	.offset-md-11 {
		margin-left: 91.66666667%;
	}
}

@media (min-width: 992px) {
	.col-lg {
		flex: 1 0 0%;
	}

	.row-cols-lg-auto>.col {
		flex: 0 0 auto;
		width: auto;
	}

	.row-cols-lg-1>.col {
		flex: 0 0 auto;
		width: 100%;
	}

	.row-cols-lg-2>.col {
		flex: 0 0 auto;
		width: 50%;
	}

	.row-cols-lg-3>.col {
		flex: 0 0 auto;
		width: 33.3333333333%;
	}

	.row-cols-lg-4>.col {
		flex: 0 0 auto;
		width: 25%;
	}

	.row-cols-lg-5>.col {
		flex: 0 0 auto;
		width: 20%;
	}

	.row-cols-lg-6>.col {
		flex: 0 0 auto;
		width: 16.6666666667%;
	}

	.col-lg-auto {
		flex: 0 0 auto;
		width: auto;
	}

	.col-lg-1 {
		flex: 0 0 auto;
		width: 8.33333333%;
	}

	.col-lg-2 {
		flex: 0 0 auto;
		width: 16.66666667%;
	}

	.col-lg-3 {
		flex: 0 0 auto;
		width: 25%;
	}

	.col-lg-4 {
		flex: 0 0 auto;
		width: 33.33333333%;
	}

	.col-lg-5 {
		flex: 0 0 auto;
		width: 41.66666667%;
	}

	.col-lg-6 {
		flex: 0 0 auto;
		width: 50%;
	}

	.col-lg-7 {
		flex: 0 0 auto;
		width: 58.33333333%;
	}

	.col-lg-8 {
		flex: 0 0 auto;
		width: 66.66666667%;
	}

	.col-lg-9 {
		flex: 0 0 auto;
		width: 75%;
	}

	.col-lg-10 {
		flex: 0 0 auto;
		width: 83.33333333%;
	}

	.col-lg-11 {
		flex: 0 0 auto;
		width: 91.66666667%;
	}

	.col-lg-12 {
		flex: 0 0 auto;
		width: 100%;
	}

	.offset-lg-0 {
		margin-left: 0;
	}

	.offset-lg-1 {
		margin-left: 8.33333333%;
	}

	.offset-lg-2 {
		margin-left: 16.66666667%;
	}

	.offset-lg-3 {
		margin-left: 25%;
	}

	.offset-lg-4 {
		margin-left: 33.33333333%;
	}

	.offset-lg-5 {
		margin-left: 41.66666667%;
	}

	.offset-lg-6 {
		margin-left: 50%;
	}

	.offset-lg-7 {
		margin-left: 58.33333333%;
	}

	.offset-lg-8 {
		margin-left: 66.66666667%;
	}

	.offset-lg-9 {
		margin-left: 75%;
	}

	.offset-lg-10 {
		margin-left: 83.33333333%;
	}

	.offset-lg-11 {
		margin-left: 91.66666667%;
	}
}

@media (min-width: 1200px) {
	.col-xl {
		flex: 1 0 0%;
	}

	.row-cols-xl-auto>.col {
		flex: 0 0 auto;
		width: auto;
	}

	.row-cols-xl-1>.col {
		flex: 0 0 auto;
		width: 100%;
	}

	.row-cols-xl-2>.col {
		flex: 0 0 auto;
		width: 50%;
	}

	.row-cols-xl-3>.col {
		flex: 0 0 auto;
		width: 33.3333333333%;
	}

	.row-cols-xl-4>.col {
		flex: 0 0 auto;
		width: 25%;
	}

	.row-cols-xl-5>.col {
		flex: 0 0 auto;
		width: 20%;
	}

	.row-cols-xl-6>.col {
		flex: 0 0 auto;
		width: 16.6666666667%;
	}

	.col-xl-auto {
		flex: 0 0 auto;
		width: auto;
	}

	.col-xl-1 {
		flex: 0 0 auto;
		width: 8.33333333%;
	}

	.col-xl-2 {
		flex: 0 0 auto;
		width: 16.66666667%;
	}

	.col-xl-3 {
		flex: 0 0 auto;
		width: 25%;
	}

	.col-xl-4 {
		flex: 0 0 auto;
		width: 33.33333333%;
	}

	.col-xl-5 {
		flex: 0 0 auto;
		width: 41.66666667%;
	}

	.col-xl-6 {
		flex: 0 0 auto;
		width: 50%;
	}

	.col-xl-7 {
		flex: 0 0 auto;
		width: 58.33333333%;
	}

	.col-xl-8 {
		flex: 0 0 auto;
		width: 66.66666667%;
	}

	.col-xl-9 {
		flex: 0 0 auto;
		width: 75%;
	}

	.col-xl-10 {
		flex: 0 0 auto;
		width: 83.33333333%;
	}

	.col-xl-11 {
		flex: 0 0 auto;
		width: 91.66666667%;
	}

	.col-xl-12 {
		flex: 0 0 auto;
		width: 100%;
	}

	.offset-xl-0 {
		margin-left: 0;
	}

	.offset-xl-1 {
		margin-left: 8.33333333%;
	}

	.offset-xl-2 {
		margin-left: 16.66666667%;
	}

	.offset-xl-3 {
		margin-left: 25%;
	}

	.offset-xl-4 {
		margin-left: 33.33333333%;
	}

	.offset-xl-5 {
		margin-left: 41.66666667%;
	}

	.offset-xl-6 {
		margin-left: 50%;
	}

	.offset-xl-7 {
		margin-left: 58.33333333%;
	}

	.offset-xl-8 {
		margin-left: 66.66666667%;
	}

	.offset-xl-9 {
		margin-left: 75%;
	}

	.offset-xl-10 {
		margin-left: 83.33333333%;
	}

	.offset-xl-11 {
		margin-left: 91.66666667%;
	}
}

@media (min-width: 1400px) {
	.col-xxl {
		flex: 1 0 0%;
	}

	.row-cols-xxl-auto>.col {
		flex: 0 0 auto;
		width: auto;
	}

	.row-cols-xxl-1>.col {
		flex: 0 0 auto;
		width: 100%;
	}

	.row-cols-xxl-2>.col {
		flex: 0 0 auto;
		width: 50%;
	}

	.row-cols-xxl-3>.col {
		flex: 0 0 auto;
		width: 33.3333333333%;
	}

	.row-cols-xxl-4>.col {
		flex: 0 0 auto;
		width: 25%;
	}

	.row-cols-xxl-5>.col {
		flex: 0 0 auto;
		width: 20%;
	}

	.row-cols-xxl-6>.col {
		flex: 0 0 auto;
		width: 16.6666666667%;
	}

	.col-xxl-auto {
		flex: 0 0 auto;
		width: auto;
	}

	.col-xxl-1 {
		flex: 0 0 auto;
		width: 8.33333333%;
	}

	.col-xxl-2 {
		flex: 0 0 auto;
		width: 16.66666667%;
	}

	.col-xxl-3 {
		flex: 0 0 auto;
		width: 25%;
	}

	.col-xxl-4 {
		flex: 0 0 auto;
		width: 33.33333333%;
	}

	.col-xxl-5 {
		flex: 0 0 auto;
		width: 41.66666667%;
	}

	.col-xxl-6 {
		flex: 0 0 auto;
		width: 50%;
	}

	.col-xxl-7 {
		flex: 0 0 auto;
		width: 58.33333333%;
	}

	.col-xxl-8 {
		flex: 0 0 auto;
		width: 66.66666667%;
	}

	.col-xxl-9 {
		flex: 0 0 auto;
		width: 75%;
	}

	.col-xxl-10 {
		flex: 0 0 auto;
		width: 83.33333333%;
	}

	.col-xxl-11 {
		flex: 0 0 auto;
		width: 91.66666667%;
	}

	.col-xxl-12 {
		flex: 0 0 auto;
		width: 100%;
	}

	.offset-xxl-0 {
		margin-left: 0;
	}

	.offset-xxl-1 {
		margin-left: 8.33333333%;
	}

	.offset-xxl-2 {
		margin-left: 16.66666667%;
	}

	.offset-xxl-3 {
		margin-left: 25%;
	}

	.offset-xxl-4 {
		margin-left: 33.33333333%;
	}

	.offset-xxl-5 {
		margin-left: 41.66666667%;
	}

	.offset-xxl-6 {
		margin-left: 50%;
	}

	.offset-xxl-7 {
		margin-left: 58.33333333%;
	}

	.offset-xxl-8 {
		margin-left: 66.66666667%;
	}

	.offset-xxl-9 {
		margin-left: 75%;
	}

	.offset-xxl-10 {
		margin-left: 83.33333333%;
	}

	.offset-xxl-11 {
		margin-left: 91.66666667%;
	}
}

/* End grid */

html,
body {
	max-width: 100vw;
}

html {
	font-size: 100%;
	overflow-x: hidden;
}

body {
	margin: 0;
	font-family: var(--lqd-body-font-family);
	font-size: var(--lqd-body-font-size);
	font-weight: var(--lqd-body-font-weight);
	letter-spacing: var(--lqd-body-letter-spacing);
	line-height: var(--lqd-body-line-height);
	color: var(--lqd-body-text-color);
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

iframe {
	max-width: 100%;
}

small,
.font_small {
	font-size: 0.667em;
}

a {
	text-decoration: none;
	color: var(--lqd-color-link);
	transition: all 0.3s;
}

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

img {
	max-width: 100%;
	height: auto;
}

figure {
	margin-bottom: 0;
}

label {
	font-weight: normal;
}

textarea {
	resize: vertical;
}

dd {
	margin-inline-start: 1.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

table {
	width: 100%;
	color: #333;
}

table tr {
	border-bottom: 1px solid #dedede;
}

table th,
table td {
	border: none;
	padding: 0.5em 1em 0.5em 0;
}

table th,
table th a {
	color: #000;
}

table thead th {
	padding-top: 0.8em;
	padding-bottom: 0.8em;
	font-size: 0.8em;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}

table tbody th {
	font-weight: 400;
}

table tbody tr:nth-child(odd) {
	background-color: #f7f7f7;
}

pre {
	margin-bottom: 1.5em;
}

blockquote {
	display: block;
	margin-bottom: 2.5em;
	font-style: italic;
}

blockquote cite {
	display: inline-block;
	position: relative;
	padding-top: 1em;
	margin-top: 1em;
	font-size: 12px;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	font-style: normal;
}

blockquote cite:before {
	content: "";
	display: inline-block;
	width: 30px;
	height: 2px;
	position: absolute;
	top: 0;
	left: 0;
	background-color: currentColor;
}

/*
	Base Styles
*/
#wrap,
#lqd-site-content {
	position: relative;
}

#lqd-site-content {
	z-index: 2;
	transition: transform 0.3s;
}

@media screen and (max-width: 879px) {
	body {
		overflow: hidden;
	}
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin-top: 0;
	margin-bottom: 0.5rem;
}

h1,
.h1 {
	font-family: var(--lqd-h1-font-family, var(--lqd-heading-font-family));
	font-size: var(--lqd-h1-font-size, var(--lqd-heading-font-size));
	line-height: var(--lqd-h1-line-height, var(--lqd-heading-line-height));
	font-weight: var(--lqd-h1-font-weight, var(--lqd-heading-font-weight));
	text-transform: var(--lqd-h1-text-transform, var(--lqd-heading-text-transform));
	letter-spacing: var(--lqd-h1-letter-spacing, var(--lqd-heading-letter-spacing));
	color: var(--lqd-h1-color, var(--lqd-heading-color));
}

h2,
.h2 {
	font-family: var(--lqd-h2-font-family, var(--lqd-heading-font-family));
	font-size: var(--lqd-h2-font-size, var(--lqd-heading-font-size));
	line-height: var(--lqd-h2-line-height, var(--lqd-heading-line-height));
	font-weight: var(--lqd-h2-font-weight, var(--lqd-heading-font-weight));
	text-transform: var(--lqd-h2-text-transform, var(--lqd-heading-text-transform));
	letter-spacing: var(--lqd-h2-letter-spacing, var(--lqd-heading-letter-spacing));
	color: var(--lqd-h2-color, var(--lqd-heading-color));
}

h3,
.h3 {
	font-family: var(--lqd-h3-font-family, var(--lqd-heading-font-family));
	font-size: var(--lqd-h3-font-size, var(--lqd-heading-font-size));
	line-height: var(--lqd-h3-line-height, var(--lqd-heading-line-height));
	font-weight: var(--lqd-h3-font-weight, var(--lqd-heading-font-weight));
	text-transform: var(--lqd-h3-text-transform, var(--lqd-heading-text-transform));
	letter-spacing: var(--lqd-h3-letter-spacing, var(--lqd-heading-letter-spacing));
	color: var(--lqd-h3-color, var(--lqd-heading-color))
}

h4,
.h4 {
	font-family: var(--lqd-h4-font-family, var(--lqd-heading-font-family));
	font-size: var(--lqd-h4-font-size, var(--lqd-heading-font-size));
	line-height: var(--lqd-h4-line-height, var(--lqd-heading-line-height));
	font-weight: var(--lqd-h4-font-weight, var(--lqd-heading-font-weight));
	text-transform: var(--lqd-h4-text-transform, var(--lqd-heading-text-transform));
	letter-spacing: var(--lqd-h4-letter-spacing, var(--lqd-heading-letter-spacing));
	color: var(--lqd-h4-color, var(--lqd-heading-color))
}

h5,
.h5 {
	font-family: var(--lqd-h5-font-family, var(--lqd-heading-font-family));
	font-size: var(--lqd-h5-font-size, var(--lqd-heading-font-size));
	line-height: var(--lqd-h5-line-height, var(--lqd-heading-line-height));
	font-weight: var(--lqd-h5-font-weight, var(--lqd-heading-font-weight));
	text-transform: var(--lqd-h5-text-transform, var(--lqd-heading-text-transform));
	letter-spacing: var(--lqd-h5-letter-spacing, var(--lqd-heading-letter-spacing));
	color: var(--lqd-h5-color, var(--lqd-heading-color))
}

h6,
.h6 {
	font-family: var(--lqd-h6-font-family, var(--lqd-heading-font-family));
	font-size: var(--lqd-h6-font-size, var(--lqd-heading-font-size));
	line-height: var(--lqd-h6-line-height, var(--lqd-heading-line-height));
	font-weight: var(--lqd-h6-font-weight, var(--lqd-heading-font-weight));
	text-transform: var(--lqd-h6-text-transform, var(--lqd-heading-text-transform));
	letter-spacing: var(--lqd-h6-letter-spacing, var(--lqd-heading-letter-spacing));
	color: var(--lqd-h6-color, var(--lqd-heading-color))
}

/*******************************************
2.1. Header
*******************************************/

.main-header {
	max-width: 100vw;
	position: relative;
	top: var(--lqd-top-scroll-ind-height, 0);
	z-index: 99;
	transition: background-color 0.3s;
}

.main-header-overlay {
	position: absolute;
	top: var(--lqd-top-scroll-ind-height, 0);
	left: 0;
	right: 0;
}

@keyframes stickySlideDown {
	from {
		transform: translateY(-100%);
	}

	to {
		transform: translateY(0);
	}
}

@keyframes stickySlideOut {
	to {
		transform: translateY(-100%);
	}
}

.is-stuck {
	position: fixed;
	left: 0;
	right: 0;
	top: var(--lqd-top-scroll-ind-height, 0);
	box-shadow: -2px 3px 90px -20px rgba(0, 0, 0, 0.25);
	animation: stickySlideDown 0.65s cubic-bezier(0.23, 1, 0.32, 1) both;
}

.is-stuck>.megamenu-hover-bg {
	display: none !important;
}

.lqd-smart-sticky-header {
	animation: none;
}

.lqd-smart-sticky-header.lqd-just-stuck {
	transform: translateY(-100%);
}

.lqd-smart-sticky-hide {
	animation: stickySlideOut 0.4s cubic-bezier(0.23, 1, 0.32, 1) both;
}

.lqd-smart-sticky-show {
	animation: stickySlideDown 0.65s cubic-bezier(0.23, 1, 0.32, 1) both;
}

.lqd-sticky-placeholder {
	height: var(--lqd-sticky-header-placeholder-height, 0);
}

.lqd-sticky-sentinel {
	width: 100%;
	min-height: 1px;
	top: var(--lqd-sticky-header-sentinel-top);
	left: 0;
}

.titlebar>.lqd-sticky-sentinel {
	--lqd-sticky-header-sentinel-top: calc(100% - var(--lqd-sticky-header-height, 0px) - 2px);
}

.lqd-show-onstuck:not(.lqd-stickybar-wrap) {
	display: none;
}

.is-stuck .lqd-show-onstuck:not(.lqd-stickybar-wrap) {
	display: block;
}

.is-stuck .lqd-hide-onstuck {
	display: none;
}

.is-stuck.sticky-header-noshadow {
	box-shadow: none;
}

.lqd-head-col {
	display: flex;
	width: 100%;
	padding-inline-start: 15px;
	padding-inline-end: 15px;
	align-items: stretch;
}

.lqd-stickybar .lqd-head-col {
	padding-inline-start: 0;
	padding-inline-end: 0;
}

.main-header .col {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
}

.main-header .col-auto {
	flex: 0 0 auto;
	width: auto;
	max-width: none;
}

.header-module {
	position: relative;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}

.navbar-collapse {
	flex: 1 auto;
	overflow: visible;
}

@media (min-width: 992px) {

	.navbar-collapse {
		display: flex !important;
		height: auto !important;
		overflow: visible !important;
	}
}

.main-header .nav-trigger-dark .bar,
.main-header .nav-trigger-dark .bar:before,
.main-header .nav-trigger-dark .bar:after {
	background-color: #fff;
}

.lqd-stickybar-wrap {
	--padding-top: 5vh;
	--padding-bottom: 5vh;
	--container-default-padding: 0;
	display: flex;
	justify-content: center;
	width: 100px;
	height: 100vh;
	padding-top: var(--padding-top);
	padding-bottom: var(--padding-bottom);
	position: absolute !important;
	top: 0;
	z-index: 10;
	background: none !important;
}

.lqd-smart-sticky-header .lqd-stickybar-wrap,
.lqd-stickybar-wrap.lqd-show-onstuck,
.lqd-stickybar-wrap.lqd-hide-onstuck {
	transition: transform 1.25s cubic-bezier(0.19, 1, 0.22, 1), opacity 0.3s 0.3s;
}

.is-stuck .lqd-stickybar-wrap.lqd-show-onstuck {
	transition-delay: 0.15s;
}

[data-sticky-header] .lqd-stickybar-wrap {
	position: fixed !important;
}

.is-stuck .lqd-stickybar-wrap {
	display: flex;
}

@media (max-width: 991px) {
	.lqd-stickybar-wrap {
		display: none !important;
	}
}

.lqd-stickybar-left {
	left: 0;
}

.is-stuck.lqd-smart-sticky-hide .lqd-stickybar-left,
.is-stuck .lqd-stickybar-left.lqd-hide-onstuck,
[data-sticky-header].is-not-stuck .lqd-stickybar-left.lqd-show-onstuck {
	transform: translateX(-100%);
}

.lqd-stickybar-right {
	right: 0;
}

.is-stuck.lqd-smart-sticky-hide .lqd-stickybar-right,
.is-stuck .lqd-stickybar-right.lqd-hide-onstuck,
[data-sticky-header].is-not-stuck .lqd-stickybar-right.lqd-show-onstuck {
	transform: translateX(100%);
}

.main-nav-hover-fade-inactive:hover>li>a {
	opacity: 0.35;
}

.main-nav-hover-fade-inactive:hover>li:hover>a {
	opacity: 1;
}

.main-nav-hover-fill>li>a:before {
	content: "";
	display: inline-block;
	position: absolute;
	top: calc(var(--lqd-menu-items-top-padding) - 0.25em);
	left: calc(var(--lqd-menu-items-left-padding) - 0.85em);
	bottom: calc(var(--lqd-menu-items-bottom-padding) - 0.25em);
	right: calc(var(--lqd-menu-items-right-padding) - 0.85em);
	z-index: -1;
	background: rgba(0, 0, 0, 0.07);
	border-radius: 4px;
	opacity: 0;
	transform: scale(0.85);
	transition: opacity 0.35s, transform 0.35s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.main-nav-hover-fill>li.is-ative>a:before,
.main-nav-hover-fill>li.current-menu-item>a:before,
.main-nav-hover-fill>li.current-menu-ancestor>a:before,
.main-nav-hover-fill>li:hover>a:before {
	opacity: 1;
	transform: scale(1);
}

.navbar-visible-ontoggle {
	padding-inline-end: 5px;
	padding-inline-start: 5px;
}

.navbar-visible-ontoggle .main-nav>li {
	opacity: 0;
	visibility: hidden;
	transform: translateX(5px);
	transition: all 0.3s ease;
	transition-property: opacity, visibility, transform;
}

.navbar-visible-ontoggle.in {
	display: inline-flex;
	overflow: unset;
}

.navbar-visible-ontoggle.is-active .main-nav>li {
	opacity: 1;
	visibility: visible;
	transform: none;
}

.navbar-visible-ontoggle:not(.is-active).collapsing .main-nav>li {
	transform: translateX(-5px);
}

.nav-item-children {
	min-width: 232px;
	padding: 1.0625em 0;
	border-radius: 5px;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 11;
	list-style: none;
	opacity: 0;
	visibility: hidden;
	text-align: start;
	pointer-events: none;
	transform: translateY(10px);
	transition: all 0.85s cubic-bezier(0.19, 1, 0.22, 1);
	transition-property: transform, opacity, visibility;
}

.nav-item-children:before {
	content: "";
	display: inline-block;
	border-radius: inherit;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: -1;
	background-color: #fff;
	box-shadow: 0 16px 50px rgba(0, 0, 0, 0.07);
	pointer-events: none;
}

.nav-item-children>li {
	position: relative;
	font-size: 1em;
	line-height: normal;
}

.nav-item-children>li>a {
	display: block;
	padding: 0.75em 1.75em;
	width: 100%;
	color: rgba(0, 0, 0, 0.55);
}

.nav-item-children>li.is-active>a,
.nav-item-children>li.current-menu-item>a,
.nav-item-children>li.current-menu-ancestor>a,
.nav-item-children>li:hover>a {
	color: #000;
}

.nav-item-children .nav-item-children {
	bottom: auto;
	top: 0;
	left: 104%;
}

.nav-item-children .nav-item-children:after {
	content: "";
	display: inline-block;
	width: 4%;
	height: 100%;
	position: absolute;
	left: -4%;
	top: 0;
}

.nav-item-children .nav-item-children.to-left {
	right: 100%;
}

.nav-item-children.to-left {
	left: auto;
	right: 0;
}

.nav-item-children.to-left .nav-item-children {
	left: auto;
	right: 100%;
}

.lqd-submenu-toggle-hover .position-applied:hover>.nav-item-children {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}

.lqd-submenu-toggle-click .nav-item-children {
	display: none;
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}

.main-nav li.is-active>.nav-item-children {
	pointer-events: auto;
}

.submenu-expander {
	display: none;
	width: 36px;
	height: 36px;
	flex: 0 0 auto;
	margin-inline-start: auto;
	border-radius: 3px;
	background-color: rgba(0, 0, 0, 0.05);
	align-items: center;
	justify-content: center;
	z-index: 3;
	font-size: 18px;
}

.lqd-mobile-sec-nav .page_item_has_children>a .submenu-expander,
.lqd-mobile-sec-nav .menu-item-has-children>a .submenu-expander {
	display: inline-flex;
}

.lqd-submenu-cover .main-nav>.menu-item-has-children:not(.megamenu) .nav-item-children {
	min-width: 120px;
	box-shadow: 0 10px 35px -5px rgba(0, 0, 0, 0.05);
	border-radius: 15px;
}

.lqd-submenu-cover .main-nav>.menu-item-has-children:not(.megamenu)>.nav-item-children,
.lqd-submenu-cover .main-nav>.menu-item-has-children:not(.megamenu)>.nav-item-children>li {
	transform: translateY(15px);
}

.lqd-submenu-cover .main-nav>.menu-item-has-children:not(.megamenu)>a {
	z-index: 1;
}

.lqd-submenu-cover .main-nav>.menu-item-has-children:not(.megamenu)>.nav-item-children {
	--bg-position: clamp(5px, var(--lqd-menu-items-top-padding), calc(var(--item-height) - var(--lqd-menu-items-top-padding) - (var(--lqd-menu-items-top-padding) / 2) - 10px));
	padding-top: var(--item-height);
	top: 0;
	z-index: 3;
	white-space: nowrap;
}

.lqd-submenu-cover .main-nav>.menu-item-has-children:not(.megamenu)>.nav-item-children:before {
	top: var(--bg-position);
	left: clamp(-5px, var(--lqd-menu-items-left-padding, 15px) * -1, -20px);
	right: clamp(var(--lqd-menu-items-right-padding, 15px) * -1, var(--lqd-menu-items-right-padding, 15px) / 2 * -1, var(--lqd-menu-items-right-padding, 15px) * -1);
}

.lqd-submenu-cover .main-nav>.menu-item-has-children:not(.megamenu)>.nav-item-children>li {
	opacity: 0;
	transition: all 0.5s cubic-bezier(0.17, 0.84, 0.44, 1);
	transition-property: transform, opacity;
}

.lqd-submenu-cover .main-nav>.menu-item-has-children:not(.megamenu)>.nav-item-children>li>a {
	padding: 0.5em var(--lqd-menu-items-right-padding, 15px) 0.5em var(--lqd-menu-items-left-padding, 15px);
}

.lqd-submenu-cover .main-nav>.menu-item-has-children:not(.megamenu):hover>.nav-item-children,
.lqd-submenu-cover .main-nav>.menu-item-has-children:not(.megamenu):hover>.nav-item-children>li {
	opacity: 1;
	transform: translateY(0);
}

.lqd-submenu-cover .main-nav>.menu-item-has-children:not(.megamenu):hover>a {
	z-index: 4;
	transition: color 0.3s, background 0.3s, border 0.3s, z-index 0.05s step-start;
}

.lqd-submenu-dark .nav-item-children:before {
	background-color: #424040;
}

.lqd-submenu-dark .nav-item-children>li>a {
	color: rgba(255, 255, 255, 0.8);
}

.lqd-submenu-dark .nav-item-children>li>a:hover {
	color: #fff;
}

.lqd-submenu-dark.lqd-submenu-cover .main-nav>.menu-item-has-children:not(.megamenu):before,
.lqd-submenu-dark.lqd-submenu-cover .main-nav>.menu-item-has-children:not(.megamenu):after {
	background-color: #424040;
}

.lqd-megamenu-rows-wrap {
	background-color: #fff;
	box-shadow: 0 16px 50px rgba(0, 0, 0, 0.07);
}

.megamenu {
	position: static !important;
}

.main-nav .megamenu:not(.position-applied) .nav-item-children {
	display: block !important;
	visibility: hidden;
}

.megamenu .megamenu-container {
	width: unset;
	max-width: unset;
	padding: 0;
}

.megamenu .nav-item-children {
	max-width: 100vw;
	border-radius: 0;
	padding: 0;
}

.megamenu .nav-item-children:before {
	background-color: transparent !important;
	box-shadow: none;
}

.megamenu .flickity-viewport {
	width: 100%;
}

.megamenu[data-megamenu-bg-scheme=transparent] .megamenu-row {
	box-shadow: none;
}

.megamenu.megamenu-content-stretch .nav-item-children {
	left: 0;
	right: 0;
}

.megamenu.megamenu-fullwidth .nav-item-children {
	width: 100vw;
	left: 50%;
	right: 50%;
	margin-inline-start: -50vw;
	margin-inline-end: -50vw;
}

.megamenu.megamenu-fullwidth .megamenu-container {
	width: 100%;
	max-width: none;
}

.megamenu.position-applied .megamenu-row {
	display: flex;
	flex-wrap: wrap;
}

.megamenu.position-applied .megamenu-col {
	flex: 1 0 auto;
}

.megamenu.position-applied .megamenu-col:only-of-type {
	width: 100%;
}

.lqd-submenu-dark .megamenu .megamenu-row {
	background-color: #030516;
}

.main-header[data-react-to-megamenu=true]:not(.is-stuck) .megamenu-hover-bg {
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	background-color: var(--lqd-megamenu-background-color, #fff);
	transition: opacity 0.3s cubic-bezier(0.02, 0.01, 0.47, 1), background 0.3s;
}

.main-header[data-react-to-megamenu=true]:not(.is-stuck).megamenu-item-active .megamenu-hover-bg {
	opacity: 1;
}

@keyframes lqdMegamenuSlideReveal {
	from {
		transform: rotateX(-15deg);
		opacity: 0;
	}

	to {
		transform: rotateX(0);
		opacity: 1;
	}
}

@keyframes lqdMegamenuSlideIn {
	from {
		transform: translateX(var(--lqd-megamenu-slide-from-val, 0));
		opacity: 0;
	}

	to {
		transform: translateX(0);
		opacity: 1;
	}
}

@keyframes lqdMegamenuSlideOut {
	from {
		transform: translateX(0);
		opacity: 1;
	}

	to {
		transform: translateX(var(--lqd-megamenu-slide-to-val, 0));
		opacity: 0;
	}
}

.lqd-megamenu-slide-stuff {
	position: absolute !important;
	top: 100%;
	left: 0;
	right: 0;
	transition: opacity var(--lqd-megamenu-slide-trans-dur);
	opacity: 0;
	perspective: 1200px;
	min-height: 1px;
}

.lqd-megamenu-slide-stuff-wrap {
	left: 0;
	right: 0;
}

.lqd-megamenu-slide-arrow {
	display: inline-block;
	width: 12px;
	height: 12px;
	transform: translate(var(--lqd-megamenu-slide-arrow-pos, 0), -6px) scaleY(0);
	transition: transform var(--lqd-megamenu-slide-trans-dur);
	transform-origin: bottom;
}

.lqd-megamenu-slide-arrow:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 3px 0 0 0;
	box-shadow: -2px -2px 9px rgba(0, 0, 0, 0.03);
	background-color: var(--lqd-megamenu-background-color, #fff);
	transform: rotate(45deg);
	transition: background var(--lqd-megamenu-slide-trans-dur);
}

.lqd-megamenu-slide-bg,
.lqd-megamenu-slide-bg-inner {
	display: inline-block;
}

.lqd-megamenu-slide-bg {
	width: calc(var(--lqd-megamenu-init-width, 0) * 1px);
	height: calc(var(--lqd-megamenu-init-height, 0) * 1px);
	background: var(--lqd-megamenu-background-color, #fff);
	box-shadow: 0 25px 55px -6px rgba(0, 0, 0, 0.07);
	transform: translate3d(var(--lqd-megamenu-x, 0), var(--lqd-megamenu-y, 0), 0) scale(calc(var(--lqd-megamenu-current-width) / var(--lqd-megamenu-init-width)), calc(var(--lqd-megamenu-current-height) / var(--lqd-megamenu-init-height)));
	transition: all var(--lqd-megamenu-slide-trans-dur);
	transition-property: background, transform;
	transform-origin: top left;
}

[data-megamenu-slide=true] {
	--lqd-megamenu-slide-trans-dur: 0.3s;
	--lqd-megamenu-slide-from-val: -65px;
	--lqd-megamenu-slide-to-val: 65px;
}

[data-megamenu-slide=true].lqd-megamenu-slide-from-right {
	--lqd-megamenu-slide-from-val: 65px;
	--lqd-megamenu-slide-to-val: -65px;
}

[data-megamenu-slide=true] .megamenu .nav-item-children {
	overflow: hidden;
	transition: width var(--lqd-megamenu-slide-trans-dur), height var(--lqd-megamenu-slide-trans-dur);
}

[data-megamenu-slide=true] .megamenu.lqd-megamenu-item-slide-out .lqd-megamenu-rows-wrap {
	animation: lqdMegamenuSlideOut var(--lqd-megamenu-slide-trans-dur) both;
}

.lqd-megamenu-slide-active .lqd-megamenu-slide-stuff {
	opacity: 1;
}

.lqd-megamenu-slide-active .lqd-megamenu-slide-arrow {
	transform: translate(var(--lqd-megamenu-slide-arrow-pos, 0), -6px) scaleY(1);
}

.lqd-megamenu-slide-active .lqd-megamenu-rows-wrap,
.lqd-megamenu-slide-active .megamenu-row {
	background-color: transparent !important;
	box-shadow: none !important;
}

.lqd-megamenu-slide-active .megamenu.is-active .lqd-megamenu-rows-wrap {
	animation: lqdMegamenuSlideIn var(--lqd-megamenu-slide-trans-dur) both;
}

.lqd-megamenu-slide-reveal {
	--lqd-megamenu-slide-from-val: 0;
	--lqd-megamenu-slide-to-val: 0;
}

.lqd-megamenu-slide-reveal .megamenu.is-active .nav-item-children {
	perspective: 1200px;
}

.lqd-megamenu-slide-reveal .megamenu.is-active .lqd-megamenu-rows-wrap,
.lqd-megamenu-slide-reveal .lqd-megamenu-slide-stuff-wrap {
	transform-origin: center -60px;
	animation: lqdMegamenuSlideReveal var(--lqd-megamenu-slide-trans-dur) both;
}

.lqd-megamenu-slide-reveal .lqd-megamenu-slide-bg,
.lqd-megamenu-slide-reveal .lqd-megamenu-slide-stuff,
.lqd-megamenu-slide-reveal .lqd-megamenu-slide-arrow,
.lqd-megamenu-slide-reveal .lqd-megamenu-slide-arrow:before,
.lqd-megamenu-slide-reveal .megamenu.is-active .nav-item-children {
	transition: none;
}

.ld-module-trigger {
	display: inline-flex;
	position: relative;
	align-items: center;
	cursor: pointer;
	transition: color 0.3s;
}

.ld-module-trigger-icon,
.ld-module-trigger-txt {
	transition: color 0.3s;
}

.ld-module-trigger-icon {
	display: flex;
	position: relative;
	justify-content: center;
	align-items: center;
}

.ld-module-trigger-txt {
	display: inline-grid;
	margin-inline-end: 8px;
	align-items: center;
	grid-template-columns: 1fr auto auto;
}

.ld-module-trigger-txt:only-child,
.ld-module-trigger-txt:last-child {
	margin-inline-end: 0;
}

.ld-module-trigger-txt svg,
.ld-module-trigger-txt img {
	margin-inline-end: 0.5em;
	margin-inline-start: 0.5em;
}

.ld-module-trigger-txt img.emoji:first-child {
	margin-inline-end: 0.5em !important;
}

.ld-module-trigger-txt img.emoji:last-child {
	margin-inline-start: 0.5em !important;
}

.ld-module-trigger-txt i {
	margin-inline-start: 0.5em;
}

.ld-module-trigger-txt .amount+span {
	grid-column: 1/span 3;
	order: -1;
}

.ld-module-trigger-txt:empty {
	display: none;
}

.ld-module-trigger-count {
	display: inline-flex;
	width: 20px;
	height: 20px;
	margin-inline-start: 5px;
	background-color: var(--lqd-color-primary);
	border-radius: 20px;
	align-items: center;
	justify-content: center;
	font-size: 12px;
	line-height: 20px;
	color: #fff;
}

.ld-module-trigger-txt+.ld-module-trigger-count {
	margin-inline-start: 0;
}

.ld-module-trigger-count-sup {
	position: absolute;
	top: -0.75em;
	right: -0.75em;
}

.lqd-module-trigger-txt-right .ld-module-trigger-txt {
	margin-inline-start: 0.75em;
	margin-inline-end: 0;
	order: 1;
	text-align: start;
}

.lqd-module-trigger-txt-right .ld-module-trigger-count-sup {
	left: -0.75em;
	right: auto;
}

.lqd-module-trigger-txt-left .ld-module-trigger-txt {
	margin-inline-end: 0.75em;
	order: -1;
}

.lqd-module-trigger-txt-left .ld-module-trigger-count-sup {
	right: -0.75em;
	left: auto;
}

.lqd-module-hide-icon .ld-module-trigger-count {
	width: 2em;
	height: 2em;
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	font-size: 1em;
}

.lqd-module-icon-outline .ld-module-trigger-icon {
	width: 48px;
	height: 48px;
	font-size: 20px;
	border-radius: 50em;
}

.lqd-module-icon-outline .ld-module-trigger-icon:before {
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid;
	opacity: 0.15;
	border-radius: inherit;
}

.lqd-module-icon-outline .ld-module-trigger-count-sup {
	margin: 0;
	top: -0.25em;
	right: -0.25em;
}

.lqd-module-icon-outline.lqd-module-trigger-txt-right .ld-module-trigger-count-sup {
	left: 35px;
}

.lqd-module-badge-outline .ld-module-trigger-count {
	background: none;
	border: 1px solid;
	color: inherit;
}

@keyframes spin {
	100% {
		transform: rotate(360deg);
	}
}

.nav-trigger,
.nav-trigger:hover,
.nav-trigger:focus {
	border: none;
	background: none;
	font-size: 1em;
	text-shadow: none;
	outline: none;
	padding: 0;
	border-radius: 3em;
	background: none;
	background-color: transparent;
	box-shadow: none;
}

.nav-trigger {
	transition: all 0.3s;
}

.nav-trigger .bars {
	width: 55px;
	height: 55px;
	border-radius: inherit;
}

.nav-trigger .bars:before {
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	border-radius: inherit;
	transition: border 0.3s, background 0.3s;
}

.nav-trigger .bars,
.nav-trigger .bars-inner {
	border-radius: inherit;
	align-items: inherit;
	justify-content: inherit;
}

.nav-trigger .bar {
	background-color: currentColor;
	transition: all 0.3s;
}

.nav-trigger .bar:before,
.nav-trigger .bar:after {
	background-color: inherit;
	transition: all 0.3s;
}

.nav-trigger .bar:last-child {
	margin-bottom: 0 !important;
}

.nav-trigger .txt {
	line-height: 1;
	white-space: nowrap;
	transition: transform 0.45s, opacity 0.45s, color 0.3s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.nav-trigger svg {
	transition: all 0.3s;
}

.nav-trigger .loading-spinner {
	display: inline-block;
	position: absolute;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	border: 2px solid transparent;
	border-top-color: currentColor;
	border-radius: inherit;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.3s, visibility 0.3s;
	animation: spin 1s linear infinite;
}

.nav-trigger.style-mobile .bars {
	width: 20px;
	height: 15px;
	transform: rotate(0);
	transition: all 0.45s 0.2s cubic-bezier(0.23, 1, 0.32, 1);
}

.nav-trigger.style-mobile .bar {
	width: 20px;
	height: 2px;
	border-radius: 50px;
	margin-bottom: 4.25px;
	transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
}

.nav-trigger.style-mobile .bar:first-child,
.nav-trigger.style-mobile .bar:last-child {
	opacity: 0;
	visibility: hidden;
	transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
}

.nav-trigger.style-mobile .bar:first-child {
	transform: translateY(-3px);
}

.nav-trigger.style-mobile .bar:last-child {
	transform: translateY(3px);
}

.nav-trigger.style-mobile .bar:nth-child(2) {
	width: 22px;
	margin-inline-end: auto;
	transform: rotate(45deg);
	transition-delay: 0.1s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.nav-trigger.style-mobile .bar:nth-child(2):before {
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: inherit;
	transition: inherit;
	background-color: inherit;
	transform: rotate(-90deg);
}

.nav-trigger.solid .bars:before {
	background-color: #f5f5f5;
}

.nav-trigger.bordered .bars:before {
	border: 1px solid #e1e1e1;
}

.nav-trigger.circle .bars {
	width: 62px;
	height: 62px;
	flex: 1 0 62px;
	margin-inline-end: 10px;
}

.nav-trigger.round {
	border-radius: 4px;
}

.nav-trigger.txt-left {
	flex-direction: row-reverse;
}

.nav-trigger.txt-left.circle .bars {
	margin-inline-start: 10px;
	margin-inline-end: 0;
}

.nav-trigger.rotate-90 {
	transform: rotate(-90deg);
}

.nav-trigger.is-loading .loading-spinner {
	opacity: 1;
	visibility: visible;
}

.nav-trigger.collapsed .bars {
	transform: none;
	transition-delay: 0s;
}

.nav-trigger.collapsed .bar:first-child,
.nav-trigger.collapsed .bar:last-child,
.nav-trigger.collapsed .bar:nth-child(2) {
	opacity: 1;
	visibility: visible;
	transform: none;
}

.nav-trigger.collapsed .bar:first-child:before,
.nav-trigger.collapsed .bar:first-child:after,
.nav-trigger.collapsed .bar:last-child:before,
.nav-trigger.collapsed .bar:last-child:after,
.nav-trigger.collapsed .bar:nth-child(2):before,
.nav-trigger.collapsed .bar:nth-child(2):after {
	transform: rotate(0) translate(0, 0);
}

.nav-trigger.collapsed.style-mobile .bar:first-child,
.nav-trigger.collapsed.style-mobile .bar:last-child {
	transition-delay: 0.15s;
}

.nav-trigger.collapsed.style-mobile .bar:nth-child(2) {
	width: 16px;
}

.nav-trigger.collapsed.style-mobile .bar:nth-child(2):before {
	opacity: 0;
}

.lqd-stickybar-wrap .nav-trigger {
	writing-mode: horizontal-tb;
	transform: rotate(90deg);
}

.lqd-stickybar-wrap .nav-trigger .bars {
	transform: rotate(180deg);
}

.lqd-stickybar-wrap .nav-trigger .bars:only-child {
	transform: rotate(-90deg);
}

.nav-trigger.style-1 .bars {
	transform: rotate(90deg);
	transition: all 0.3s 0.2s cubic-bezier(0.65, 0.05, 0.36, 1);
}

.nav-trigger.style-1 .bar {
	width: 25px;
	height: 1px;
	margin-bottom: 5px;
	margin-inline-start: auto;
	margin-inline-end: auto;
}

.nav-trigger.style-1 .bar:first-child,
.nav-trigger.style-1 .bar:last-child {
	width: 16px;
	opacity: 0;
	visibility: hidden;
}

.nav-trigger.style-1 .bar:first-child {
	transform: translateY(-7px);
	margin-inline-end: 15px;
}

.nav-trigger.style-1 .bar:last-child {
	transform: translateY(7px);
}

.nav-trigger.style-1 .bar:nth-child(2) {
	transform: rotate(45deg);
	transition: transform 0.3s 0.2s, backgroud 0.3s, opacity 0.3s;
	transition-timing-function: cubic-bezier(0.65, 0.05, 0.36, 1);
}

.nav-trigger.style-1 .bar:nth-child(2):before {
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	transition: inherit;
	background: inherit;
	transform: rotate(-90deg);
}

.nav-trigger.style-1.collapsed .bars {
	transform: none;
	transition-delay: 0s;
}

.nav-trigger.style-1.collapsed .bar:first-child,
.nav-trigger.style-1.collapsed .bar:last-child,
.nav-trigger.style-1.collapsed .bar:nth-child(2) {
	opacity: 1;
	visibility: visible;
	transform: none;
}

.nav-trigger.style-1.collapsed .bar:first-child:before,
.nav-trigger.style-1.collapsed .bar:first-child:after,
.nav-trigger.style-1.collapsed .bar:last-child:before,
.nav-trigger.style-1.collapsed .bar:last-child:after,
.nav-trigger.style-1.collapsed .bar:nth-child(2):before,
.nav-trigger.style-1.collapsed .bar:nth-child(2):after {
	transform: rotate(0) translate(0, 0);
}

.nav-trigger.style-1.collapsed .bar:nth-child(2):before {
	opacity: 0;
}

.nav-trigger.style-2 .bars-inner {
	justify-content: center;
}

.nav-trigger.style-2 .bar {
	width: 24px;
	height: 2px;
	background: none !important;
}

.nav-trigger.style-2 .bar:not(:last-child) {
	margin-top: 3px;
	margin-bottom: 3px;
}

.nav-trigger.style-2 .bar:before,
.nav-trigger.style-2 .bar:after {
	content: "";
	display: inline-block;
	width: 100%;
	height: 2px;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
}

.nav-trigger.style-2 .bar:first-child,
.nav-trigger.style-2 .bar:nth-child(2) {
	overflow: hidden;
}

.nav-trigger.style-2 .bar:first-child:after,
.nav-trigger.style-2 .bar:nth-child(2):after {
	content: none;
}

.nav-trigger.style-2 .bar:first-child:before {
	transform-origin: right;
	transform: translateX(-100%);
	transition: transform 0.3s 0.15s cubic-bezier(0.65, 0.05, 0.36, 1), background 0.3s;
}

.nav-trigger.style-2 .bar:nth-child(2):before {
	transform: translateX(100%);
	transition: transform 0.3s 0.075s cubic-bezier(0.65, 0.05, 0.36, 1), background 0.3s;
}

.nav-trigger.style-2 .bar:last-child {
	width: 24px;
	height: 10px;
	position: absolute;
	top: calc(50% - 5px);
	left: calc(50% - 13px);
}

.nav-trigger.style-2 .bar:last-child:before,
.nav-trigger.style-2 .bar:last-child:after {
	transform-origin: 73%;
}

.nav-trigger.style-2 .bar:last-child:before {
	transition: transform 0.3s 0.125s cubic-bezier(0.65, 0.05, 0.36, 1), background 0.3s;
	transform: scale(1) rotate(-45deg) translate(0);
}

.nav-trigger.style-2 .bar:last-child:after {
	top: auto;
	bottom: 0;
	transition: transform 0.3s 0.175s cubic-bezier(0.65, 0.05, 0.36, 1), background 0.3s;
	transform: scale(1) rotate(45deg) translate(0);
}

.nav-trigger.style-2.collapsed .bar:first-child:before {
	transform: scaleX(0.666);
}

.nav-trigger.style-2.collapsed .bar:nth-child(2):before {
	transform: rotate(0) translate(0, 0);
}

.nav-trigger.style-2.collapsed .bar:last-child:before,
.nav-trigger.style-2.collapsed .bar:last-child:after {
	transition-delay: 0s;
}

.nav-trigger.style-2.collapsed .bar:last-child:before {
	transform: scale(0) rotate(-45deg) translate(150%);
}

.nav-trigger.style-2.collapsed .bar:last-child:after {
	transform: scale(0) rotate(45deg) translate(150%);
}

.nav-trigger.style-3 .bar {
	width: 4px;
	height: 4px;
	background-color: currentColor;
	border-radius: 5px;
	box-shadow: 11px 0 0;
}

.nav-trigger.style-3 .bar:last-of-type {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 24px;
	height: 2px;
	opacity: 1;
	transform: translate(-50%, -50%) rotate(-45deg) scale(1);
	box-shadow: none !important;
}

.nav-trigger.style-3 .bar:last-of-type:before {
	content: "";
	display: inline-block;
	width: inherit;
	height: inherit;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: inherit;
	transform: rotate(90deg);
}

.nav-trigger.style-3 .bar:not(:last-of-type) {
	margin: 4px 11px 4px 0;
}

.nav-trigger.style-3 .bar:nth-of-type(2),
.nav-trigger.style-3 .bar:first-of-type {
	opacity: 0;
}

.nav-trigger.style-3.is-loading .bar:last-of-type {
	opacity: 0;
}

.nav-trigger.style-3.is-loading .bar:first-of-type,
.nav-trigger.style-3.is-loading .bar:nth-of-type(2) {
	opacity: 1;
}

.nav-trigger.style-3.is-loading .bars {
	animation: spin 3s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
}

.nav-trigger.style-3.collapsed .bar:nth-of-type(2),
.nav-trigger.style-3.collapsed .bar:first-of-type {
	opacity: 1;
}

.nav-trigger.style-3.collapsed .bar:last-of-type {
	opacity: 0;
	transform: translate(-50%, -50%) rotate(-45deg) scale(0);
}

.nav-trigger.style-4 .bar:last-of-type {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 24px;
	height: 2px;
	opacity: 1;
	transform: translate(-50%, -50%) rotate(-45deg) scale(1);
	box-shadow: none !important;
}

.nav-trigger.style-4 .bar:last-of-type:before {
	content: "";
	display: inline-block;
	width: inherit;
	height: inherit;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: inherit;
	transform: rotate(90deg);
}

.nav-trigger.style-4 svg {
	opacity: 0;
}

.lqd-stickybar-wrap .nav-trigger.style-4 svg {
	transform: scale(-1);
}

.lqd-stickybar-wrap .nav-trigger.style-4.txt-left svg {
	transform: scaleY(-1);
}

.nav-trigger.style-4.txt-left svg {
	transform: scaleX(-1);
}

.nav-trigger.style-4.is-loading .bar:last-of-type {
	opacity: 0;
}

.nav-trigger.style-4.collapsed .bar:last-of-type {
	opacity: 0;
	transform: translate(-50%, -50%) rotate(-45deg) scale(0);
}

.nav-trigger.style-4.collapsed svg {
	opacity: 1;
}

.nav-trigger.style-5 .bars {
	width: 18px;
	height: 18px;
	margin-inline-end: 6px;
}

.nav-trigger.style-5 .bars:before {
	width: 150%;
	height: 150%;
	top: -25%;
	left: -25%;
}

.nav-trigger.style-5 .bars-inner {
	align-items: center;
	justify-content: center;
}

.nav-trigger.style-5 .bar {
	width: 14px;
	height: 2px;
}

.nav-trigger.style-5 .bar:not(:last-child) {
	margin-bottom: 2px;
}

.nav-trigger.style-5.circle .bars:before {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.nav-trigger.style-5.is-active .bar:first-child {
	transform: rotate(45deg) translate(2.5px, 3px);
}

.nav-trigger.style-5.is-active .bar:nth-child(2) {
	opacity: 0;
	transform: scale(0);
}

.nav-trigger.style-5.is-active .bar:last-child {
	transform: rotate(-45deg) translate(2.5px, -3px);
}

.nav-trigger.style-6:not(.circle) .bars {
	width: 17px;
	height: 13px;
	margin-inline-end: 15px;
}

.nav-trigger.style-6 .bar {
	width: 17px;
	height: 1px;
	transform-origin: left;
}

.nav-trigger.style-6 .bar:not(:last-child) {
	margin-bottom: 5px;
}

.nav-trigger.style-6.is-active .bar:first-child {
	transform: rotate(45deg) translate(1px, -2px);
}

.nav-trigger.style-6.is-active .bar:nth-child(2) {
	transform-origin: center;
	transform: scale(0);
}

.nav-trigger.style-6.is-active .bar:last-child {
	transform: rotate(-45deg) translate(2px, 1px);
}

.nav-trigger.style-6.txt-left .bars {
	margin-inline-end: 0;
	margin-inline-start: 15px;
}

.ld-module-dropdown {
	top: 100%;
	right: 0;
	z-index: 20;
	background-color: #fff;
	text-align: left;
}

.ld-module-dropdown.left {
	right: auto;
	left: 0;
}

.ld-module-dropdown .e-con,
.ld-module-dropdown .e-container {
	--position: relative;
}

.lqd-dropdown-fade-onhover {
	display: block !important;
	height: auto !important;
	pointer-events: none;
	opacity: 0;
	visibility: hidden;
	transform: translateY(10px);
	transition: all 0.85s cubic-bezier(0.19, 1, 0.22, 1);
	transition-property: transform, opacity, visibility;
}

.lqd-dropdown-fade-onhover.is-active {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
	pointer-events: auto;
}

.collapse.positioning {
	display: block !important;
	position: absolute !important;
	visibility: hidden !important;
}

.ld-dropdown-menu-content {
	width: 210px;
	padding: 20px 30px;
	border: 1px solid rgba(0, 0, 0, 0.1);
}

.ld-dropdown-menu-content a {
	display: inline-block;
	position: relative;
}

.ld-dropdown-menu-content ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.ld-dropdown-menu-content ul ul {
	margin-inline-start: 0.3em;
}

.ld-dropdown-menu-content li {
	position: relative;
}

.ld-dropdown-menu-content li:not(:last-child) a {
	margin-bottom: 0.625em;
}

.ld-dropdown-menu-underlined li a:before {
	content: "";
	display: inline-block;
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: -2px;
	left: 0;
	background-color: currentColor;
	transform-origin: right center;
	transform: scaleX(0);
	transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);
}

.ld-dropdown-menu-underlined li a:hover:before {
	transform-origin: left center;
	transform: scaleX(1);
}

.ld-module-cart .ld-cart-product-name {
	font-size: inherit;
}

.ld-module-cart .ld-module-trigger {
	order: -1;
}

.ld-module-cart .ld-module-dropdown {
	max-height: 85vh;
}

.ld-module-cart .ld-module-dropdown.in {
	overflow-x: hidden;
	overflow-y: auto;
}

.ld-cart-contents {
	width: 400px;
	height: 100%;
	border: 1px solid rgba(0, 0, 0, 0.1);
	color: #000;
}

.ld-cart-contents .empty {
	padding-top: 20px;
}

.ld-cart-contents .empty h3 {
	margin: 0.5em 0 1.5em;
	font-size: 22px;
	text-align: center;
}

.ld-cart-contents .empty,
.ld-cart-foot,
.ld-cart-head,
.ld-cart-product {
	padding-inline-start: 35px;
	padding-inline-end: 35px;
}

.ld-cart-foot,
.ld-cart-head {
	font-size: 12px;
}

.ld-cart-head {
	margin-bottom: 20px;
	display: none;
}

a.remove.ld-cart-product-remove {
	display: inline-flex;
	width: 20px;
	height: 20px;
	border: 1px solid #dedede;
	border-radius: 50em;
	background-color: #fff;
	position: absolute;
	top: 7px;
	left: 25px;
	z-index: 2;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	color: #000 !important;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s;
}

a.remove.ld-cart-product-remove:before {
	content: "";
	display: inline-block;
	width: 150%;
	height: 150%;
	position: absolute;
	top: -25%;
	left: -25%;
}

a.remove.ld-cart-product-remove:hover {
	border-color: red;
	background-color: red;
	color: #fff !important;
}

.ld-cart-product {
	padding-top: 17px;
	padding-bottom: 17px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	font-size: 14px;
	line-height: 1.571em;
}

.ld-cart-product img {
	width: 65px;
	border-radius: 3px;
}

.ld-cart-product:hover .ld-cart-product-remove {
	opacity: 1;
	visibility: visible;
}

.ld-cart-product-info a {
	color: inherit;
}

figure+.ld-cart-product-details {
	margin-inline-start: 15px;
}

.ld-cart-product-details dl.variation {
	margin-top: 3px;
	margin-bottom: 10px;
	font-size: 0.9em;
}

.ld-cart-product-details dl.variation:before,
.ld-cart-product-details dl.variation:after {
	content: "";
	display: table;
}

.ld-cart-product-details dl.variation:after {
	clear: both;
}

.ld-cart-product-details dl.variation dd,
.ld-cart-product-details dl.variation dt {
	float: left;
}

.ld-cart-product-details dl.variation dt {
	clear: both;
}

.ld-cart-product-details dl.variation dd {
	margin: 0 0 0 5px;
}

.ld-cart-foot {
	margin-top: 15px;
	margin-bottom: 20px;
}

.ld-cart-foot .btn {
	width: 100%;
	font-weight: 700;
}

.ld-cart-foot .btn-solid {
	padding: 1.5em;
	border: none;
	background-color: #2A2A2A;
	color: #fff;
	line-height: 1em;
}

.ld-cart-foot .btn-solid:hover {
	background-color: var(--lqd-color-primary);
	color: #fff;
}

.ld-cart-foot .btn-solid+.btn {
	margin-inline-start: 0;
	margin-top: 2em;
}

.ld-cart-foot .btn-naked {
	color: #2A2A2A;
}

.ld-cart-total {
	margin-bottom: 10px;
}

.ld-cart-total-price {
	font-size: 20px;
	font-weight: 600;
}

.ld-cart-message {
	padding: 1em;
	background-color: var(--lqd-color-primary);
	font-size: 14px;
	font-weight: 500;
	line-height: 1.5em;
	letter-spacing: 0.024em;
	color: #fff;
	text-align: center;
}

.ld-module-cart-dropdown .ld-cart-head {
	display: none !important;
}

.ld-module-cart-offcanvas .ld-module-dropdown {
	height: 100vh !important;
	position: fixed;
	top: 0;
	right: 0;
	z-index: 12;
	opacity: 0;
	max-height: none;
	box-shadow: -20px 0 60px rgba(0, 0, 0, 0.1);
	transform: translateX(100%);
	transition: transform 0.65s 0s, opacity 0.25s 0.4s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.ld-module-cart-offcanvas .ld-module-dropdown.is-active {
	opacity: 1;
	transform: translateX(0);
	transition-delay: 0.1s;
}

.ld-module-cart-offcanvas .ld-cart-contents {
	width: 435px;
	padding: 30px 35px 0;
	border: none;
	overflow-y: auto;
	max-width: 90vw;
}

.ld-module-cart-offcanvas .header-quickcart {
	display: flex;
	flex-direction: column;
	min-height: 100%;
}

.ld-module-cart-offcanvas .ld-cart-head {
	display: flex !important;
	padding: 0 0 15px;
	border-bottom: 1px solid #e1e1e1;
	font-size: 20px;
	font-weight: 500;
}

.ld-module-cart-offcanvas .ld-cart-head .ld-module-trigger-count {
	width: 2em;
	height: 2em;
	margin-inline-start: 1em;
	background-color: #000;
}

.ld-module-cart-offcanvas .ld-cart-head .ld-module-trigger,
.is-stuck .ld-module-cart-offcanvas .ld-cart-head .ld-module-trigger {
	color: #000 !important;
}

.ld-module-cart-offcanvas .ld-cart-foot,
.ld-module-cart-offcanvas .ld-cart-product {
	padding-inline-start: 0;
	padding-inline-end: 0;
}

.ld-module-cart-offcanvas .ld-cart-product:last-child {
	border-bottom: none;
}

.ld-module-cart-offcanvas .ld-cart-product:hover .ld-cart-product-info figure {
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
	transform: translateY(-2px);
}

.ld-module-cart-offcanvas .ld-cart-product-details {
	width: 45%;
	flex-grow: 0;
	padding-inline-end: 15px;
}

.ld-module-cart-offcanvas .ld-cart-product-info figure {
	border-radius: 2px;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
	transition: box-shadow 0.3s, transform 0.3s;
}

.ld-module-cart-offcanvas .ld-cart-product-name {
	font-size: 17px;
}

.ld-module-cart-offcanvas .ld-cart-product-price {
	max-width: 45%;
	font-size: 16px;
}

.ld-module-cart-offcanvas a.ld-cart-product-remove.remove {
	width: 16px;
	height: 16px;
	border: none;
	left: auto;
	right: 0;
	top: calc(50% - 8px);
	opacity: 1;
	visibility: visible;
	font-size: 26px;
	color: var(--lqd-color-primary) !important;
}

.ld-module-cart-offcanvas a.ld-cart-product-remove.remove:hover {
	background: none;
	color: red !important;
}

.ld-module-cart-offcanvas .ld-cart-foot {
	margin-top: auto;
	margin-bottom: 40px;
}

.ld-module-cart-offcanvas .ld-cart-total {
	padding-top: 20px;
	padding-bottom: 10px;
	border-top: 1px solid #e1e1e1;
}

.ld-module-cart-offcanvas .ld-cart-total-price,
.ld-module-cart-offcanvas .ld-cart-total-label {
	font-weight: 500 !important;
	text-transform: none !important;
	letter-spacing: 0 !important;
}

.ld-module-cart-offcanvas .ld-cart-total-label {
	font-size: 16px;
}

.ld-module-cart-offcanvas .ld-cart-total-price {
	font-size: 20px;
}

.ld-module-cart-offcanvas .ld-cart-button .btn {
	font-size: 15px;
	font-weight: 500 !important;
	text-transform: none !important;
	letter-spacing: 0 !important;
}

.ld-module-cart-offcanvas .ld-cart-button .btn+.btn {
	margin-top: 1em;
}

.ld-module-cart-offcanvas .ld-cart-button .btn-naked i {
	display: none;
}

.ld-module-cart-offcanvas .blockUI.blockOverlay {
	width: auto !important;
	left: -35px !important;
	right: -35px !important;
}

.ld-module-cart-offcanvas .ld-cart-message {
	margin: -19px -35px -30px;
}

.ld-module-to-left .ld-module-cart-offcanvas .ld-module-dropdown {
	right: auto;
	left: 0;
	transform: translateX(-100%);
}

.ld-module-to-left .ld-module-cart-offcanvas .ld-module-dropdown.is-active {
	transform: translateX(0);
}

.navbar-fullscreen {
	display: flex !important;
	width: 100vw;
	z-index: 90;
	opacity: 0;
	transition: all 0.15s 0.8s ease;
	transform: translateZ(0);
}

.navbar-fullscreen .main-nav-trigger {
	position: fixed;
	top: 4em;
	right: 4em;
	z-index: 92;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.3s, visibility 0.3s;
}

.navbar-fullscreen .main-nav-trigger .txt {
	display: none;
}

.navbar-fullscreen .navbar-collapse {
	height: auto !important;
	overflow: visible !important;
}

.navbar-fullscreen .nav-item-children {
	box-shadow: none;
}

.navbar-fullscreen .nav-item-children>li>a {
	padding: 0;
}

.navbar-fullscreen .nav-item-children>li:hover>a {
	background-color: transparent;
}

.navbar-fullscreen .megamenu .nav-item-children {
	display: none;
	visibility: visible;
	left: auto !important;
	right: auto !important;
}

.navbar-fullscreen .megamenu .ld-container,
.navbar-fullscreen .megamenu .megamenu-col,
.navbar-fullscreen .megamenu .megamenu-container {
	width: 100% !important;
}

.navbar-fullscreen .megamenu section.vc_row {
	padding: 0 !important;
}

.navbar-fullscreen .megamenu .ld-row {
	display: block;
}

.navbar-fullscreen .lqd-fsh-bg-side-container:before,
.navbar-fullscreen .lqd-fsh-bg-col:before {
	content: "";
	display: inline-block;
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	background-color: rgba(0, 0, 0, 0.1);
	transform: scaleY(0);
	transform-origin: center top;
	transition: transform 0.75s cubic-bezier(0.7, 0, 0.2, 1);
}

.navbar-fullscreen .lqd-fsh-bg-side-container span,
.navbar-fullscreen .lqd-fsh-bg-col span {
	transform: scaleX(0);
	transform-origin: left center;
	transition: transform 0.65s 0.3s cubic-bezier(0.7, 0, 0.2, 1);
}

.navbar-fullscreen .header-modules-container {
	clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
	transition: clip-path 0.8s 0s cubic-bezier(0.4, 0, 0.2, 1);
}

.navbar-fullscreen .module-primary-nav:only-child {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
}

.navbar-fullscreen .module-primary-nav:only-child .navbar-collapse {
	flex-grow: 1;
	width: 100%;
}

.navbar-fullscreen .main-nav {
	width: auto;
	flex-grow: 1;
	justify-content: unset;
	margin-inline-start: 0;
	position: relative;
}

.navbar-fullscreen .main-nav>li {
	width: auto;
	padding-inline-start: 0 !important;
	padding-inline-end: 0 !important;
	align-items: inherit;
	justify-content: inherit;
	position: static;
}

.navbar-fullscreen .main-nav>li:after {
	content: "";
	display: inline-block;
	width: 100%;
	position: absolute;
	top: 0;
	left: 100%;
	bottom: 0;
	visibility: hidden;
}

.navbar-fullscreen .main-nav>li,
.navbar-fullscreen .main-nav>li>a {
	align-items: stretch;
}

.navbar-fullscreen .main-nav>li>a {
	width: 100%;
	flex-grow: 0;
	font-size: 4.5vw;
	line-height: 1.1em;
	font-weight: 700;
}

.navbar-fullscreen .main-nav>li>a .txt {
	display: flex;
	position: relative;
}

.navbar-fullscreen .main-nav>li:after {
	visibility: visible;
}

.navbar-fullscreen .main-nav>li .nav-item-children {
	transform: translateX(0);
}

.navbar-fullscreen .main-nav .link-sup {
	top: 0;
	right: 0;
}

.navbar-fullscreen .main-nav .nav-item-children {
	width: calc(100% + 7px);
	left: 110%;
	top: 0;
	padding: 0.625em 0 0;
	background-color: transparent;
	visibility: visible;
	font-size: 16px;
	line-height: 1.5em;
	overflow-x: hidden;
	overflow-y: auto;
	transform: translateX(-10px);
}

.navbar-fullscreen .main-nav .nav-item-children:before {
	background: none;
	box-shadow: none;
}

.navbar-fullscreen .main-nav .nav-item-children>li {
	display: block;
	width: 100%;
	padding: 0.75em 1.25em;
	font-size: 1em;
	font-weight: 400;
}

.navbar-fullscreen .main-nav .nav-item-children .nav-item-children {
	width: 100%;
}

.navbar-fullscreen .navbar-collapse,
.navbar-fullscreen .module-primary-nav {
	width: auto;
}

.navbar-fullscreen.is-active {
	opacity: 1;
	visibility: visible;
	transition-delay: 0s;
}

.navbar-fullscreen.is-active .main-nav-trigger {
	opacity: 1;
	visibility: visible;
	transition-delay: 0.6s;
}

.navbar-fullscreen.is-active .lqd-fsh-bg-side-container:before,
.navbar-fullscreen.is-active .lqd-fsh-bg-col:before {
	transform: scaleY(1);
	transition-delay: 0.25s;
}

.navbar-fullscreen.is-active .lqd-fsh-bg-side-container>span,
.navbar-fullscreen.is-active .lqd-fsh-bg-col>span {
	transform: scaleX(1);
	transition-delay: 0.05s;
}

.navbar-fullscreen.is-active .header-modules-container {
	transition-duration: 2s;
	transition-delay: 0.15s;
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}

.navbar-brand {
	height: auto;
	line-height: normal;
	order: 0;
	transition: none;
}

.navbar-brand img {
	transition: opacity 0.3s, visibiliy 0.3s;
}

.navbar-brand img.visible {
	opacity: 1 !important;
	visibility: visible !important;
}

.navbar-brand img.invisible {
	opacity: 0;
}

.navbar-brand .logo-sticky {
	display: none;
}

.navbar-brand .logo-light,
.navbar-brand .logo-dark {
	top: 0;
	left: 0;
	opacity: 0;
	visibility: hidden;
	position: absolute;
}

.navbar-brand:hover,
.navbar-brand:focus {
	text-decoration: none;
}

.is-stuck .navbar-brand .logo-sticky {
	display: block;
}

.is-stuck .navbar-brand .logo-sticky~img {
	display: none;
}

.navbar-brand-inner {
	display: grid;
	place-items: center;
	position: relative;
}

[data-lqd-interactive-color].lqd-active-row-light .navbar-brand .logo-dark {
	opacity: 1;
	visibility: visible;
}

[data-lqd-interactive-color].lqd-active-row-light .navbar-brand .logo-dark~img {
	opacity: 0;
	visibility: hidden;
}

[data-lqd-interactive-color].lqd-active-row-dark .navbar-brand .logo-light {
	opacity: 1;
	visibility: visible;
}

[data-lqd-interactive-color].lqd-active-row-dark .navbar-brand .logo-light~img {
	opacity: 0;
	visibility: hidden;
}

.navbar-brand-solid .navbar-brand-inner {
	width: 64px;
	height: 64px;
	background-color: var(--lqd-color-primary);
}

.navbar-brand-solid .logo-dark,
.navbar-brand-solid .logo-light {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

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

.navbar-brand-round .navbar-brand-inner {
	border-radius: 4px;
}

.navbar-brand-circle .navbar-brand-inner {
	border-radius: 3em;
}

.navbar-brand-hover {
	transition: clip-path 0.65s cubic-bezier(0.23, 1, 0.32, 1);
	-webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
	clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
}

.navbar-brand:hover .navbar-brand-hover {
	-webkit-clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%);
	clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%);
}

.link-icon:empty,
.link-sup:empty,
.link-badge:empty {
	display: none !important;
}

.link-badge {
	display: inline-flex;
	align-items: center;
	padding: 0.6em 0.9em;
	margin: -0.6em 0;
	margin-inline-start: 1.1em;
	border-radius: 2em;
	position: relative;
	font-size: 0.75em;
	line-height: 1em;
	white-space: nowrap;
}

.link-badge:before {
	content: "";
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: inherit;
	background: var(--lqd-badge-color);
	box-shadow: 0 8px 15px -8px var(--lqd-badge-color);
	opacity: 0.125;
}

.module-primary-nav {
	position: static;
	min-height: 100%;
}

/*.main-header-overlay.is-not-stuck #main-header-collapse{
	background: var(--lqd-color-primary);
}*/

.main-nav {
	--lqd-menu-items-top-padding: 10px;
	--lqd-menu-items-bottom-padding: 10px;
	--lqd-menu-items-left-padding: 15px;
	--lqd-menu-items-right-padding: 15px;
	flex: 1 auto;
}

.main-nav>li {
	position: relative;
	flex-direction: column;
}

.main-nav>li,
.main-nav>li>a {
	display: flex;
}

.main-nav>li>a {
	z-index: 1;
	flex: 1 auto;
	position: relative;
	flex-direction: row;
	align-items: center;
	white-space: nowrap;
	padding: var(--lqd-menu-items-top-padding, 10px) var(--lqd-menu-items-right-padding, 15px) var(--lqd-menu-items-bottom-padding, 10px) var(--lqd-menu-items-left-padding, 15px);
}

.main-nav>li>a .link-icon .icon-ion-ios-arrow-down {
	transition: transform 0.35s;
}

.main-nav>li>a:hover,
.main-nav>li>a:focus {
	background-color: transparent;
}

.main-nav>li.is-hovered>a .link-icon .icon-ion-ios-arrow-down {
	transform: rotateX(-180deg);
}

.main-nav .link-sup {
	top: -1.5em;
	right: -1em;
	font-size: 0.625em;
	line-height: 1;
}

.main-nav .link-icon>i {
	vertical-align: middle;
}

.main-nav .link-icon svg {
	width: 1em;
	height: 1em;
}

.main-nav.lqd-menu-items-block {
	display: block !important;
	margin: 0;
	justify-content: unset !important;
}

.main-nav.lqd-menu-items-block>li {
	align-items: unset !important;
}

.main-nav.lqd-menu-items-block>li>a {
	width: 100%;
}

.main-nav.lqd-menu-items-block .nav-item-children {
	width: 100%;
	min-width: 0;
	padding: 0;
	transform: none;
	position: relative;
	top: auto;
	left: auto !important;
	right: auto !important;
}

.main-nav.lqd-menu-items-block .nav-item-children:before {
	content: none;
}

.main-nav.lqd-menu-items-block .nav-item-children>li>a {
	padding-inline-start: 10px;
	padding-inline-end: 10px;
}

.main-nav.lqd-menu-items-block .lqd-megamenu-rows-wrap {
	background: none;
	box-shadow: none;
}

.main-nav.lqd-menu-counter-left .link-sup {
	order: -1;
	right: auto;
	left: 1em;
}

.ld-sd-inner .main-nav {
	flex-wrap: wrap;
}

.ld-sd-inner .main-nav>li {
	width: 100%;
}

.left-icon {
	margin-inline-end: 0.75em;
}

.right-icon {
	order: 1;
	margin-inline-start: 0.75em;
}

.lqd-top-scrol-ind {
	height: var(--lqd-top-scroll-ind-height);
}

.lqd-scrl-indc {
	writing-mode: vertical-lr;
	font-size: 13px;
	font-weight: 500;
	letter-spacing: 0.01em;
}

.lqd-stickybar-wrap .lqd-scrl-indc .lqd-scrl-indc-inner {
	flex-direction: row-reverse;
}

.lqd-stickybar-wrap .lqd-scrl-indc .lqd-scrl-indc-line {
	transform: rotate(-180deg) translate3d(0, 0, 0);
}

.lqd-scrl-indc-inner {
	color: inherit;
}

.lqd-scrl-indc-txt {
	margin: 1em 0;
}

.lqd-scrl-indc-el {
	background-color: currentColor;
}

.lqd-scrl-indc-style-dot .lqd-scrl-indc-line {
	position: relative;
	width: 1px;
	height: 60px;
	color: inherit;
}

.lqd-scrl-indc-style-dot .lqd-scrl-indc-line:before {
	content: '';
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: -0.5px;
	background: currentColor;
	opacity: 0.3;
}

.lqd-scrl-indc-style-dot .lqd-scrl-indc-el {
	width: 8px;
	height: 8px;
	top: -4px;
	left: -4px;
}

.ld-module-search .ld-module-dropdown {
	right: -15px;
}

.ld-module-search .ld-module-dropdown.left {
	right: auto;
	left: -15px;
}

.ld-search-form-container {
	background-color: #fff;
	width: 360px;
	padding: 30px 30px;
	border: 1px solid rgba(0, 0, 0, 0.1);
}

.ld-search-form {
	line-height: 1;
}

.ld-search-form input {
	padding: 10px 20px 10px 30px;
	border: none;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	font-size: 16px;
	letter-spacing: 0.025em;
}

.ld-search-form input::-webkit-input-placeholder {
	color: #808188;
}

.ld-search-form input::-moz-placeholder {
	color: #808188;
}

.ld-search-form input:-moz-placeholder {
	color: #808188;
}

.ld-search-form input:-ms-input-placeholder {
	color: #808188;
}

.ld-search-form input:focus {
	outline: none;
	border-color: rgba(0, 0, 0, 0.2);
}

.ld-search-form .input-icon {
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	color: #b8beca;
}

.lqd-module-search-frame {
	color: #a0a2ae;
}

.lqd-module-search-frame .ld-module-dropdown {
	width: 100vw;
	height: 100vh !important;
	top: 0;
	z-index: 1000;
	background: rgba(18, 23, 56, 0.96);
	overscroll-behavior: contain;
	opacity: 0;
	transition: opacity 0.5s;
}

.lqd-module-search-frame .ld-search-form-container {
	width: unset;
	height: 100%;
	padding: 2em;
	border: none;
	background: none;
	overflow: hidden auto;
}

.lqd-module-search-frame .ld-search-form-container:before,
.lqd-module-search-frame .ld-search-form-container:after {
	content: "";
	position: absolute;
	width: calc(100% + 15px);
	height: calc(100% + 15px);
	pointer-events: none;
	border: 1.5em solid #212fa0;
	transition: transform 0.5s;
}

.lqd-module-search-frame .ld-search-form-container:before {
	top: 0;
	left: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	transform: translate(-15px, -15px);
}

.lqd-module-search-frame .ld-search-form-container:after {
	right: 0;
	bottom: 0;
	border-top-width: 0;
	border-left-width: 0;
	transform: translate(15px, 15px);
}

.lqd-module-search-frame .lqd-module-search-close {
	border: none;
	top: 30px;
	right: 70px;
	font-size: 120px;
	line-height: 50px;
	box-shadow: none;
	cursor: pointer;
	transform: scale(0.8, 0.8);
	transition: opacity 0.5s, transform 0.5s;
}

.lqd-module-search-frame .lqd-module-search-close:hover {
	background: none;
	transform: scale(0.9) !important;
}

.lqd-module-search-frame .ld-search-form {
	margin: 5em 0;
	opacity: 0;
	transform: scale3d(0.8, 0.8, 1);
	transition: opacity 0.5s, transform 0.5s;
}

.lqd-module-search-frame .ld-search-form input {
	width: 75%;
	padding: 0.05em 0;
	border: none;
	border-bottom: 2px solid;
	background: none;
	font-family: inherit;
	font-size: 10vw;
	line-height: 1;
	color: #d17c78;
}

.lqd-module-search-frame .ld-search-form input::-webkit-input-placeholder {
	opacity: 0.3;
}

.lqd-module-search-frame .ld-search-form input::-moz-placeholder {
	opacity: 0.3;
}

.lqd-module-search-frame .ld-search-form input:-moz-placeholder {
	opacity: 0.3;
}

.lqd-module-search-frame .ld-search-form input:-ms-input-placeholder {
	opacity: 0.3;
}

.lqd-module-search-frame .ld-search-form input:-webkit-search-cancel-button,
.lqd-module-search-frame .ld-search-form input:-webkit-search-decoration {
	-webkit-appearance: none;
}

.lqd-module-search-frame .ld-search-form input:-ms-clear {
	display: none;
}

.lqd-module-search-frame .ld-search-form input:focus {
	outline: none;
	border-color: currentColor;
}

.lqd-module-search-frame .lqd-module-search-info {
	font-size: 90%;
	width: 75%;
	margin: 0 auto;
	padding: 0.85em 0;
	color: #d17c78;
}

.lqd-module-search-frame .lqd-module-search-related {
	width: 75%;
}

.lqd-module-search-frame .lqd-module-search-suggestion {
	width: 33.33%;
	opacity: 0;
	transform: translateY(-30px);
	transition: opacity 0.5s, transform 0.5s;
}

.lqd-module-search-frame .lqd-module-search-suggestion:nth-child(2) {
	margin: 0 3em;
}

.lqd-module-search-frame .lqd-module-search-suggestion h3 {
	margin: 0;
	font-size: 1.35em;
	color: inherit;
}

.lqd-module-search-frame .lqd-module-search-suggestion h3:before {
	content: "⇾";
	display: inline-block;
	padding: 0 0.5em 0 0;
}

.lqd-module-search-frame .lqd-module-search-suggestion p {
	font-size: 1.15em;
	line-height: 1.4;
	margin: 0.75em 0 0 0;
}

.lqd-module-search-frame .ld-module-dropdown.is-active {
	pointer-events: auto;
	opacity: 1;
}

.lqd-module-search-frame .ld-module-dropdown.is-active .ld-search-form-container:before,
.lqd-module-search-frame .ld-module-dropdown.is-active .ld-search-form-container:after {
	transform: translate(0, 0);
}

.lqd-module-search-frame .ld-module-dropdown.is-active .lqd-module-search-close {
	transform: scale3d(1, 1, 1);
}

.lqd-module-search-frame .ld-module-dropdown.is-active .ld-search-form {
	opacity: 1;
	transform: scale3d(1, 1, 1);
}

.lqd-module-search-frame .ld-module-dropdown.is-active .lqd-module-search-suggestion {
	opacity: 1;
	transform: translate(0, 0);
}

.lqd-module-search-frame .ld-module-dropdown.is-active .lqd-module-search-suggestion:nth-child(2) {
	transition-delay: 0.1s;
}

.lqd-module-search-frame .ld-module-dropdown.is-active .lqd-module-search-suggestion:nth-child(3) {
	transition-delay: 0.2s;
}

@media screen and (max-width: 991px) {
	.ld-module-search .ld-module-dropdown {
		width: 100vw;
		inset-inline-start: 0;
		inset-inline-end: auto;
	}

	.ld-search-form input,
	.ld-search-form-container {
		width: 100%;
	}

	.lqd-module-search-frame .lqd-module-search-close {
		right: 30px;
		font-size: 90px;
	}

	.lqd-module-search-frame .ld-search-form-container {
		display: block;
	}

	.lqd-module-search-frame .ld-search-form-container:before,
	.lqd-module-search-frame .ld-search-form-container:after {
		border-width: 1em;
	}

	.lqd-module-search-frame .lqd-module-search-related,
	.lqd-module-search-frame .lqd-module-search-info,
	.lqd-module-search-frame .ld-search-form input {
		width: 85%;
	}

	.lqd-module-search-frame .lqd-module-search-related {
		display: block;
	}
}

@media screen and (max-width: 768px) {

	.lqd-module-search-frame .lqd-module-search-related,
	.lqd-module-search-frame .lqd-module-search-info,
	.lqd-module-search-frame .ld-search-form input {
		width: 78vw;
	}
}

@media screen and (max-width: 479px) {
	.lqd-module-search-frame .lqd-module-search-close {
		right: 30px;
		font-size: 45px;
	}

	.lqd-module-search-frame .ld-search-form {
		margin-top: 50vw;
	}

	.lqd-module-search-frame .ld-search-form input {
		font-size: 15vw;
	}

	.lqd-module-search-frame .lqd-module-search-suggestion {
		width: 100%;
		margin: 0 0 30px !important;
	}
}

.lqd-module-search-slide-top {
	--ease: cubic-bezier(.175, 1, .275, 1);
}

.lqd-module-search-slide-top .ld-search-form-container {
	transition: transform 0.85s var(--ease);
}

.lqd-module-search-slide-top p {
	font-size: 16px;
}

.lqd-module-search-slide-top .ld-search-form input {
	height: 100px;
	padding: 0;
	margin-bottom: 20px;
	border-bottom: 4px solid #000;
	background: none;
	font-size: 70px;
	font-weight: 600;
	color: #000;
}

.lqd-module-search-slide-top .ld-search-form input::-webkit-input-placeholder {
	color: #000;
}

.lqd-module-search-slide-top .ld-search-form input::-moz-placeholder {
	color: #000;
}

.lqd-module-search-slide-top .ld-search-form input:-moz-placeholder {
	color: #000;
}

.lqd-module-search-slide-top .ld-search-form input:-ms-input-placeholder {
	color: #000;
}

.lqd-module-search-slide-top .ld-search-form .input-icon {
	width: 50px;
	height: 50px;
	margin-top: -30px;
	left: auto;
	right: 0;
	pointer-events: all;
	cursor: pointer;
}

.lqd-module-search-slide-top .ld-search-form .input-icon:before {
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;
	border-radius: 50em;
	background-color: rgba(0, 0, 0, 0.05);
	transform: scale(0);
	transition: transform 0.85s var(--ease);
}

.lqd-module-search-slide-top .ld-search-form .input-icon i:before,
.lqd-module-search-slide-top .ld-search-form .input-icon i:after {
	content: "";
	display: inline-block;
	width: 22px;
	height: 2px;
	margin: -1px 0 0 -11px;
	border-radius: 50em;
	position: absolute;
	top: 50%;
	left: 50%;
	background-color: #000;
	transition: transform 0.85s 0.3s var(--ease);
}

.lqd-module-search-slide-top .ld-search-form .input-icon i:before {
	transform: rotate(45deg) translateX(-17px) scale(0, 1);
}

.lqd-module-search-slide-top .ld-search-form .input-icon i:after {
	transform: rotate(-45deg) translateX(17px) scale(0, 1);
}

.lqd-module-search-slide-top .ld-search-form .input-icon:hover:before {
	transition-delay: 0 !important;
	transform: scale(1.125) !important;
}

.lqd-module-search-slide-top .ld-search-form-container {
	width: 100%;
	max-width: 1200px;
	border: none;
	padding: 0;
	background: none;
	transform: translate3d(0, calc(100% - 100px), 0);
	transition: transform 0.85s var(--ease);
}

.lqd-module-search-slide-top .ld-module-dropdown {
	display: flex !important;
	height: 380px !important;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999;
	background: #fff;
	transform: translate3d(0, -100%, 0);
	transition: transform 0.85s var(--ease), visibility 0.8s step-end;
}

.lqd-module-search-slide-top .ld-module-dropdown.is-active {
	visibility: visible;
	transition: transform 0.85s var(--ease), visibility 0.8s step-start;
}

.lqd-module-search-slide-top .ld-module-dropdown.is-active,
.lqd-module-search-slide-top .ld-module-dropdown.is-active .ld-search-form-container {
	transform: translate3d(0, 0, 0);
}

.lqd-module-search-slide-top .ld-module-dropdown.is-active .ld-search-form .input-icon:before {
	transition-delay: 0.15s;
	transform: scale(1);
}

.lqd-module-search-slide-top .ld-module-dropdown.is-active .ld-search-form .input-icon i:before {
	transition-delay: 0.35s;
	transform: rotate(45deg) translate(0, 0) scale(1);
}

.lqd-module-search-slide-top .ld-module-dropdown.is-active .ld-search-form .input-icon i:after {
	transition-delay: 0.42s;
	transform: rotate(-45deg) translate(0, 0) scale(1);
}

.lqd-module-search-slide-top.lqd-module-search-dark .ld-search-form {
	color: rgba(255, 255, 255, 0.65);
}

.lqd-module-search-slide-top.lqd-module-search-dark .ld-search-form input {
	border-color: #fff;
	color: #fff;
}

.lqd-module-search-slide-top.lqd-module-search-dark .ld-search-form input::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.65);
}

.lqd-module-search-slide-top.lqd-module-search-dark .ld-search-form input::-moz-placeholder {
	color: rgba(255, 255, 255, 0.65);
}

.lqd-module-search-slide-top.lqd-module-search-dark .ld-search-form input:-moz-placeholder {
	color: rgba(255, 255, 255, 0.65);
}

.lqd-module-search-slide-top.lqd-module-search-dark .ld-search-form input:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.65);
}

.lqd-module-search-slide-top.lqd-module-search-dark .ld-search-form .input-icon:before {
	background-color: rgba(255, 255, 255, 0.13);
}

.lqd-module-search-slide-top.lqd-module-search-dark .ld-search-form .input-icon i:before,
.lqd-module-search-slide-top.lqd-module-search-dark .ld-search-form .input-icon i:after {
	background-color: #fff;
}

.lqd-module-search-slide-top.lqd-module-search-dark p {
	color: rgba(255, 255, 255, 0.6);
}

.lqd-module-search-slide-top.lqd-module-search-dark .ld-module-dropdown {
	background-color: #000;
}

.lqd-search-style-slide-top:before {
	content: "";
	display: inline-block;
	width: 100vw;
	height: 100vh;
	position: fixed;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.3);
	z-index: 3;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.85s var(--ease), visibility 0.85s var(--ease);
}

.lqd-module-search-expanded .lqd-search-style-slide-top:before {
	opacity: 1;
	visibility: visible;
}

.lqd-module-search-expanded.module-collapsing .lqd-search-style-slide-top:before {
	opacity: 0;
	visibility: hidden;
}

@media screen and (max-width: 1200px) {
	.lqd-module-search-slide-top .ld-search-form-container {
		max-width: 90vw;
	}
}

@media screen and (max-width: 768px) {
	.lqd-module-search-slide-top .ld-search-form input {
		height: 90px;
		font-size: 60px;
	}
}

@media screen and (max-width: 480px) {
	.lqd-module-search-slide-top .ld-module-dropdown {
		height: 35vh !important;
	}

	.lqd-module-search-slide-top .ld-search-form input {
		height: 80px;
		font-size: 40px;
		padding-right: 50px;
	}

	.lqd-module-search-slide-top .ld-search-form .input-icon {
		width: 45px;
		height: 45px;
	}
}

.lqd-module-search-zoom-out {
	color: #cecae0;
}

.lqd-module-search-zoom-out .ld-module-dropdown {
	display: block;
	height: 100vh !important;
	top: 0;
	z-index: 1000;
	border: none;
	background: none;
	opacity: 0;
	transition: opacity 0.3s, visibility 0.3s;
}

.lqd-module-search-zoom-out .ld-module-dropdown:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
}

.lqd-module-search-zoom-out .ld-search-form-container {
	width: 100%;
	padding: unset;
	background: unset;
	border: unset;
	overflow: hidden auto;
	overscroll-behavior: contain;
}

.lqd-module-search-zoom-out .lqd-module-search-close {
	top: 25px;
	right: 55px;
	font-size: 68px;
	cursor: pointer;
}

.lqd-module-search-zoom-out .lqd-module-search-close:hover {
	color: #fff;
}

.lqd-module-search-zoom-out .ld-search-form,
.lqd-module-search-zoom-out .lqd-module-search-related {
	width: 75%;
}

.lqd-module-search-zoom-out .ld-search-form {
	margin: 30vh auto 5vh;
}

.lqd-module-search-zoom-out .ld-search-form input {
	padding: 0.05em 0;
	border-bottom: 5px solid;
	background: none;
	font-family: inherit;
	font-size: 10vw;
	line-height: 1;
	color: #eaba82;
	transform: scale3d(0, 1, 1);
	transform-origin: 0% 50%;
	transition: transform 0.3s;
}

.lqd-module-search-zoom-out .ld-search-form input::-webkit-input-placeholder {
	opacity: 1;
	color: #4a319e;
}

.lqd-module-search-zoom-out .ld-search-form input::-moz-placeholder {
	opacity: 1;
	color: #4a319e;
}

.lqd-module-search-zoom-out .ld-search-form input:-moz-placeholder {
	opacity: 1;
	color: #4a319e;
}

.lqd-module-search-zoom-out .ld-search-form input:-ms-input-placeholder {
	opacity: 1;
	color: #4a319e;
}

.lqd-module-search-zoom-out .ld-search-form input:-webkit-search-cancel-button,
.lqd-module-search-zoom-out .ld-search-form input:-webkit-search-decoration {
	-webkit-appearance: none;
}

.lqd-module-search-zoom-out .ld-search-form input:-ms-clear {
	display: none;
}

.lqd-module-search-zoom-out .lqd-module-search-suggestion,
.lqd-module-search-zoom-out .lqd-module-search-info {
	opacity: 0;
	transform: translate3d(0, 50px, 0);
	transition: opacity 0.4s, transform 0.4s;
}

.lqd-module-search-zoom-out .lqd-module-search-info {
	font-size: 90%;
	padding: 0.85em 0;
	color: #eaba82;
}

.lqd-module-search-zoom-out .lqd-module-search-suggestion:first-child {
	padding: 0 2em 0 0;
}

.lqd-module-search-zoom-out .lqd-module-search-suggestion:last-child {
	padding: 0 0 0 2em;
}

.lqd-module-search-zoom-out .lqd-module-search-suggestion h3 {
	margin: 0;
	font-size: 1.35em;
	color: inherit;
}

.lqd-module-search-zoom-out .lqd-module-search-suggestion h3:before {
	content: "⇾";
	display: inline-block;
	padding: 0 0.5em 0 0;
}

.lqd-module-search-zoom-out .lqd-module-search-suggestion p {
	font-size: 1.15em;
	line-height: 1.4;
	margin: 0.75em 0 0 0;
}

.lqd-module-search-zoom-out .ld-module-dropdown.is-active {
	opacity: 1;
	visibility: visible;
}

.lqd-module-search-zoom-out .ld-module-dropdown.is-active .ld-search-form input {
	transform: scale3d(1, 1, 1);
	transition-duration: 0.5s;
}

.lqd-module-search-zoom-out .ld-module-dropdown.is-active .lqd-module-search-suggestion,
.lqd-module-search-zoom-out .ld-module-dropdown.is-active .lqd-module-search-info {
	opacity: 1;
	transform: translate3d(0, 0, 0);
}

.lqd-module-search-zoom-out .ld-module-dropdown.is-active .lqd-module-search-suggestion:first-child {
	transition-delay: 0.15s;
}

.lqd-module-search-zoom-out .ld-module-dropdown.is-active .lqd-module-search-suggestion:nth-child(2) {
	transition-delay: 0.2s;
}

@media screen and (min-width: 1200px) {
	.lqd-module-search-zoom-out .ld-search-form-container {
		display: flex;
		flex-wrap: wrap;
	}
}

@media screen and (max-width: 991px) {
	.lqd-module-search-zoom-out .ld-search-form {
		margin: 35vh auto 15vh;
	}
}

@media screen and (max-width: 479px) {
	.lqd-module-search-zoom-out .lqd-module-search-close {
		top: 20px;
		right: 30px;
		font-size: 45px;
	}

	.lqd-module-search-zoom-out .ld-search-form,
	.lqd-module-search-zoom-out .lqd-module-search-related {
		width: 85vw;
	}

	.lqd-module-search-zoom-out .lqd-module-search-suggestion {
		width: 100%;
		padding: 0 !important;
		margin-bottom: 30px;
	}
}

.ld-sd-inner {
	display: flex;
	min-height: 100%;
	text-align: start;
}

.ld-sd-inner>div {
	width: 100%;
}

.ld-sd-inner>.header-module {
	display: grid;
	align-items: start;
	justify-content: start;
}

.ld-sd-inner>.header-module>.lqd-custom-menu {
	width: 100%;
}

.ld-sd-inner .lqd-custom-menu .submenu-expander {
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	transform: none;
}

.woocommerce .lqd-main-sidebar .ld-sd-inner .widget:not(:last-of-type):not(:empty) {
	margin-bottom: 20px;
	padding-bottom: 25px;
}

.ld-sd-inner .ld-module-dropdown {
	left: 0;
	right: auto;
}

.ld-sd-wrap {
	width: 100%;
	height: 100%;
	padding: 60px;
	position: relative;
	overflow-y: auto;
	overflow-x: hidden;
	overscroll-behavior: contain;
	opacity: 0;
	transform: translate3d(25%, 0, 0);
	transition: transform 0.85s, opacity 0.85s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.ld-module-sd {
	display: flex;
	justify-content: center;
	writing-mode: horizontal-tb;
}

.ld-module-sd>.ld-module-dropdown {
	display: block;
	position: fixed;
	top: 0;
	right: 0;
	z-index: 999;
	width: 400px;
	max-width: 87vw;
	height: 100vh !important;
	background-color: #fff;
	box-shadow: 0 0 50px rgba(0, 0, 0, 0.15);
	transform: translate3d(100%, 0, 0);
	opacity: 0;
	transition: transform 0.85s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.6s step-end;
}

.ld-module-sd>.ld-module-dropdown>.nav-trigger {
	padding: 0;
	border: none;
	position: absolute;
	top: 1em;
	left: 1em;
	background: none;
	flex-grow: 1;
	z-index: 2;
	opacity: 0;
	transition: opacity 0.3s 0.05s;
}

.ld-module-sd>.ld-module-dropdown>.nav-trigger .txt {
	display: none;
}

.ld-module-sd>.ld-module-dropdown>.nav-trigger.style-5 .bars {
	margin: 0;
}

.main-header .ld-module-sd>.ld-module-dropdown>.nav-trigger.is-active .txt {
	opacity: 0;
	transform: translateX(25%);
}

style+.ld-module-sd>.ld-module-dropdown:last-child,
.ld-module-sd>.ld-module-dropdown:only-child {
	flex-grow: 1;
}

.ld-module-sd>.ld-module-dropdown.is-active {
	transition: transform 0.85s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.6s step-start;
}

.ld-module-sd>.ld-module-dropdown.is-active,
.ld-module-sd>.ld-module-dropdown.is-active .ld-sd-wrap {
	opacity: 1;
	transform: translate3d(0, 0, 0);
}

.ld-module-sd>.ld-module-dropdown.is-active .ld-sd-wrap {
	transition-delay: 0.175s;
}

.ld-module-sd>.ld-module-dropdown.is-active>.nav-trigger {
	opacity: 1;
}

.ld-module-sd>.ld-module-dropdown.is-active~.lqd-module-backdrop {
	opacity: 1;
	visibility: visible;
}

.vc_mobile .ld-module-sd>.ld-module-dropdown.is-active~.lqd-module-backdrop {
	opacity: 1;
	visibility: visible;
}

.lqd-stickybar-wrap .ld-module-sd {
	flex-grow: 0;
}

.lqd-stickybar-wrap .ld-module-sd .nav-trigger {
	flex-grow: 0;
}

.lqd-stickybar-left .ld-module-sd .ld-sd-wrap {
	transform: translate3d(-25%, 0, 0);
}

.lqd-stickybar-left .ld-module-sd .ld-module-dropdown {
	left: 0;
	right: auto;
	transform: translate3d(-100%, 0, 0);
}

.lqd-stickybar-left .ld-module-sd .ld-module-dropdown>.nav-trigger {
	left: auto;
	right: 1em;
}

.lqd-stickybar-left .ld-module-sd .ld-module-dropdown.is-active,
.lqd-stickybar-left .ld-module-sd .ld-module-dropdown.is-active .ld-sd-wrap {
	transform: translate3d(0, 0, 0);
}

.ld-module-sd-left .ld-module-dropdown {
	left: 0;
	right: auto;
	transform: translate3d(-100%, 0, 0);
}

.ld-module-sd-left .ld-sd-wrap {
	transform: translate3d(-25%, 0, 0);
}

.ld-module-sd-hover>.nav-trigger {
	pointer-events: none;
}

.ld-module-sd-hover>.nav-trigger.collapsed {
	z-index: auto;
	pointer-events: auto;
}

.ld-module-sd,
.ld-module-sd>.nav-trigger {
	height: 100%;
}

.ld-module-v-sep {
	width: 1px;
}

.navbar-header .navbar-toggle {
	order: 3;
	margin-inline-start: 20px;
}

.lqd-mobile-modules-container {
	display: flex;
}

.lqd-mobile-modules-container:empty {
	display: none;
}

.lqd-mobile-sec-nav {
	position: absolute;
	width: 100%;
	top: 100%;
	left: 0;
	z-index: 10;
}

.lqd-mobile-sec-inner:before,
.lqd-mobile-sec-inner:after {
	content: none;
}

.lqd-mobile-sec {
	display: none;
	pointer-events: auto;
}

.lqd-mobile-sec .navbar-header {
	padding-inline-start: 15px;
	padding-inline-end: 15px;
}

.lqd-mobile-sec .lqd-module-hide-icon .ld-module-trigger-count {
	width: 1.5em;
	height: 1.5em;
	font-size: 0.9em;
}

/*********************************************************
-------------
MOBULE HEADER
-------------

- Nav trigger alignment
[data-mobile-nav-trigger-alignment]: [left, right]

- Logo alignment
[data-mobile-logo-alignment]: [default, center]

- Nav Style
[data-mobile-nav-style]: [classic, minimal, modern]

- Nav scheme
[data-mobile-nav-scheme]: [gray, light, dark]

- Nav alignment
[data-mobile-nav-align]: [left, center, right]

- Header Scheme
[data-mobile-header-scheme]: [light, gray, dark]

*********************************************************/
[data-mobile-nav-trigger-alignment=left] .lqd-mobile-sec .navbar-brand {
	order: 2;
	justify-content: flex-end;
}

[data-mobile-nav-trigger-alignment=left] .lqd-mobile-sec .navbar-brand-inner {
	margin-inline-start: -20px !important;
}

[data-mobile-nav-trigger-alignment=left] .lqd-mobile-sec .lqd-mobile-modules-container {
	order: 3;
	justify-content: flex-end;
}

[data-mobile-nav-trigger-alignment=left] .lqd-mobile-sec .lqd-mobile-modules-container+.navbar-brand {
	justify-content: center;
}

[data-mobile-nav-trigger-alignment=left] .lqd-mobile-sec .lqd-mobile-modules-container+.navbar-brand,
[data-mobile-nav-trigger-alignment=left] .lqd-mobile-sec .lqd-mobile-modules-container+.navbar-brand .navbar-brand-inner {
	margin-inline-start: 0 !important;
	margin-inline-end: 0 !important;
}

[data-mobile-nav-trigger-alignment=left] .lqd-mobile-sec .navbar-toggle {
	order: 1;
	margin-inline-start: 0 !important;
	justify-content: flex-start;
}

[data-mobile-nav-trigger-alignment=right] .lqd-mobile-sec .navbar-brand {
	margin-inline-end: 0;
	margin-inline-start: 0 !important;
}

[data-mobile-nav-trigger-alignment=right] .lqd-mobile-sec .navbar-brand-inner {
	margin-inline-end: -20px !important;
}

[data-mobile-nav-trigger-alignment=right] .lqd-mobile-sec .navbar-toggle {
	justify-content: flex-end;
}

[data-mobile-nav-trigger-alignment=right] .lqd-mobile-sec .lqd-mobile-modules-container+.navbar-brand {
	justify-content: center;
}

[data-mobile-nav-trigger-alignment=right] .lqd-mobile-sec .lqd-mobile-modules-container+.navbar-brand,
[data-mobile-nav-trigger-alignment=right] .lqd-mobile-sec .lqd-mobile-modules-container+.navbar-brand .navbar-brand-inner {
	margin-inline-start: 0 !important;
	margin-inline-end: 0 !important;
}

[data-mobile-logo-alignment=center] .lqd-mobile-sec .navbar-brand {
	margin-inline-start: auto !important;
	margin-inline-end: auto !important;
	justify-content: center !important;
	order: 2;
}

[data-mobile-logo-alignment=center] .lqd-mobile-sec .navbar-brand-inner {
	margin-inline-start: 0;
	margin-inline-end: 0;
}

[data-mobile-logo-alignment=center] .lqd-mobile-sec .lqd-mobile-modules-container {
	order: 3;
	justify-content: flex-end;
}

[data-mobile-logo-alignment=center] .lqd-mobile-sec .lqd-mobile-modules-container~.navbar-brand,
[data-mobile-logo-alignment=center] .lqd-mobile-sec .lqd-mobile-modules-container~.navbar-brand .navbar-brand-inner {
	margin-inline-start: 0 !important;
	margin-inline-end: 0 !important;
}

[data-mobile-logo-alignment=center] .lqd-mobile-sec .lqd-mobile-modules-container:empty~.navbar-brand {
	margin-inline-start: auto !important;
	margin-inline-end: auto !important;
}

[data-mobile-logo-alignment=center][data-mobile-nav-trigger-alignment=right] .lqd-mobile-sec .navbar-brand {
	justify-content: center;
}

[data-mobile-logo-alignment=center][data-mobile-nav-trigger-alignment=right] .lqd-mobile-sec .lqd-mobile-modules-container {
	order: 1;
	justify-content: flex-start;
}

[data-mobile-logo-alignment=center][data-mobile-nav-trigger-alignment=right] .lqd-mobile-sec .lqd-mobile-modules-container:empty~.navbar-brand {
	margin-inline-end: 0 !important;
}

[data-mobile-logo-alignment=center][data-mobile-nav-trigger-alignment=left] .lqd-mobile-sec .lqd-mobile-modules-container:empty~.navbar-brand {
	margin-inline-start: 0 !important;
}

@media screen and (max-width: 991px) {
	[data-overlay-onmobile=true] .main-header:not(.is-stuck) {
		width: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}

	[data-overlay-onmobile=false] .main-header:not(.is-stuck) {
		position: relative;
		top: auto;
		left: auto;
	}
}

.lqd-mobile-sec .navbar-collapse .header-module {
	display: flex;
	margin-inline-start: 0 !important;
	margin-inline-end: 0 !important;
	align-items: flex-start;
	padding-inline-start: 15px;
	padding-inline-end: 15px;
}

.lqd-mobile-sec .navbar-collapse .header-module:first-of-type {
	margin-top: 20px;
}

.lqd-mobile-sec .header-module {
	display: inline-flex;
	position: static;
	order: 2;
}

.lqd-mobile-sec .header-module+.header-module {
	margin-inline-start: 15px;
}

.lqd-mobile-sec .navbar-brand+.header-module {
	margin-inline-start: auto;
}

[data-mobile-nav-align=left] .lqd-mobile-sec .navbar-collapse .header-module {
	align-items: flex-start;
	padding-inline-start: 15px;
	padding-inline-end: 15px;
}

.lqd-mobile-sec .nav-trigger {
	margin: 0;
}

.lqd-mobile-sec .ld-module-trigger-icon {
	display: inline-flex !important;
}

.ld-module-search .lqd-mobile-sec .ld-module-trigger-txt,
.ld-module-cart .ld-module-trigger-icon+.lqd-mobile-sec .ld-module-trigger-txt {
	display: none;
}

.lqd-mobile-sec .lqd-mobile-modules-container .lqd-module-icon-outline .ld-module-trigger-icon {
	width: auto;
	height: auto;
	font-size: 26px;
}

.lqd-mobile-sec .ld-module-cart .lqd-module-icon-plain .ld-module-trigger-txt {
	display: inline-grid;
}

.lqd-mobile-sec .ld-module-cart .lqd-module-hide-icon .ld-module-trigger-count {
	position: relative;
	top: auto;
	right: auto;
}

.lqd-mobile-sec .lqd-module-icon-outline.lqd-module-trigger-txt-right .ld-module-trigger-count-sup {
	left: 20%;
}

.lqd-mobile-sec .ld-module-cart .ld-module-dropdown {
	height: auto !important;
	max-height: none;
	position: absolute;
	top: 100%;
	left: 0 !important;
	right: 0 !important;
	transform: none;
	transition: opacity 0.3s, visibility 0.3s;
}

.lqd-mobile-sec .ld-module-cart .ld-module-dropdown:not(.is-active) {
	visibility: hidden;
	opacity: 0;
}

.lqd-mobile-sec .ld-module-cart .ld-cart-contents {
	display: flex;
	flex-direction: column;
	padding: 0;
	width: 100%;
	height: calc(85vh - var(--lqd-mobile-sec-height, 0));
	border: none;
}

.lqd-mobile-sec .ld-module-cart .header-quickcart {
	display: flex;
	flex-grow: 1;
	flex-direction: column;
}

.lqd-mobile-sec .ld-module-cart .ld-cart-products {
	margin-bottom: 1.25em;
}

.lqd-mobile-sec .ld-module-cart .ld-cart-product {
	margin: 0;
	flex-wrap: nowrap;
	padding: 15px 10px;
}

.lqd-mobile-sec .ld-module-cart .ld-cart-product:last-child {
	border-bottom: none;
}

.lqd-mobile-sec .ld-module-cart .ld-cart-product img {
	width: 75px;
}

.lqd-mobile-sec .ld-module-cart .ld-cart-foot {
	border-top: 1px solid #e1e1e1;
	padding: 15px 30px 45px;
	margin: auto 0 0;
}

.lqd-mobile-sec .ld-module-cart .ld-cart-total {
	border: none;
}

.lqd-mobile-sec .ld-module-cart .ld-cart-message {
	margin-bottom: auto;
}

.lqd-mobile-sec .ld-module-cart .ld-module-trigger-icon {
	display: inline-block;
	position: relative;
	color: inherit !important;
}

.lqd-mobile-sec .ld-module-cart .ld-module-trigger-icon:before {
	content: none;
}

.lqd-mobile-sec .ld-module-cart .ld-module-trigger-icon i {
	display: inline-block;
	opacity: 0;
	transform: scale(0.85);
	transition: transform 0.3s, opacity 0.3s;
}

.lqd-mobile-sec .ld-module-cart .ld-module-trigger-icon i:not([class^=fa]) {
	font-family: "lqd-essentials" !important;
}

.lqd-mobile-sec .ld-module-cart .ld-module-trigger-icon .ld-module-trigger-close-cross {
	width: 26px;
	height: 26px;
	position: absolute;
	top: calc(50% - 13px);
	left: calc(50% - 13px);
	overflow: hidden;
}

.lqd-mobile-sec .ld-module-cart .ld-module-trigger-icon .ld-module-trigger-close-cross:before,
.lqd-mobile-sec .ld-module-cart .ld-module-trigger-icon .ld-module-trigger-close-cross:after {
	content: "";
	display: inline-block;
	width: 2px;
	height: 24px;
	position: absolute;
	top: calc(50% - 10px);
	background-color: currentColor;
	transform-origin: bottom center;
	border-radius: 1px;
	transition: transform 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.lqd-mobile-sec .ld-module-cart .ld-module-trigger-icon .ld-module-trigger-close-cross:before {
	left: 0;
	transform: rotate(45deg) translate(-1px, -6px) scaleY(1);
}

.lqd-mobile-sec .ld-module-cart .ld-module-trigger-icon .ld-module-trigger-close-cross:after {
	right: 0;
	transform: rotate(-45deg) translate(1px, -6px) scaleY(1);
}

.lqd-mobile-sec .ld-module-cart .ld-module-trigger-icon~.ld-module-trigger-count {
	position: absolute;
	top: 0;
	right: -9px;
	left: auto;
}

.lqd-mobile-sec .ld-module-cart .ld-module-trigger-icon+.ld-module-trigger-txt {
	display: none;
}

.lqd-mobile-sec .ld-module-cart .ld-module-trigger-count {
	opacity: 0;
	transition: opacity 0.3s;
}

.lqd-mobile-sec .ld-module-cart .ld-module-trigger {
	position: relative;
}

.lqd-mobile-sec .ld-module-cart .ld-module-trigger:before {
	content: none;
}

.lqd-mobile-sec .ld-module-cart .ld-module-trigger.collapsed .ld-module-trigger-icon {
	display: inline-block;
	position: relative;
}

.lqd-mobile-sec .ld-module-cart .ld-module-trigger.collapsed .ld-module-trigger-icon i {
	opacity: 1;
	transform: scale(1);
}

.lqd-mobile-sec .ld-module-cart .ld-module-trigger.collapsed .ld-module-trigger-close-cross:before {
	transform: rotate(45deg) translate(-1px, -40px) scaleY(0);
}

.lqd-mobile-sec .ld-module-cart .ld-module-trigger.collapsed .ld-module-trigger-close-cross:after {
	transform: rotate(-45deg) translate(1px, -40px) scaleY(0);
}

.lqd-mobile-sec .ld-module-cart .ld-module-trigger.collapsed .ld-module-trigger-count {
	opacity: 1;
}

.lqd-mobile-sec .ld-module-cart .ld-module-trigger.lqd-module-hide-icon .ld-module-trigger-count {
	opacity: 1;
}

.lqd-mobile-sec .ld-module-cart .ld-module-trigger.is-active .ld-module-trigger-icon>svg {
	opacity: 0;
}

.lqd-mobile-sec a.remove.ld-cart-product-remove {
	width: 30px;
	height: 30px;
	border: none;
	background: red;
	position: relative;
	top: auto;
	left: auto;
	opacity: 1;
	visibility: visible;
	color: #fff !important;
}

.lqd-mobile-sec .ld-cart-product-info {
	padding-inline-end: 15px;
	order: -1;
}

.lqd-mobile-sec .ld-cart-product-details {
	display: block;
}

.lqd-mobile-sec .ld-cart-product-details>span {
	display: block;
	width: 100%;
}

.lqd-mobile-sec .ld-cart-product-price {
	justify-content: center;
	align-items: flex-end;
	line-height: 1;
	text-align: end;
}

.lqd-mobile-sec .ld-module-cart-offcanvas-dropdown .ld-cart-head {
	display: none !important;
}

.lqd-mobile-sec .ld-module-search .ld-module-trigger-txt {
	display: none;
}

.lqd-mobile-sec .liquid-wc-product-search {
	height: 50px;
	border-radius: 0;
	border-bottom: 1px solid #e0e0e0;
	background-color: #fff;
}

.lqd-mobile-sec .liquid-wc-product-search .ui-selectmenu-button.ui-button {
	padding-inline-start: 20px;
	padding-inline-end: 20px;
}

.lqd-mobile-sec .liquid-wc-product-search .ui-selectmenu-button.ui-button,
.lqd-mobile-sec .liquid-wc-product-search .ui-selectmenu-button.ui-button:hover,
.lqd-mobile-sec .liquid-wc-product-search .ui-selectmenu-button.ui-button:focus {
	border-left: 1px solid #e0e0e0;
}

.lqd-mobile-sec .liquid-wc-product-search button {
	background-color: var(--lqd-color-primary);
	color: #fff;
	border-radius: 0;
}

.lqd-mobile-sec .navbar-brand {
	padding: 22px 0;
	max-width: 75% !important;
}

.lqd-mobile-sec .mobile-logo-default~.logo-default {
	display: none;
}

.lqd-mobile-sec .main-nav {
	width: 100%;
	font-size: 14px;
	font-weight: 500;
	line-height: 1.5em;
	text-transform: none;
	letter-spacing: 0;
	text-align: start;
}

.lqd-mobile-sec .main-nav:before,
.lqd-mobile-sec .main-nav:after {
	content: none;
}

.lqd-mobile-sec .main-nav>li {
	width: 100%;
}

.lqd-mobile-sec .main-nav>li>a {
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	text-transform: inherit;
	letter-spacing: inherit;
}

.lqd-mobile-sec .main-nav>li>a>.icon-ion-ios-arrow-down {
	display: none;
}

.lqd-mobile-sec .main-nav>li.menu-item-has-children>a>.link-icon .icon-ion-ios-arrow-down {
	display: none;
}

.lqd-mobile-sec .main-nav .link-sup {
	display: none;
}

.lqd-mobile-sec .main-nav .nav-item-children {
	pointer-events: auto;
	transform: none;
	transition: none;
}

.lqd-mobile-sec .submenu-expander {
	order: 3;
}

.lqd-mobile-sec .page_item_has_children>a,
.lqd-mobile-sec .menu-item-has-children>a {
	position: relative;
}

.lqd-mobile-sec .navbar-header {
	padding-inline-start: 20px;
	padding-inline-end: 20px;
	justify-content: space-between;
}

.lqd-mobile-sec .navbar-header>* {
	width: 33.33%;
	flex: 0 0 auto;
}

.lqd-mobile-sec .navbar-collapse {
	overflow-x: hidden;
	overflow-y: auto;
}

.lqd-mobile-sec .navbar-collapse .social-icon li a {
	color: inherit;
	opacity: 0.7;
}

.lqd-mobile-sec .navbar-collapse .social-icon li a:hover {
	opacity: 1;
}

.lqd-mobile-sec .navbar-collapse .btn-naked,
.lqd-mobile-sec .navbar-collapse .btn-underlined {
	color: inherit;
	border-color: currentColor;
}

.lqd-mobile-sec .navbar-collapse .btn-naked:before,
.lqd-mobile-sec .navbar-collapse .btn-naked:after,
.lqd-mobile-sec .navbar-collapse .btn-underlined:before,
.lqd-mobile-sec .navbar-collapse .btn-underlined:after {
	background-color: currentColor;
}

.lqd-mobile-sec .navbar-collapse .btn-naked:before,
.lqd-mobile-sec .navbar-collapse .btn-underlined:before {
	opacity: 0.5;
}

.lqd-mobile-sec .navbar-collapse .btn-naked .btn-txt,
.lqd-mobile-sec .navbar-collapse .btn-underlined .btn-txt {
	opacity: 0.7;
	transition: opacity 0.3s;
}

.lqd-mobile-sec .navbar-collapse .btn-naked:hover,
.lqd-mobile-sec .navbar-collapse .btn-underlined:hover {
	color: inherit;
}

.lqd-mobile-sec .navbar-collapse .btn-naked:hover .btn-txt,
.lqd-mobile-sec .navbar-collapse .btn-underlined:hover .btn-txt {
	opacity: 1;
}

.lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav>li {
	padding-inline-start: 0;
	padding-inline-end: 0;
}

.lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav>li>a {
	display: flex;
	padding: 15px 25px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
	align-items: center;
	color: inherit;
}

.lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav>li>a:hover {
	color: #000;
}

.lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav+.header-module {
	margin-top: 15px;
}

[data-mobile-nav-align=center] .lqd-mobile-sec .navbar-collapse {
	text-align: center;
}

[data-mobile-nav-align=center] .lqd-mobile-sec .navbar-collapse .header-module {
	align-items: center !important;
}

[data-mobile-nav-align=center] .lqd-mobile-sec .submenu-expander {
	right: auto;
	position: relative;
	margin-inline-start: 10px;
}

[data-mobile-nav-align=center] .lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav>li>a {
	justify-content: center;
}

[data-mobile-nav-align=right] .lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav>li>a {
	flex-direction: row-reverse;
}

[data-mobile-nav-align=right] .lqd-mobile-sec .submenu-expander {
	right: auto;
	left: 25px;
	margin-inline-start: 0;
}

[data-mobile-nav-align=right] .lqd-mobile-sec .navbar-collapse {
	text-align: end;
}

[data-mobile-nav-align=right] .lqd-mobile-sec .navbar-collapse .header-module {
	align-items: flex-end !important;
}

[data-mobile-nav-style=classic] .lqd-mobile-sec .navbar-collapse,
[data-mobile-nav-style=minimal] .lqd-mobile-sec .navbar-collapse {
	max-height: 80vh;
	box-shadow: 0 10px 50px rgba(0, 0, 0, 0.05);
}

[data-mobile-nav-style=modern] .lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav,
[data-mobile-nav-style=minimal] .lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav {
	padding: 12px 15px;
	font-size: 16px;
}

[data-mobile-nav-style=modern] .lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav>li>a,
[data-mobile-nav-style=minimal] .lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav>li>a {
	border: none;
}

[data-mobile-nav-style=modern] .lqd-mobile-sec:before {
	content: "";
	display: inline-block;
	width: 80vw;
	height: 100vh;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1;
	transform: translate3d(120vw, 0, 0);
	background-color: #131313;
}

[data-mobile-nav-style=modern] .lqd-mobile-sec:before,
[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse {
	transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
	transition-property: opacity, visibility, transform;
}

[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse {
	display: flex !important;
	justify-content: center;
	width: 80vw !important;
	height: 80vh !important;
	padding: 20px 0;
	border: none;
	position: fixed;
	top: 60px;
	right: 0;
	z-index: 90;
	background: none !important;
	box-shadow: none;
	flex-direction: column;
	overflow: visible;
	opacity: 0;
	visibility: hidden;
	transform: translate3d(50vw, 0, 0);
}

[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse .nav-trigger {
	position: absolute;
	top: -40px;
	right: 15px;
	z-index: 10;
	justify-content: flex-end;
	color: #fff;
	pointer-events: all;
	transform: none !important;
	transition: none !important;
}

[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse .nav-trigger .bars {
	justify-content: center;
	padding-inline-start: 8px;
	width: 42px;
	height: 42px;
	border: 2px solid rgba(255, 255, 255, 0.4);
	border-radius: 50em;
	transform: none !important;
	transition: none !important;
}

[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse .nav-trigger .bar {
	background-color: #fff;
}

[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse .nav-trigger .bar:first-child,
[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse .nav-trigger .bar:last-child {
	display: none;
}

[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse .nav-trigger .bar:nth-child(2) {
	transform: translateY(2px) rotate(135deg) !important;
	transition: none !important;
}

[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul,
[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.main-nav.lqd-mobile-main-nav {
	flex: 0 auto;
	background: none;
}

[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul .nav-item-children>li>a,
[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul>li>a,
[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.main-nav.lqd-mobile-main-nav .nav-item-children>li>a,
[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.main-nav.lqd-mobile-main-nav>li>a {
	color: #fff;
}

[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul .nav-item-children>li>a:hover,
[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul>li>a:hover,
[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.main-nav.lqd-mobile-main-nav .nav-item-children>li>a:hover,
[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse ul.main-nav.lqd-mobile-main-nav>li>a:hover {
	color: #fff;
}

[data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse-inner {
	display: block;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
}

[data-mobile-nav-style=modern] .lqd-mobile-sec .megamenu .lqd-simple-heading,
[data-mobile-nav-style=modern] .lqd-mobile-sec .megamenu .ld-fh-element {
	color: #fff;
}

.mobile-nav-activated [data-mobile-nav-style=modern] #lqd-site-content,
.mobile-nav-activated [data-mobile-nav-style=modern] .titlebar-inner,
.mobile-nav-activated [data-mobile-nav-style=modern] .lqd-mobile-sec-inner,
.mobile-nav-activated [data-mobile-nav-style=modern] .main-footer {
	transform: translate3d(-80vw, 0, 0);
}

.mobile-nav-activated [data-mobile-nav-style=modern] .lqd-mobile-sec:before {
	transform: translate3d(20vw, 0, 0);
}

.mobile-nav-activated [data-mobile-nav-style=modern] .lqd-mobile-sec .navbar-collapse {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
}

.mobile-nav-activated [data-mobile-nav-style=modern] .navbar-header .nav-trigger {
	opacity: 0;
}

.module-expanding [data-mobile-nav-style=modern] #lqd-site-content,
.module-expanding [data-mobile-nav-style=modern] .titlebar-inner,
.module-expanding [data-mobile-nav-style=modern] .lqd-mobile-sec-inner,
.module-expanding [data-mobile-nav-style=modern] .main-footer,
.module-collapsing [data-mobile-nav-style=modern] #lqd-site-content,
.module-collapsing [data-mobile-nav-style=modern] .titlebar-inner,
.module-collapsing [data-mobile-nav-style=modern] .lqd-mobile-sec-inner,
.module-collapsing [data-mobile-nav-style=modern] .main-footer {
	transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);
}

.module-expanding [data-mobile-nav-style=modern] #lqd-site-content,
.module-expanding [data-mobile-nav-style=modern] .titlebar-inner,
.module-expanding [data-mobile-nav-style=modern] .lqd-mobile-sec-inner,
.module-expanding [data-mobile-nav-style=modern] .main-footer {
	transition-delay: 0.025s;
}

.module-collapsing [data-mobile-nav-style=modern] .lqd-mobile-sec:before {
	transition-delay: 0.05s;
}

[data-mobile-nav-scheme=gray] .lqd-mobile-sec .navbar-collapse {
	background-color: #f9f9f9;
	color: #000;
}

[data-mobile-nav-scheme=gray] .lqd-mobile-sec .header-module .social-icon>li>a,
[data-mobile-nav-scheme=gray] .lqd-mobile-sec .main-nav .lqd-custom-menu>li>a,
[data-mobile-nav-scheme=gray] .lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav>li>a {
	color: #000;
}

[data-mobile-nav-scheme=gray] .lqd-mobile-sec .header-module .social-icon>li:hover,
[data-mobile-nav-scheme=gray] .lqd-mobile-sec .main-nav .lqd-custom-menu>li:hover,
[data-mobile-nav-scheme=gray] .lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav>li:hover {
	color: #000;
}

[data-mobile-nav-scheme=dark] .lqd-mobile-sec .navbar-collapse {
	background-color: #191D18;
	color: #fff;
}

[data-mobile-nav-scheme=dark] .lqd-mobile-sec .header-module .social-icon>li>a,
[data-mobile-nav-scheme=dark] .lqd-mobile-sec .main-nav .lqd-custom-menu>li>a,
[data-mobile-nav-scheme=dark] .lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav>li>a {
	border-color: rgba(255, 255, 255, 0.1);
	color: #fff;
}

[data-mobile-nav-scheme=dark] .lqd-mobile-sec .header-module .social-icon>li>a:hover,
[data-mobile-nav-scheme=dark] .lqd-mobile-sec .main-nav .lqd-custom-menu>li>a:hover,
[data-mobile-nav-scheme=dark] .lqd-mobile-sec ul.main-nav.lqd-mobile-main-nav>li>a:hover {
	color: #fff;
}

[data-mobile-nav-scheme=dark] .lqd-mobile-sec .submenu-expander {
	background-color: rgba(255, 255, 255, 0.05);
}

[data-mobile-header-scheme] .lqd-mobile-sec .navbar-header .ld-module-trigger .ld-module-trigger-txt {
	color: inherit;
}

[data-mobile-header-scheme=light] .lqd-mobile-sec .navbar-header {
	background-color: #fff;
}

[data-mobile-header-scheme=light] .lqd-mobile-sec .navbar-header .ld-module-trigger {
	color: #000;
}

[data-mobile-header-scheme=light] .lqd-mobile-sec .navbar-header .ld-module-trigger .ld-module-trigger-txt {
	color: inherit;
}

[data-mobile-header-scheme=gray] .lqd-mobile-sec .navbar-header {
	background-color: #f6f6f6;
}

[data-mobile-header-scheme=gray] .lqd-mobile-sec .navbar-header .ld-module-trigger {
	color: #000;
}

[data-mobile-header-scheme=gray] .lqd-mobile-sec .navbar-header .ld-module-trigger .ld-module-trigger-txt {
	color: inherit;
}

[data-mobile-header-scheme=dark] .lqd-mobile-sec .navbar-header {
	background-color: #191D18;
}

[data-mobile-header-scheme=dark] .lqd-mobile-sec .navbar-header .ld-module-trigger {
	color: #fff;
}

[data-mobile-header-scheme=dark] .lqd-mobile-sec .navbar-header .ld-module-trigger .ld-module-trigger-txt {
	color: inherit;
}

[data-mobile-header-scheme=dark] .lqd-mobile-sec .nav-trigger .bar {
	background-color: #fff;
}

[data-mobile-header-scheme=dark] .lqd-mobile-sec .ld-search-form-container {
	background-color: #191D18;
}

[data-mobile-header-scheme=dark] .lqd-mobile-sec .ld-search-form input {
	border-color: rgba(255, 255, 255, 0.45);
	color: #fff;
}

[data-mobile-header-scheme=dark] .lqd-mobile-sec .ld-search-form .input-icon {
	color: #fff;
}

[data-mobile-header-scheme=dark] .lqd-mobile-sec .ld-search-form .input-icon:hover {
	background-color: rgba(255, 255, 255, 0.1);
}

.lqd-mobile-sec .nav-item-children {
	display: none;
	min-width: 0;
	padding: 15px 0;
	border-radius: 0;
	position: static;
	top: auto;
	left: auto;
	right: auto;
	opacity: 1;
	visibility: visible;
	text-align: inherit;
	box-shadow: none;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	text-transform: inherit;
	letter-spacing: inherit;
	pointer-events: auto;
	transform: none;
}

.lqd-mobile-sec .nav-item-children:before,
.lqd-mobile-sec .nav-item-children:after {
	content: none;
}

.lqd-mobile-sec .nav-item-children>li>a {
	padding: 8px 35px;
	color: inherit;
}

.lqd-mobile-sec .nav-item-children>li:hover>a {
	background: none;
}

.lqd-mobile-sec .nav-item-children .nav-item-children {
	padding-top: 8px;
	padding-bottom: 8px;
}

.lqd-mobile-sec .submenu-expander {
	top: calc(50% - 16px);
	right: 25px;
}

[data-mobile-nav-scheme=dark] .lqd-mobile-sec .nav-item-children>li:hover>a,
[data-mobile-nav-scheme=dark] .lqd-mobile-sec .nav-item-children>li.active>a,
[data-mobile-nav-scheme=dark] .lqd-mobile-sec .nav-item-children>li.current-menu-item>a,
[data-mobile-nav-scheme=dark] .lqd-mobile-sec .nav-item-children>li.current-menu-ancestor>a {
	color: inherit;
	opacity: 1;
}

[data-mobile-nav-align=left] .lqd-mobile-sec .nav-item-children .nav-item-children {
	padding-inline-start: 15px;
}

[data-mobile-nav-align=left] .lqd-mobile-sec .page_item_has_children>a,
[data-mobile-nav-align=left] .lqd-mobile-sec .menu-item-has-children>a {
	padding-inline-end: 70px;
}

[data-mobile-nav-align=center] .lqd-mobile-sec .nav-item-children {
	text-align: center;
}

[data-mobile-nav-align=center] .lqd-mobile-sec .nav-item-children .nav-item-children {
	padding-inline-start: 15px;
	padding-inline-end: 15px;
}

[data-mobile-nav-align=right] .lqd-mobile-sec .nav-item-children .nav-item-children {
	padding-inline-end: 15px;
}

[data-mobile-nav-align=right] .lqd-mobile-sec .page_item_has_children>a,
[data-mobile-nav-align=right] .lqd-mobile-sec .menu-item-has-children>a {
	padding-inline-start: 70px;
}

[data-mobile-nav-style=minimal] .lqd-mobile-sec .nav-item-children {
	font-size: 14px;
}

.lqd-mobile-sec .lqd-megamenu-rows-wrap {
	display: block;
	background: none;
	box-shadow: none;
}

.lqd-mobile-sec .megamenu .nav-item-children {
	width: 100% !important;
	margin: 0 !important;
	position: relative;
	left: auto !important;
	right: auto !important;
	top: auto !important;
	bottom: auto !important;
}

.lqd-custom-menu .lqd-mobile-sec .megamenu .nav-item-children {
	width: 100% !important;
}

.lqd-mobile-sec .megamenu .nav-item-children>li {
	animation: none !important;
}

.lqd-mobile-sec .megamenu .ld-container,
.lqd-mobile-sec .megamenu .megamenu-col {
	border: none !important;
	background: none !important;
	box-shadow: none !important;
}

.lqd-mobile-sec .megamenu .ld-container,
.lqd-mobile-sec .megamenu .megamenu-col {
	width: 100%;
}

.lqd-mobile-sec .megamenu .lqd-fancy-menu>li>a {
	color: inherit;
}

.lqd-mobile-sec .megamenu .lqd-fancy-menu.menu-items-has-fill>ul>li>a {
	padding-inline-start: 0;
	padding-inline-end: 0;
}

.lqd-mobile-sec .megamenu-container {
	width: auto !important;
}

.lqd-mobile-sec .lqd-megamenu-slide-stuff {
	display: none;
}

@media screen and (max-width: 991px) {
	.lqd-mobile-sec {
		display: block;
	}
}

[data-lqd-interactive-color].lqd-active-row-dark {
	color: #fff;
}

/*******************************************
3.1. Footer
*******************************************/

.lqd-main-footer-default {
	margin-top: 30px;
	background-color: #292d36;
	font-size: 16px;
	color: #cbcbcb;
}

@media screen and (min-width: 1200px) {
	[data-sticky-footer] {
		position: -webkit-sticky;
		position: sticky;
		bottom: 0;
		overflow: hidden;
	}

	.lqd-footer-cant-stick {
		position: relative;
		bottom: auto;
		transform: none !important;
	}

	.lqd-sticky-footer-shadow-1 #lqd-site-content {
		box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.1);
	}

	.lqd-sticky-footer-shadow-2 #lqd-site-content {
		box-shadow: 0 10px 25px -10px rgba(0, 0, 0, 0.1);
	}

	.lqd-sticky-footer-shadow-3 #lqd-site-content {
		box-shadow: 0 25px 50px -15px rgba(0, 0, 0, 0.1);
	}

	.lqd-sticky-footer-shadow-4 #lqd-site-content {
		box-shadow: 0 30px 70px -25px rgba(0, 0, 0, 0.1);
	}
}

@media screen and (max-width: 768px) {
	.main-footer {
		transform: none !important;
		visibility: visible !important;
	}

	.lqd-sticky-footer-sentinel {
		display: none;
	}
}

@keyframes fadeIn {
	from {
		opacity: 0;
	}

	to {
		opacity: 1;
	}
}

/*******************************************
4.1. Titlebar
*******************************************/

.titlebar-scroll-link {
	font-size: 30px;
	position: absolute;
	bottom: 1.25em;
	left: auto;
}

.text-center .titlebar-scroll-link {
	margin-inline-start: -15px;
}

.titlebar-col {
	position: static;
}

.titlebar-inner {
	color: #000;
	/* Delete by Ebi */
	/* padding-top: 80px; */
	/* padding-bottom: 80px; */
	/* Add by Ebi */
	padding: 80px 10px;
}

.titlebar-inner h1,
.titlebar-inner p,
.titlebar-inner .breadcrumbs {
	position: relative;
	z-index: 1;
}

.titlebar-inner p,
.titlebar-inner a {
	color: inherit;
}

.titlebar-inner h1 {
	margin: 0 0 0.25em;
	font-size: 60px;
	font-weight: 600;
}

.titlebar-inner h1:only-child {
	margin-bottom: 0;
}

.titlebar-inner p {
	font-size: 20px;
	font-weight: 500;
}

.titlebar-inner p:last-child {
	margin-bottom: 0;
}

.titlebar-inner p,
.titlebar-inner .titlebar-scroll-link {
	opacity: 0.6;
}

.titlebar-overlay+.titlebar-inner {
	position: relative;
	z-index: 2;
}

.titlebar {
	position: relative;
	z-index: 3;
	background-color: #f7f7f7;
}

.titlebar .breadcrumbs {
	margin-top: 1.5em;
}

.titlebar .breadcrumbs ol {
	background: none;
	border-radius: 0;
}

.titlebar .breadcrumbs:only-child {
	margin-top: 0;
}

.titlebar .titlebar-scroll-link:hover {
	opacity: 1;
}

.titlebar .main-header-overlay:not(.is-stuck) {
	position: relative;
	top: auto;
	left: auto;
}

.titlebar[data-parallax=true]:before {
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #999;
	transition: opacity 0.3s, visibility 0.3s;
}

.titlebar[data-parallax=true] .lqd-parallax-container {
	opacity: 0;
}

.titlebar[data-parallax=true].lqd-parallax-bg:before {
	opacity: 0;
	visibility: hidden;
}

.titlebar[data-parallax=true].lqd-parallax-bg .lqd-parallax-container {
	animation: fadeIn 0.3s 0.1s cubic-bezier(0.39, 0.575, 0.565, 1) both alternate;
}

.titlebar[data-parallax=true].bg-none {
	background-image: none !important;
}

.titlebar[data-parallax=true] .lqd-parallax-figure {
	height: 110%;
}

.titlebar-default .titlebar-inner {
	padding-top: 65px;
	padding-bottom: 65px;
}

.has-sidebar .titlebar-default {
	margin-bottom: 0;
}

.titlebar.scheme-light {
	background-color: #10131D;
	color: #fff;
}

.titlebar.scheme-light .titlebar-inner,
.titlebar.scheme-light .titlebar-inner h1,
.titlebar.scheme-light .titlebar-inner p {
	color: inherit;
}

@media screen and (max-width: 991px) {
	.titlebar-split .titlebar-col {
		text-align: start;
	}
}

@media screen and (max-width: 767px) {
	.titlebar-inner h1 {
		font-size: 48px;
	}
}

@media screen and (max-width: 479px) {
	.titlebar-inner h1 {
		font-size: 37px;
	}
}

.titlebar.scheme-light {
	background-color: #10131D;
	color: #fff;
}

.titlebar.scheme-light .titlebar-inner,
.titlebar.scheme-light .titlebar-inner h1,
.titlebar.scheme-light .titlebar-inner p {
	color: inherit;
}

/*******************************************
5.1. Sidebar
*******************************************/

@media screen and (min-width: 992px) {
	.lqd-contents {
		width: 66.66666667%;
	}

	.lqd-sidebar-container {
		width: 30%;
		margin-inline-start: auto;
	}

	body.has-sidebar #lqd-contents-wrap {
		display: flex;
		flex-wrap: wrap;
		padding-top: 25px;
	}

	body.has-sidebar #lqd-contents-wrap:before,
	body.has-sidebar #lqd-contents-wrap:after {
		content: none;
	}

	body.sidebar-widgets-default .lqd-sidebar-container {
		width: 25%;
		margin-bottom: 30px;
	}

	body.has-left-sidebar #lqd-contents-wrap {
		flex-direction: row-reverse;
	}

	body.has-left-sidebar .lqd-sidebar-container {
		margin-inline-start: 0;
		margin-inline-end: auto;
	}
}

@media screen and (max-width: 991px) {
	.lqd-contents {
		margin-bottom: 30px;
	}

	.lqd-hide-sidebar-on-mobile .lqd-sidebar-container {
		display: none;
	}
}

/* Sidebar Widgets */
.widget {
	--widget-input-border-color: #d8d8d8;
	--widget-input-border-radius: 6px;
	padding: 35px;
	border: 1px solid #e2e2e2;
	border-radius: 10px;
	margin-bottom: 35px;
	font-size: 16px;
	transition: opacity 0.3s;
}

.widget .widget {
	padding: 0;
	border: none;
	margin: 0;
}

.widget .wp-block-group__inner-container>h1,
.widget .wp-block-group__inner-container>h2,
.widget .wp-block-group__inner-container>h3,
.widget .wp-block-group__inner-container>h4,
.widget .wp-block-group__inner-container>h5,
.widget .wp-block-group__inner-container>h6 {
	margin: 0 0 1.5em;
}

.widget.wcan-ajax-loading {
	opacity: 0.6;
}

.widget ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.widget ul ul,
.widget ul ol {
	margin-inline-start: 1.25em;
	margin-top: 1em;
	margin-bottom: 1em;
}

.widget a {
	color: rgba(0, 0, 0, 0.75);
}

.widget a:hover {
	color: var(--lqd-color-primary);
}

.widget input,
.widget.ld-sf input,
.widget.ld-sf button {
	border-radius: var(--widget-input-border-radius);
}

.widget input,
.widget.ld-sf input {
	border: 1px solid var(--widget-input-border-color);
}

.widget .select2-container--default .select2-selection--single,
.widget .ui-selectmenu-button.ui-button,
.widget select {
	display: flex;
	width: 100%;
	height: 45px;
	padding: 5px 15px;
	background: none;
	border: 1px solid var(--widget-input-border-color);
	border-radius: 0;
	align-items: center;
	color: #2b2b2b;
	justify-content: space-between;
}

.widget .ui-selectmenu-button.ui-button .ui-selectmenu-icon {
	width: auto;
	height: 1em;
	order: 1;
	background: none;
	text-indent: 0;
}

.widget .ui-selectmenu-button.ui-button .ui-selectmenu-icon:before {
	content: "\ea2f";
	font: normal 1em/1 "lqd-essentials";
}

.widget .ui-selectmenu-button.ui-button:active {
	color: #2b2b2b;
}

.widget .select2-container--default .select2-selection--single .select2-selection__arrow {
	top: 50%;
	right: 20px;
}

.widget .filter-title,
.widget .widget-title,
.widget .widgettitle {
	margin: 0 0 1.5em;
	font-size: 18px;
	line-height: 1.5em;
}

.woocommerce .widget:not(:last-of-type):not(:empty) {
	padding-bottom: 40px;
	border-bottom: 1px solid #ededed;
	border-radius: 0;
}

.woocommerce .widget .filter-title,
.woocommerce .widget .widget-title,
.woocommerce .widget .widgettitle {
	margin-bottom: 2em;
	font-size: 12px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 0.13em;
}

.ld-sd-inner .widget {
	padding: 0;
	border: none;
	border-radius: 0;
}

.widget_calendar,
.widget_search,
.widget.ld-sf {
	padding: 0;
	border: none;
}

.widget.ld-sf {
	margin-bottom: 0;
}

.sidebar-widgets-default .widgettitle,
.sidebar-widgets-default .widget-title {
	margin-bottom: 1.25em;
}

.sidebar-widgets-default .widget {
	padding: 10px 0 0;
	border: none;
}

.widget {
	border-radius: 5px;
}

.widget .children,
.widget .sub-menu {
	width: 100%;
	margin-bottom: 0;
}

.wp-block-rss,
.wp-block-archives-list,
.wp-block-latest-comments,
.wp-block-latest-posts__list,
.wp-block-archives-dropdown,
.wp-block-calendar,
.wp-block-categories-dropdown,
.wp-block-search {
	margin: 0 0 30px;
}

.wp-block-rss a,
.wp-block-archives-list a,
.wp-block-latest-comments a,
.wp-block-latest-posts__list a,
.wp-block-archives-dropdown a,
.wp-block-calendar a,
.wp-block-categories-dropdown a,
.wp-block-search a {
	color: #000;
}

.wp-block-rss a:hover,
.wp-block-archives-list a:hover,
.wp-block-latest-comments a:hover,
.wp-block-latest-posts__list a:hover,
.wp-block-archives-dropdown a:hover,
.wp-block-calendar a:hover,
.wp-block-categories-dropdown a:hover,
.wp-block-search a:hover {
	color: var(--lqd-color-primary);
}

.wp-block-rss p:last-child,
.wp-block-archives-list p:last-child,
.wp-block-latest-comments p:last-child,
.wp-block-latest-posts__list p:last-child,
.wp-block-archives-dropdown p:last-child,
.wp-block-calendar p:last-child,
.wp-block-categories-dropdown p:last-child,
.wp-block-search p:last-child {
	margin-bottom: 0;
}

.wp-block-rss,
.wp-block-archives-list,
.wp-block-latest-comments,
.wp-block-latest-posts__list {
	padding: 0;
	list-style: none;
}

.wp-block-rss[class*=columns-] li,
.wp-block-archives-list[class*=columns-] li,
.wp-block-latest-comments[class*=columns-] li,
.wp-block-latest-posts__list[class*=columns-] li {
	border-bottom: none !important;
}

.widget_rss li:not(:last-child),
.wp-block-rss li:not(:last-child),
.wp-block-archives-list li:not(:last-child),
.wp-block-latest-comments li:not(:last-child),
.wp-block-latest-posts__list li:not(:last-child),
.wp-block-archives-list li:not(:last-child),
.widget_nav_menu li:not(:last-child),
.widget_archive li:not(:last-child),
.wp-block-categories li:not(:last-child),
.widget_categories li:not(:last-child),
.widget_pages li:not(:last-child),
.widget_meta li:not(:last-child),
.widget_recent_comments li:not(:last-child),
.widget_recent_entries li:not(:last-child) {
	margin-bottom: 0.75em;
}

.widget_rss li:not(:last-child),
.wp-block-rss li:not(:last-child),
.wp-block-archives-list li:not(:last-child),
.wp-block-latest-comments li:not(:last-child),
.wp-block-latest-posts__list li:not(:last-child),
.wp-block-archives-list li:not(:last-child),
.widget_nav_menu li:not(:last-child),
.widget_archive li:not(:last-child),
.wp-block-categories li:not(:last-child),
.widget_categories li:not(:last-child),
.widget_pages li:not(:last-child),
.widget_meta li:not(:last-child),
.widget_recent_comments li:not(:last-child),
.widget_recent_entries li:not(:last-child) {
	margin-bottom: 0.65em;
	padding-bottom: 0.65em;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.widget_rss a,
.wp-block-rss a,
.wp-block-archives-list a,
.wp-block-latest-comments a,
.wp-block-latest-posts__list a,
.wp-block-archives-list a,
.widget_nav_menu a,
.widget_archive a,
.wp-block-categories a,
.widget_categories a,
.widget_pages a,
.widget_meta a,
.widget_recent_comments a,
.widget_recent_entries a {
	position: relative;
}

.widget_rss .sub-menu>li,
.widget_rss .children>li,
.wp-block-rss .sub-menu>li,
.wp-block-rss .children>li,
.wp-block-archives-list .sub-menu>li,
.wp-block-archives-list .children>li,
.wp-block-latest-comments .sub-menu>li,
.wp-block-latest-comments .children>li,
.wp-block-latest-posts__list .sub-menu>li,
.wp-block-latest-posts__list .children>li,
.wp-block-archives-list .sub-menu>li,
.wp-block-archives-list .children>li,
.widget_nav_menu .sub-menu>li,
.widget_nav_menu .children>li,
.widget_archive .sub-menu>li,
.widget_archive .children>li,
.wp-block-categories .sub-menu>li,
.wp-block-categories .children>li,
.widget_categories .sub-menu>li,
.widget_categories .children>li,
.widget_pages .sub-menu>li,
.widget_pages .children>li,
.widget_meta .sub-menu>li,
.widget_meta .children>li,
.widget_recent_comments .sub-menu>li,
.widget_recent_comments .children>li,
.widget_recent_entries .sub-menu>li,
.widget_recent_entries .children>li {
	border-bottom: none !important;
}

.widget_rss .sub-menu>li>a:before,
.widget_rss .children>li>a:before,
.wp-block-rss .sub-menu>li>a:before,
.wp-block-rss .children>li>a:before,
.wp-block-archives-list .sub-menu>li>a:before,
.wp-block-archives-list .children>li>a:before,
.wp-block-latest-comments .sub-menu>li>a:before,
.wp-block-latest-comments .children>li>a:before,
.wp-block-latest-posts__list .sub-menu>li>a:before,
.wp-block-latest-posts__list .children>li>a:before,
.wp-block-archives-list .sub-menu>li>a:before,
.wp-block-archives-list .children>li>a:before,
.widget_nav_menu .sub-menu>li>a:before,
.widget_nav_menu .children>li>a:before,
.widget_archive .sub-menu>li>a:before,
.widget_archive .children>li>a:before,
.wp-block-categories .sub-menu>li>a:before,
.wp-block-categories .children>li>a:before,
.widget_categories .sub-menu>li>a:before,
.widget_categories .children>li>a:before,
.widget_pages .sub-menu>li>a:before,
.widget_pages .children>li>a:before,
.widget_meta .sub-menu>li>a:before,
.widget_meta .children>li>a:before,
.widget_recent_comments .sub-menu>li>a:before,
.widget_recent_comments .children>li>a:before,
.widget_recent_entries .sub-menu>li>a:before,
.widget_recent_entries .children>li>a:before {
	content: "";
	display: inline-block;
	width: 0.75em;
	height: 1px;
	position: absolute;
	top: 50%;
	left: -1.25em;
	background-color: rgba(0, 0, 0, 0.15);
}

.wp-block-categories li,
.widget_nav_menu ul li,
.widget_archive ul li,
.widget_categories ul li,
.widget_pages ul li {
	display: flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}

.wp-block-categories li>a,
.widget_nav_menu ul li>a,
.widget_archive ul li>a,
.widget_categories ul li>a,
.widget_pages ul li>a {
	flex-grow: 1;
}

.widget_menu li {
	margin-bottom: 0.75em;
}

.widget_product_search,
.wp-block-search,
.widget_search {
	position: relative;
}

.widget_product_search label,
.widget_product_search input,
.wp-block-search label,
.wp-block-search input,
.widget_search label,
.widget_search input {
	width: 100%;
	display: block;
}

.widget_product_search input,
.wp-block-search input,
.widget_search input {
	padding: 15px;
}

.widget_product_search input[type=search],
.wp-block-search input[type=search],
.widget_search input[type=search] {
	height: 60px;
	padding-inline-start: 45px;
}

.widget_product_search input[type=search]:focus,
.wp-block-search input[type=search]:focus,
.widget_search input[type=search]:focus {
	outline: none;
	border-color: #b8b8b8;
}

.widget_search label {
	position: relative;
}

.widget_search label:not(.wp-block-search__label):after {
	content: "\ea03";
	font: normal 17px/1 "lqd-essentials";
}

.widget_search label:after,
.widget_search input[type=submit] {
	display: inline-flex;
	width: 32px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 8px;
	align-items: center;
	justify-content: center;
}

.widget_search input[type=submit] {
	border: none;
	background: none;
	opacity: 0;
}

.wp-block-search .wp-block-search__inside-wrapper {
	padding: 0;
	border: none;
}

.wp-block-search .wp-block-search__input {
	border-color: var(--widget-input-border-color);
}

.wp-block-search input[type=search] {
	height: 50px;
	padding-inline-start: 15px;
}

.wp-block-search button.wp-block-search__button[type=submit] {
	border: none;
	border-radius: var(--widget-input-border-radius);
	padding: 0.15em 1.5em;
	background-color: var(--lqd-color-primary);
	color: #fff;
}

.wp-block-search button.wp-block-search__button[type=submit] svg {
	fill: currentColor;
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
	border: 1px solid #d8d8d8;
	border-radius: 4px;
}

.widget_product_search button[type=submit] {
	display: inline-block;
	width: 32px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 8px;
	background: none;
	border: none;
	text-indent: -99999px;
}

.widget_product_search button[type=submit]:after {
	content: "\ea03";
	display: inline-flex;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	text-indent: 0;
	align-items: center;
	justify-content: center;
	font: normal normal 24px/1 "lqd-essentials";
}

.widget_product_search button[type=submit]:focus {
	outline: none;
}

.wp-calendar-table {
	width: 100%;
	margin-bottom: 0;
	border: 1px solid #ededed;
	font-size: 15px;
}

.wp-calendar-table caption,
.wp-calendar-table tfoot td {
	font-weight: 600;
	padding: 10px 15px;
	color: #000;
}

.wp-calendar-table caption {
	border: 1px solid #ededed;
	border-bottom: none;
}

.wp-calendar-table thead {
	background-color: #f2f2f2;
}

.wp-calendar-table thead th {
	font-size: 1em;
	font-weight: 600;
}

.wp-calendar-table thead td,
.wp-calendar-table thead th,
.wp-calendar-table tbody td,
.wp-calendar-table tbody th {
	text-align: center;
	padding: 5px;
}

.wp-calendar-table tbody tr {
	background-color: transparent !important;
}

.wp-calendar-table tbody #today {
	font-weight: 700;
	background-color: #f2f2f2;
}

.wp-calendar-table tbody a {
	color: var(--lqd-color-primary);
}

.wp-calendar-table tfoot {
	border-top: 1px solid #ededed;
}

.wp-calendar-nav {
	display: flex;
	justify-content: space-between;
}

.ld_widget_recent_entries li {
	display: flex;
	font-size: 14px;
	line-height: 22px;
}

.ld_widget_recent_entries li:not(:last-child) {
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e5e5e5;
}

.ld_widget_recent_entries li figure {
	margin-inline-end: 15px;
	width: 60px;
	height: 60px;
}

.ld_widget_recent_entries li figure img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 5px;
}

.ld_widget_recent_entries li span {
	display: block;
	font-size: 13px;
	margin-top: 4px;
}

.ld_widget_recent_entries li .ld_entries_contents {
	overflow: hidden;
	flex: 1;
	margin-top: -6px;
}

.ld_widget_recent_entries li .ld_entries_contents a {
	font-size: inherit;
}

.ld_widget_popular_entries li {
	font-size: 20px;
	line-height: 26px;
}

.ld_widget_popular_entries li:not(:last-child) {
	margin-bottom: 30px;
}

.ld_widget_popular_entries li figure {
	width: 100%;
	margin-bottom: 0.5em;
}

.ld_widget_popular_entries li figure img {
	width: 100%;
}

.ld_widget_popular_entries li span {
	display: block;
	margin-top: 0.15em;
	font-size: 15px;
}

.ld_widget_popular_entries li a {
	font-size: 17px;
	line-height: 1.41em;
	font-weight: 500;
}

.ld_widget_social_icons a {
	color: #fff;
}

.ld_widget_social_icons a:hover {
	color: #fff;
}

.lqd-main-sidebar input[type=text] {
	height: 53px;
	margin-bottom: 7px;
}

.lqd-main-sidebar .ld_sf_submit {
	height: 60px;
}

.lqd-main-sidebar .ld_sf_paragraph {
	margin-bottom: 12px;
}

.widget_subscribe .wysija-paragraph:before {
	content: "\ea15";
	display: inline-block;
	position: absolute;
	top: 50%;
	right: 2em;
	transform: translateY(-50%);
	font: normal 1em/1 "lqd-essentials";
}

.wp-block-tag-cloud a,
.widget_tag_cloud a {
	display: inline-block;
	padding: 0.5em 1em;
	margin-bottom: 7px;
	margin-inline-end: 5px;
	border-radius: 50em;
	background: #f2f3f5;
	font-size: 14px !important;
	line-height: 1.5em;
	color: #666D81;
}

.wp-block-tag-cloud a:hover,
.widget_tag_cloud a:hover {
	background-color: var(--lqd-color-primary);
	color: #fff;
}

.ld_widget_next_post {
	padding: 10% 15% 13% !important;
	border: 1px solid #eaeaea;
}

.ld_widget_next_post figure {
	margin-bottom: 18px;
}

.ld_widget_next_post img {
	width: 100%;
}

.ld_widget_next_post .widgettitle,
.ld_widget_next_post .widget-title,
.ld_widget_next_post .ld_entries_cat {
	margin-bottom: 0.75em;
	font-size: 13px;
}

.ld_widget_next_post .ld_entries_cat,
.ld_widget_next_post .ld_entries_title {
	display: block;
	font-weight: 500;
}

.ld_widget_next_post .widgettitle,
.ld_widget_next_post .widget-title {
	text-transform: uppercase;
	letter-spacing: 0.1em;
}

.ld_widget_next_post .ld_entries_title {
	margin-top: 0;
	font-size: 22px;
	line-height: 1.1363636364em;
	font-weight: 700;
}

.woocommerce .woocommerce-widget-layered-nav-list,
.woocommerce .widget_product_categories {
	font-size: 15px;
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item,
.woocommerce .widget_product_categories li {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	color: #000;
	margin-bottom: 0.45em;
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:before,
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:after,
.woocommerce .widget_product_categories li:before,
.woocommerce .widget_product_categories li:after {
	content: none;
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,
.woocommerce .widget_product_categories li a {
	color: inherit;
	flex-grow: 1;
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span,
.woocommerce .widget_product_categories li span {
	display: inline-flex;
	padding: 0.85em 1em;
	align-items: center;
	justify-content: center;
	border-radius: 50em;
	background-color: #f4f4f7;
	font-size: 12px;
	line-height: 1;
	color: inherit;
}

.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span.count,
.woocommerce .widget_product_categories li span.count {
	width: 32px;
	height: 29px;
	padding: 0;
}

.woocommerce .widget_product_categories ul {
	width: 100%;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.woocommerce .widget_product_categories ul.children {
	margin-bottom: 0;
}

.woocommerce .widget_product_categories ul.children li:last-of-type {
	margin-bottom: 0;
}

.woocommerce ul.cart_list li,
.woocommerce ul.product_list_widget li {
	padding: 0;
	margin-bottom: 20px;
	font-size: 15px;
	line-height: 1.8em;
	font-weight: 500;
}

.woocommerce ul.cart_list li img,
.woocommerce ul.product_list_widget li img {
	float: left;
	width: 77px;
	margin-inline-start: 0;
	margin-inline-end: 17px;
}

.woocommerce ul.cart_list li a,
.woocommerce ul.product_list_widget li a {
	font-weight: inherit;
}

.woocommerce ul.cart_list li .amount,
.woocommerce ul.product_list_widget li .amount {
	color: var(--lqd-color-primary);
}

.woocommerce ul.cart_list li .lqd-star-rating,
.woocommerce ul.product_list_widget li .lqd-star-rating {
	font-size: 11px;
	margin-top: 0.25em;
	margin-bottom: 0.25em;
	color: var(--lqd-color-primary);
}

.woocommerce .widget_price_filter form {
	position: relative;
}

.woocommerce .widget_price_filter input[type=text] {
	width: 35px;
	height: 35px;
	text-align: center;
}

.woocommerce .widget_price_filter .ui-slider-horizontal {
	height: 3px;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background-color: #ECEDED;
}

.woocommerce .widget_price_filter .price_slider_amount {
	font-size: 1em;
}

.woocommerce .widget_price_filter .price_label {
	display: inline-block;
	font-size: 12px;
	font-weight: 700;
	color: #000;
}

.woocommerce .widget_price_filter .ui-slider {
	margin-bottom: 1em;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	background-color: var(--lqd-color-primary);
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	z-index: 5;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	width: 12px;
	height: 12px;
	top: -5px;
	margin-inline-start: -6px;
	border: none;
	z-index: 3;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:before {
	content: "";
	display: inline-block;
	width: 160%;
	height: 160%;
	position: absolute;
	top: -40%;
	left: -40%;
}

.woocommerce .widget_price_filter .price_slider_amount {
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	text-align: start;
}

.woocommerce .widget_price_filter .price_slider_amount .clear {
	display: none;
}

.woocommerce .widget_price_filter .price_slider_amount button[type=submit] {
	padding: 0;
	background: none;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 0.08em;
	font-weight: 700;
	color: #000;
}

.woocommerce .widget_price_filter .price_slider_amount button[type=submit]:focus,
.woocommerce .widget_price_filter .price_slider_amount button[type=submit]:hover {
	background: none;
	box-shadow: none;
	transform: none;
	color: var(--lqd-color-primary);
	outline: none;
}

.woocommerce .yith-woo-ajax-reset-navigation {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.woocommerce .yith-woo-ajax-reset-navigation .widgettitle,
.woocommerce .yith-woo-ajax-reset-navigation .widget-title {
	margin-bottom: 0;
	font-size: 1em;
	text-transform: none;
	letter-spacing: normal;
	font-weight: inherit;
}

.woocommerce .yith-woo-ajax-reset-navigation:not(:empty) {
	padding-top: 2em;
}

.woocommerce .yith-wcan a.button {
	padding: 0;
	background: none;
	font-size: inherit;
	font-weight: inherit;
	color: #000;
}

.woocommerce .yith-wcan a.button:hover {
	background: none;
	box-shadow: none;
	color: var(--lqd-color-primary);
}

.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-color li {
	border-radius: 30px;
	position: relative;
	margin: 6px 13px 6px 0;
}

.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-color li:before {
	content: "";
	display: inline-block;
	width: 31px;
	height: 31px;
	position: absolute;
	top: calc(50% - 16px);
	left: calc(50% - 16px);
	border: 2px solid #000;
	border-radius: inherit;
	opacity: 0;
	transition: opacity 0.65s cubic-bezier(0.19, 1, 0.22, 1);
}

.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-color li a {
	width: 21px;
	height: 21px;
	margin: 0;
	border: none !important;
	border-radius: inherit;
	position: relative;
}

.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-color li a:hover {
	border-radius: inherit;
}

.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-color li.chosen:before {
	opacity: 1;
}

.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-color li.chosen a {
	border-radius: inherit;
}

.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-label li a {
	display: inline-flex;
	width: auto;
	min-width: 45px;
	height: 43px;
	padding: 0 0.5em;
	border: 1px solid rgba(0, 0, 0, 0.1);
	background: none;
	align-items: center;
	justify-content: center;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	transition: border 0.3s, color 0.3s;
}

.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-label li a:hover {
	border-color: rgba(0, 0, 0, 0.5);
	background: none;
	color: #000;
}

.woocommerce .yith-woo-ajax-navigation ul.yith-wcan-label li.chosen a {
	border-color: currentColor;
	background: none;
	color: #000;
}

.woocommerce .yit-wcan-select-open {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 7px 0;
	border: none;
	border-bottom: 1px solid #000;
	background: none;
	color: #000;
}

.woocommerce .yit-wcan-select-open:after {
	content: "\ea2f";
	font: normal 12px/1 "lqd-essentials";
}

.woocommerce .yit-wcan-select-open:hover {
	color: #000;
}

.woocommerce .yith-wcan-select-wrapper {
	border-radius: 0 0 4px 4px;
	border-color: #eaeaea;
	margin-top: -15px;
	box-shadow: 0 10px 35px rgba(0, 0, 0, 0.035);
}

.woocommerce .yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li {
	padding: 0;
	border: none;
	box-shadow: none;
}

.woocommerce .yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li a {
	display: flex;
	align-items: center;
	padding: 0.5em 1em;
	color: #000;
}

.woocommerce .yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li a:hover {
	text-indent: 3px;
	color: var(--lqd-color-primary);
}

.woocommerce .yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li.chosen a {
	background: none;
}

.woocommerce .yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li.chosen a:before {
	content: "\ea20";
	font: normal 1.15em/1 "lqd-essentials";
	margin-inline-end: 0.5em;
	position: relative;
	top: 0.15em;
}

.woocommerce .yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li:hover {
	border: none;
	box-shadow: none;
}

/*******************************************
6.1. Theme Features
*******************************************/

.ld-lazyload {
	opacity: 0.0001;
	transition: opacity 1s;
}

.ld-lazyload.loaded {
	opacity: 1;
}

@keyframes lqdBackToTopArrow {
	40% {
		transform: translateY(-15px);
		opacity: 0;
	}

	41% {
		transform: translateY(15px);
	}

	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

.lqd-back-to-top {
	bottom: 50px;
	right: 50px;
	z-index: 10;
	opacity: 0;
	visibility: hidden;
	transform: translateY(25px);
	transition: all 0.65s cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-back-to-top a {
	width: 45px;
	height: 45px;
	background-color: #fff;
	box-shadow: 0 0 30px -2px rgba(0, 0, 0, 0.15);
	color: #000;
	transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 1s cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-back-to-top a svg {
	line-height: 1;
	margin-top: -1px;
	transition: transform 0.3s ease;
	mix-blend-mode: difference;
}

.lqd-back-to-top a:hover {
	transform: translateY(-2px);
	box-shadow: 0 0 40px rgba(0, 0, 0, 0.15);
}

.lqd-back-to-top a:hover svg {
	animation: lqdBackToTopArrow 1s cubic-bezier(0.23, 1, 0.32, 1) both alternate;
}

.lqd-back-to-top .lqd-scrl-indc-el {
	background-color: currentColor;
}

.lqd-back-to-top .lqd-scrl-indc-el,
.lqd-back-to-top .lqd-scrl-indc-line {
	width: 100%;
	height: 100%;
	border-radius: inherit;
}

.lqd-back-to-top .lqd-scrl-indc-el {
	top: 0;
	left: 0;
}

.lqd-back-to-top .lqd-scrl-indc-line {
	background: none;
}

@media screen and (min-width: 480px) {
	.lqd-back-to-top.is-visible {
		opacity: 1;
		visibility: visible;
		transform: translateY(0);
	}
}

[data-custom-animations=true]:not(.ca-initvalues-applied) {
	opacity: 0 !important;
}

@media (max-width: 768px) {
	[data-disable-animations-onmobile=true] [data-custom-animations=true]:not(.ca-initvalues-applied) {
		opacity: 1 !important;
	}
}

.lqd-cc-solid {
	width: 86px;
	height: 86px;
	top: -43px;
	left: -43px;
	opacity: 0;
	font-size: 14px;
	font-weight: 500;
	color: var(--lqd-cc-active-circle-txt);
}

.lqd-cc-solid-bg,
.lqd-cc-solid-inner {
	transition-delay: 0.05s;
}

.lqd-cc-solid-bg {
	border-radius: inherit;
	background-color: var(--lqd-cc-active-circle-color);
	transform: scale(0.2);
	transition: transform 0.65s, opacity 0.6s, width 0.6s, height 0.6s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-cc-arrow,
.lqd-cc-solid-inner,
.lqd-cc-solid-ext {
	opacity: 0;
	transition: transform 0.65s, opacity 0.65s;
	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.lqd-cc-solid-txt-inner {
	transition: transform 1s, opacity 1s;
	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.lqd-cc-solid-ext {
	font-size: 24px;
	color: var(--lqd-cc-active-circle-color);
}

.lqd-cc-solid-ext-left {
	transform: translateX(-25px);
}

.lqd-cc-solid-ext-right {
	transform: translateX(25px);
}

.lqd-cc {
	border-radius: var(--lqd-cc-br);
}

.lqd-cc--inner,
.lqd-cc--outer,
.lqd-cc--el {
	opacity: 0;
}

.lqd-cc--el {
	z-index: 1200;
	transition: opacity 0.1s;
}

.lqd-cc--el.lqd-is-active {
	opacity: 1;
}

.lqd-cc--el.lqd-is-active .lqd-cc-solid-bg,
.lqd-cc--el.lqd-is-active .lqd-cc-solid-inner {
	transition-delay: 0s;
}

.lqd-cc--el.lqd-is-active .lqd-cc-solid-bg {
	opacity: 1;
	transform: scale(1);
	transition-duration: 0.65s;
}

.lqd-cc--el.lqd-is-active .lqd-cc-solid-inner {
	opacity: 1;
}

.lqd-cc--inner,
.lqd-cc--outer {
	z-index: 1100;
	mix-blend-mode: var(--lqd-cc-blend-mode);
	transform-origin: center;
}

.lqd-cc--outer {
	width: var(--lqd-cc-size-outer);
	height: var(--lqd-cc-size-outer);
	border: var(--lqd-cc-bw) solid var(--lqd-cc-bc);
}

.lqd-cc-hide-outer .lqd-cc--outer {
	opacity: 0;
}

.lqd-cc--inner {
	width: var(--lqd-cc-size-inner);
	height: var(--lqd-cc-size-inner);
	left: calc(var(--lqd-cc-size-inner) / 2 * -1);
	top: calc(var(--lqd-cc-size-inner) / 2 * -1);
	background-color: var(--lqd-cc-bg);
}

.lqd-cc-init .lqd-cc-label-trigger,
.lqd-cc-init .flickity-enabled.is-draggable .flickity-viewport,
.lqd-cc-init .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
	cursor: none;
}

.lqd-cc-arrow svg {
	fill: var(--lqd-cc-active-arrow-color);
	transform: rotate(-15deg) scale(0);
	transform-origin: left top;
	transition-duration: 0.35s;
	transition-timing-function: cubic-bezier(0.3, 0.86, 0.36, 0.95);
}

.lqd-cc-arrow.lqd-is-active svg {
	opacity: 1;
	transform: rotate(0) scale(1);
}

.lqd-cc-custom-icon {
	--cc-icon-color: #fff;
	top: -27px;
	left: -27px;
	transition: opacity 0.3s;
}

.lqd-cc-custom-icon .lqd-cc-ci {
	width: 54px;
	height: 54px;
	font-size: 30px;
	line-height: 1;
	color: var(--cc-icon-color);
	transform: scale(1.35);
	transition: transform 0.45s, color 0.3s;
}

.lqd-cc-custom-icon .lqd-cc-ci:before {
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid;
	border-radius: inherit;
	color: inherit;
	opacity: 0.5;
	transition: border 0.3s;
}

.lqd-cc-custom-icon.lqd-is-active .lqd-cc-ci {
	transform: scale(1);
}

.lqd-extra-cursor {
	--extra-cc-w: 390px;
	--extra-cc-h: 390px;
	width: var(--extra-cc-w);
	height: var(--extra-cc-h);
	top: calc(var(--extra-cc-w) / 2 * -1);
	left: calc(var(--extra-cc-h) / 2 * -1);
	border-radius: 50em;
	opacity: 0;
	background-color: var(--lqd-color-primary);
	transform: scale(0.15);
	visibility: hidden;
	transition: visibility 0.3s;
}

.lqd-extra-cursor.lqd-is-active {
	visibility: visible;
	mix-blend-mode: multiply;
	-webkit-backdrop-filter: blur(8px) brightness(117%);
	backdrop-filter: blur(8px) brightness(117%);
}

.lqd-cc-drag.lqd-carousel-pointer-down .lqd-cc-solid-txt-inner {
	transform: scale(0.5);
	opacity: 0;
	transition-delay: 0.1s;
}

.lqd-cc-drag.lqd-carousel-pointer-down .lqd-cc-solid-bg {
	transform: scale(0.55) !important;
}

.lqd-cc-drag.lqd-carousel-pointer-down .lqd-cc-solid-ext {
	opacity: 1;
	transition-duration: 0.35s;
}

.lqd-cc-drag.lqd-carousel-pointer-down .lqd-cc-solid-ext-left {
	transform: translateX(-45px);
}

.lqd-cc-drag.lqd-carousel-pointer-down .lqd-cc-solid-ext-right {
	transform: translateX(45px);
}

.lqd-cc-explore.lqd-is-active~.lqd-cc-drag:not(.lqd-carousel-pointer-down) .lqd-cc-solid-bg,
.lqd-cc-explore.lqd-is-active~.lqd-cc-drag:not(.lqd-carousel-pointer-down) .lqd-cc-solid-ext,
.lqd-cc-explore.lqd-is-active~.lqd-cc-drag:not(.lqd-carousel-pointer-down) .lqd-cc-solid-txt-inner {
	transform: scale(0) !important;
}

.lqd-cc-explore.lqd-is-active.lqd-carousel-pointer-down .lqd-cc-solid-bg,
.lqd-cc-explore.lqd-is-active.lqd-carousel-pointer-down .lqd-cc-solid-txt-inner {
	transform: scale(0);
}

.lqd-cc-outer-hidden .lqd-cc--outer {
	display: none;
}

:root {
	--frame-width: 20px;
}

@media screen and (min-width: 1200px) {
	.lqd-page-frame {
		position: fixed;
		z-index: 3;
		background-color: var(--lqd-color-primary);
	}

	.lqd-page-frame[data-orientation=h] {
		height: var(--frame-width);
		left: var(--frame-width);
		right: var(--frame-width);
	}

	.lqd-page-frame[data-orientation=v] {
		width: var(--frame-width);
		top: 0;
		bottom: 0;
	}

	.lqd-page-frame-top {
		top: 0;
		transform-origin: center top;
	}

	.lqd-page-frame-right {
		right: 0;
		transform-origin: right center;
	}

	.lqd-page-frame-bottom {
		bottom: 0;
		transform-origin: center bottom;
	}

	.lqd-page-frame-left {
		left: 0;
		transform-origin: left center;
	}

	.page-has-frame #wrap {
		padding: var(--frame-width);
	}

	.page-has-frame .is-stuck,
	.page-has-frame .main-header-overlay {
		top: var(--frame-width);
		left: var(--frame-width);
		right: var(--frame-width);
	}

	.page-has-frame .main-header-overlay {
		width: auto;
	}

	.page-has-frame .is-stuck .ld-module-sd .ld-module-dropdown {
		top: calc(var(--frame-width) * -1);
	}

	.page-has-frame .ld-module-sd .ld-module-dropdown {
		right: calc(var(--frame-width) * -1);
	}
}

.lqd-section-scroll-dots {
	top: 50%;
	right: 65px;
	transform: translateY(-50%);
	counter-reset: section-scroll-dots;
}

.lqd-section-scroll-dot {
	width: 40px;
	height: 40px;
	border: 1px solid #ddd;
	cursor: pointer;
	font-size: 14px;
	color: #000;
	transition: background 0.3s;
	counter-increment: section-scroll-dots;
}

.lqd-section-scroll-dot:before {
	content: counter(section-scroll-dots, decimal-leading-zero);
}

.lqd-section-scroll-dot.is-active,
.lqd-section-scroll-dot:hover {
	border-color: #000;
	background-color: #000;
	color: #fff;
}

.lqd-section-scroll-dot:not(:last-child) {
	margin-bottom: 17px;
}

@media screen and (min-width: 992px) {
	[data-lqd-section-scroll=true].lqd-section-scroll-activated {
		--transition-duration: 1s;
		position: relative;
		height: 100vh;
		overflow: hidden;
	}

	[data-lqd-section-scroll=true].lqd-section-scroll-activated>.container,
	[data-lqd-section-scroll=true].lqd-section-scroll-activated>.container-fluid {
		height: 100%;
		position: static;
	}

	.lqd-section-scroll-sections {
		transition: transform var(--transition-duration) ease;
	}
}

@media (max-width: 991px) {
	.lqd-section-scroll-dots {
		display: none;
	}
}

@keyframes wave {
	0% {
		transform: translateX(0);
	}

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

	100% {
		transform: translateX(0%);
	}
}

.lqd-animate-bottom-shape .lqd-shape-bottom,
.lqd-animate-top-shape .lqd-shape-top {
	overflow: hidden;
}

.lqd-animate-bottom-shape .lqd-shape-bottom svg,
.lqd-animate-top-shape .lqd-shape-top svg {
	width: 200% !important;
	left: 0;
	animation: wave 10s cubic-bezier(0.455, 0.03, 0.515, 0.955) both infinite;
}

/* .lqd-shape[data-negative=false].lqd-shape .lqd-custom-shape {
	transform: translateX(-50%) rotate(180deg);
} */
.lqd-preloader-el {
	position: relative;
}

.lqd-preloader-inner {
	display: inline-flex;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	align-items: inherit;
	justify-content: inherit;
	overflow: hidden;
}

.lqd-preloader-wrap {
	display: flex;
	width: 100vw;
	height: 100vh;
	position: fixed;
	top: 0;
	left: 0;
	align-items: center;
	justify-content: center;
	z-index: 9999;
}

.lqd-page-loaded .lqd-preloader-wrap {
	pointer-events: none;
}

.lqd-page-not-loaded {
	overflow: hidden;
}

@keyframes lqd-spinner-classical {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

.lqd-preloader-spc-el {
	width: 50px;
	height: 50px;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-right: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	border-left: 1px solid rgba(0, 0, 0, 0.5);
	border-radius: 50em;
	animation: lqd-spinner-classical 0.7s infinite linear;
}

.lqd-preloader-spinner-classsical {
	background-color: #fff;
}

.lqd-preloader-curtain-el {
	width: 100vw;
	height: 100vh;
}

.lqd-preloader-curtain-front {
	background-color: #131314;
	z-index: 1;
}

.lqd-preloader-curtain-back {
	background-color: #1a1c1e;
	z-index: 0;
}

.lqd-preloader-dissolve-el {
	background-color: var(--lqd-color-primary);
	transform-origin: center bottom;
}

.lqd-preloader-fade {
	background-color: #fff;
}

@keyframes lqd-wrap-sliding-in {
	from {
		transform: translate3d(5vw, 0, 0);
	}

	to {
		transform: translate3d(0, 0, 0);
	}
}

.lqd-preloader-sliding-el {
	background-color: #fff;
}

.lqd-preloader-style-sliding:not(.lqd-preloader-animations-done),
.lqd-preloader-style-sliding:not(.lqd-preloader-animations-done) #wrap {
	overflow-x: hidden;
}

.lqd-preloader-style-sliding.lqd-preloader-animations-started #wrap {
	animation: lqd-wrap-sliding-in 0.65s cubic-bezier(0.19, 1, 0.22, 1) both alternate;
}

@keyframes lqd-spinner-rotate {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes lqd-spinner-dash {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0;
	}

	50% {
		stroke-dasharray: 130, 200;
		stroke-dashoffset: -40;
	}

	100% {
		stroke-dasharray: 130, 200;
		stroke-dashoffset: -170;
	}
}

.lqd-preloader-spinner {
	background-color: #fff;
}

.lqd-spinner-circular {
	animation: lqd-spinner-rotate 2s linear infinite;
}

.lqd-spinner-circular circle {
	stroke-dasharray: 1, 200;
	stroke-dashoffset: 0;
	animation: lqd-spinner-dash 1.5s ease-in-out infinite both;
	stroke-linecap: round;
	stroke: var(--lqd-color-primary);
}

/*******************************************
7.1. Accordion
*******************************************/

.accordion {
	--accordion-space: 30px;
}

.accordion-collapse {
	overflow: hidden;
	border-bottom-right-radius: inherit;
	border-bottom-left-radius: inherit;
}

.accordion-heading,
.accordion-title {
	border-radius: inherit;
}

.accordion-title {
	margin: 0;
	position: relative;
	line-height: 1.5em;
	text-align: start;
}

.accordion-title a {
	display: flex;
	align-items: center;
	width: 100%;
	padding: 0.93em 0;
	color: inherit;
	border-top-right-radius: inherit;
	border-top-left-radius: inherit;
}

.accordion-content {
	padding: 1em 0;
}

.accordion-content> :last-child,
.accordion-content> :only-child {
	margin-bottom: 0;
}

.accordion-expander {
	margin-inline-end: 1em;
	line-height: 1em;
	display: inline-flex;
}

.accordion-expander>i {
	display: inline-block;
}

.accordion-expander>i:last-child {
	display: none;
}

.accordion-expander:last-of-type {
	margin-inline-start: auto;
	margin-inline-end: 0;
}

.accordion-item.active .accordion-expander>i:last-child {
	display: inline-block;
}

.accordion-item.active .accordion-expander>i:first-child {
	display: none;
}

.accordion-xs .accordion-title a {
	padding-top: 0;
	padding-bottom: 0;
}

.accordion-sm .accordion-title a {
	padding-top: 0.65em;
	padding-bottom: 0.65em;
}

.accordion-lg .accordion-title a {
	padding-top: 1em;
	padding-bottom: 1em;
}

.accordion-xl .accordion-title a {
	padding-top: 1.25em;
	padding-bottom: 1.25em;
}

.accordion-active-has-fill .accordion-item.active .accordion-title a {
	background-color: var(--lqd-color-primary);
	color: #fff;
}

.accordion-active-has-shadow .accordion-title a {
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.1);
}

.accordion-active-has-shadow .accordion-item.active .accordion-title a {
	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.1);
}

.accordion-body-bordered .accordion-content,
.accordion-body-bordered .accordion-title a {
	padding-inline-start: var(--accordion-space);
	padding-inline-end: var(--accordion-space);
}

.accordion-body-bordered .accordion-item {
	border: 1px solid rgba(0, 0, 0, 0.1);
}

.accordion-body-bordered .accordion-item:not(:last-child) {
	margin-bottom: 20px;
}

.accordion-body-bordered .accordion-content {
	padding-top: 10px;
	padding-bottom: var(--accordion-space);
}

.accordion-body-round .accordion-item {
	border-radius: 4px;
}

.accordion-body-shadow .accordion-item {
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
}

.accordion-body-shadow .accordion-content {
	padding-bottom: 45px;
}

.accordion-body-underlined .accordion-item {
	border-bottom: 1px solid #e0e1eb;
}

.accordion-body-underlined .accordion-item:last-child {
	border-width: 0;
}

.accordion-content-has-fill .accordion-content {
	padding: 30px;
}

.accordion-title-bg-transparent .accordion-title a {
	background-color: transparent;
	color: inherit;
}

.accordion-title-bordered .accordion-title a {
	padding-inline-start: var(--accordion-space);
	padding-inline-end: var(--accordion-space);
	border: 1px solid #d8dbe2;
}

.accordion-title-circle .accordion-title a {
	border-radius: 100px;
}

.accordion-title-round .accordion-title a {
	border-radius: 4px;
}

.accordion-title-underlined .accordion-title a {
	padding-inline-end: 0;
	border-bottom: 1px solid #dadde1;
}

.accordion-title-underlined .accordion-expander {
	right: 0;
}

.accordion-heading-has-shadow .accordion-item.active .accordion-title a,
.accordion-heading-has-shadow .accordion-title a {
	box-shadow: 0 22px 70px rgba(0, 0, 0, 0.08);
}

.accordion-side-spacing .accordion-title a {
	padding-inline-start: var(--accordion-space);
	padding-inline-end: var(--accordion-space);
}

.accordion-side-spacing .accordion-expander {
	right: var(--accordion-space);
}

.accordion-side-spacing .accordion-content {
	padding-inline-start: var(--accordion-space);
	padding-inline-end: var(--accordion-space);
}

/*******************************************
7.2. Animated Frame
*******************************************/

.lqd-af:not(.lqd-af--navigation-init) .lqd-af-slide.lqd-af-slide--current {
	opacity: 1;
	pointer-events: auto;
}

.lqd-af:not(.lqd-af--navigation-init) .lqd-af-slide.lqd-af-slide--current .lqd-af-slide__img__inner,
.lqd-af:not(.lqd-af--navigation-init) .lqd-af-slide.lqd-af-slide--current .lqd-af-slide__img figure {
	transform: scale(1);
}

.lqd-af-slides>p {
	display: none;
}

.lqd-af-slide {
	opacity: 0;
	pointer-events: none;
	align-content: center;
	visibility: hidden;
}

.lqd-af-slide--current {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}

.lqd-af-slide__img__inner {
	transform: scale(0.5);
}

.lqd-af-slide__img figure {
	transform: scale(1.25);
}

.lqd-af-slide__img .lqd-vbg-wrap,
.lqd-af-slide__img .lqd-vbg-inner,
.lqd-af-slide__img .mejs-container,
.lqd-af-slide__img .mejs-inner,
.lqd-af-slide__img mediaelementwrapper,
.lqd-af-slide__img video {
	display: block;
	width: 100%;
	height: 100%;
}

.lqd-af-slide__img img:not(.objfit-cover) {
	opacity: 0 !important;
}

.lqd-af-slide__img .liquid-overlay-link {
	background-color: rgba(0, 0, 0, 0.3);
}

.lqd-af-slide--movin-out .lqd-af-slide__img {
	z-index: 2;
}

.lqd-af-slide--movin-in .lqd-af-slide__img {
	z-index: 3;
}

.lqd-af-slide--current:first-of-type .lqd-af-slide__img__inner,
.lqd-af-slide--current:first-of-type .lqd-af-slide__img figure {
	transform: scale(1);
}

.lqd-af-slide__title,
.lqd-af-slide__desc {
	color: #fff;
}

.lqd-af-slide__title .split-inner,
.lqd-af-slide__desc .split-inner {
	will-change: transform;
}

.lqd-af-slide__title {
	margin: 0 0 0.1em;
	font-size: 65px;
	letter-spacing: 0.01em;
	line-height: 1.15;
	transition: color 0.3s;
}

.lqd-af-slide__title .lqd-lines,
.lqd-af-slide__title .split-inner {
	display: inline-flex;
}

.lqd-af-slide__title .lqd-lines {
	overflow: hidden;
}

.lqd-af-slide__title .split-inner {
	position: relative;
}

.lqd-af-slide__desc {
	margin: 0 0 2em 0;
	font-size: 1.25em;
	line-height: 1.5em;
}

.lqd-af-slide__desc .lqd-lines,
.lqd-af-slide__desc .split-inner {
	display: inline-block;
}

.lqd-af-slide__desc .lqd-lines {
	display: inline-block;
	overflow: hidden;
}

@media screen and (min-width: 768px) {
	.lqd-af-slide__title {
		font-size: 85px;
	}
}

@media screen and (min-width: 992px) {
	.lqd-af-slide__content {
		width: 75vw;
	}

	.lqd-af-slide__title {
		font-size: 110px;
	}
}

@media screen and (min-width: 1200px) {
	.lqd-af-slide__title {
		max-width: 80%;
	}

	.lqd-af-slide__desc {
		max-width: 65%;
	}
}

@media screen and (max-width: 991px) {
	.lqd-af-slide__content {
		width: 100%;
		padding: 0 15px;
	}
}

.lqd-af-slidenav {
	left: 15px;
	bottom: 4em;
}

.lqd-af-slidenav__item {
	width: 30px;
	height: 30px;
	border: 0 !important;
	padding: 0 !important;
	background: none !important;
	font-size: 24px;
	color: #fff !important;
}

.lqd-af-slidenav__item svg {
	transition: stroke 0.3s;
}

.lqd-af-slidenav__item:focus {
	outline: none;
}

.lqd-af-slidenav__item:hover svg {
	stroke: var(--lqd-color-primary);
}

.lqd-af--navigating .lqd-af-slidenav__item {
	pointer-events: none;
}

.lqd-af-slidenav__item--prev .lqd-af-button-arrow {
	margin-inline-start: -2px;
	transform: translate(-50%, -50%) rotate(-180deg);
}

.lqd-af-slidenav__item--next {
	margin-inline-start: 1.5em;
}

@media screen and (min-width: 992px) {
	.lqd-af-slidenav {
		left: calc(5vw - 15px);
	}
}

@media screen and (max-width: 479px) {
	.lqd-af-slidenav {
		position: fixed;
		bottom: 30px;
	}

	.lqd-af-slidenav {
		left: 30px;
	}

	.lqd-af-slidenav__item {
		padding: 0;
		width: 25px;
		height: 25px;
	}
}

.lqd-af-slidenum {
	display: grid;
	height: 40vh;
	top: 30vh;
	right: 40px;
	z-index: 10;
	place-items: center;
	grid-template-rows: 1fr auto 1fr;
	font-size: 13px;
	color: #fff;
}

.lqd-af-slidenum__line {
	width: 2px;
	height: 100%;
	background-color: currentColor;
	opacity: 1;
}

.lqd-af-slidenum__nums {
	margin: 3vh 0;
}

.lqd-af-slidenum__current {
	margin-top: -0.2em;
	width: 1em;
	height: 1.1em;
}

.lqd-af-slidenum__current span {
	width: 100%;
	height: 100%;
}

.lqd-af-slidenum__current>span {
	display: flex;
	flex-wrap: wrap;
	transition: transform 1.5s 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.lqd-af-slidenum__total {
	margin-top: 2em;
}

.lqd-af-slidenum__total:before {
	content: "/";
	display: inline-block;
	position: relative;
	top: -1em;
	margin-inline-end: 0.5em;
	transform: skewX(-25deg) scaleX(1.5);
}

.page-has-right-stickybar .lqd-af-slidenum {
	right: 150px;
}

@media screen and (max-width: 479px) {
	.lqd-af-slidenum {
		position: fixed;
		bottom: 30px;
	}

	.lqd-af-slidenum {
		width: auto;
		height: auto;
		top: auto;
		right: 30px;
		font-size: 1em;
	}

	.lqd-af-slidenum__nums {
		margin: 0;
		align-items: center;
	}

	.lqd-af-slidenum__current {
		margin-top: 0;
	}

	.lqd-af-slidenum__total {
		margin: 0;
		padding-inline-start: 0.5em;
	}

	.lqd-af-slidenum__total:before {
		content: "|";
		top: 0;
		margin-inline-end: 1em;
	}
}

/*******************************************
7.3. Asymmetric slider
*******************************************/

.lqd-asym-slider-title,
.lqd-asym-slider-info,
.lqd-asym-slider-img {
	flex: 1 0 100%;
}

.lqd-asym-slider-title.active,
.lqd-asym-slider-info.active,
.lqd-asym-slider-img.active {
	z-index: 1;
}

.lqd-asym-slider-title.is-next,
.lqd-asym-slider-info.is-next,
.lqd-asym-slider-img.is-next {
	z-index: 2;
}

.lqd-asym-slider-info hr,
.lqd-asym-slider-info .lqd-asym-slider-subtitle-element,
.lqd-asym-slider-info .lqd-asym-slider-description-element {
	opacity: 0;
}

.lqd-asym-slider-info hr {
	transform-origin: right;
	border-top: 2px solid #000;
}

.lqd-asym-slider-title {
	visibility: hidden;
}

.lqd-asym-slider-title .lqd-asym-slider-title-element {
	font-size: 162px;
	line-height: 0.8641975309em;
}

.lqd-asym-slider-title .lqd-chars {
	opacity: 0;
}

.lqd-asym-slider-title .lqd-words {
	white-space: nowrap;
}

.lqd-asym-slider-info-wrap,
.lqd-asym-slider-title-wrap {
	flex-grow: 0;
}

.lqd-asym-slider-arrows {
	top: 0;
	right: 0;
}

.lqd-asym-slider-arrow {
	display: inline-grid;
	width: 70px;
	height: 60px;
	place-items: center;
	border: none;
	background: #f2f2f2;
	color: #000;
	font-size: 20px;
	opacity: 0;
	visibility: hidden;
}

.lqd-asym-slider-arrow:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	width: 100%;
	height: 100%;
	background-color: #000;
	transform: scaleX(0);
}

.lqd-asym-slider-arrow:before,
.lqd-asym-slider-arrow i {
	transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
}

.lqd-asym-slider-arrow:hover {
	color: #fff;
}

.lqd-asym-slider-arrow:hover:before {
	transform: scaleX(1);
}

.lqd-asym-slider-arrow:focus {
	outline: none;
}

.lqd-asym-slider-prev:before {
	transform-origin: right center;
}

.lqd-asym-slider-prev:hover i {
	transform: translateX(-6px);
}

.lqd-asym-slider-next:before {
	transform-origin: left center;
}

.lqd-asym-slider-next:hover i {
	transform: translateX(6px);
}

.lqd-asym-slider-btn,
.lqd-asym-slider-btn-wrap {
	transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-asym-slider-btn {
	transform: translateX(100%);
}

.lqd-asym-slider-btn-wrap {
	transform: translateX(-100%);
}

.lqd-asym-slider-img {
	transform: translateX(-100%);
}

.lqd-asym-slider-img-wrap {
	margin-inline-start: 2.5em;
}

.lqd-asym-slider-t {
	margin-bottom: -4em;
}

.lqd-asym-slider:not(.lqd-asym-slider-ready) .lqd-asym-slider-title:not(.active),
.lqd-asym-slider:not(.lqd-asym-slider-ready) .lqd-asym-slider-info:not(.active),
.lqd-asym-slider:not(.lqd-asym-slider-ready) .lqd-asym-slider-img:not(.active) {
	visibility: hidden;
}

.lqd-asym-slider-ready .lqd-asym-slider-arrow {
	opacity: 1;
	visibility: visible;
	transition: color 0.3s, transform 0.3s, opacity 0.45s 0.8s, visibility 0.45s 0.8s;
}

.lqd-asym-slider-ready .lqd-asym-slider-title,
.lqd-asym-slider-ready .lqd-asym-slider-info,
.lqd-asym-slider-ready .lqd-asym-slider-img {
	position: absolute;
	top: 0;
	left: 0;
}

.lqd-asym-slider-ready .lqd-asym-slider-title {
	visibility: visible;
}

.lqd-asym-slider-ready .lqd-asym-slider-title:not(.active) [data-split-text]:not(.split-text-applied) {
	visibility: hidden;
}

.lqd-asym-slider-ready .active.lqd-asym-slider-title .lqd-chars {
	opacity: 1;
}

.lqd-asym-slider-ready .active.lqd-asym-slider-info hr,
.lqd-asym-slider-ready .active.lqd-asym-slider-info .lqd-asym-slider-subtitle-element,
.lqd-asym-slider-ready .active.lqd-asym-slider-info .lqd-asym-slider-description-element {
	opacity: 1;
}

.lqd-asym-slider-ready .active.lqd-asym-slider-img {
	transform: translateX(0);
}

.lqd-asym-slider-ready .active.lqd-asym-slider-img .lqd-asym-slider-btn,
.lqd-asym-slider-ready .active.lqd-asym-slider-img .lqd-asym-slider-btn-wrap {
	transform: translateX(0);
}

@media screen and (min-width: 992px) {
	.lqd-asym-slider-ready .lqd-asym-slider-info {
		top: -2em;
	}

	.lqd-asym-slider-content {
		flex-direction: row;
	}

	.lqd-asym-slider-title-wrap {
		width: 50%;
	}

	.lqd-asym-slider-info-wrap {
		width: 25%;
	}
}

@media screen and (min-width: 480px) and (max-width: 768px) {
	.lqd-asym-slider-info hr {
		width: 50%;
		margin-inline-start: 0;
	}
}

@media screen and (max-width: 479px) {

	.lqd-asym-slider-t,
	.lqd-asym-slider-title-wrap {
		margin-bottom: 1em;
	}

	.lqd-asym-slider-img-wrap {
		margin-inline-start: 0;
	}
}

/*******************************************
7.4. Banner
*******************************************/

.lqd-bnnr-1 .lqd-bnnr-left {
	padding: 45px 55px 50px;
	background: #f3f4f4;
}

@media screen and (min-width: 992px) {
	.lqd-bnnr-1 {
		flex-direction: row;
	}

	.lqd-bnnr-1 .lqd-bnnr-left {
		width: 65%;
		margin-inline-end: -10%;
		-webkit-clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%);
		clip-path: polygon(0 0, 100% 0, 90% 100%, 0% 100%);
	}

	.lqd-bnnr-1 .lqd-bnnr-right {
		width: 45%;
	}

	.lqd-bnnr-1 .lqd-bnnr-right img,
	.lqd-bnnr-1 .lqd-bnnr-right figure,
	.lqd-bnnr-1 .lqd-bnnr-right .lqd-bnnr-in {
		height: 100%;
	}

	.lqd-bnnr-1 .lqd-bnnr-right img {
		width: 100%;
		object-fit: cover;
	}
}

@media screen and (max-width: 991px) {
	.lqd-bnnr-1 .lqd-bnnr-left {
		padding-bottom: calc(10% + 20px);
		margin-bottom: -10%;
		-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 95%);
		clip-path: polygon(0 0, 100% 0, 100% 100%, 0 95%);
	}
}

@media screen and (max-width: 767px) {
	.lqd-bnnr-1 .lqd-bnnr-left {
		padding: 35px 20px calc(10% + 20px);
	}
}

/*******************************************
7.5. Banner bannanas
*******************************************/

.lqd-bnr-bnns-h-inner,
.lqd-bnr-bnns-h {
	font-size: clamp(62px, 7vw, 110px);
	font-weight: 700;
}

.lqd-bnr-bnns-h-wrap-first {
	padding: 50px 0;
	position: sticky;
	top: var(--lqd-sticky-header-height, 0);
	left: 0;
	right: 0;
}

.lqd-bnr-bnns-h {
	margin: 0 0 1em;
}

.lqd-bnr-bnns-h-inner {
	color: #fff;
}

.lqd-bnr-bnns {
	height: 225vh;
}

.lqd-bnr-bnns .ld-parallax-wrap:first-of-type {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}

.lqd-bnr-bnns .ld-parallax-wrap:last-of-type {
	width: 100vw;
	position: relative;
	top: 0;
	left: 50%;
	right: 50%;
	margin-inline-start: -50vw;
	margin-inline-end: -50vw;
}

.vc_mobile .lqd-bnr-bnns-h-inner,
.vc_mobile .lqd-bnr-bnns-h {
	margin-bottom: 0;
}

.vc_mobile .lqd-bnr-bnns-media {
	height: auto;
	margin: 0;
	left: 0;
	right: 0;
}

.vc_mobile .lqd-bnr-bnns-inner {
	position: relative;
	left: auto;
	right: auto;
	height: auto;
}

.vc_mobile .lqd-bnr-bnns {
	height: auto;
	text-align: center;
}

.vc_mobile .lqd-bnr-bnns .ld-parallax-wrap,
.vc_mobile .lqd-bnr-bnns .lqd-bnr-bnns-h-wrap {
	width: 100%;
}

.vc_mobile .lqd-bnr-bnns .lqd-bnr-bnns-h-wrap:last-child {
	height: auto;
	position: absolute !important;
	top: calc(100px + clamp(62px, 7vw, 110px));
	bottom: 0;
	left: 0;
	right: 0;
}

@media screen and (max-width: 479px) {

	.lqd-bnr-bnns-h-inner,
	.lqd-bnr-bnns-h {
		font-size: clamp(34px, 7vw, 110px);
	}

	.lqd-bnr-bnns .lqd-bnr-bnns-h-wrap:last-child {
		top: calc(100px + clamp(34px, 7vw, 110px));
	}
}

/*******************************************
7.6. Block revealer
*******************************************/

.block-revealer__element {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	border-radius: inherit;
	pointer-events: none;
	opacity: 0;
}

/*******************************************
7.7. Breadcrumbs
*******************************************/

.breadcrumb {
	background: none;
}

.breadcrumb>li {
	display: inline-block;
}

.breadcrumb>li:before,
.breadcrumb>li:after {
	content: none;
}

.breadcrumb>li:not(:last-child):after {
	content: "/ ";
	display: inline-flex;
	align-items: center;
	margin-inline-start: 0.75em;
	margin-inline-end: 0.75em;
	font-size: 0.85em;
}

.breadcrumb>li:hover {
	opacity: 1;
}

.breadcrumb,
.breadcrumb>.active {
	color: inherit;
}

.breadcrumb span {
	opacity: 0.6;
	transition: opacity 0.3s;
}

.breadcrumb a:hover span {
	opacity: 1;
}

/*******************************************
7.8. Bullet list
*******************************************/

.lqd-bullet-list li {
	margin-bottom: 0.5em;
}

.lqd-bullet-list li:before {
	content: "";
	display: inline-block;
	width: 4px;
	height: 4px;
	flex: 0 0 auto;
	margin-inline-end: 1em;
	border-radius: 50em;
	background-color: currentColor;
}

.lqd-bullet-list .inline-ul li+li {
	margin-inline-start: 2.5em;
}

@media screen and (max-width: 767px) {
	.lqd-bullet-list .inline-ul {
		display: flex;
		flex-flow: row wrap;
		align-items: center;
	}

	.lqd-bullet-list .inline-ul li {
		margin-inline-start: 0 !important;
		width: 50%;
	}
}

/*******************************************
7.9. Button
*******************************************/

.btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	vertical-align: middle;
	position: relative;
	overflow: hidden;
	text-align: unset;
	transition: all 0.3s;
}

.btn i {
	transition: transform 0.3s cubic-bezier(0.22, 0.665, 0.34, 0.875);
}

.btn-icon,
.btn-txt {
	position: relative;
	z-index: 3;
}

.btn-txt small,
.btn-txt span {
	display: block;
}

.btn-txt small {
	font-size: 0.67em;
}

.btn-icon-sep .btn-txt {
	text-align: start;
}

.btn-naked {
	--btn-pt: 0 !important;
	--btn-pe: 0 !important;
	--btn-pb: 0 !important;
	--btn-ps: 0 !important;
	padding: 0 !important;
	background: none !important;
	border: none !important;
	overflow: visible;
}

.btn-xs {
	--btn-pt: 0.3em;
	--btn-pe: 1em;
	--btn-pb: 0.3em;
	--btn-ps: 1em;
}

/* Add by Ebi */
.btn-xsm {
	--btn-pt: 0.6em;
	--btn-pe: 1em;
	--btn-pb: 0.6em;
	--btn-ps: 1em;
}

.btn-sm {
	--btn-pt: 0.85em;
	--btn-pe: 1.3em;
	--btn-pb: 0.85em;
	--btn-ps: 1.3em;
}

.btn-md {
	--btn-pt: 1.15em;
	--btn-pe: 2.1em;
	--btn-pb: 1.15em;
	--btn-ps: 2.1em;
}

.btn-lg {
	--btn-pt: 1.3em;
	--btn-pe: 2.7em;
	--btn-pb: 1.3em;
	--btn-ps: 2.7em;
}

.btn-xl {
	--btn-pt: 1.5em;
	--btn-pe: 3.5em;
	--btn-pb: 1.5em;
	--btn-ps: 3.5em;
}

.btn-solid {
	padding: var(--btn-pt) var(--btn-pe) var(--btn-pb) var(--btn-ps);
}

.btn-solid:hover {
	border-color: transparent;
	transform: translate3d(0, -2px, 0);
	box-shadow: 0 12px 28px rgba(0, 0, 0, 0.12);
}

.btn-underlined {
	--btn-pt: 0 !important;
	--btn-pe: 0 !important;
	--btn-pb: 0 !important;
	--btn-ps: 0 !important;
	padding: 0 !important;
	background-color: transparent !important;
	overflow: visible;
	position: relative;
}

.btn-underlined:before,
.btn-underlined:after {
	content: "";
	display: inline-block;
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
}

.btn-underlined:after {
	transform: scaleX(0);
	transform-origin: right center;
	transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.btn-underlined:hover {
	background-color: transparent;
}

.btn-underlined:hover:after {
	transform-origin: left center;
	transform: scaleX(1);
}

.btn-underlined .btn-txt {
	padding-bottom: 0.2em;
}

.btn-underlined.border-thin:before,
.btn-underlined.border-thin:after {
	height: 1px;
}

.btn-underlined.border-thick:before,
.btn-underlined.border-thick:after {
	height: 2px;
}

.btn-underlined.border-thicker:before,
.btn-underlined.border-thicker:after {
	height: 3px;
}

.btn-block {
	width: 100%;
	justify-content: center;
}

.btn {
	--icon-w: 0px;
	--icon-h: 0px;
	--icon-mt: 0px;
	--icon-me: 0px;
	--icon-mb: 0px;
	--icon-ms: 8px;
	--icon-font-size: 1em;
}

.btn-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	transition: background 0.3s, color 0.125s, box-shadow 0.3s, border 0.3s, opacity 0.25s, transform 0.5s;
	margin-top: var(--icon-mt);
	margin-inline-end: var(--icon-me);
	margin-bottom: var(--icon-mb);
	margin-inline-start: var(--icon-ms);
}

.btn-icon i,
.btn-icon svg {
	position: relative;
	z-index: 3;
}

.btn-icon i {
	font-size: var(--icon-font-size);
	letter-spacing: 0;
}

.btn-icon svg {
	width: var(--icon-font-size);
	max-height: var(--icon-font-size);
	fill: currentColor;
}

.btn-icon:only-child {
	--icon-mb: 0px !important;
}

.btn-icon:first-child {
	--icon-ms: auto;
	--icon-me: auto;
}

/* Icon Position */
.btn-icon-top .btn-icon,
.btn-icon-left .btn-icon {
	order: -1;
}

.btn-icon-block {
	flex-direction: column;
	--icon-mt: 0.5em;
	--icon-ms: auto !important;
	--icon-me: auto !important;
}

.btn-icon-block .btn-icon,
.btn-icon-block .btn-txt {
	text-align: center;
}

.btn-icon-block .btn-icon {
	align-items: center;
	justify-content: center;
}

.btn-icon-block .btn-txt {
	width: 100%;
	margin-inline-start: auto;
	margin-inline-end: auto;
}

.btn-icon-left {
	--icon-ms: 0px;
	--icon-me: 8px;
}

.btn-icon-top.btn-icon-block {
	--icon-mt: 0;
	--icon-mb: 0.5em;
}

.btn-icon-shaped {
	--icon-mt: -5%;
	--icon-mb: -5%;
}

.btn-icon-shaped .btn-icon {
	width: var(--icon-w);
	height: var(--icon-h);
	border: 1px solid;
}

.btn-icon-solid .btn-icon {
	border: none;
}

.btn-icon-circle .btn-icon {
	border-radius: 10em;
}

.btn-icon-round .btn-icon {
	border-radius: 4px;
}

.btn-icon-semi-round .btn-icon {
	border-radius: 2px;
}

.btn-icon-border-thick .btn-icon {
	border-width: 2px;
}

.btn-icon-border-thicker .btn-icon {
	border-width: 3px;
}

.btn-icon-border-thickest .btn-icon {
	border-width: 4px;
}

.btn-icon-xs {
	--icon-w: 1.5em;
	--icon-h: 1.5em;
}

.btn-icon-sm {
	--icon-w: 2em;
	--icon-h: 2em;
}

.btn-icon-sm .btn-icon {
	width: 2em;
	height: 2em;
}

.btn-icon-md {
	--icon-w: 2.5em;
	--icon-h: 2.5em;
}

.btn-icon-lg {
	--icon-w: 3.2em;
	--icon-h: 3.2em;
}

.btn-icon-xl {
	--icon-w: 3.5em;
	--icon-h: 3.5em;
}

.btn-icon-xl .btn-icon {
	width: 3.5em;
	height: 3.5em;
}

.btn-icon-sep {
	--icon-ms: 1.1em;
}

.btn-icon-sep .btn-icon {
	padding-inline-start: var(--icon-ms);
}

.btn-icon-sep .btn-icon:before {
	content: "";
	display: inline-block;
	width: 1px;
	height: 200%;
	position: absolute;
	left: 0;
	top: -50%;
	background-color: #ddd;
}

.btn-icon-sep.btn-icon-left {
	--icon-ms: 0;
	--icon-me: 1.1em;
}

.btn-icon-sep.btn-icon-left .btn-icon {
	padding-inline-end: var(--icon-me);
}

.btn-icon-sep.btn-icon-left .btn-icon:before {
	left: auto;
	right: 0;
}

@keyframes btnIconRipple {
	0% {
		border-width: 4px;
		transform: scale(1);
	}

	80% {
		border-width: 1px;
		transform: scale(1.35);
	}

	100% {
		opacity: 0;
	}
}

.btn-icon-ripple .btn-icon:before {
	content: "";
	display: inline-block;
	position: absolute;
	top: -2px;
	left: -2px;
	bottom: -2px;
	right: -2px;
	border-radius: inherit;
	border: 1px solid var(--lqd-color-primary);
	animation: btnIconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite;
}

.btn-hover-reveal {
	--icon-move: 0px;
	--icon-ms: 0px;
	--icon-me: 0px;
	--txt-move: calc(var(--icon-move) * -1);
}

.btn-hover-reveal .btn-icon {
	position: absolute;
	top: auto;
	opacity: 0;
	text-decoration: none;
	transform: translateX(0);
	transition: opacity 0.25s, transform 0.5s;
}

.btn-hover-reveal .btn-txt {
	transition: transform 0.5s;
}

.btn-hover-reveal .btn-txt,
.btn-hover-reveal .btn-icon {
	transition-timing-function: cubic-bezier(0, 0.71, 0.4, 1);
}

.btn-hover-reveal.btn-icon-right {
	--icon-move: calc(var(--icon-font-size) + var(--icon-ms));
}

.btn-hover-reveal.btn-icon-right .btn-icon {
	margin-inline-end: 0;
	right: var(--btn-pe, 0);
}

.btn-hover-reveal.btn-icon-left {
	--icon-move: calc((var(--icon-font-size) + var(--icon-me)) * -1);
}

.btn-hover-reveal.btn-icon-left .btn-icon {
	margin-inline-start: 0;
	left: var(--btn-ps, 0);
}

.btn-hover-reveal.btn-block .btn-icon,
.btn-hover-reveal.btn-custom-size .btn-icon {
	position: relative;
	right: auto;
	left: auto;
}

.btn-hover-reveal.btn-custom-size.btn-icon-left .btn-txt {
	margin-inline-start: calc(var(--icon-me) * -1);
}

.btn-hover-reveal.btn-custom-size.btn-icon-right .btn-txt {
	margin-inline-end: calc(var(--icon-ms) * -1);
}

.btn-hover-reveal:hover .btn-icon {
	opacity: 1;
	transform: translateX(var(--icon-move));
}

.btn-hover-reveal:hover.btn-underlined.btn-icon-left .btn-txt,
.btn-hover-reveal:hover.btn-naked.btn-icon-left .btn-txt,
.btn-hover-reveal:hover.btn-solid .btn-txt {
	transform: translateX(var(--txt-move));
}

.btn-hover-reveal:hover.btn-underlined.btn-icon-left .btn-icon,
.btn-hover-reveal:hover.btn-naked.btn-icon-left .btn-icon {
	transform: translateX(0);
}

.btn-hover-swp.btn-solid .btn-txt {
	margin-inline-start: -1em;
}

.btn-hover-swp .btn-icon {
	text-decoration: none;
	transition: opacity 0.4s 0.25s, transform 0.6s 0.25s;
	transition-timing-function: cubic-bezier(0.1, 0.75, 0.25, 1);
}

.btn-hover-swp .btn-icon+.btn-icon {
	display: inline-flex;
	order: -2;
	opacity: 0;
	transform: translateX(-1em);
	transition-delay: 0s;
	margin-inline-start: var(--icon-me);
	margin-inline-end: var(--icon-ms);
}

.btn-hover-swp .btn-txt {
	transition: transform 0.6s 0.125s cubic-bezier(0.1, 0.75, 0.25, 1);
}

.btn-hover-swp.btn-icon-left.btn-solid .btn-txt {
	margin-inline-start: 0;
	margin-inline-end: -1em;
}

.btn-hover-swp.btn-icon-left .btn-icon+.btn-icon {
	order: 2;
	transform: translateX(1em);
}

.btn-hover-swp.btn-naked .btn-icon+.btn-icon,
.btn-hover-swp.btn-underlined .btn-icon+.btn-icon {
	position: absolute;
	top: auto;
	left: 0;
}

.btn-hover-swp.btn-naked.btn-icon-left .btn-icon+.btn-icon,
.btn-hover-swp.btn-underlined.btn-icon-left .btn-icon+.btn-icon {
	left: auto;
	right: 0;
}

.btn-hover-swp:hover .btn-icon {
	transition-delay: 0s;
	transform: translateX(1em);
}

.btn-hover-swp:hover .btn-txt {
	transition-delay: 0.1s;
	transform: translateX(1.5em);
}

.btn-hover-swp:hover .btn-icon {
	opacity: 0;
}

.btn-hover-swp:hover .btn-icon+.btn-icon {
	opacity: 1;
	transform: translateX(0);
	transition-delay: 0.225s;
}

.btn-hover-swp:hover.btn-icon-left .btn-icon {
	transform: translateX(-1em);
}

.btn-hover-swp:hover.btn-icon-left .btn-icon+.btn-icon {
	transform: translateX(0);
}

.btn-hover-swp:hover.btn-icon-left .btn-txt {
	transform: translateX(-1.5em);
}

.btn-hover-txt-switch .btn-txt {
	transition: opacity 0.65s, transform 0.85s;
	transition-timing-function: cubic-bezier(0.15, 0.85, 0.31, 1);
}

.btn-hover-txt-switch .btn-txt:after {
	content: attr(data-text);
	display: inline-block;
	position: absolute;
	white-space: nowrap;
	top: 50%;
	opacity: 0;
	transition: inherit;
}

.btn-hover-txt-switch:hover .btn-txt:after {
	opacity: 1;
}

@keyframes btnHoverTxtLiquidXAlt {
	50% {
		opacity: 0;
		transform: translateX(0.3em);
	}

	51% {
		opacity: 0;
		transform: translateX(-0.3em);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.btn-hover-txt-liquid-x-alt:hover .lqd-chars {
	animation: btnHoverTxtLiquidXAlt 0.6s calc(var(--chars-last-index, 0s) * 0.03s) cubic-bezier(0.23, 1, 0.32, 1) both alternate;
}

@keyframes btnHoverTxtLiquidX {
	50% {
		opacity: 0;
		transform: translateX(-0.3em);
	}

	51% {
		opacity: 0;
		transform: translateX(0.3em);
	}

	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.btn-hover-txt-liquid-x:hover .lqd-chars {
	animation: btnHoverTxtLiquidX 0.6s calc(var(--chars-index, 0s) * 0.03s) cubic-bezier(0.23, 1, 0.32, 1) both alternate;
}

@keyframes btnHoverTxtLiquidYAlt {
	50% {
		opacity: 0;
		transform: translateY(-0.3em);
	}

	51% {
		opacity: 0;
		transform: translateY(0.3em);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.btn-hover-txt-liquid-y-alt:hover .lqd-chars {
	animation: btnHoverTxtLiquidYAlt 0.6s calc(var(--chars-index, 0s) * 0.03s) cubic-bezier(0.23, 1, 0.32, 1) both alternate;
}

@keyframes btnHoverTxtLiquidY {
	50% {
		opacity: 0;
		transform: translateY(0.3em);
	}

	51% {
		opacity: 0;
		transform: translateY(-0.3em);
	}

	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.btn-hover-txt-liquid-y:hover .lqd-chars {
	animation: btnHoverTxtLiquidY 0.6s calc(var(--chars-index, 0s) * 0.03s) cubic-bezier(0.23, 1, 0.32, 1) both alternate;
}

.btn-hover-txt-marquee .btn-txt:after {
	content: attr(data-text);
	display: inline-block;
	position: absolute;
	white-space: nowrap;
	top: 50%;
}

@keyframes btnTxtMarqueeX {
	100% {
		transform: translateX(-200%);
	}
}

.btn-hover-txt-marquee-x .btn-txt:after {
	left: 100%;
	transform: translate(100%, -50%);
}

.btn-hover-txt-marquee-x:hover .btn-txt {
	animation: btnTxtMarqueeX 2s linear infinite;
}

@keyframes btnTxtMarqueeY {
	100% {
		transform: translateY(-200%);
	}
}

.btn-hover-txt-marquee-y .btn-txt:after {
	top: 100%;
	left: 50%;
	transform: translate(-50%, 100%);
}

.btn-hover-txt-marquee-y:hover .btn-txt {
	animation: btnTxtMarqueeY 1s linear infinite;
}

.btn-hover-txt-switch .btn-txt {
	transition: opacity 0.65s, transform 0.85s;
	transition-timing-function: cubic-bezier(0.15, 0.85, 0.31, 1);
}

.btn-hover-txt-switch .btn-txt:after {
	content: attr(data-text);
	display: inline-block;
	position: absolute;
	white-space: nowrap;
	top: 50%;
	opacity: 0;
	transition: inherit;
}

.btn-hover-txt-switch:hover .btn-txt:after {
	opacity: 1;
}

.btn-hover-txt-switch-x .btn-txt:after {
	left: 100%;
	transform: translate(50%, -50%);
}

.btn-hover-txt-switch-x:hover .btn-txt {
	transform: translateX(-200%);
}

.btn-hover-txt-switch-x:hover .btn-txt:after {
	transform: translate(100%, -50%);
}

.btn-hover-txt-switch-y .btn-txt:after {
	left: 50%;
	transform: translate(-50%, 150%);
}

.btn-hover-txt-switch-y:hover .btn-txt {
	transform: translateY(-250%);
}

.btn-hover-txt-switch-y:hover .btn-txt:after {
	transform: translate(-50%, 200%);
}

.btn-custom-size {
	padding: 0 !important;
}

@keyframes dotAnimations {
	from {
		transform: translateY(-6px);
	}

	to {
		transform: translateY(0);
	}
}

.btn.ld-ajax-loadmore {
	padding: 1.25em 2.5em;
	border-radius: 4px;
	background-color: #292929;
	color: #fff;
	overflow: visible !important;
	line-height: 1.15em;
}

.btn.ld-ajax-loadmore span {
	padding: 0;
}

.btn.ld-ajax-loadmore .static,
.btn.ld-ajax-loadmore .loading,
.btn.ld-ajax-loadmore .all-loaded {
	transition: opacity 0.3s, visibility 0.3s, transform 0.3s;
}

.btn.ld-ajax-loadmore .dots>span {
	width: 6px;
	height: 6px;
	margin: 0 1px;
	border-radius: 3px;
	background-color: currentColor;
	transform: translateY(0);
}

.btn.ld-ajax-loadmore .all-loaded,
.btn.ld-ajax-loadmore .loading {
	position: absolute;
	top: 50%;
	left: 50%;
	opacity: 0;
	visibility: hidden;
	transform: translate(-50%, -50%);
}

.btn.ld-ajax-loadmore .loading {
	font-size: 11px;
}

.btn.ld-ajax-loadmore .all-loaded {
	display: flex;
	align-items: center;
}

.btn.ld-ajax-loadmore .all-loaded i {
	margin-inline-start: 8px;
}

.btn.ld-ajax-loadmore.items-loading,
.btn.ld-ajax-loadmore.all-items-loaded {
	pointer-events: none;
	border-color: transparent;
}

.btn.ld-ajax-loadmore.items-loading .static,
.btn.ld-ajax-loadmore.all-items-loaded .static {
	opacity: 0;
	visibility: hidden;
	transform: translate(0, -50%);
}

.btn.ld-ajax-loadmore.items-loading .loading {
	opacity: 1;
	visibility: visible;
	transform: translate(-50%, -50%);
}

.btn.ld-ajax-loadmore.items-loading .loading .dots>span {
	animation: dotAnimations 0.6s cubic-bezier(0.23, 1, 0.32, 1) infinite alternate backwards;
}

.btn.ld-ajax-loadmore.items-loading .loading .dots>span:nth-child(1) {
	animation-delay: 0.1s;
}

.btn.ld-ajax-loadmore.items-loading .loading .dots>span:nth-child(2) {
	animation-delay: 0.2s;
}

.btn.ld-ajax-loadmore.all-items-loaded {
	background-color: transparent !important;
	color: #000 !important;
}

.btn.ld-ajax-loadmore.all-items-loaded .all-loaded {
	opacity: 1;
	visibility: visible;
	transform: translate(-50%, -50%);
}

.btn.ld-ajax-loadmore:hover {
	color: #fff;
	background-color: #000;
	box-shadow: 0 10px 32px rgba(0, 0, 0, 0.07);
	transform: translateY(-2px);
}

/*******************************************
7.10. Carousel
*******************************************/

.flickity-enabled {
	flex-wrap: wrap;
}

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

.flickity-viewport-wrap,
.flickity-viewport {
	flex: 1 0 100%;
	position: relative;
	overflow: hidden;
}

.carousel-items {
	display: flex;
}

.carousel-item {
	flex: 0 0 auto;
}

.carousel-item.has-one-child .carousel-item-inner,
.carousel-item.has-one-child .carousel-item-content {
	display: flex;
	flex-grow: 1;
	align-items: inherit;
}

.carousel-item.has-one-child .carousel-item-content {
	flex: 1 0 100%;
}

.carousel-item.has-one-child .carousel-item-content>div,
.carousel-item.has-one-child .carousel-item-content>article {
	flex-grow: 1;
	max-width: 100%;
}

.carousel-item-content {
	white-space: nowrap;
}

.carousel-item-content>* {
	white-space: normal;
}

.carousel-item-content>p:only-child {
	width: 100%;
	margin-bottom: 0;
}

.carousel-dots-to-hide {
	display: none;
}

@media screen and (max-width: 767px) {
	.carousel-item {
		width: 100%;
	}
}

@media screen and (max-width: 768px) {
	.carousel-container {
		max-width: 100vw;
	}
}

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

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

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

.flickity-button {
	padding: 0 !important;
	border-radius: 0;
}

.flickity-button,
.flickity-button:hover,
.flickity-button:focus {
	background-color: transparent;
	color: #000;
}

.flickity-button {
	display: inline-flex;
	position: relative;
	top: auto;
	left: auto;
	flex-shrink: 0;
	border: 1px solid transparent;
	align-items: center;
	justify-content: center;
	opacity: 1;
	transform: translateY(0);
	transition: all 0.3s;
}

.flickity-button svg {
	width: auto;
	height: auto;
	position: relative;
	top: auto;
	left: auto;
	fill: currentColor;
}

.flickity-button i {
	position: relative;
	z-index: 1;
}

.flickity-button.previous {
	margin-inline-end: 5px;
	left: 0;
}

.flickity-button.next {
	margin-inline-start: 5px;
	right: 0;
}

.flickity-button[disabled] {
	pointer-events: none;
	opacity: 0.5;
}

.flickity-button:hover,
.flickity-button:focus {
	background: none;
	box-shadow: none;
	outline: none;
}

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

/* Nav position */
.carousel-nav {
	display: flex;
	align-items: center;
	position: relative;
}

.lqd-section>.carousel-nav:not(.carousel-nav-floated) {
	width: 100%;
}

.carousel-nav.carousel-nav-bottom {
	top: auto;
	bottom: 0;
	transform: translate(0);
}

.carousel-nav.carousel-nav-bottom .flickity-button.next,
.carousel-nav.carousel-nav-bottom .flickity-button.previous {
	transform: translateY(0);
}

.carousel-nav.carousel-nav-middle {
	top: 50%;
}

.carousel-nav.carousel-nav-middle .flickity-button {
	top: 50%;
}

.carousel-nav.carousel-nav-middle .flickity-button.next,
.carousel-nav.carousel-nav-middle .flickity-button.previous {
	transform: translateY(-50%);
}

.carousel-nav.carousel-nav-top {
	top: 0;
}

.carousel-nav.carousel-nav-top .flickity-button.next,
.carousel-nav.carousel-nav-top .flickity-button.previous {
	transform: translateY(0);
}

.carousel-nav.carousel-nav-center {
	text-align: center;
	justify-content: center;
}

.carousel-nav.carousel-nav-left {
	text-align: start;
	justify-content: flex-start;
}

.carousel-nav.carousel-nav-right {
	text-align: end;
	justify-content: flex-end;
}

.carousel-nav.carousel-nav-appear-onhover {
	transition: opacity 0.3s, visibility 0.3s;
	opacity: 0;
	visibility: hidden;
}

.carousel-container:hover .carousel-nav.carousel-nav-appear-onhover {
	opacity: 1;
	visibility: visible;
}

@media screen and (min-width: 992px) {
	.carousel-nav.carousel-nav-dot-between .flickity-button.previous {
		margin-inline-end: 40px;
	}

	.carousel-nav.carousel-nav-dot-between .flickity-button.previous:after {
		content: "";
		display: inline-block;
		width: 6px;
		height: 6px;
		position: absolute;
		top: calc(50% - 3px);
		right: -27px;
		background-color: #000;
		opacity: 0.3;
		border-radius: 50em;
	}

	.carousel-nav.carousel-nav-dot-between .flickity-button:hover:after {
		background: #000;
	}
}

.carousel-nav.carousel-nav-floated {
	position: absolute;
	left: 0;
	right: 0;
	z-index: 9;
	margin: 0;
}

.carousel-nav.carousel-nav-floated.carousel-nav-center .flickity-button,
.carousel-nav.carousel-nav-floated.carousel-nav-middle .flickity-button {
	position: absolute;
}

.carousel-nav.carousel-nav-left.carousel-nav-floated {
	right: auto;
	left: 0;
}

.carousel-nav.carousel-nav-right.carousel-nav-floated {
	left: auto;
	right: 0;
}

.carousel-nav.carousel-nav-shadowed .flickity-button {
	box-shadow: 0 7px 28px rgba(0, 0, 0, 0.12);
}

.carousel-nav.carousel-nav-shadowed-onhover .flickity-button:hover {
	box-shadow: 0 7px 28px rgba(0, 0, 0, 0.12);
}

.carousel-nav.carousel-nav-circle .flickity-button {
	border-radius: 10em;
}

.carousel-nav.carousel-nav-circle .flickity-button svg {
	max-width: 50%;
}

.carousel-nav.carousel-nav-square .flickity-button svg {
	max-width: 50%;
}

.carousel-nav.carousel-nav-shaped .flickity-button:hover {
	color: #fff;
	fill: #fff;
}

.carousel-nav.carousel-nav-shaped .flickity-button:hover svg {
	fill: inherit;
}

.carousel-nav.carousel-nav-shaped .flickity-button:hover:before {
	opacity: 1;
}

.carousel-nav.carousel-nav-bordered .flickity-button {
	border-color: #181b30;
}

.carousel-nav.carousel-nav-bordered .flickity-button:before {
	background: #181b30;
}

.carousel-nav.carousel-nav-solid .flickity-button {
	background: #fff;
	border: none !important;
}

.carousel-nav.carousel-nav-sm .flickity-button {
	font-size: 20px;
	width: 35px;
	height: 35px;
}

.carousel-nav.carousel-nav-lg .flickity-button {
	font-size: 26px;
	width: 50px;
	height: 50px;
}

.carousel-nav.carousel-nav-xl .flickity-button {
	font-size: 28px;
	width: 60px;
	height: 60px;
}

.carousel-nav.carousel-nav-vertical.carousel-nav-right .flickity-button {
	margin-inline-start: auto;
}

.carousel-nav.carousel-nav-vertical.carousel-nav-center {
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
}

.carousel-nav.carousel-nav-vertical.carousel-nav-center .flickity-button {
	margin-inline-start: auto !important;
	margin-inline-end: auto !important;
}

.carousel-nav.carousel-nav-vertical.carousel-nav-left .flickity-button {
	margin-inline-end: auto;
}

.carousel-nav.carousel-nav-vertical {
	width: auto;
	flex-direction: column;
}

.carousel-nav.carousel-nav-vertical .flickity-button {
	display: flex;
	position: relative;
	margin-inline-start: 0;
	margin-inline-end: 0;
	transform: none !important;
}

.carousel-nav.carousel-nav-vertical .flickity-button.previous {
	margin-bottom: 5px;
}

.carousel-nav.carousel-nav-vertical .flickity-button.next {
	margin-top: 5px;
}

.carousel-nav.carousel-nav-vertical.carousel-nav-center {
	left: 50%;
	transform: translateY(-50%) translateX(-50%);
}

.carousel-nav.carousel-nav-vertical.carousel-nav-center .flickity-button {
	margin-inline-start: auto !important;
	margin-inline-end: auto !important;
}

.carousel-nav.carousel-nav-vertical.carousel-nav-left .flickity-button {
	margin-inline-end: auto;
}

.carousel-nav.carousel-nav-vertical.carousel-nav-right .flickity-button {
	margin-inline-start: auto;
}

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

.flickity-page-dots {
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

.flickity-page-dots .dot {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 8px;
	position: relative;
	border-radius: 5em;
	background-color: rgba(51, 51, 51, 0.25);
	color: rgba(51, 51, 51, 0.25);
	transition: all 0.3s;
	cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
	background-color: #333;
	color: #333;
}

.carousel-dots {
	text-align: center;
}

.lqd-section>.carousel-dots {
	width: 100%;
	z-index: 2;
}

.carousel-dots-to-hide {
	display: none;
}

.carousel-dots-mobile {
	display: none;
}

.carousel-dots-mobile .flickity-page-dots {
	display: block;
	width: 100%;
	padding: 0;
	margin-top: 1.5em;
	position: relative;
	top: auto;
	left: auto;
	bottom: auto;
	right: auto;
	text-align: center;
}

.carousel-dots-mobile .flickity-page-dots .dot {
	margin: 0 6px;
}

.carousel-dots-mobile .flickity-page-dots .dot:first-child {
	margin-inline-start: 0;
}

.carousel-dots-center.carousel-dots {
	text-align: center;
}

.carousel-dots-left.carousel-dots {
	text-align: start;
}

.carousel-dots-right.carousel-dots {
	text-align: end;
}

.carousel-dots-bottom.carousel-dots {
	top: auto;
	bottom: 25px;
}

.carousel-dots-middle.carousel-dots {
	top: 50%;
	bottom: auto;
	transform: translateY(-50%);
}

.carousel-dots-top.carousel-dots {
	top: 25px;
	bottom: auto;
}

.carousel-dots-inside.carousel-dots {
	width: auto;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 25px;
	padding: 0 20px;
}

.carousel-dots-inside.carousel-dots.carousel-dots-left {
	right: auto;
}

.carousel-dots-inside.carousel-dots.carousel-dots-right {
	left: auto;
}

.lqd-carousel-slides-numbers {
	font-size: 18px;
	color: #000;
	transition: color 0.3s;
}

.lqd-carousel-slides-numbers svg {
	stroke: currentColor;
	transition: stroke 0.3s;
}

.lqd-carousel-slides-numbers .flickity-page-dots {
	display: none;
}

.lqd-carousel-slides>svg {
	display: none;
}

.carousel-nav .lqd-carousel-slides {
	display: inline-flex;
	width: auto;
	height: auto;
	margin-inline-start: 1em;
	margin-inline-end: 1em;
	position: relative;
	top: auto;
	left: auto;
	font-size: 1em;
	color: #000;
	align-items: center;
	justify-content: center;
}

.carousel-nav .lqd-carousel-slides>svg {
	display: inline-block;
	margin: 0 0.25em;
}

.carousel-nav .lqd-carousel-slides .lqd-carousel-slides-total:before {
	content: none;
}

.lqd-carousel-slides-total:before {
	content: "/";
	margin: 0 0.25em;
}

.lqd-carousel-slides-current {
	width: 0.75em;
	margin-top: -0.35em;
	font-size: 2.1111111111em;
	line-height: 1.15em;
	-webkit-mask-image: linear-gradient(to right, transparent 0%, #000 22%, #000 78%, transparent 100%);
	mask-image: linear-gradient(to right, transparent 0%, #000 22%, #000 78%, transparent 100%);
}

.carousel-nav .lqd-carousel-slides-current {
	margin-top: 0;
	top: auto;
	font-size: 1em;
	line-height: 1;
}

.lqd-carousel-slides-current-inner span {
	width: 0.75em;
	text-indent: 0.05em;
}

@media screen and (max-width: 768px) {
	.carousel-dots-desktop {
		display: none !important;
	}
}

.lqd-carousel-numbers-line {
	font-size: 13px;
	color: #000;
}

.lqd-carousel-numbers-line .flickity-page-dots,
.lqd-carousel-numbers-line svg {
	margin-inline-start: 3em;
	margin-inline-end: 3em;
}

.lqd-carousel-numbers-line .flickity-page-dots {
	width: 200px;
	display: flex;
	justify-content: space-between;
	position: absolute;
	bottom: -6px;
}

.lqd-carousel-numbers-line .flickity-page-dots .dot {
	flex: 1;
	height: 12px;
	border-radius: 0;
	margin: 0;
	color: inherit;
}

.lqd-carousel-numbers-line .flickity-page-dots .dot,
.lqd-carousel-numbers-line .flickity-page-dots .dot.is-selected {
	opacity: 0;
	background-color: currentColor;
}

.lqd-carousel-numbers-line .flickity-page-dots .dot:hover {
	opacity: 0.1;
}

.lqd-carousel-numbers-line .lqd-carousel-slides {
	justify-content: space-between;
}

.lqd-carousel-numbers-line .lqd-carousel-slides-current {
	margin-top: 0;
	width: 1.4em;
	font-size: 1em;
	-webkit-mask-image: none;
	mask-image: none;
}

.lqd-carousel-numbers-line .lqd-carousel-slides-current-inner span {
	width: 1em;
	margin: 0 0.2em;
	text-indent: 0;
}

.lqd-carousel-numbers-line .lqd-carousel-slides-total:before {
	content: none;
}

.carousel-dots-vertical .carousel-dots .flickity-page-dots {
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.carousel-dots-vertical .carousel-dots .flickity-page-dots .dot {
	margin: 8px 0;
}

.carousel-dots-vertical .carousel-dots .flickity-page-dots .dot:first-child {
	margin-top: 0;
}

.carousel-dots-vertical .carousel-dots .flickity-page-dots .dot:last-child {
	margin-bottom: 0;
}

.carousel-dots-sm .dot {
	width: 9px;
	height: 9px;
}

.carousel-dots-lg .dot {
	width: 12px;
	height: 12px;
}

.carousel-dots-style2 .dot {
	background-color: #A4A4A4;
	transition: background 0.3s;
}

.carousel-dots-style2 .dot:hover,
.carousel-dots-style2 .dot.is-selected {
	transform: scale(1.35);
	background-color: #000;
}

.carousel-dots-style3 .dot:before {
	content: "";
	display: inline-block;
	position: absolute;
	top: -1.5px;
	left: -1.5px;
	bottom: -1.5px;
	right: -1.5px;
	border: 3px solid;
	border-radius: inherit;
	transform: scale(0.5);
	opacity: 0;
	transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.15s;
}

.carousel-dots-style3 .dot:hover,
.carousel-dots-style3 .dot.is-selected {
	background: transparent;
}

.carousel-dots-style3 .dot:hover:before,
.carousel-dots-style3 .dot.is-selected:before {
	opacity: 1;
	transform: scale(1);
}

.carousel-dots-style4 .dot {
	width: 6px;
	height: 6px;
	background-color: rgba(23, 24, 26, 0.2);
}

.carousel-dots-style4 .dot:before {
	width: 200%;
	height: 200%;
	top: -50%;
	left: -50%;
	border: none;
}

.carousel-dots-style4 .dot.is-selected {
	width: 15px;
	background-color: #17181a;
}

.carousel-dots-style4.carousel-dots-lg .dot.is-selected {
	width: 25px;
}

.carousel-dots-mobile-left.carousel-dots-mobile .flickity-page-dots {
	text-align: start;
}

.carousel-dots-mobile-right.carousel-dots-mobile .flickity-page-dots {
	text-align: end;
}

@media screen and (max-width: 768px) {

	.carousel-dots-desktop,
	.lqd-carousel-slides-numbers,
	.carousel-nav {
		display: none !important;
	}

	.carousel-nav {
		width: 100%;
		position: relative !important;
		top: auto !important;
		left: auto !important;
		bottom: auto !important;
		right: auto !important;
		justify-content: center !important;
		transform: none !important;
	}

	.carousel-dots-mobile {
		display: block;
		width: 100%;
	}

	.carousel-dots-mobile .flickity-page-dots {
		top: auto !important;
		left: auto !important;
		right: auto !important;
		bottom: auto !important;
	}

	.carousel-dots-mobile .flickity-page-dots+.carousel-dots-from-options {
		display: none;
	}
}

@media screen and (max-width: 768px) {
	.carousel-dots-mobile-inside.carousel-dots-mobile {
		width: auto;
		position: absolute;
		bottom: 15px;
		left: 45px;
		right: 45px;
	}
}

.flickity-viewport,
.flickity-slider {
	width: 100% !important;
	height: 100%;
}

.flickity-enabled .flickity-viewport,
.flickity-enabled .flickity-slider {
	height: 100%;
}

.flickity-equal-cells .flickity-slider>.carousel-item {
	min-height: 100%;
}

.flickity-equal-cells .carousel-item-content,
.flickity-equal-cells .carousel-item-inner {
	min-height: inherit;
}

.flickity-enabled.is-fade .carousel-item {
	pointer-events: none;
	z-index: 0;
	transition: none;
}

.flickity-enabled.is-fade .is-selected {
	pointer-events: auto;
	z-index: 1;
}

.carousel-items-random-v-offset .carousel-item.has-one-child .carousel-item-inner {
	display: block;
	flex-grow: 0;
}

.lqd-scroll-badge-container {
	display: none;
}

.lqd-scroll-badge {
	padding: 1em 1.25em;
	margin-bottom: 25px;
	box-shadow: 0 10px 25px -2px rgba(0, 0, 0, 0.1);
	background-color: #fff;
	font-size: 12px;
	line-height: 1em;
	color: #000;
}

.carousel-shadow-active .carousel-item-inner {
	margin-bottom: 100px;
}

.carousel-shadow-active .carousel-item-content {
	transition: box-shadow 0.3s;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

.carousel-shadow-active .is-selected .carousel-item-content {
	box-shadow: 0 50px 75px rgba(0, 0, 0, 0.1);
}

.carousel-shadow-all .carousel-item-inner {
	margin-bottom: 100px;
}

.carousel-shadow-all .carousel-item-content {
	box-shadow: 0 30px 45px -2px rgba(0, 0, 0, 0.15);
}

@media screen and (min-width: 769px) {
	.lqd-carousel-stack {
		padding: 0;
		margin-bottom: 80px;
		position: relative;
	}

	.lqd-carousel-stack .carousel-items {
		display: block;
		overflow: visible;
		width: 100%;
		height: 100%;
		perspective: 1200px;
		perspective-origin: 50% 200%;
	}

	.lqd-carousel-stack .carousel-item {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
		opacity: 0;
		cursor: pointer;
		visibility: visible;
		transform-origin: 50% -10%;
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		transform: translate3d(0, 0, -180px);
	}

	.lqd-carousel-stack .carousel-item>* {
		margin: 0;
	}

	.lqd-carousel-stack .carousel-item.is-first,
	.lqd-carousel-stack .carousel-item.is-second,
	.lqd-carousel-stack .carousel-item.is-third {
		opacity: 1;
	}

	.lqd-carousel-stack .lqd-carousel-handle {
		display: block;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 2;
	}

	.lqd-carousel-stack-btn {
		width: 58px;
		height: 58px;
		border: none;
		border-radius: 30px;
		background: #fff;
		position: absolute;
		top: 50%;
		z-index: 2;
		cursor: pointer;
		transform: translateY(-50%);
		box-shadow: 0 15px 30px rgba(131, 150, 255, 0.25);
	}

	.lqd-carousel-stack-btn,
	.lqd-carousel-stack-btn svg {
		transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1), background 0.3s;
	}

	.lqd-carousel-stack-btn svg {
		fill: currentColor;
		transition: fill 0.3s;
	}

	.lqd-carousel-stack-btn:focus {
		outline: none;
	}

	.lqd-carousel-stack-btn:hover {
		transform: translate(var(--trans-val), -50%) scale(1.1);
		background-color: var(--lqd-color-primary);
	}

	.lqd-carousel-stack-btn:hover svg {
		fill: #fff;
	}

	.lqd-carousel-stack-prev {
		left: -29px;
	}

	.lqd-carousel-stack-prev:hover {
		--trans-val: -2px;
	}

	.lqd-carousel-stack-prev:hover svg {
		transform: translateX(-3px);
	}

	.lqd-carousel-stack-next {
		right: -29px;
		--trans-val: 2px;
	}

	.lqd-carousel-stack-next:hover svg {
		transform: translateX(3px);
	}
}

@media screen and (max-width: 768px) {
	.lqd-carousel-stack .carousel-items {
		display: flex;
	}

	.lqd-carousel-stack .carousel-items:after {
		content: "flickity";
		display: none;
	}

	.lqd-carousel-stack .carousel-item {
		width: 100%;
		flex: 0 0 auto;
		padding: 0 10px;
	}

	.lqd-carousel-stack .carousel-item-content {
		white-space: normal;
	}

	.lqd-carousel-stack-nav {
		display: none;
	}
}

/*******************************************
7.11. Jquery UI
*******************************************/

.ui-widget {
	font-family: inherit !important;
}

.ui-datepicker {
	border-color: #f7f7f7 !important;
	border-radius: 12px;
	background-color: #fff;
	box-shadow: 0 20px 70px rgba(0, 0, 0, 0.07);
}

.ui-datepicker table {
	border: none;
}

.ui-datepicker table tr {
	border: none;
}

.ui-datepicker .ui-datepicker-calendar {
	margin-bottom: 0;
}

.ui-datepicker .ui-datepicker-calendar td {
	padding: 5px;
	text-align: center;
}

.ui-datepicker .ui-datepicker-calendar td a {
	display: inline-block;
	width: 30px;
	height: 30px;
	padding: 0;
	background: none;
	border: none;
	font-size: 14px;
	line-height: 30px;
	border-radius: 50em;
	text-align: center;
}

.ui-datepicker .ui-datepicker-calendar td a:hover {
	background-color: var(--lqd-color-primary);
	color: #fff;
}

.ui-datepicker .ui-datepicker-calendar td .ui-state-active,
.ui-datepicker .ui-datepicker-calendar td .ui-state-highlight {
	color: #fff;
}

.ui-datepicker .ui-datepicker-calendar td .ui-state-highlight {
	background-color: #666;
}

.ui-datepicker .ui-datepicker-calendar td .ui-state-active {
	background-color: var(--lqd-color-primary);
}

.ui-datepicker .ui-datepicker-calendar td .ui-state-active {
	box-shadow: 0 5px 12px rgba(0, 0, 0, 0.12);
}

.ui-datepicker-header {
	display: flex;
	align-items: center;
	background-color: #e9e9e9;
	padding: 0.5em 1em;
	justify-content: space-between;
	border: none;
	border-bottom: 1px solid #eee;
	border-radius: 0;
	background: none;
	text-align: center;
}

.ui-datepicker-prev,
.ui-datepicker-next {
	position: relative !important;
	top: auto !important;
	left: auto !important;
	right: auto !important;
	border: none !important;
	background: none !important;
	cursor: pointer;
	font-weight: 400;
}

.ui-datepicker-prev span,
.ui-datepicker-next span {
	position: relative;
	background: none !important;
	font-size: 12px;
	transition: transform 0.3s;
}

.ui-datepicker-prev span:before,
.ui-datepicker-next span:before {
	content: none !important;
}

.ui-datepicker-prev {
	order: 0;
}

.ui-datepicker-prev span:before {
	content: "\e988";
}

.ui-datepicker-prev:hover span {
	transform: translateX(-2px);
}

.ui-datepicker-next {
	order: 2;
}

.ui-datepicker-next span:before {
	content: "\e96e";
}

.ui-datepicker-next:hover span {
	transform: translateX(2px);
}

.ui-datepicker-title {
	order: 1;
}

.ui-front .ui-state-active,
.ui-front .ui-widget-content .ui-state-active,
.ui-front .ui-widget-header .ui-state-active,
.ui-front a.ui-button:active,
.ui-front .ui-button:active,
.ui-front .ui-button.ui-state-active:hover {
	background-color: #ededed;
	border-color: #ededed;
	color: #000;
}

.ui-front .ui-selectmenu-button:active {
	background-color: transparent;
	color: #9c9eb1;
}

.ui-front .ui-widget.ui-widget-content {
	border-color: #e4e4eb;
}

.ui-selectmenu-button {
	display: flex;
	width: 100%;
	cursor: pointer;
}

.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px 0.4em;
	cursor: pointer;
}

.ui-selectmenu-menu {
	display: none;
	z-index: 10;
}

.ui-selectmenu-menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	background-color: #fff;
}

.lqd-select-dropdown {
	width: 100%;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 99;
}

.lqd-select-dropdown .ui-selectmenu-menu {
	font-size: 14px;
	border-radius: 0 0 4px 4px;
}

.lqd-select-dropdown .ui-selectmenu-menu .ui-menu {
	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
}

.lqd-select-dropdown .ui-selectmenu-menu .ui-widget.ui-widget-content {
	border: none;
}

.ui-spinner-button {
	color: #000;
}

.ui-selectmenu-open {
	display: block;
}

.select2-container .select2-dropdown {
	border-color: #d8dbe2;
}

/*******************************************
7.12. Contact form
*******************************************/

.lqd-contact-form {
	--input-margin-bottom: 20px;
	--inputs-margin: 0 0 var(--input-margin-bottom) 0;
}

.lqd-contact-form h1,
.lqd-contact-form h2,
.lqd-contact-form h3,
.lqd-contact-form h4,
.lqd-contact-form h5,
.lqd-contact-form h6 {
	margin-top: 0;
}

.lqd-contact-form p {
	margin-bottom: 0;
	position: relative;
}

.lqd-contact-form p>label:only-child {
	width: 100%;
	margin-inline-end: 0;
}

.lqd-contact-form form>.lqd-cf-form-control:last-child {
	margin-bottom: 0;
}

.lqd-contact-form form>.row>div:last-child .lqd-cf-form-control {
	margin-bottom: 0;
}

.lqd-contact-form form .lqd-cf-not-valid-tip {
	text-align: start;
}

.lqd-contact-form .lqd-cf-response-output {
	margin: 15px 0 0;
}

.lqd-contact-form .form-message {
	padding: 0.7em 1em;
	border-radius: 4px;
}

.lqd-contact-form .form-message.form-success {
	background-color: #00CB99;
	color: #18302a;
}

.lqd-contact-form .form-message.form-error {
	background-color: #fe8282;
	color: #301818;
}

.lqd-contact-form .lqd-form-control-wrap {
	display: block;
	margin: var(--inputs-margin);
	flex-grow: 1;
	position: relative;
}

.lqd-contact-form select,
.lqd-contact-form input,
.lqd-contact-form textarea,
.lqd-contact-form .ui-button.ui-selectmenu-button {
	display: flex;
	width: 100%;
	height: 50px;
	position: relative;
	align-items: center;
	transition: all 0.3s;
}

.lqd-contact-form select::-webkit-input-placeholder,
.lqd-contact-form input::-webkit-input-placeholder,
.lqd-contact-form textarea::-webkit-input-placeholder,
.lqd-contact-form .ui-button.ui-selectmenu-button::-webkit-input-placeholder {
	color: inherit;
}

.lqd-contact-form select::-moz-placeholder,
.lqd-contact-form input::-moz-placeholder,
.lqd-contact-form textarea::-moz-placeholder,
.lqd-contact-form .ui-button.ui-selectmenu-button::-moz-placeholder {
	color: inherit;
}

.lqd-contact-form select:-moz-placeholder,
.lqd-contact-form input:-moz-placeholder,
.lqd-contact-form textarea:-moz-placeholder,
.lqd-contact-form .ui-button.ui-selectmenu-button:-moz-placeholder {
	color: inherit;
}

.lqd-contact-form select:-ms-input-placeholder,
.lqd-contact-form input:-ms-input-placeholder,
.lqd-contact-form textarea:-ms-input-placeholder,
.lqd-contact-form .ui-button.ui-selectmenu-button:-ms-input-placeholder {
	color: inherit;
}

.lqd-contact-form select:focus,
.lqd-contact-form input:focus,
.lqd-contact-form textarea:focus,
.lqd-contact-form .ui-button.ui-selectmenu-button:focus {
	outline: none;
	/* Remove by Ebi */
	/* border-color: #9c9eb1;
	color: #9c9eb1; */
}

.lqd-contact-form input[type=date] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.lqd-contact-form input[type=file] {
	height: auto !important;
	padding: 0 !important;
	border: none !important;
	background: none !important;
}

.lqd-contact-form input[type=submit],
.lqd-contact-form button[type=submit] {
	display: inline-flex;
	width: auto;
	height: 50px;
	margin-bottom: 0;
	padding: 0 2.8em;
	align-items: center;
	transition: all 0.3s ease;
	/* Delete by Ebi */
	/* color: #fff; */
	/* border: 1px solid var(--lqd-color-primary); */
	/* background-color: var(--lqd-color-primary); */
}

.lqd-contact-form input[type=submit]:hover,
.lqd-contact-form button[type=submit]:hover {
	transform: translateY(-1px);
	box-shadow: 0 10px 35px rgba(0, 0, 0, 0.125);
}

.text-center .lqd-contact-form input[type=submit],
.text-center .lqd-contact-form button[type=submit] {
	margin-inline-start: auto;
	margin-inline-end: auto;
}

.lqd-contact-form button[type=submit] i {
	position: relative;
	top: auto;
	left: auto;
	margin-top: 0;
	transform: none;
}

.lqd-contact-form input[type=radio],
.lqd-contact-form input[type=checkbox] {
	display: initial;
	width: auto;
	height: auto;
}

.lqd-contact-form select {
	cursor: pointer;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.lqd-contact-form select[multiple] {
	padding: 0;
	height: auto;
}

.lqd-contact-form select[multiple] option {
	padding: 0.5em 2em;
}

.lqd-contact-form label {
	font-weight: inherit;
	margin-inline-end: 5px;
}

.lqd-contact-form textarea {
	height: auto !important;
	padding-top: 1em;
	padding-bottom: 1em;
	border-radius: 0 !important;
}

.lqd-contact-form .ui-button.ui-selectmenu-button .ui-selectmenu-icon,
.lqd-contact-form i,
.lqd-contact-form svg {
	display: inline-block;
	position: absolute;
	z-index: 2;
	top: 50%;
	right: calc(1em + 15px);
	pointer-events: none;
	transform: translateY(-50%);
}

.lqd-contact-form .ui-button.ui-selectmenu-button .ui-selectmenu-icon~label,
.lqd-contact-form .ui-button.ui-selectmenu-button .ui-selectmenu-icon~input,
.lqd-contact-form .ui-button.ui-selectmenu-button .ui-selectmenu-icon~textarea,
.lqd-contact-form i~label,
.lqd-contact-form i~input,
.lqd-contact-form i~textarea,
.lqd-contact-form svg~label,
.lqd-contact-form svg~input,
.lqd-contact-form svg~textarea {
	text-indent: 1em;
}

.lqd-contact-form .ajax-loader {
	margin: 0;
	position: absolute;
	top: calc(50% - 8px);
	right: 20px;
}

.lqd-contact-form .ui-selectmenu-button {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.lqd-contact-form .ui-button.ui-selectmenu-button .ui-selectmenu-text {
	flex: 1 auto;
}

.lqd-contact-form .ui-button.ui-selectmenu-button .ui-selectmenu-icon {
	order: 1;
	background: none;
	width: 1em;
	height: 1em;
	font-size: 1em;
}

.lqd-contact-form .ui-button.ui-selectmenu-button .ui-selectmenu-icon:after {
	content: "\ea2f";
	display: inline-flex;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	align-items: center;
	justify-content: center;
	text-indent: 0;
	font: normal 1.15em/1 "lqd-essentials";
}

.lqd-contact-form .ui-spinner {
	width: 100%;
	padding: 0;
	border-radius: 0;
	border: none;
}

.lqd-contact-form input.ui-spinner-input {
	margin: 0;
	box-shadow: none;
}

.lqd-contact-form a.ui-spinner-button {
	border: none;
	border-radius: 0;
	background-color: transparent;
}

.lqd-contact-form a.ui-spinner-button:active {
	background-color: #181b31;
}

.lqd-contact-form[class*=vc_custom_] {
	background-color: transparent !important;
}

.lqd-cf-radio .lqd-cf-list-item {
	margin-inline-start: 0;
}

.lqd-cf-radio .lqd-cf-list-item,
.lqd-cf-radio .lqd-cf-list-item>label {
	display: flex;
	position: relative;
}

.lqd-cf-radio .lqd-cf-list-item>label {
	cursor: pointer;
}

.lqd-cf-radio .lqd-cf-list-item input[type=radio] {
	position: absolute;
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	visibility: hidden;
}

.lqd-cf-radio .lqd-cf-list-item input[type=radio]:checked+.lqd-cf-list-item-label:after {
	opacity: 1;
	transform: scale(1);
}

.lqd-cf-radio .lqd-cf-list-item .lqd-cf-list-item-label {
	padding-inline-start: calc(1em + 20px);
}

.lqd-cf-radio .lqd-cf-list-item .lqd-cf-list-item-label:before {
	content: "";
	display: inline-block;
	width: 20px;
	height: 20px;
	position: absolute;
	top: calc(50% - 10px);
	left: 0;
	border: 2px solid;
	border-radius: 0.625em;
}

.lqd-cf-radio .lqd-cf-list-item .lqd-cf-list-item-label:after {
	content: "";
	display: inline-block;
	position: absolute;
	top: calc(50% - 5px);
	left: 5px;
	width: 10px;
	height: 10px;
	background-color: currentColor;
	border-radius: 0.625em;
	opacity: 0;
	transform: scale(0);
	transition: all 0.65s cubic-bezier(0.23, 1, 0.32, 1);
	transition-property: transform, opacity;
}

.lqd-cf-spinner {
	position: absolute;
	top: calc(50% - 12px);
	left: 30px;
	margin: 0;
}

.lqd-cf-acceptance {
	font-size: 0.8571428571em;
}

.lqd-cf-acceptance span.lqd-cf-list-item {
	margin: 0;
}

.lqd-cf-acceptance label {
	display: flex;
	align-items: center;
	line-height: 1.5em;
	cursor: pointer;
}

.lqd-cf-acceptance .lqd-cf-list-item-label {
	display: inline-flex;
	position: relative;
	padding-inline-start: 2.5em;
}

.lqd-cf-acceptance .lqd-cf-list-item-label:before,
.lqd-cf-acceptance .lqd-cf-list-item-label:after {
	content: "";
	display: inline-flex;
	width: 1.7em;
	height: 1.7em;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -0.85em;
	align-items: center;
	justify-content: center;
}

.lqd-cf-acceptance .lqd-cf-list-item-label:before {
	border: 1px solid #d5d6de;
}

.lqd-cf-acceptance .lqd-cf-list-item-label:after {
	content: "\ea1b";
	font: normal 1em/1 "lqd-essentials";
	transform: scale(0);
	transition: transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);
}

.lqd-cf-acceptance input {
	width: 0;
	height: 0;
	margin: 0 1em 0 0 !important;
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
}

.lqd-cf-acceptance input:checked+.lqd-cf-list-item-label:after {
	transform: scale(1);
}

@media screen and (max-width: 768px) {
	.lqd-cf-acceptance {
		display: block;
		margin-bottom: 15px;
	}
}

@media screen and (max-width: 991px) {
	.lqd-contact-form .row>div {
		width: 100%;
	}
}

.ui-widget {
	font-family: inherit !important;
}

.ui-datepicker {
	border-color: #f7f7f7 !important;
	border-radius: 12px;
	background-color: #fff;
	box-shadow: 0 20px 70px rgba(0, 0, 0, 0.07);
}

.ui-datepicker table {
	border: none;
}

.ui-datepicker table tr {
	border: none;
}

.ui-datepicker .ui-datepicker-calendar {
	margin-bottom: 0;
}

.ui-datepicker .ui-datepicker-calendar td {
	padding: 5px;
	text-align: center;
}

.ui-datepicker .ui-datepicker-calendar td a {
	display: inline-block;
	width: 30px;
	height: 30px;
	padding: 0;
	background: none;
	border: none;
	font-size: 14px;
	line-height: 30px;
	border-radius: 50em;
	text-align: center;
}

.ui-datepicker .ui-datepicker-calendar td a:hover {
	background-color: var(--lqd-color-primary);
	color: #fff;
}

.ui-datepicker .ui-datepicker-calendar td .ui-state-active,
.ui-datepicker .ui-datepicker-calendar td .ui-state-highlight {
	color: #fff;
}

.ui-datepicker .ui-datepicker-calendar td .ui-state-highlight {
	background-color: #666;
}

.ui-datepicker .ui-datepicker-calendar td .ui-state-active {
	background-color: var(--lqd-color-primary);
}

.ui-datepicker .ui-datepicker-calendar td .ui-state-active {
	box-shadow: 0 5px 12px rgba(0, 0, 0, 0.12);
}

.ui-datepicker-header {
	display: flex;
	align-items: center;
	background-color: #e9e9e9;
	padding: 0.5em 1em;
	justify-content: space-between;
	border: none;
	border-bottom: 1px solid #eee;
	border-radius: 0;
	background: none;
	text-align: center;
}

.ui-datepicker-prev,
.ui-datepicker-next {
	position: relative !important;
	top: auto !important;
	left: auto !important;
	right: auto !important;
	border: none !important;
	background: none !important;
	cursor: pointer;
	font-weight: 400;
}

.ui-datepicker-prev span,
.ui-datepicker-next span {
	position: relative;
	background: none !important;
	font-size: 12px;
	transition: transform 0.3s;
}

.ui-datepicker-prev span:before,
.ui-datepicker-next span:before {
	content: none !important;
}

.ui-datepicker-prev {
	order: 0;
}

.ui-datepicker-prev span:before {
	content: "\e988";
}

.ui-datepicker-prev:hover span {
	transform: translateX(-2px);
}

.ui-datepicker-next {
	order: 2;
}

.ui-datepicker-next span:before {
	content: "\e96e";
}

.ui-datepicker-next:hover span {
	transform: translateX(2px);
}

.ui-datepicker-title {
	order: 1;
}

.ui-front .ui-state-active,
.ui-front .ui-widget-content .ui-state-active,
.ui-front .ui-widget-header .ui-state-active,
.ui-front a.ui-button:active,
.ui-front .ui-button:active,
.ui-front .ui-button.ui-state-active:hover {
	background-color: #ededed;
	border-color: #ededed;
	color: #000;
}

.ui-front .ui-selectmenu-button:active {
	background-color: transparent;
	color: #9c9eb1;
}

.ui-front .ui-widget.ui-widget-content {
	border-color: #e4e4eb;
}

.ui-selectmenu-button {
	display: flex;
	width: 100%;
	cursor: pointer;
}

.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px 0.4em;
	cursor: pointer;
}

.ui-selectmenu-menu {
	display: none;
}

.ui-selectmenu-menu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	background-color: #fff;
}

.lqd-select-dropdown {
	width: 100%;
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 99;
}

.lqd-select-dropdown .ui-selectmenu-menu {
	font-size: 14px;
	border-radius: 0 0 4px 4px;
}

.lqd-select-dropdown .ui-selectmenu-menu .ui-menu {
	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
}

.lqd-select-dropdown .ui-selectmenu-menu .ui-widget.ui-widget-content {
	border: none;
}

.ui-spinner-button {
	color: #000;
}

.ui-selectmenu-open {
	display: block;
}

.select2-container .select2-dropdown {
	border-color: #d8dbe2;
}

.lqd-contact-form-inputs-filled select,
.lqd-contact-form-inputs-filled input,
.lqd-contact-form-inputs-filled textarea,
.lqd-contact-form-inputs-filled .ui-button.ui-selectmenu-button {
	border: none;
}

.lqd-contact-form-inputs-underlined select,
.lqd-contact-form-inputs-underlined input,
.lqd-contact-form-inputs-underlined textarea,
.lqd-contact-form-inputs-underlined .ui-button.ui-selectmenu-button {
	border-bottom-width: 1px;
	border-top: none;
	border-right: none;
	border-left: none;
}

.lqd-contact-form-inputs-underlined .ui-button.ui-selectmenu-button .ui-selectmenu-icon,
.lqd-contact-form-inputs-underlined svg,
.lqd-contact-form-inputs-underlined i {
	right: 15px;
}

.lqd-contact-form-inputs-underlined .ui-button.ui-selectmenu-button .ui-selectmenu-icon~label,
.lqd-contact-form-inputs-underlined .ui-button.ui-selectmenu-button .ui-selectmenu-icon~input,
.lqd-contact-form-inputs-underlined .ui-button.ui-selectmenu-button .ui-selectmenu-icon~textarea,
.lqd-contact-form-inputs-underlined svg~label,
.lqd-contact-form-inputs-underlined svg~input,
.lqd-contact-form-inputs-underlined svg~textarea,
.lqd-contact-form-inputs-underlined i~label,
.lqd-contact-form-inputs-underlined i~input,
.lqd-contact-form-inputs-underlined i~textarea {
	text-indent: 2em;
}

.lqd-contact-form-inputs-round select,
.lqd-contact-form-inputs-round input,
.lqd-contact-form-inputs-round textarea,
.lqd-contact-form-inputs-round .ui-button.ui-selectmenu-button {
	border-radius: 4px;
}

.lqd-contact-form-inputs-round input[type=submit],
.lqd-contact-form-inputs-round button[type=submit] {
	border-radius: 4px;
}

.lqd-contact-form-inputs-circle select,
.lqd-contact-form-inputs-circle input,
.lqd-contact-form-inputs-circle textarea,
.lqd-contact-form-inputs-circle .ui-button.ui-selectmenu-button {
	border-radius: 50em;
}

.lqd-contact-form-inputs-circle textarea {
	border-radius: 15px !important;
}

.lqd-contact-form-inputs-circle input[type=submit],
.lqd-contact-form-inputs-circle button[type=submit] {
	border-radius: 50em;
}

.lqd-contact-form-inputs-circle .ui-spinner-button {
	right: 1em;
}

.lqd-contact-form-inputs-border-none select,
.lqd-contact-form-inputs-border-none input,
.lqd-contact-form-inputs-border-none textarea,
.lqd-contact-form-inputs-border-none .ui-button.ui-selectmenu-button {
	border-width: 0;
}

.lqd-contact-form-inputs-border-none input[type=submit],
.lqd-contact-form-inputs-border-none button[type=submit] {
	border-width: 0;
}

.lqd-contact-form-inputs-border-thick select,
.lqd-contact-form-inputs-border-thick input,
.lqd-contact-form-inputs-border-thick textarea,
.lqd-contact-form-inputs-border-thick .ui-button.ui-selectmenu-button {
	border-width: 2px;
}

.lqd-contact-form-inputs-border-thick input[type=submit],
.lqd-contact-form-inputs-border-thick button[type=submit] {
	border-width: 2px;
}

.lqd-contact-form-inputs-border-thicker select,
.lqd-contact-form-inputs-border-thicker input,
.lqd-contact-form-inputs-border-thicker textarea,
.lqd-contact-form-inputs-border-thicker .ui-button.ui-selectmenu-button {
	border-width: 3px;
}

.lqd-contact-form-inputs-border-thicker input[type=submit],
.lqd-contact-form-inputs-border-thicker button[type=submit] {
	border-width: 3px;
}

.lqd-contact-form-inputs-border-thin select,
.lqd-contact-form-inputs-border-thin input,
.lqd-contact-form-inputs-border-thin textarea,
.lqd-contact-form-inputs-border-thin .ui-button.ui-selectmenu-button {
	border-width: 1px;
}

.lqd-contact-form-inputs-border-thin input[type=submit],
.lqd-contact-form-inputs-border-thin button[type=submit] {
	border-width: 1px;
}

.lqd-contact-form-inputs-sm select,
.lqd-contact-form-inputs-sm input,
.lqd-contact-form-inputs-sm textarea,
.lqd-contact-form-inputs-sm .ui-button.ui-selectmenu-button {
	height: 40px;
}

.lqd-contact-form-inputs-sm input[type=submit],
.lqd-contact-form-inputs-sm button[type=submit] {
	height: 40px;
}

.lqd-contact-form-inputs-md select,
.lqd-contact-form-inputs-md input,
.lqd-contact-form-inputs-md textarea,
.lqd-contact-form-inputs-md .ui-button.ui-selectmenu-button {
	height: 50px;
}

.lqd-contact-form-inputs-md input[type=submit],
.lqd-contact-form-inputs-md button[type=submit] {
	height: 50px;
}

.lqd-contact-form-inputs-lg select,
.lqd-contact-form-inputs-lg input,
.lqd-contact-form-inputs-lg textarea,
.lqd-contact-form-inputs-lg .ui-button.ui-selectmenu-button {
	height: 60px;
}

.lqd-contact-form-inputs-lg input[type=submit],
.lqd-contact-form-inputs-lg button[type=submit] {
	height: 60px;
}

.lqd-contact-form-button-underlined input[type=submit],
.lqd-contact-form-button-underlined button[type=submit] {
	padding-inline-start: 0;
	padding-inline-end: 0;
	border-width: 0;
	border-bottom-width: 1px;
}

.lqd-contact-form-button-underlined input[type=submit]:hover,
.lqd-contact-form-button-underlined button[type=submit]:hover {
	box-shadow: none;
	transform: none;
}

.lqd-contact-form-button-round input[type=submit],
.lqd-contact-form-button-round button[type=submit] {
	border-radius: 4px !important;
}

.lqd-contact-form-button-circle input[type=submit],
.lqd-contact-form-button-circle button[type=submit] {
	border-radius: 50em !important;
}

.lqd-contact-form-button-border-none input[type=submit],
.lqd-contact-form-button-border-none button[type=submit] {
	border-width: 0;
}

.lqd-contact-form-button-border-thick input[type=submit],
.lqd-contact-form-button-border-thick button[type=submit] {
	border-width: 2px;
}

.lqd-contact-form-button-border-thicker input[type=submit],
.lqd-contact-form-button-border-thicker button[type=submit] {
	border-width: 3px;
}

.lqd-contact-form-button-border-thin input[type=submit],
.lqd-contact-form-button-border-thin button[type=submit] {
	border-width: 1px;
}

.lqd-contact-form-button-sm input[type=submit],
.lqd-contact-form-button-sm button[type=submit] {
	height: 40px;
}

.lqd-contact-form-button-md input[type=submit],
.lqd-contact-form-button-md button[type=submit] {
	height: 50px;
}

.lqd-contact-form-button-lg input[type=submit],
.lqd-contact-form-button-lg button[type=submit] {
	height: 60px;
}

.lqd-contact-form-button-block input[type=submit],
.lqd-contact-form-button-block button[type=submit] {
	width: 100%;
	justify-content: center;
	text-align: center;
}

/*******************************************
7.13. Countdown
*******************************************/

.countdown {
	font-size: 5.3125em;
	line-height: 1em;
	font-weight: 600;
	font-variant-numeric: tabular-nums;
}

.countdown .countdown-row {
	display: flex;
}

.countdown .countdown-section {
	display: inline-flex;
	margin: 0 2%;
	flex: 0 1;
	flex-direction: column;
	text-align: center;
	position: relative;
}

.countdown .countdown-amount {
	line-height: 1em;
}

.countdown .countdown-period {
	margin-top: 0.5em;
	font-size: 0.1764705882em;
	line-height: 1em;
	text-transform: uppercase;
	opacity: 0.5;
}

@media screen and (max-width: 991px) {
	.countdown .countdown-section {
		flex-basis: 45%;
		margin-top: 0.2352941176em;
		margin-bottom: 0.2352941176em;
	}

	.countdown .countdown-section:nth-child(3)+.countdown-sep {
		display: none;
	}
}

@media screen and (max-width: 540px) {
	.countdown .countdown-row {
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.countdown .countdown-sep {
		display: none;
	}
}

@media screen and (min-width: 768px) {
	.countdown-inline .countdown-section {
		flex-direction: row;
		align-items: center;
	}

	.countdown-inline .countdown-period {
		margin-top: 0;
		margin-inline-start: 10px;
	}
}

/*******************************************
7.14. Counter
*******************************************/

.lqd-counter {
	transition: color 0.3s, border 0.3s;
}

.lqd-counter-element {
	line-height: 1em;
	color: inherit;
}

.lqd-counter-element>span {
	white-space: nowrap;
}

.lqd-counter-animator,
.lqd-animator-numbers,
.lqd-animator-numbers ul,
.lqd-animator-numbers li {
	background: inherit;
}

.lqd-animator-numbers {
	transform: translateZ(1px);
}

.lqd-counter-icon {
	top: 20px;
	right: 20px;
	font-size: 23px;
	line-height: 1;
}

.lqd-counter-overlay-bg {
	background: linear-gradient(to bottom right, var(--lqd-color-gradient-start) 0%, var(--lqd-color-gradient-stop) 100%);
	border-radius: inherit;
	z-index: -1;
	opacity: 0;
	transform: scale(0.975);
	transition: opacity 0.65s, transform 0.65s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-counter:hover .lqd-counter-overlay-bg {
	opacity: 1;
	transform: scale(1);
}

.lqd-counter-bordered {
	padding: 30px 5%;
	border: 1px solid #d8dbe2;
}

.lqd-counter-bordered .lqd-counter-text {
	color: #a7a9b8;
}

.lqd-counter-solid {
	background-color: #fff;
	box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
}

.lqd-counter-solid:hover {
	color: #fff;
}

.lqd-counter-solid:hover .lqd-counter-text,
.lqd-counter-solid:hover .lqd-counter-element {
	color: inherit;
}

/*******************************************
7.15. Custom menu
*******************************************/

.lqd-custom-menu {
	transition: opacity 0.3s, visibility 0.3s;
}

.lqd-custom-menu .nav-item-children>li>a,
.lqd-custom-menu>ul>li>a {
	display: flex;
	align-items: center;
	position: relative;
}

.lqd-custom-menu .nav-item-children {
	top: 0;
	left: 100%;
}

.lqd-custom-menu>ul:not(.inline-ul)>li {
	display: flex;
	width: 100%;
}

.lqd-custom-menu>ul>li {
	position: relative;
	flex-wrap: wrap;
}

.lqd-custom-menu>ul>li>a svg {
	fill: currentColor;
}

.lqd-custom-menu>ul .link-sup {
	display: inline-flex;
	right: 0;
	top: -2.5em;
}

.ld-sd-wrap .lqd-custom-menu>ul .link-sup {
	top: -1em;
}

.lqd-custom-menu li.is-active>.nav-item-children {
	pointer-events: auto;
}

.lqd-custom-menu .submenu-expander {
	width: 30px;
	height: 30px;
	top: 50%;
	right: 1.85em;
	transform: translateY(-50%);
}

.lqd-custom-menu .submenu-expander .icon-ion-ios-arrow-down:before {
	content: "\ea2c";
}

.lqd-stickybar-wrap .lqd-custom-menu li {
	margin-inline-start: 0;
	margin-inline-end: 0;
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
	.lqd-custom-menu .submenu-expander {
		right: 15px;
	}
}

@media screen and (max-width: 479px) {
	.lqd-custom-menu .submenu-expander {
		right: 15px;
	}
}

.main-header .lqd-custom-menu-dropdown {
	position: absolute;
	top: 100%;
	left: 0;
	min-width: 300px;
}

.lqd-custom-menu-dropdown-btn {
	cursor: pointer;
	white-space: nowrap;
	transition: color 0.3s, background 0.3s, border 0.3s;
}

.main-header .lqd-custom-menu-dropdown-btn .expander-icon {
	margin-inline-start: 1.5em !important;
}

.toggle-has-fill .lqd-custom-menu-dropdown-btn {
	padding: 1em 1.5714285714em;
}

.link-icon {
	margin-inline-end: 0.75em;
}

.link-icon svg {
	width: 1em;
	height: 1em;
}

.left-icon.icon-push-to-edge {
	margin-inline-end: auto;
}

.right-icon {
	order: 1;
	margin-inline-start: 0.75em;
	margin-inline-end: 0;
	text-align: end;
}

.right-icon.icon-push-to-edge {
	margin-inline-start: auto;
}

.menu-items-has-border>ul>li>a {
	padding-top: 1em;
	padding-bottom: 1em;
}

.menu-items-has-border>ul>li:not(:last-child)>a {
	border-bottom: 1px solid #e8e8e8;
}

@media screen and (max-width: 479px) {
	.menu-items-has-border>ul>li>a {
		padding-top: 0.75em;
		padding-bottom: 0.75em;
	}
}

.menu-items-has-border>ul.inline-ul>li {
	margin-inline-start: 0;
	margin-inline-end: 0;
}

.menu-items-has-border>ul.inline-ul>li:not(:last-child) {
	border-inline-end: 1px solid #e8e8e8;
}

.menu-items-has-border>ul.inline-ul>li:not(:last-child)>a {
	border: none;
}

@media screen and (max-width: 479px) {
	.menu-items-has-border>ul>li>a {
		padding-top: 0.75em;
		padding-bottom: 0.75em;
	}
}

.menu-items-has-fill>ul>li>a {
	padding: 1em 1.5714285714em;
}

@media screen and (max-width: 479px) {
	.menu-items-has-fill>ul>li>a {
		padding: 0.75em 15px;
	}
}

.lqd-custom-menu-mobile-collapsible .lqd-custom-menu-dropdown-btn {
	display: none !important;
	padding: 1em 1.5714285714em;
	border-bottom: 1px solid transparent;
}

.lqd-custom-menu-mobile-collapsible .lqd-custom-menu-dropdown-btn.is-active {
	border-bottom-color: #e8e8e8;
}

@media screen and (min-width: 767px) {
	.lqd-custom-menu-mobile-collapsible>ul {
		display: block;
	}
}

@media screen and (max-width: 768px) {
	.lqd-custom-menu-mobile-collapsible .lqd-custom-menu-dropdown-btn {
		display: flex !important;
	}

	.lqd-custom-menu-mobile-collapsible>ul {
		display: none !important;
		width: 100%;
		flex-direction: column;
		background-color: #fff;
	}

	.lqd-custom-menu-mobile-collapsible>ul>li {
		width: 100% !important;
	}

	.lqd-custom-menu-mobile-collapsible>ul.collapsing,
	.lqd-custom-menu-mobile-collapsible>ul.in {
		display: block !important;
	}

	.lqd-custom-menu-mobile-collapsible.lqd-sticky-menu>ul {
		position: absolute;
		top: 100%;
		left: 0;
	}
}

.lqd-custom-menu[data-move-element]:not([data-inview]) {
	opacity: 0;
	visibility: hidden;
}

.lqd-custom-menu[data-move-element]:not([data-inview]).element-was-moved {
	opacity: 1;
	visibility: visible;
}

.lqd-sticky-menu {
	width: 100%;
	margin-inline-start: 0 !important;
	margin-inline-end: 0 !important;
	z-index: 20;
	bottom: 0;
}

.lqd-sticky-menu>.inline-ul {
	max-width: 1170px;
	margin: 0 auto;
}

.lqd-sticky-menu>.inline-ul>li>a {
	padding: 1em;
}

.lqd-sticky-menu>.inline-ul>li:first-of-type {
	margin-inline-start: 0;
}

.lqd-sticky-menu>.inline-ul>li:last-of-type {
	margin-inline-end: 0;
}

.lqd-custom-menu-expand-items>.inline-ul {
	display: grid;
	grid-auto-flow: column;
}

.lqd-custom-menu-expand-items.menu-items-has-border>.inline-ul>li>a,
.lqd-custom-menu-expand-items.menu-items-has-fill>.inline-ul>li>a {
	padding: 0;
}

.lqd-sticky-menu .lqd-scrl-indc {
	height: 3px;
	border-radius: 2px;
}

.lqd-sticky-menu .lqd-scrl-indc .lqd-scrl-indc-inner,
.lqd-sticky-menu .lqd-scrl-indc .lqd-scrl-indc-line,
.lqd-sticky-menu .lqd-scrl-indc .lqd-scrl-indc-el {
	border-radius: inherit;
}

.lqd-sticky-menu .lqd-scrl-indc .lqd-scrl-indc-el,
.lqd-sticky-menu .lqd-scrl-indc .lqd-scrl-indc-line {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.lqd-sticky-menu .lqd-scrl-indc .lqd-scrl-indc-el {
	transform: scale(0);
	transform-origin: left top;
}

.lqd-sticky-menu-floating {
	width: auto;
	padding: 5px;
	position: fixed;
	bottom: 3vh;
	left: 50%;
	border-radius: 50em;
	z-index: 12;
	transform: translate(-50%, 50%);
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.3s, visibility 0.3s, transform 0.65s cubic-bezier(0.165, 0.84, 0.44, 1);
	box-shadow: 0 10px 35px -3px rgba(0, 0, 0, 0.1);
}

.lqd-sticky-menu-floating>ul>li {
	border-radius: 2em;
}

.lqd-sticky-menu-floating>ul>li>a {
	z-index: 2;
	border-radius: inherit;
}

.lqd-sticky-menu-floating>ul.inline-ul>li {
	padding: 0;
	margin: 0 0.25em !important;
}

.lqd-sticky-menu-floating>ul.inline-ul>li>a {
	padding: 0.5em 1em;
}

.lqd-sticky-menu-floating.is-in-view {
	opacity: 1;
	visibility: visible;
	transform: translate(-50%, 0);
}

@media screen and (max-width: 768px) {
	.lqd-sticky-menu-floating {
		min-width: 80vw;
	}

	.lqd-sticky-menu-floating>ul {
		display: flex;
	}

	.lqd-sticky-menu-floating>ul>li {
		flex-grow: 1;
		margin: 0;
	}
}

@media screen and (max-width: 540px) {
	.lqd-sticky-menu-floating {
		min-width: calc(100% - 6vh);
		max-width: calc(100% - 2vh);
	}

	.lqd-sticky-menu-floating>ul>li>a {
		font-size: 13px;
	}
}

.lqd-sticky-menu-floating.lqd-custom-menu-expand-items {
	width: 96vw;
}

.lqd-sticky-menu-floating.lqd-custom-menu-expand-items>.inline-ul {
	max-width: none;
}

.lqd-sticky-menu-floating-vertical {
	width: 46px;
	padding: 16px 0;
	border-radius: 25px;
	position: fixed;
	top: 50%;
	bottom: auto;
	background-color: #fff;
	box-shadow: 0 20px 50px rgba(0, 0, 0, 0.07);
	transform: translateY(-50%);
}

.lqd-sticky-menu-floating-vertical li {
	display: flex !important;
	align-items: center;
	justify-content: center;
	margin-inline-start: auto !important;
	margin-inline-end: auto !important;
	width: 29px !important;
	height: 29px;
	border-radius: 15px;
}

.lqd-sticky-menu-floating-vertical li.is-active a:after {
	border-width: 2px;
	transform: scale(1);
}

.lqd-sticky-menu-floating-vertical a {
	align-items: center;
	justify-content: center;
	padding: 0 !important;
	height: 100%;
	border-radius: inherit;
	position: static !important;
}

.lqd-sticky-menu-floating-vertical a:before,
.lqd-sticky-menu-floating-vertical a:after {
	content: "";
	display: inline-block;
	text-indent: 0;
	border-radius: inherit;
}

.lqd-sticky-menu-floating-vertical a:before {
	width: 6px;
	height: 6px;
	background-color: currentColor;
	transition: transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);
}

.lqd-sticky-menu-floating-vertical a:after {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border: 15px solid;
	transform: scale(0.2);
	transition: border 0.3s, transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);
}

.lqd-sticky-menu-floating-vertical a .link-txt {
	position: absolute;
	top: 50%;
	right: 100%;
	opacity: 0;
	text-indent: 0;
	margin-inline-end: 15px;
	transform: translate(1em, -50%);
	transition: opacity 0.3s, transform 0.85s cubic-bezier(0.19, 1, 0.22, 1);
}

.lqd-sticky-menu-floating-vertical a:hover:before {
	transform: scale(2);
}

.lqd-sticky-menu-floating-vertical a:hover .link-txt {
	opacity: 1;
	transform: translate(0, -50%);
}

.toggle-has-fill .lqd-custom-menu-dropdown-btn {
	padding: 1em 1.5714285714em;
}

.lqd-menu-td-underline>ul>li>a {
	text-decoration: underline;
}

@media (max-width: 767px) {
	.lqd-sticky-menu-floating-vertical {
		display: none;
	}
}

/*******************************************
7.16. Fancy box
*******************************************/

.lqd-fb {
	transition: transform 0.65s, box-shadow 0.65s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-fb .lqd-fb-content h2 a {
	color: inherit;
}

@media screen and (max-width: 479px) {
	.lqd-fb[class*=h-pt-] {
		padding-top: 100%;
	}
}

.lqd-fb-img img.h-100 {
	height: 100% !important;
}

.lqd-fb-img figure {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.lqd-fb-content-overlay .lqd-fb-img {
	opacity: 0;
	transform: scale(1.075);
	transition: transform 0.65s, opacity 0.65s;
}

.lqd-fb-content-overlay .lqd-fb-content p:last-child {
	margin-bottom: 0 !important;
}

.lqd-fb-content-overlay.is-in-view .lqd-fb-img {
	opacity: 1;
	transform: scale(1);
}

.lqd-fb-zoom-img-onhover .lqd-fb-img figure img {
	transition: transform 0.7s ease-out;
	transform: scale(1.01);
}

.lqd-fb-zoom-img-onhover:hover .lqd-fb-img figure img {
	transition-duration: 7s;
	transform: scale(1.2);
}

.lqd-fb-hover-overlay {
	opacity: 0;
	transition: opacity 0.3s;
}

.lqd-fb:hover .lqd-fb-hover-overlay {
	opacity: 1;
}

.lqd-fb-style-1 {
	transition: transform 0.85s cubic-bezier(0.15, 0.95, 0.4, 1), box-shadow 0.3s;
}

.lqd-fb-style-1 .lqd-fb-content h6,
.lqd-fb-style-1 .lqd-fb-content h3,
.lqd-fb-style-1 .lqd-fb-content h2 {
	color: #fff;
}

.lqd-fb-style-1 .lqd-fb-content p {
	color: rgba(255, 255, 255, 0.85);
	font-size: 0.9em;
}

.lqd-fb-style-1 .lqd-fb-content h6 {
	display: inline-block;
	line-height: 1.5em;
	border-radius: 4px;
}

.lqd-fb-style-1 .lqd-fb-content h3 {
	font-size: 16px;
	line-height: 1.625em;
}

.lqd-fb-style-1 .lqd-fb-content h2 {
	margin-bottom: 0;
}

.lqd-fb-style-1 .lqd-fb-bg {
	height: 125%;
	background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, transparent 50%);
	transform: translateY(2%);
	transition: transform 0.85s cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-fb-style-1:hover {
	transform: translateY(-3px);
	box-shadow: 0 15px 80px rgba(0, 0, 0, 0.25);
}

.lqd-fb-style-1:hover .lqd-fb-bg {
	transform: translateY(-20%);
}

.carousel-item .lqd-fb-style-1 {
	margin-top: 3px;
	margin-bottom: 35px;
}

.carousel-item .lqd-fb-style-1:hover {
	box-shadow: 0 10px 35px rgba(0, 0, 0, 0.25);
}

.lqd-fb-style-1-1 .lqd-fb-content-inner {
	padding: 3rem 3rem 2rem;
}

.lqd-fb-style-1-1 .ld-slideelement-hidden {
	opacity: 0;
	transition: opacity 1s cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-fb-style-1-1 .ld-slideelement-hidden {
	margin-top: 1rem;
}

.lqd-fb-style-1-1:hover .ld-slideelement-hidden {
	opacity: 1;
}

@media (max-width: 991px) {
	.lqd-fb-style-1-1 .lqd-fb-content-inner {
		padding: 1.5rem;
	}
}

@media (max-width: 767px) {
	.lqd-fb-style-1-2 .lqd-fb-content-holder {
		width: 100%;
	}
}

.lqd-fb-style-1-3 .lqd-fb-content h2 {
	font-size: 31px;
	font-weight: 400;
	line-height: 1.2903225806em;
}

.lqd-fb-style-1-3 .lqd-fb-content h6 {
	padding: 0 0 1em;
	position: relative;
	background: none;
	font-size: 14px;
}

.lqd-fb-style-1-3 .lqd-fb-content h6:after {
	content: "";
	display: inline-block;
	width: 11.5%;
	height: 0.15em;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: currentColor;
}

.lqd-fb-style-1-3 .lqd-fb-content p {
	font-size: 16px;
	line-height: 1.5em;
	color: rgba(255, 255, 255, 0.55);
}

@media (min-width: 992px) {
	.lqd-fb-style-1-3 .lqd-fb-content-inner {
		padding: 2rem;
	}
}

.lqd-fb-style-2 .lqd-fb-content h2 {
	font-size: 24px;
	color: #fff;
}

.lqd-fb-style-2 .lqd-fb-bg {
	background-color: rgba(0, 0, 0, 0.2);
	opacity: 0;
	transition: opacity 0.3s;
}

.lqd-fb-style-2 .element-uncovered .lqd-fb-bg {
	opacity: 1;
}

@media (min-width: 992px) {
	.lqd-fb-style-2 .lqd-fb-content-holder {
		width: 100%;
	}

	.lqd-fb-style-2 .lqd-fb-content-inner {
		padding: 2.5rem 3rem;
	}

	.lqd-fb-style-2 .lqd-fb-content-right {
		text-align: end;
	}
}

.lqd-fb-style-3 .lqd-fb-content h2,
.lqd-fb-style-3 .lqd-fb-content h6 {
	color: #fff;
}

.lqd-fb-style-3 .lqd-fb-content h2 {
	font-size: 18px;
}

.lqd-fb-style-3 .lqd-fb-content h6 {
	font-size: 16px;
	color: rgba(255, 255, 255, 0.8);
}

.lqd-fb-style-3 .lqd-fb-bg {
	background-color: #141618;
	opacity: 0;
	transition: opacity 0.3s;
}

.lqd-fb-style-3 .element-uncovered .lqd-fb-bg {
	opacity: 1;
}

.lqd-fb-style-3:hover {
	transform: translateY(-3px);
	box-shadow: 0 15px 75px rgba(0, 0, 0, 0.35);
}

.lqd-fb-footer {
	border-top: 1px solid rgba(0, 0, 0, 0.065);
}

.lqd-fb-style-4 {
	background-color: #fff;
	box-shadow: 0 8px 20px rgba(0, 0, 0, 0.05);
}

.lqd-fb-style-4 .lqd-fb-content h2 {
	font-size: 20px;
}

.lqd-fb-style-4 .lqd-fb-content p {
	font-size: 15px;
	line-height: 1.6em;
	letter-spacing: 0.01em;
}

.lqd-fb-style-4:hover {
	transform: translateY(-5px);
	box-shadow: 0 12px 45px rgba(0, 0, 0, 0.05);
}

.lqd-fb-style-5 {
	background-color: #fff;
	box-shadow: 0 15px 50px rgba(0, 0, 0, 0.05);
}

.lqd-fb-style-5 .lqd-fb-content h2 {
	font-size: 18px;
}

.lqd-fb-style-5 .lqd-fb-content p {
	font-size: 14px;
	line-height: 1.7857142857em;
}

.lqd-fb-style-5 .lqd-fb-content-left {
	margin-inline-start: -5%;
	margin-inline-end: -5%;
}

.lqd-fb-style-5 .lqd-fb-img {
	margin-inline-start: -50%;
	margin-inline-end: -25%;
}

.lqd-fb-style-5:hover {
	transform: translateY(-5px);
	box-shadow: 0 12px 45px rgba(0, 0, 0, 0.05);
}

.lqd-fb-shadow {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	box-shadow: 0 70px 200px rgba(0, 0, 0, 0.3);
	transition: opacity 0.3s;
}

.carousel-item .lqd-fb-shadow {
	box-shadow: 0 30px 50px -4px rgba(0, 0, 0, 0.3);
}

.lqd-fb-style-6 {
	margin-bottom: 0;
	transform: translateZ(0);
}

.lqd-fb-style-6 .lqd-fb-img,
.lqd-fb-style-6 .lqd-fb-img figure,
.lqd-fb-style-6 .lqd-fb-content {
	transition: transform 0.65s cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-fb-style-6 .lqd-fb-content-wrap {
	transform: perspective(1300px);
}

.lqd-fb-style-6 .lqd-fb-content {
	transform: translate3d(0, 0, 1px) scale(1, 1);
}

.lqd-fb-style-6 .lqd-fb-img {
	transform: scale(1, 1);
}

.lqd-fb-style-6 .lqd-fb-img figure {
	transform: scale(1.125, 1.125);
}

.lqd-fb-style-6 .lqd-fb-content .lqd-fb-icon,
.lqd-fb-style-6 .lqd-fb-content h6,
.lqd-fb-style-6 .lqd-fb-content h2 {
	color: #fff;
}

.lqd-fb-style-6 .lqd-fb-content h6 {
	font-size: 12px;
	letter-spacing: 0.1em;
	opacity: 0.7;
	transition: opacity 0.3s;
}

.lqd-fb-style-6 .lqd-fb-content h2 {
	font-weight: 600;
}

.lqd-fb-style-6 .lqd-fb-content h2:last-child {
	margin-bottom: 0 !important;
}

.lqd-fb-style-6 .lqd-fb-icon {
	font-size: 38px;
	transform: scale(0.925, 0.925);
	opacity: 0;
	transition: transform 0.3s, opacity 0.3s;
	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.lqd-fb-style-6 .lqd-fb-icon:empty {
	display: none;
}

.lqd-fb-style-6 .lqd-fb-bg {
	background: linear-gradient(to top, rgba(0, 0, 0, 0.7) 0%, transparent 50%);
}

.lqd-fb-style-6 .liquid-overlay-link {
	transform: translateZ(150px);
}

.lqd-fb-style-6:hover {
	z-index: 2;
}

.lqd-fb-style-6:hover .lqd-fb-shadow {
	opacity: 1;
}

.lqd-fb-style-6:hover .lqd-fb-content h6 {
	opacity: 1;
}

.lqd-fb-style-6:hover .lqd-fb-icon {
	transform: scale(1, 1);
	opacity: 1;
}

.lqd-fb-style-6:hover .lqd-fb-img {
	transform: scale(1.09, 1.09);
}

.lqd-fb-style-6:hover .lqd-fb-img figure {
	transform: scale(1, 1);
}

.lqd-fb-style-6:hover .lqd-fb-content {
	transform: translate3d(0, 0, 80px);
}

@media screen and (min-width: 1200px) {
	.lqd-fb-style-6 .lqd-fb-content {
		padding: 3rem 3.5rem;
	}

	.carousel-item .lqd-fb-style-6 .lqd-fb-content-inner {
		padding: 30px 40px !important;
	}
}

.lqd-fb-style-7 {
	box-shadow: 0 15px 45px rgba(0, 0, 0, 0.05);
}

.lqd-fb-style-7 .lqd-fb-content i {
	margin-inline-end: 0.75em;
}

.lqd-fb-style-7 .lqd-fb-content p {
	margin-bottom: 0.75em;
}

.lqd-fb-style-7 .lqd-fb-content p:last-child {
	margin-bottom: 0;
}

.lqd-fb-style-7 .lqd-fb-content h2 {
	font-size: 26px;
	line-height: 1.2307692308em;
}

.lqd-fb-style-7:hover {
	transform: translateY(-5px);
	box-shadow: 0 20px 50px rgba(0, 0, 0, 0.05);
}

.lqd-fb-style-8 .lqd-fb-img {
	box-shadow: 0 20px 30px rgba(0, 0, 0, 0.13);
}

.lqd-fb-style-8 .lqd-fb-img figure {
	transition: transform 0.45s ease-out;
	transform: scale(1.01);
}

.lqd-fb-style-8 .lqd-fb-content {
	z-index: 2;
}

.lqd-fb-style-8 .block-revealer,
.lqd-fb-style-8 .block-revealer__element {
	border-radius: inherit;
}

.lqd-fb-style-8 .block-revealer__element {
	background-color: #fff !important;
	transition: box-shadow 0.3s;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

.lqd-fb-style-8 .block-revealer__element:before {
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;
	border-radius: inherit;
	background-color: var(--lqd-color-primary);
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	transform: scale(0.95);
	transition: opacity 0.45s, transform 0.45s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-fb-style-8 .block-revealer.element-uncovered .block-revealer__element {
	box-shadow: 0 12px 45px rgba(0, 0, 0, 0.02);
}

.lqd-fb-style-8 .lqd-fb-content h2,
.lqd-fb-style-8 .lqd-fb-content .lqd-fb-icon {
	transition: color 0.3s;
}

.lqd-fb-style-8 .lqd-fb-content h2 {
	font-size: 19px;
	line-height: 1.2631578947em;
	color: var(--lqd-color-primary);
}

.lqd-fb-style-8 .lqd-fb-content .lqd-fb-icon {
	font-size: 20px;
	color: var(--lqd-color-secondary, #00CB99);
}

.lqd-fb-style-8:hover .lqd-fb-img figure {
	transition-duration: 7s;
	transform: scale(1.1);
}

.lqd-fb-style-8:hover .lqd-fb-content {
	color: #fff;
}

.lqd-fb-style-8:hover .block-revealer__element:before {
	opacity: 1;
	transform: scale(1);
}

.lqd-fb-style-8:hover .lqd-fb-content h2,
.lqd-fb-style-8:hover .lqd-fb-content .lqd-fb-icon {
	color: inherit;
}

@media screen and (min-width: 768px) {
	.lqd-fb-style-8 .lqd-fb-content {
		margin-top: -60px;
		margin-inline-start: -28px;
	}

	.lqd-fb-style-8.lqd-fb-content-bc .lqd-fb-content {
		margin-inline-start: 0;
		left: 50%;
		transform: translateX(-50%);
	}

	.lqd-fb-style-8.lqd-fb-content-br .lqd-fb-content {
		margin-inline-start: auto;
		margin-inline-end: -28px;
	}

	.lqd-fb-style-8.lqd-fb-content-mid .lqd-fb-content {
		margin: 0;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
}

@media screen and (max-width: 767px) {
	.lqd-fb-style-8 .lqd-fb-img {
		border-bottom-left-radius: 0;
		border-bottom-right-radius: 0;
	}

	.lqd-fb-style-8 .lqd-fb-content {
		width: 100%;
	}

	.lqd-fb-style-8 .lqd-fb-content-inner {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
	}
}

.lqd-fb-style-9 {
	box-shadow: 0 6px 40px rgba(0, 0, 0, 0.08);
	transform: translateY(0);
	transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1), box-shadow 0.3s;
}

.lqd-fb-style-9 .lqd-fb-content {
	background-color: #fff;
}

.lqd-fb-style-9 .lqd-fb-content h2 {
	margin-bottom: 0.5em;
}

.lqd-fb-style-9 .lqd-fb-content h2:only-child {
	margin-bottom: 0;
}

.lqd-fb-style-9:hover {
	transform: translateY(-4px);
	box-shadow: 0 12px 50px rgba(0, 0, 0, 0.06);
}

.lqd-fb-style-10 .lqd-fb-content h2,
.lqd-fb-style-10 .lqd-fb-content .lqd-fb-title i {
	font-weight: 500;
	color: var(--lqd-color-primary);
	font-size: 1em;
}

.lqd-fb-style-10 .lqd-fb-content h2 {
	display: inline-block;
}

.lqd-fb-style-10 .lqd-fb-title i {
	font-weight: inherit;
	opacity: 0;
	transform: translateX(calc(1em - 100%));
	transition: transform 0.5s, opacity 0.5s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
	vertical-align: middle;
}

.lqd-fb-style-10:hover .lqd-fb-title i {
	opacity: 1;
	transform: translateX(1em, -50%);
}

.lqd-fb-style-11 .lqd-fb-img figure {
	border: 15px solid #fff;
	box-shadow: 0 22px 50px rgba(0, 0, 0, 0.08);
}

.lqd-fb-style-11 .lqd-fb-img img {
	width: auto;
	transform: scale(1);
	transition: transform 0.85s cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-fb-style-11 .lqd-fb-icn {
	display: inline-flex;
	width: 44px;
	height: 44px;
	position: relative;
	top: -20px;
	margin-top: -100%;
	border-radius: 22px;
	align-items: center;
	justify-content: center;
	background-color: #fff;
	color: #000;
}

.lqd-fb-style-11 .lqd-fb-content h2 {
	font-size: 22px;
	transition: color 0.3s, transform 0.85s cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-fb-style-11:hover .lqd-fb-content h2 {
	color: var(--lqd-color-primary);
	text-decoration: underline;
	transform: translateY(10%);
}

.lqd-fb-style-11:hover .lqd-fb-img img {
	transform: scale(1.1);
}

@media screen and (min-width: 1200px) {
	.lqd-fb-style-11 h2 {
		width: 60%;
		margin: 0 auto;
	}
}

/*******************************************
7.17. Fancy heading
*******************************************/

.ld-fancy-heading>ul,
.ld-fancy-heading>ol {
	padding: 0;
	margin: 0;
	list-style-position: inside;
}

.ld-fh-element {
	vertical-align: middle;
	transition: color 0.3s;
	display: inline-block;
}

.ld-fh-element .h1,
.ld-fh-element .h2,
.ld-fh-element .h3,
.ld-fh-element .h4,
.ld-fh-element .h5,
.ld-fh-element .h6 {
	font-size: 1em;
	text-transform: inherit;
	letter-spacing: normal;
	font-weight: inherit;
}

.ld-fh-element small {
	display: inline-block;
}

.ld-fh-element> :last-child {
	margin-bottom: 0;
}

.ld-gradient-heading,
.gradient-word {
	-webkit-background-clip: text !important;
	background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
	text-fill-color: transparent !important;
}

.ld-gradient-heading .txt-rotate-keywords,
.ld-gradient-heading .txt-rotate-keyword,
.ld-gradient-heading .split-unit,
.ld-gradient-heading .split-inner,
.ld-gradient-heading .split-inner>i {
	background: inherit;
}

.e--ua-safari .ld-gradient-heading .fas,
.e--ua-safari .ld-gradient-heading .far,
.e--ua-safari .ld-gradient-heading .fab,
.e--ua-safari .ld-gradient-heading .fa,
.e--ua-safari .ld-gradient-heading .lqd-icn-ess {
	background: inherit;
}

.mask-text .split-unit {
	overflow: hidden;
}

.ld-fh-txt-outline {
	position: absolute;
	top: 0;
	left: 0;
	color: transparent;
	opacity: 0;
	-webkit-text-stroke: 2px #000;
	transition: opacity 0.65s cubic-bezier(0.23, 1, 0.32, 1);
}

.ld-fh-outline-static .ld-fh-element {
	color: transparent;
}

.ld-fh-outline-static .ld-fh-txt-outline {
	opacity: 1;
}

.ld-fh-outline:hover .ld-fh-txt-outline {
	opacity: 1;
}

@media (max-width: 767px) {
	.ld-fh-element.text-vertical {
		writing-mode: unset;
		transform: none;
	}
}

/*******************************************
7.18. Fancy image
*******************************************/

.lqd-imggrp-img-container {
	max-width: 100%;
}

.lqd-imggrp-img-container,
.lqd-imggrp-single,
.lqd-imggrp-single .lqd-imggrp-img-container,
.lqd-imggrp-single figure {
	border-radius: inherit;
}

.lqd-imggrp-single {
	transition: transform 0.65s cubic-bezier(0.05, 0.7, 0.2, 1), opacity 0.3s;
}

.lqd-imggrp-single figure {
	display: inline-block;
	margin: 0 !important;
}

.lqd-imggrp-single figure:empty {
	display: none;
}

@media screen and (max-width: 991px) {
	.lqd-imggrp-img-container {
		flex-direction: column;
	}

	.lqd-imggrp-content {
		order: 2;
		margin-top: 1em;
	}

	.lqd-imggrp-content:not(.lqd-imggrp-content-fixed-in).lqd-imggrp-content-fixed {
		writing-mode: inherit;
		position: relative;
		top: auto;
		bottom: auto;
		left: auto;
		right: auto;
		transform: none !important;
	}

	.lqd-imggrp-content:not(.lqd-imggrp-content-fixed-in).lqd-imggrp-content-fixed .lqd-imggrp-content-inner {
		transform: none;
	}
}

.lqd-imggrp-content {
	transition: opacity 0.65s, visibility 0.65s, transform 1s;
	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
	transition-delay: 0.2s;
}

.lqd-imggrp-content-fixed {
	writing-mode: vertical-rl;
	bottom: 0;
	min-width: 1em;
	max-height: 50%;
	color: #000;
}

.lqd-imggrp-content-fixed .lqd-imggrp-content-inner {
	transform: rotate(180deg);
}

.lqd-imggrp-content-fixed p {
	flex-grow: 1;
}

.lqd-imggrp-content-fixed p a {
	color: inherit;
}

.lqd-imggrp-content-fixed strong {
	font-size: 1.1875em;
	margin-bottom: 0.5em;
	font-weight: inherit;
	text-decoration: underline;
}

[data-reveal] .lqd-imggrp-content {
	opacity: 0;
	visibility: hidden;
}

.element-uncovered .lqd-imggrp-content {
	opacity: 1;
	visibility: visible;
}

[data-reveal]:not(.element-uncovered) .lqd-imggrp-content-fixed-left .lqd-imggrp-content-inner {
	transform: rotate(180deg) translateY(-4em) translateX(1em);
}

.lqd-imggrp-content-fixed-left {
	left: 0;
	margin-block-start: 0.75em;
}

[data-reveal]:not(.element-uncovered) .lqd-imggrp-content-fixed-left .lqd-imggrp-content-inner {
	transform: rotate(180deg) translateY(-4em) translateX(1em);
}

[data-reveal]:not(.element-uncovered) .lqd-imggrp-content-fixed-right .lqd-imggrp-content-inner {
	transform: rotate(180deg) translateY(-4em) translateX(-1em);
}

.lqd-imggrp-content-fixed-right {
	order: 1;
	right: 0;
	margin-block-end: 0.75em;
}

.lqd-imggrp-content-fixed-in {
	justify-content: flex-start;
	margin: 0;
	min-height: 45%;
	max-height: 100%;
	position: absolute;
	z-index: 3;
}

.lqd-imggrp-content-fixed-in p {
	padding: 1.25em 0.65em;
}

[data-reveal]:not(.element-uncovered) .lqd-imggrp-content-fixed-in.lqd-imggrp-content-fixed-left .lqd-imggrp-content-inner {
	transform: translateX(-1em);
}

[data-reveal]:not(.element-uncovered) .lqd-imggrp-content-fixed-in.lqd-imggrp-content-fixed-right .lqd-imggrp-content-inner {
	transform: translateX(1em);
}

@keyframes lqdFIFloatOne {
	0% {
		transform: translateY(var(--float-animate-from, 0%));
	}

	100% {
		transform: translateY(var(--float-animate-to, 3%));
	}
}

.lqd-imggrp-single[data-float] {
	--float-animation-ease: ease;
	--float-animate-from: 0%;
	--float-animate-to: 3%;
	--float-delay: 0s;
	animation: lqdFIFloatOne 1s var(--float-animation-ease) infinite alternate;
	animation-delay: var(--float-delay);
}

.lqd-imggrp-single[data-shadow-style="1"] figure {
	box-shadow: 0 25px 30px rgba(0, 0, 0, 0.07);
}

.lqd-imggrp-single[data-shadow-style="2"] figure {
	box-shadow: 0 30px 50px rgba(0, 0, 0, 0.15);
}

.lqd-imggrp-single[data-shadow-style="3"] figure {
	box-shadow: 0 30px 70px rgba(0, 0, 0, 0.15);
}

.lqd-imggrp-single[data-shadow-style="4"] figure {
	box-shadow: 0 30px 100px rgba(0, 0, 0, 0.17);
}

.lqd-imggrp-single[data-animate-shadow] figure {
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.3);
	transition: box-shadow 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

.lqd-imggrp-single[data-animate-shadow] img {
	opacity: 0.00000001;
	transition: opacity 0.65s cubic-bezier(0.5, 1, 0.5, 1);
}

.lqd-imggrp-single[data-animate-shadow].is-in-view img {
	opacity: 1;
	transition-delay: 0.35s;
}

.lqd-imggrp-single[data-animate-shadow].is-in-view img.ld-lazyload {
	opacity: 0.00000001;
}

.lqd-imggrp-single[data-animate-shadow].is-in-view img.ld-lazyload.loaded {
	opacity: 1;
}

.lqd-imggrp-single[data-animate-shadow][data-shadow-style="1"].is-in-view figure {
	box-shadow: 0 25px 30px rgba(0, 0, 0, 0.07);
}

.lqd-imggrp-single[data-animate-shadow][data-shadow-style="2"].is-in-view figure {
	box-shadow: 0 30px 50px rgba(0, 0, 0, 0.15);
}

.lqd-imggrp-single[data-animate-shadow][data-shadow-style="3"].is-in-view figure {
	box-shadow: 0 30px 70px rgba(0, 0, 0, 0.15);
}

.lqd-imggrp-single[data-animate-shadow][data-shadow-style="4"].is-in-view figure {
	box-shadow: 0 30px 100px rgba(0, 0, 0, 0.17);
}

/*******************************************
7.19. Filter items
*******************************************/

.liquid-filter-items {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-bottom: 1.5em;
	color: #16171e;
}

.liquid-filter-items .carousel-nav,
.liquid-filter-items .btn {
	margin-inline-start: auto;
}

.liquid-filter-items .btn {
	margin-bottom: 0.5em;
}

.lqd-lp-carousel-header .liquid-filter-items .btn,
.lqd-pf-carousel-header .liquid-filter-items .btn {
	margin-inline-start: 0;
}

.liquid-filter-items-inner {
	display: inherit;
	flex-wrap: inherit;
	align-items: inherit;
	justify-content: inherit;
}

.liquid-filter-items-inner:only-child {
	width: 100%;
}

.filter-list {
	padding: 0;
	margin: 0 0 30px;
	list-style: none;
}

.filter-list li {
	margin-bottom: 0.5em;
	position: relative;
	color: #b8beca;
	cursor: pointer;
	transition: color 0.3s;
}

.filter-list li span {
	display: inline-block;
}

.filter-list li.active,
.filter-list li:hover {
	color: #16171e;
}

.lqd-filter-dropdown {
	position: relative;
}

.lqd-filter-dropdown:last-child,
.lqd-filter-dropdown .lqd-select-dropdown,
.lqd-filter-dropdown .ui-selectmenu-menu,
.lqd-filter-dropdown .ui-button {
	width: 100%;
	min-width: 200px;
}

.lqd-filter-dropdown .lqd-select-dropdown {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 99;
}

.lqd-filter-dropdown .ui-menu-item-wrapper {
	padding: 0.25em 0.75em;
}

.lqd-filter-dropdown .ui-selectmenu-menu {
	display: none;
	background-color: #fff;
	font-size: 1em;
	line-height: 1.5em;
}

.lqd-filter-dropdown .ui-menu {
	box-shadow: 0 10px 32px rgba(0, 0, 0, 0.25);
	padding: 0.5em 0;
}

.lqd-filter-dropdown .ui-button {
	display: flex;
	justify-content: space-between;
	width: 100% !important;
	padding: 0.5em 0;
	border-radius: 0;
	color: #000;
}

.lqd-filter-dropdown .ui-button,
.lqd-filter-dropdown .ui-button:active,
.lqd-filter-dropdown .ui-button:focus {
	border: none;
	border-bottom: 1px solid #000;
	background: none;
	outline: none;
}

.lqd-filter-dropdown .ui-button:active {
	color: #000;
}

.lqd-filter-dropdown .ui-selectmenu-icon {
	order: 1;
	background: none !important;
	text-indent: 0;
}

.lqd-filter-dropdown .ui-selectmenu-icon:before {
	content: "\ea2f";
	display: inline-flex;
	width: 100%;
	height: 100%;
	align-items: center;
	justify-content: center;
	font: normal 1em/1 "lqd-essentials";
}

.lqd-filter-dropdown .ui-selectmenu-open {
	display: block;
}

.lqd-filter-dropdown .ui-selectmenu-button-open .ui-selectmenu-icon:before {
	content: "\ea2b";
}

@media screen and (min-width: 992px) {
	.liquid-filter-items.items-center .filter-list {
		margin-bottom: 0;
	}
}

@media screen and (max-width: 991px) {
	.liquid-filter-items-inner {
		width: 100%;
	}

	.liquid-filter-items-inner+.carousel-nav {
		margin-top: 0 !important;
	}

	.liquid-filter-items-label {
		margin-inline-end: 15px;
	}

	.liquid-filter-items-label+.filter-list {
		margin-inline-start: 0;
	}
}

@media screen and (max-width: 767px) {

	.filter-list li {
		margin-bottom: 1em;
		text-align: center;
	}
}

@media screen and (max-width: 768px) {
	.liquid-filter-items-inner {
		margin-inline-start: auto;
		margin-inline-end: auto;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
	}

	.lqd-lp-carousel-header .liquid-filter-items-inner,
	.lqd-pf-carousel-header .liquid-filter-items-inner {
		max-width: none;
	}

	.liquid-filter-items-label {
		order: 0;
	}

	.liquid-filter-items-label~.lqd-filter-dropdown {
		width: 100%;
		order: 2;
		margin-top: 15px;
	}

	.lqd-filter-dropdown {
		width: 47%;
		order: -1;
	}

	.lqd-filter-dropdown .ui-selectmenu-button {
		min-width: 0;
	}

	.lqd-pf-carousel-header>.btn,
	.liquid-filter-items-inner>.btn {
		order: 1;
		margin: 0 !important;
	}

	.lqd-pf-carousel-header>.btn>span,
	.liquid-filter-items-inner>.btn>span {
		width: 100%;
	}

	.lqd-pf-carousel-header .liquid-filter-items-label~.lqd-filter-dropdown,
	.lqd-lp-carousel-header .liquid-filter-items-label~.lqd-filter-dropdown {
		margin-top: 2.5em;
	}
}

.filter-list-inline li {
	display: inline-block;
}

@media screen and (min-width: 992px) {
	.filter-list-inline li+li {
		margin-inline-start: 2.5em;
	}
}

@media screen and (max-width: 991px) {
	.filter-list-inline li {
		margin: 0 0.5em;
	}
}

.filter-list.size-sm {
	font-size: 12px;
}

.filter-list.size-md {
	font-size: 18px;
}

.filter-list.size-lg {
	font-size: 24px;
}

.filter-list-decorated li>span {
	position: relative;
}

.filter-list-decorated li>span:after {
	content: "";
	height: 0.0909090909em;
	min-height: 1px;
	position: absolute;
	background-color: #16171e;
	transform-origin: right center;
	transition: transform 0.3s;
	transform: scaleX(0);
}

.filter-list-decorated li.active span:after,
.filter-list-decorated li:hover span:after {
	transform: scaleX(1);
	transform-origin: left center;
}

.filters-line-through li>span:after {
	width: 110%;
	top: 50%;
	left: -5%;
	margin-top: -0.0454545455em;
}

.filters-underline li>span:after {
	bottom: -0.5833333333em;
	left: 0;
	width: 100%;
	height: 0.1666666667em;
	min-height: 2px;
}

.filters-underline-alt li>span:after {
	bottom: 0.15em;
	height: 0.0666666667em;
	min-height: 1px;
}

.liquid-filter-items-label {
	line-height: 1;
}

.liquid-filter-items-label+.filter-list li {
	margin-bottom: 0;
}

.liquid-filter-items-label+.filter-list {
	margin-inline-start: 1.5em;
	margin-bottom: 0;
}

@media (max-width: 768px) {
	.liquid-filter-items-label {
		margin-bottom: 0.5em;
	}
}

.liquid-filter-items-label.size-sm {
	font-size: 13px;
}

.liquid-filter-items-label.size-md {
	font-size: 15px;
}

.liquid-filter-items-label.size-lg {
	font-size: 18px;
}

.liquid-filter-items-label.size-xl {
	font-size: 22px;
	line-height: 1;
}

.liquid-filter-items-label.size-xxl {
	font-size: 26px;
	letter-spacing: -0.025em;
}

.filter-list-style-1 span {
	transition: transform 0.4s cubic-bezier(0.4, 1, 0.5, 1);
}

.filter-list-style-1 li {
	margin-bottom: 2em;
}

.filter-list-style-1 li:before {
	content: "";
	display: inline-block;
	width: 2px;
	height: 1.2em;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -0.6em;
	background-image: linear-gradient(to bottom, var(--lqd-color-gradient-start) 0%, var(--lqd-color-gradient-stop) 100%);
	opacity: 0;
	transform: translateX(-5px);
	transition: transform 0.3s cubic-bezier(0.4, 1, 0.5, 1), opacity 0.3s cubic-bezier(0.4, 1, 0.5, 1);
}

.filter-list-style-1 li.active:before,
.filter-list-style-1 li:hover:before {
	opacity: 1;
	transform: translateX(0);
	transition-delay: 0.05s;
}

.filter-list-style-1 li.active span,
.filter-list-style-1 li:hover span {
	transform: translateX(15px);
}

.filter-list-scheme-light li {
	color: rgba(255, 255, 255, 0.5);
}

.filter-list-scheme-light li.active,
.filter-list-scheme-light li:hover {
	color: #fff;
}

/*******************************************
7.20. Flipbox
*******************************************/

.ld-flipbox-inner,
.ld-flipbox-face,
.ld-flipbox-wrap {
	min-height: inherit;
	border-radius: inherit;
}

.ld-flipbox-inner :last-child {
	margin-bottom: 0;
}

.ld-flipbox-face {
	background-size: cover;
	background-position: center;
	background-color: var(--lqd-color-primary);
}

.ld-flipbox-front .ld-flipbox-face {
	display: grid;
	grid-auto-columns: 1fr;
}

.ld-flipbox-front .ld-flipbox-inner {
	transform: translate3d(0, 0, 60px) scale(0.85);
}

.ld-flipbox-back {
	transform: rotateY(180deg) translateZ(1px);
}

.ld-flipbox-back .ld-flipbox-inner {
	transform: translate3d(0, 0, 60px) scale(0.95);
}

.ld-flipbox-wrap {
	transition-property: box-shadow, transform;
	transition-duration: 0.6s;
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.ld-flipbox {
	min-height: 270px;
}

.ld-flipbox:hover .ld-flipbox-wrap {
	transform: rotateY(180deg);
	transform-origin: 50% 50% !important;
}

@media screen and (max-width: 768px) {
	.ld-flipbox-inner {
		padding: 35px;
	}
}

@media screen and (max-width: 479px) {
	.ld-flipbox-inner {
		padding: 25px;
	}
}

.ld-flipbox-bt .ld-flipbox-back {
	transform: rotateY(-180deg) rotateZ(-180deg);
}

.ld-flipbox-bt.ld-flipbox-shadow:hover .ld-flipbox-wrap {
	box-shadow: 0 -50px 60px rgba(0, 0, 0, 0.15);
}

.ld-flipbox:hover.ld-flipbox-bt .ld-flipbox-wrap {
	transform: rotateX(180deg);
}

.ld-flipbox:hover.ld-flipbox-rl .ld-flipbox-wrap {
	transform: rotateY(-180deg);
}

.ld-flipbox-tb .ld-flipbox-back {
	transform: rotateY(-180deg) rotateZ(-180deg);
}

.ld-flipbox:hover.ld-flipbox-tb .ld-flipbox-wrap {
	transform: rotateX(-180deg);
}

.ld-flipbox-shadow .ld-flipbox-wrap {
	box-shadow: 0 50px 60px rgba(0, 0, 0, 0.15);
}

.ld-flipbox-tb.ld-flipbox-shadow:hover .ld-flipbox-wrap {
	box-shadow: 0 -50px 60px rgba(0, 0, 0, 0.15);
}

.ld-flipbox-bt.ld-flipbox-shadow:hover .ld-flipbox-wrap {
	box-shadow: 0 -50px 60px rgba(0, 0, 0, 0.15);
}

.ld-flipbox:hover.ld-flipbox-shadow-onhover .ld-flipbox-wrap {
	box-shadow: 0 50px 60px rgba(0, 0, 0, 0.15);
}

.ld-flipbox:hover.ld-flipbox-shadow-onhover.ld-flipbox-bt .ld-flipbox-wrap {
	box-shadow: 0 -50px 60px rgba(0, 0, 0, 0.15);
}

.ld-flipbox:hover.ld-flipbox-shadow-onhover.ld-flipbox-tb .ld-flipbox-wrap {
	box-shadow: 0 -50px 60px rgba(0, 0, 0, 0.15);
}

/*******************************************
7.21. Fullscreen project
*******************************************/

.lqd-fullproj-media {
	opacity: 0;
	z-index: var(--lqd-z-index, 20);
	transition: opacity 0.3s, transform 0.65s cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-fullproj-title {
	z-index: 1085;
	transition: opacity 0.3s;
	mix-blend-mode: difference;
}

.lqd-fullproj-menu {
	font-size: 5vw;
	text-transform: uppercase;
}

.lqd-fullproj-menu small {
	margin-inline-start: -0.15em;
	font-size: 0.2727272727em;
	line-height: 1;
	font-weight: inherit;
	color: inherit;
}

.lqd-fullproj-menu a {
	color: #fff;
}

.lqd-fullproj-menu li {
	margin-inline-end: 0.2em;
}

.lqd-fullproj-menu li.lqd-is-active .lqd-fullproj-title {
	opacity: 1 !important;
}

.lqd-fullproj-menu li.lqd-is-active .lqd-fullproj-media {
	opacity: 1;
}

.lqd-fullproj-menu:hover .lqd-fullproj-title {
	opacity: 0.1;
}

.lqd-fullproj-scrn-inner {
	display: grid;
	padding: 4rem 7vw;
	min-height: 100vh;
}

.lqd-fullproj-scrn {
	top: 0;
	left: 0;
	transition: opacity 0.3s, visibility 0.3s;
}

.lqd-fullproj-scrn img,
.lqd-fullproj-scrn video {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	object-fit: cover;
	object-position: center;
}

.lqd-fullproj-scrn button.nav-trigger {
	position: absolute;
	top: 30px;
	right: 30px;
	z-index: 885;
	mix-blend-mode: difference;
}

.lqd-fullproj-scrn button.nav-trigger .bar {
	background-color: #fff;
}

.lqd-fullproj-scrn button.nav-trigger .txt {
	display: none;
}

.lqd-fullproj-scrn.pos-fix {
	width: 100vw;
	height: 100vh !important;
	background-color: #fff;
	z-index: 110;
	opacity: 0;
	visibility: hidden;
}

/* Add by Ebi */
.lqd-fullproj-scrn.pos-fix.in,
.lqd-fullproj-scrn.pos-fix.show {
	opacity: 1;
	visibility: visible;
}

.lqd-stickybar-wrap .lqd-fullproj-trigger,
.lqd-stickybar-wrap .lqd-fullproj-scrn {
	writing-mode: horizontal-tb;
}

@media (min-width: 768px) {
	.lqd-fullproj-scrn-inner {
		padding: 2rem;
	}
}

@media (min-width: 992px) {
	.lqd-fullproj-scrn-inner {
		padding: 4rem;
	}
}

/*******************************************
7.22. Google maps
*******************************************/

.ld-gmap-contents {
	padding: 45px;
	color: #ccc;
	background-color: rgba(0, 0, 0, 0.65);
	-webkit-backdrop-filter: blur(10px) saturate(180%);
	backdrop-filter: blur(10px) saturate(180%);
}

.ld-gmap-contents h3 {
	margin: 0;
	color: inherit;
}

.ld-gmap-contents>h3 {
	margin-bottom: 30px;
	font-size: 26px;
	font-weight: 700;
	color: #fff;
}

.ld-gmap-contents .iconbox {
	max-width: 75%;
	margin-bottom: 20px;
	justify-content: flex-start;
}

@media screen and (min-width: 992px) {
	.ld-gmap-contents {
		max-width: 40%;
		border-radius: 8px;
		position: absolute;
		top: 50%;
		right: 6%;
		transform: translateY(-50%);
	}
}

@keyframes markerWave {
	0% {
		transform: scale(1);
		opacity: 0.8;
	}

	20% {
		opacity: 0.8;
	}

	100% {
		transform: scale(5.5);
		opacity: 0;
	}
}

.lqd-custom-map-marker {
	width: 18px;
	height: 18px;
	background-color: var(--lqd-color-primary);
	border-radius: 4em;
}

.lqd-custom-map-marker div {
	opacity: 1;
	background-color: var(--lqd-color-primary);
	border-radius: inherit;
}

.lqd-custom-map-marker>div:first-child {
	animation: markerWave 1.5s cubic-bezier(0.4, 0, 0.2, 1) infinite forwards;
}

.lqd-custom-map-marker>div:first-child+div {
	animation: markerWave 1.5s 0.45s cubic-bezier(0, 0, 0.2, 1) infinite forwards;
}

/*******************************************
7.23. Highlight
*******************************************/

.lqd-highlight,
.lqd-highlight-txt {
	background: inherit;
}

.lqd-highlight-txt {
	position: relative;
	z-index: 1;
}

.lqd-highlight-inner {
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: 0;
	position: absolute;
	display: inline-block;
	transition-delay: inherit;
	transform-origin: left center;
	transition: transform 0.85s, opacity 0.85s, height 0.45s, bottom 0.45s, color 0.45s;
	transition-timing-function: cubic-bezier(0.3, 0.8, 0.35, 1);
}

.lqd-highlight {
	display: inline-block;
	padding: 0 0.125em;
	position: relative;
	color: inherit;
}

.lqd-highlight-custom .lqd-highlight .lqd-highlight-inner,
.lqd-highlight-grow-left .lqd-highlight .lqd-highlight-inner,
.lqd-highlight-grow-bottom .lqd-highlight .lqd-highlight-inner {
	opacity: 1 !important;
}

.lqd-highlight-grow-left .lqd-highlight .lqd-highlight-inner {
	transform: scaleX(0);
}

.lqd-highlight-grow-bottom .lqd-highlight .lqd-highlight-inner {
	transform: scaleY(0);
	transform-origin: center bottom;
}

.is-in-view .lqd-highlight .lqd-highlight-inner {
	opacity: 1;
	transform: scale(1, 1) !important;
}

.lqd-highlight-grow-left [data-custom-animations=true] .lqd-highlight .lqd-highlight-inner,
.lqd-highlight-grow-left [data-split-text=true] .lqd-highlight .lqd-highlight-inner {
	transform: scaleX(0);
}

.lqd-highlight-grow-bottom [data-custom-animations=true] .lqd-highlight .lqd-highlight-inner,
.lqd-highlight-grow-bottom [data-split-text=true] .lqd-highlight .lqd-highlight-inner {
	transform: scaleY(0);
}

[data-custom-animations=true] .lqd-highlight .lqd-highlight-inner,
[data-split-text=true] .lqd-highlight .lqd-highlight-inner {
	opacity: 0;
}

.lqd-animations-done .lqd-highlight .lqd-highlight-inner,
.lqd-unit-animation-done .lqd-highlight .lqd-highlight-inner {
	opacity: 1;
	transform: scale(1, 1);
}

.lqd-highlight:only-child {
	padding: 0 0.1em;
}

.lqd-highlight-classic .lqd-highlight svg {
	display: none;
}

.lqd-highlight-classic .lqd-highlight .lqd-highlight-inner {
	height: 0.275em;
}

.lqd-highlight-custom .lqd-highlight svg {
	display: none;
}

.lqd-highlight-custom .lqd-highlight .lqd-highlight-brush-svg {
	display: none;
	width: 100%;
	height: auto;
	max-height: 0.475em;
	position: relative;
	transition-delay: inherit;
	fill: var(--lqd-color-primary);
}

.lqd-highlight-custom .lqd-highlight .lqd-highlight-brush-svg>path {
	-webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
	clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
	transition: clip-path 0.85s cubic-bezier(0.22, 0.61, 0.36, 1);
	transition-delay: inherit;
}

.lqd-highlight-custom .lqd-highlight .lqd-highlight-inner {
	height: auto;
	background: none;
	color: inherit;
	opacity: 1 !important;
	transform: none !important;
}

.is-in-view .lqd-highlight .lqd-highlight-brush-svg>path {
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}

[data-custom-animations=true] .lqd-highlight .lqd-highlight-brush-svg>path,
[data-split-text=true] .lqd-highlight .lqd-highlight-brush-svg>path {
	-webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
	clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
}

.lqd-highlight-custom .lqd-animations-done .lqd-highlight .lqd-highlight-brush-svg>path,
.lqd-highlight-custom .lqd-unit-animation-done .lqd-highlight .lqd-highlight-brush-svg>path {
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}

.lqd-animations-done .lqd-highlight-custom .lqd-highlight .lqd-highlight-brush-svg>path,
.lqd-unit-animation-done .lqd-highlight-custom .lqd-highlight .lqd-highlight-brush-svg>path {
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}

.lqd-highlight-custom-1 .lqd-highlight .lqd-highlight-brush-svg-1 {
	display: block;
}

@keyframes penAnimation {
	0% {
		right: calc(100% - 15px);
		transform: translateY(-7px) rotateZ(-45deg);
	}

	25% {
		transform: translateY(-12px) rotateZ(-15deg);
	}

	100% {
		transform: translateY(0) rotateZ(0);
		right: -25px;
	}
}

.lqd-highlight-custom-2 .lqd-highlight .lqd-highlight-pen,
.lqd-highlight-custom-2 .lqd-highlight .lqd-highlight-brush-svg-2 {
	display: block;
}

.lqd-highlight-custom-2 .lqd-highlight .lqd-highlight-pen {
	width: 20px;
	height: 20px;
	position: absolute;
	top: calc(100% - 20px);
	right: calc(100% - 25px);
	opacity: 0;
	fill: currentColor;
}

.is-in-view .lqd-highlight .lqd-highlight-pen {
	opacity: 1;
	animation: penAnimation 0.85s cubic-bezier(0.22, 0.61, 0.36, 1) forwards;
}

[data-custom-animations=true] .lqd-highlight .lqd-highlight-pen,
[data-split-text=true] .lqd-highlight .lqd-highlight-pen {
	opacity: 0;
	animation: none;
}

.lqd-highlight-custom .lqd-animations-done .lqd-highlight .lqd-highlight-pen,
.lqd-highlight-custom .lqd-unit-animation-done .lqd-highlight .lqd-highlight-pen {
	opacity: 1;
	animation: penAnimation 0.85s cubic-bezier(0.22, 0.61, 0.36, 1) forwards;
}

.lqd-animations-done .lqd-highlight-custom .lqd-highlight .lqd-highlight-pen,
.lqd-unit-animation-done .lqd-highlight-custom .lqd-highlight .lqd-highlight-pen {
	opacity: 1;
	animation: penAnimation 0.85s cubic-bezier(0.22, 0.61, 0.36, 1) forwards;
}

.lqd-highlight-custom-3 .lqd-highlight .lqd-highlight-brush-svg-3 {
	display: block;
	width: 100%;
	max-height: none;
}

.lqd-highlight-custom-4 .lqd-highlight .lqd-highlight-brush-svg-4 {
	display: block;
	max-height: none;
}

.lqd-highlight-custom-5 .lqd-highlight .lqd-highlight-brush-svg-5 {
	display: block;
	max-height: none;
}

.lqd-highlight-reset-onhover .lqd-highlight:hover .lqd-highlight-inner {
	height: 100% !important;
	bottom: 0 !important;
}

/*******************************************
7.24. Hotspot
*******************************************/

.lqd-hotspot-content {
	min-width: 20em;
	background-color: #fff;
	box-shadow: 0 20px 75px -8px rgba(0, 0, 0, 0.15);
	opacity: 0;
	visibility: hidden;
	transition: transform 1s, opacity 1s, visibility 0.35s;
	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.lqd-hotspot-content:before {
	content: "";
	display: inline-block;
	position: absolute;
}

.lqd-hotspot-content p {
	font-size: 14px;
}

.lqd-hotspot-mark {
	width: 1.8em;
	height: 1.8em;
	background-color: #fff;
	font-size: 20px;
	color: #000;
	-webkit-text-stroke: 0.75px currentColor;
}

.lqd-hotspot-mark:before {
	content: "";
	display: inline-block;
	width: 135%;
	height: 135%;
	border-radius: inherit;
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 0;
	background-color: inherit;
	opacity: 0.6;
	transform: translate(-50%, -50%) scale(0.65);
	transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
}

.lqd-hotspot-item {
	margin-top: -0.9em;
	margin-inline-start: -0.9em;
}

.lqd-hotspot-item:hover .lqd-hotspot-content {
	opacity: 1;
	visibility: visible;
}

.lqd-hotspot-item:hover .lqd-hotspot-mark:before {
	transform: translate(-50%, -50%) scale(1);
}

@media (max-width: 991px) {
	.lqd-hotspot-content {
		position: fixed !important;
		width: 90vw;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
}

@media (min-width: 992px) {
	.lqd-hotspot-x .lqd-hotspot-content {
		top: 50%;
	}

	.lqd-hotspot-x .lqd-hotspot-content:before {
		width: 1em;
		top: 0;
		bottom: 0;
	}

	.lqd-hotspot-x:hover .lqd-hotspot-content {
		transform: translate(0, -50%);
	}
}

@media (min-width: 992px) {
	.lqd-hotspot-y .lqd-hotspot-content {
		left: 50%;
		transform: translate(-50%, 10%);
	}

	.lqd-hotspot-y .lqd-hotspot-content:before {
		height: 1em;
		right: 0;
		left: 0;
	}

	.lqd-hotspot-y:hover .lqd-hotspot-content {
		transform: translate(-50%, 0);
	}
}

@media (min-width: 992px) {
	.lqd-hotspot-b .lqd-hotspot-content {
		top: 100%;
		margin-top: 1em;
		transform: translate(-50%, 10%);
	}

	.lqd-hotspot-b .lqd-hotspot-content:before {
		top: -1em;
	}
}

@media (min-width: 992px) {
	.lqd-hotspot-l .lqd-hotspot-content {
		right: 100%;
		margin-inline-end: 1em;
		transform: translate(-10%, -50%);
	}

	.lqd-hotspot-l .lqd-hotspot-content:before {
		left: 100%;
	}
}

@media (min-width: 992px) {
	.lqd-hotspot-r .lqd-hotspot-content {
		left: 100%;
		margin-inline-start: 1em;
		transform: translate(10%, -50%);
	}

	.lqd-hotspot-r .lqd-hotspot-content:before {
		left: -1em;
	}
}

@media (min-width: 992px) {
	.lqd-hotspot-t .lqd-hotspot-content {
		bottom: 100%;
		margin-bottom: 1em;
		transform: translate(-50%, -10%);
	}

	.lqd-hotspot-t .lqd-hotspot-content:before {
		bottom: -1em;
	}
}

/*******************************************
7.25. Iconbox
*******************************************/

.iconbox .iconbox-icon-container {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

.iconbox-icon-container {
	line-height: 1em;
	transition: all 0.3s;
	transition-property: border, color, background, box-shadow;
}

.iconbox-icon-container>svg,
.iconbox-icon-container i {
	display: inline-block;
}

.iconbox-icon-container>svg {
	line-height: 0;
	fill: currentColor;
}

.iconbox-icon-container i,
.iconbox-icon-container img {
	height: auto;
}

.iconbox-icon-container i {
	font-size: 1em;
}

.iconbox {
	transition: box-shadow 0.3s ease, background 0.3s ease;

	display: flex;
}

.iconbox p,
.iconbox h3 {
	transition-property: color, background;
	transition-duration: 0.3s;
	transition-timing-function: ease;
}

.iconbox h3 {
	display: inline-block;
}

.iconbox p {
	margin-bottom: 0;
}

.iconbox .iconbox-icon-container,
.iconbox .iconbox-icon-wrap {
	flex-shrink: 0;
}

.iconbox .contents>p>span {
	display: inline-block;
}

.iconbox .contents>mark {
	display: block;
}

.iconbox .contents .lqd-highlight-txt {
	display: inline-block;
	line-height: 1.5em;
	padding: 0.25em 1em;
}

.iconbox .contents .lqd-highlight-inner {
	opacity: 0.15 !important;
	transform: none;
	border-radius: 50em;
}

.iconbox-inline .iconbox-icon-wrap {
	margin-inline-end: 15px;
}

.iconbox-inline h3 {
	display: inline-flex;
	justify-content: inherit;
	align-items: center;
	/* flex: 1; */
	flex-grow: 1;
	margin-bottom: 0;
}

.iconbox-inline .contents {
	flex-basis: 100%;
}

.iconbox-side .iconbox-icon-wrap {
	margin-inline-end: 15px;
}

.iconbox-side>h3:last-child {
	margin-bottom: 0;
}

.iconbox .btn {
	margin-top: 1.5em;
}

.iconbox-icon-shaped .iconbox-icon-container {
	background-color: var(--lqd-color-primary);
	font-size: 40px;
	color: #fff;
}

.iconbox-icon-shaped .iconbox-icon-container i,
.iconbox-icon-shaped .iconbox-icon-container img,
.iconbox-icon-shaped .iconbox-icon-container>svg {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
}

.iconbox-icon-shaped .iconbox-icon-container img,
.iconbox-icon-shaped .iconbox-icon-container>svg {
	width: 50px;
}

.iconbox-circle .iconbox-icon-container img[src$=".svg"],
.iconbox-circle .iconbox-icon-container>svg {
	width: 44px;
}

.iconbox-custombg .iconbox-icon-container .icon-custom-bg {
	transition: opacity 0.15s;
}

.iconbox-custombg .iconbox-icon-container .icon-custom-bg>* {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: -1;
	transform: translateX(-50%) translateY(-50%);
}

.iconbox-custombg.iconbox-side .iconbox-icon-container {
	margin: 0;
}

.iconbox-lozenge .iconbox-icon-container {
	border-radius: 15px;
	transform: rotate(45deg);
}

.iconbox-lozenge .iconbox-icon-container i,
.iconbox-lozenge .iconbox-icon-container img[src$=".svg"],
.iconbox-lozenge .iconbox-icon-container>svg {
	transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}

.iconbox .iconbox-icon-container>svg,
.iconbox .iconbox-icon-container>svg path,
.iconbox .iconbox-icon-container>svg rect,
.iconbox .iconbox-icon-container>svg ellipse,
.iconbox .iconbox-icon-container>svg circle,
.iconbox .iconbox-icon-container>svg polygon,
.iconbox .iconbox-icon-container>svg polyline {
	transition: fill 0.3s, stroke 0.3s;
}

.iconbox .iconbox-icon-container>svg stop {
	transition: stop-color 0.3s ease;
}

.iconbox-label {
	padding: 6px 12px;
	font-size: 10px;
	line-height: 1.5em;
}

.contents .iconbox-label {
	position: relative;
	top: auto;
	right: auto;
	margin-bottom: 2em;
}

.iconbox-bubble {
	background: none;
}

.iconbox-bubble .contents {
	padding: 35px 40px 25px;
	margin-top: 20px;
	background-color: #fff;
	box-shadow: 0 25px 55px rgba(0, 0, 0, 0.1);
}

.iconbox-bubble .contents:before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	background-color: inherit;
	position: absolute;
	top: -8px;
	left: calc(50% - 8px);
	transform: rotate(45deg);
}

.iconbox-bubble .contents h6 {
	margin: 0;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-weight: 700;
}

.iconbox-contents-show-onhover .ld-slideelement-hidden-inner {
	opacity: 0;
}

.iconbox-contents-show-onhover.iconbox-bubble .contents {
	position: absolute;
	top: 100%;
	left: 50%;
	z-index: 10;
	opacity: 0;
	visibility: hidden;
	transform: translate(-50%, 5%);
	transition: transform 0.65s, opacity, 0.65s, visibility 0.65s;
	transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}

.iconbox-contents-show-onhover.iconbox-bubble.iconbox-inline .contents,
.iconbox-contents-show-onhover.iconbox-bubble.iconbox-side .contents {
	margin: 0;
	left: 0;
	right: 0;
	pointer-events: none;
	transform: translate(0, 5%);
}

.iconbox-contents-show-onhover.iconbox-bubble:hover .contents {
	opacity: 1;
	visibility: visible;
	transform: translate(-50%, 0);
}

.iconbox-contents-show-onhover.iconbox-bubble:hover.iconbox-inline .contents,
.iconbox-contents-show-onhover.iconbox-bubble:hover.iconbox-side .contents {
	transform: translate(0, 0);
}

@media screen and (min-width: 992px) {
	.iconbox-contents-show-onhover.iconbox-bubble .contents {
		min-width: 350px;
	}
}

@media screen and (max-width: 768px) {
	.iconbox-contents-show-onhover.iconbox-bubble .contents {
		position: relative;
		top: auto;
		left: auto !important;
		right: auto !important;
		opacity: 1;
		visibility: visible;
		transform: none !important;
	}
}

@media screen and (max-width: 540px) {
	.iconbox-contents-show-onhover.iconbox-bubble {
		width: 100%;
	}
}

.iconbox-heading-arrow-onhover h3 svg {
	height: 1em;
	opacity: 0;
	transform: translateX(0);
	vertical-align: middle;
	transition: transform 0.5s, opacity 0.5s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-iconbox:hover .iconbox-heading-arrow-onhover h3 svg {
	opacity: 1;
	transform: translateX(0.5em);
}

[data-animate-icon=true] .iconbox-icon-container>svg {
	opacity: 0;
}

[data-animate-icon=true].iconbox-icon-animating .iconbox-icon-container>svg {
	opacity: 1;
}

.iconbox-icon-gradient .iconbox-icon-container i {
	background-clip: text !important;
	-webkit-background-clip: text !important;
	text-fill-color: transparent !important;
	-webkit-text-fill-color: transparent !important;
	line-height: 1.15em;
}

.iconbox-icon-linked .iconbox-icon-wrap:before {
	content: "";
	display: inline-block;
	width: 1px;
	height: 170%;
	position: absolute;
	top: 0;
	left: 50%;
	z-index: -1;
	background-color: #E9E9E9;
}

.iconbox-icon-linked .iconbox-icon-wrap.items-center:before {
	top: 50%;
	height: 150%;
}

@keyframes iconRipple {
	0% {
		border-width: 4px;
		transform: scale(1);
	}

	80% {
		border-width: 1px;
		transform: scale(1.36);
	}

	100% {
		opacity: 0;
	}
}

.iconbox-icon-ripple .iconbox-icon-container:before {
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: inherit;
	border: 1px solid var(--lqd-color-primary);
	animation: iconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite;
}

.lqd-iconbox-scale {
	transition: transform 0.85s cubic-bezier(0.23, 1, 0.32, 1), background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.lqd-iconbox-scale:hover {
	transform: scale(1.1);
}

/*******************************************
7.26. Iconbox circle
*******************************************/

.lqd-ib-circ-icn {
	width: 80px;
	height: 80px;
	margin: -50px 0;
	margin-inline-start: -50px;
	font-size: 30px;
	opacity: 0;
}

.lqd-ib-circ-icn span {
	width: inherit;
	height: inherit;
	border-radius: inherit;
	background-color: #fff;
	color: #000;
	box-shadow: 0 8px 16px rgba(0, 0, 0, 0.08);
	transition: color 0.3s, background 0.3s;
}

.lqd-ib-circ-icn span:after {
	content: "";
	display: inline-block;
	width: 126%;
	height: 126%;
	position: absolute;
	top: -13%;
	left: -13%;
}

.lqd-ib-circ-icn img,
.lqd-ib-circ-icn svg,
.lqd-ib-circ-icn i {
	display: inline-block;
	position: relative;
	z-index: 1;
	transition: transform 0.3s;
}

.lqd-ib-circ-icn img,
.lqd-ib-circ-icn svg {
	max-width: 60%;
}

.lqd-ib-circ-icn:hover img,
.lqd-ib-circ-icn:hover svg,
.lqd-ib-circ-icn:hover i {
	transform: scale(1.15);
}

.lqd-ib-circ-icn:hover~.lqd-ib-circ-cnt h3,
.lqd-ib-circ-icn:hover~.lqd-ib-circ-cnt hr,
.lqd-ib-circ-icn:hover~.lqd-ib-circ-cnt p {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}

.lqd-ib-circ-icn:hover~.lqd-ib-circ-cnt hr {
	transition-delay: 0.07s;
}

.lqd-ib-circ-icn:hover~.lqd-ib-circ-cnt p {
	transition-delay: 0.14s;
}

.lqd-ib-circ-cnt {
	width: 80%;
	margin: 0 auto;
	font-size: 16px;
	line-height: 1.625em;
	color: #666;
}

.lqd-ib-circ-cnt h3,
.lqd-ib-circ-cnt hr,
.lqd-ib-circ-cnt p {
	opacity: 0;
	visibility: hidden;
	transform: translateY(10px);
	transition-property: transform, opacity, visibility;
	transition-duration: 0.45s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-ib-circ-cnt h3 {
	color: #333;
	font-size: 21px;
	transition-delay: 0.1s;
}

.lqd-ib-circ-cnt hr {
	width: 17%;
	margin: 20px auto !important;
	border-color: rgba(0, 0, 0, 0.1);
	transition-delay: 0.05s;
}

.lqd-ib-circ-cnt p {
	transition-delay: 0s;
}

.lqd-ib-circ-icn.lqd-is-active~.lqd-ib-circ-cnt h3,
.lqd-ib-circ-icn.lqd-is-active~.lqd-ib-circ-cnt hr,
.lqd-ib-circ-icn.lqd-is-active~.lqd-ib-circ-cnt p {
	opacity: 1;
	visibility: visible;
	transform: translateY(0);
}

.lqd-ib-circ-inner {
	top: 20px;
	left: 20px;
	right: 20px;
	bottom: 20px;
	transform: translateZ(80px) scale(0.86666);
}

.lqd-ib-circ-inner>.lqd-ib-circ-item {
	width: calc(100% - 100px);
	height: calc(100% - 100px);
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.lqd-ib-circ-wrap {
	border: 1px solid #efefef;
	border-radius: 50%;
}

/*******************************************
7.27. Image comparison
*******************************************/

@keyframes cd-bounce-in {
	0% {
		width: 0;
	}

	100% {
		width: 50%;
	}
}

.cd-image-container {
	touch-action: pan-y;
}

.cd-image-container:hover .cd-image-label {
	opacity: 0;
	visibility: visible;
	transition-delay: 0s;
}

.cd-image-label {
	padding: 6px 14px;
	bottom: 15px;
	right: 15px;
	opacity: 0;
	background-color: #fff;
	font-size: 14px;
	line-height: 1.5em;
	font-weight: 500;
	color: #000;
	box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1);
	transform: translateY(20px);
	transition: transform 0.3s 0.7s, opacity 0.3s 0.7s;
}

.cd-image-label.is-hidden {
	visibility: hidden;
}

.is-visible .cd-image-label {
	opacity: 1;
	transform: translateY(0);
}

.cd-resize-img {
	width: 0;
	border-right: 3px solid rgba(255, 255, 255, 0.75);
}

.cd-resize-img img {
	width: var(--container-width, 100%) !important;
	max-width: none !important;
}

.cd-resize-img .cd-image-label {
	right: auto;
	left: 15px;
}

.is-visible .cd-resize-img {
	width: 50%;
	animation: cd-bounce-in 0.7s;
}

.cd-handle {
	height: 70px;
	width: 70px;
	left: 50%;
	top: 50%;
	border-radius: 27px;
	margin-top: -35px;
	margin-inline-start: -35px;
	background-color: #fff;
	cursor: move;
	opacity: 0;
	color: #000;
	box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1);
	transform: scale(0);
	transition: all 0.3s ease;
}

.cd-handle svg {
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	transition: all 0.3s ease;
}

.cd-handle svg:first-child {
	margin-inline-start: -1em;
	transform: translate(-50%, -50%);
}

.cd-handle svg:last-child {
	margin-inline-start: 1em;
	transform: translate(-50%, -50%) rotate(-180deg);
}

.cd-handle.draggable svg:first-child {
	transform: translate(-10%, -50%) scale(1.25);
}

.cd-handle.draggable svg:last-child {
	transform: translate(-90%, -50%) scale(1.25) rotate(-180deg);
}

.is-visible .cd-handle {
	opacity: 1;
	transform: scale(1);
	transition: transform 0.3s 0.7s, opacity 0s 0.7s;
}

/*******************************************
7.28. Image gallery
*******************************************/

.lqd-img-gal-thumbs {
	--thumb-spacing: 9px;
	margin-inline-start: calc(var(--thumb-spacing) * -1);
	margin-inline-end: calc(var(--thumb-spacing) * -1);
}

.lqd-img-gal-thumbs .carousel-item {
	width: 33.33333%;
	padding: 25px var(--thumb-spacing) 0;
	cursor: pointer;
}

.lqd-img-gal-thumbs figure {
	height: 120px;
	background-color: #000;
}

.lqd-img-gal-thumbs img {
	transition: opacity 0.3s;
}

.lqd-img-gal-thumbs .is-nav-selected img {
	opacity: 0.5;
}

.lqd-img-gal-imgs .flickity-button.previous {
	left: 25px;
}

.lqd-img-gal-imgs .flickity-button.next {
	right: 25px;
}

@media screen and (max-width: 768px) {
	.lqd-img-gal-imgs .carousel-dots-mobile {
		display: flex;
		justify-content: center;
	}

	.lqd-img-gal-imgs .flickity-page-dots {
		display: flex;
		width: auto;
		margin: 0;
		border-radius: 50px;
		padding: 10px;
		align-items: center;
		background-color: rgba(255, 255, 255, 0.8);
		backdrop-filter: blur(5px) saturate(120%);
	}

	.lqd-img-gal-imgs .flickity-page-dots .dot {
		width: 4px;
		height: 4px;
	}

	.lqd-img-gal-imgs .flickity-page-dots .dot:before {
		content: "";
		display: inline-block;
		width: 10px;
		height: 10px;
		position: absolute;
		top: -3px;
		left: -3px;
	}

	.lqd-img-gal-imgs .flickity-page-dots .dot.is-selected {
		width: 10px;
	}

	.lqd-img-gal-thumbs .carousel-dots-mobile {
		display: none;
	}
}

@media screen and (min-width: 992px) {
	.lqd-img-gal-thumbs .carousel-item {
		width: 16.6667%;
	}
}

@media screen and (min-width: 768px) {
	.lqd-img-gal-thumbs .carousel-item {
		width: 25%;
	}
}

@media screen and (max-width: 767px) {
	.lqd-img-gal-thumbs .carousel-item {
		padding-top: 15px;
	}

	.lqd-img-gal-thumbs figure {
		height: 100px;
	}

	.lqd-img-gal-thumbs figure img {
		position: absolute;
		top: 0;
		left: 0;
	}
}

/*******************************************
7.29. Image text slider
*******************************************/

.lqd-imgtxt-slider-img {
	width: 52vw;
	position: fixed;
	top: 50%;
	left: 24vw;
	opacity: 0;
	transform: translate3d(0, -45%, 0);
	transition: all 1s cubic-bezier(0.19, 1, 0.22, 1);
	transition-property: transform, opacity;
}

.lqd-imgtxt-slider-img.lqd-is-active {
	opacity: 1;
	transform: translate3d(0, -50%, 0);
}

.lqd-imgtxt-slider-link:before,
.lqd-imgtxt-slider-link span {
	transition: opacity 0.3s;
}

.lqd-imgtxt-slider-link:before {
	content: attr(data-text);
	position: absolute;
	top: 0;
	left: 0;
	color: transparent;
	-webkit-text-stroke: 1px #fff;
	text-stroke: 1px #fff;
}

.lqd-imgtxt-slider-link span {
	opacity: 0;
}

.lqd-imgtxt-slider-link:hover span {
	opacity: 1;
}

.lqd-imgtxt-slider-link:hover:before {
	opacity: 0;
}

.lqd-imgtxt-slider-nav li {
	margin: 0.15em 0;
}

.lqd-imgtxt-slider-nav:hover .lqd-imgtxt-slider-link:not(:hover) {
	opacity: 0.25;
}

.lqd-imgtxt-slider-fade .lqd-imgtxt-slider-link:before {
	content: none;
}

.lqd-imgtxt-slider-fade .lqd-imgtxt-slider-link span {
	opacity: 1;
}

.lqd-imgtxt-slider-fade .lqd-imgtxt-slider-nav:hover .lqd-imgtxt-slider-link:not(:hover) {
	opacity: 0.1;
}

@media screen and (max-width: 768px) {
	.lqd-imgtxt-slider-img {
		width: 90%;
		left: 5%;
	}
}

@media screen and (max-width: 479px) {
	.lqd-imgtxt-slider-img {
		width: 98%;
		left: 1%;
	}
}

/*******************************************
7.30. Latest posts
*******************************************/

.lqd-lp-column {
	margin-bottom: 30px;
	position: static;
}

.lqd-lp-column[class*=col-]>[class*=col-] {
	width: 100%;
}

h2.lqd-lp-title {
	-ms-word-wrap: break-word;
	word-wrap: break-word;
	text-align: start;
}

h2.lqd-lp-title a {
	color: #000;
}

h2.lqd-lp-title a:hover {
	color: var(--lqd-color-primary);
}

.page-scheme-dark h2.lqd-lp-title a {
	color: inherit;
}

.lqd-lp {
	flex-grow: 1;
}

@media screen and (max-width: 991px) {

	.lqd-lp-column:not([class*=col-sm]),
	.lqd-lp-column.col-md-12 {
		width: 100%;
	}
}

@media screen and (max-width: 479px) {
	.lqd-lp-column {
		width: 100%;
	}
}

.lqd-lp-author figure {
	width: 40px;
}

.lqd-lp-author h3 {
	font-size: 14px;
	color: #50585E;
	transition: color 0.3s;
}

.lqd-lp-meta .lqd-lp-author h3 {
	font-size: 1em;
	font-weight: inherit;
	letter-spacing: inherit;
}

.lqd-lp-author h6 {
	font-size: 12px;
	color: #9DAFBD;
}

.lqd-lp-author:hover h3 {
	color: var(--lqd-color-primary);
}

.lqd-lp-date {
	color: rgba(0, 0, 0, 0.5);
}

.lqd-lp-date a {
	color: inherit;
}

.lqd-lp-date a:hover {
	color: #000;
}

.lqd-lp-date i {
	font-size: 20px;
}

.page-scheme-dark .lqd-lp-date {
	color: rgba(255, 255, 255, 0.5);
}

.lqd-lp-excerpt p:last-child {
	margin-bottom: 0;
}

.lqd-lp-animate-onhover {
	transition: box-shadow 0.65s, transform 0.65s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-lp-cat {
	line-height: 1.25em;
}

.lqd-lp-cat li:not(:last-child) {
	margin-inline-end: 0.5em;
}

.entry-terms .lqd-lp-cat:not(.lqd-lp-cat-solid) li:not(:last-child):after {
	content: ", ";
}

.lqd-lp-cat-shaped li {
	margin-bottom: 0.5em;
}

.lqd-lp-cat-shaped a {
	padding: 9px 16px;
	transition: all 0.3s;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.25);
	line-height: 1.25em;
}

.lqd-lp-cat-shaped a:hover {
	box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2);
	transform: translateY(-1px);
}

.lqd-lp-cat-border a {
	border: 1px solid #eee;
	color: var(--lqd-color-primary);
}

.lqd-lp-cat-border a:hover {
	border-color: var(--lqd-color-primary);
	background-color: var(--lqd-color-primary);
	color: #fff;
}

.lqd-lp-cat-plain a {
	color: var(--lqd-color-primary);
}

.lqd-lp-cat-plain a:hover {
	color: #000;
}

.lqd-lp-cat-solid a {
	position: relative;
	background-color: #fff;
	color: #000;
}

.lqd-lp-cat-solid-colored a {
	border-radius: 2em;
	background: transparent;
	color: var(--lqd-color-primary);
}

.lqd-lp-cat-solid-colored a:before {
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	border-radius: inherit;
	background-color: var(--lqd-color-primary);
	opacity: 0.1;
}

.lqd-lp-cat-solid-colored a:hover {
	color: #fff;
}

.lqd-lp-cat-solid-colored a:hover:before {
	opacity: 1;
}

.lqd-lp-meta {
	font-size: 11px;
}

.lqd-lp-meta h3 {
	font-size: inherit;
}

.lqd-lp-img .lqd-lp-meta:not(:only-child) {
	position: absolute;
}

.lqd-lp-img .lqd-lp-meta:not(:only-child):not(.pos-bl) {
	top: 25px;
	left: 25px;
}

.lqd-lp-img figure:empty+.lqd-lp-meta {
	position: relative;
	top: auto;
	left: auto;
}

.lqd-lp-meta>*:only-child {
	margin-inline-start: 0 !important;
	margin-inline-end: 0 !important;
}

.lqd-lp-meta-dot-between .lqd-lp-cat:not(:last-child),
.lqd-lp-meta-dot-between .lqd-lp-author:not(:last-child),
.lqd-lp-meta-dot-between .entry-terms:not(:last-child),
.lqd-lp-meta-dot-between .lqd-lp-date:not(:last-child) {
	display: flex;
	align-items: center;
}

.lqd-lp-meta-dot-between .lqd-lp-cat:not(:last-child):after,
.lqd-lp-meta-dot-between .lqd-lp-author:not(:last-child):after,
.lqd-lp-meta-dot-between .entry-terms:not(:last-child):after,
.lqd-lp-meta-dot-between .lqd-lp-date:not(:last-child):after {
	content: "";
	display: inline-block;
	width: 4px;
	height: 4px;
	flex-shrink: 0;
	margin-inline-start: 1.3636363636em;
	border-radius: 50em;
	background-color: currentColor;
	vertical-align: middle;
	opacity: 0.35;
}

.lqd-lp-meta-dot-between>*:not(:last-child) {
	margin-inline-end: 1.3636363636em;
}

.lqd-lp-meta-solid {
	padding: 11px 21px;
	background-color: #fff;
	box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05);
}

.lqd-lp-meta-solid.no-padding {
	padding: 0;
}

.lqd-lp-read-more .btn-line {
	width: 2.727em;
	height: 2px;
	margin-inline-end: 1em;
	background-color: currentColor;
	transition: transform 0.3s cubic-bezier(0.2, 0.95, 0.25, 1);
	transform-origin: left center;
}

.lqd-lp-read-more .btn-line~.btn-txt {
	transition: transform 0.3s cubic-bezier(0.2, 0.95, 0.25, 1);
}

.lqd-lp-read-more .btn-line-after {
	transform: scaleX(0) translateX(0);
}

.lqd-lp-read-more .btn-line-after svg {
	top: 50%;
	right: -0.275em;
	transform: translateY(-50%) scale(0);
}

.lqd-lp-read-more .btn-txt~.btn-line {
	margin-inline-end: 0;
	margin-inline-start: 1em;
}

.lqd-lp:hover .lqd-lp-read-more .btn-line~.btn-txt {
	transform: translateX(-3.727em);
}

.lqd-lp:hover .lqd-lp-read-more .btn-line-before {
	transform: scaleX(0);
	transform-origin: left center;
}

.lqd-lp:hover .lqd-lp-read-more .btn-line-after {
	transform: scaleX(1) translateX(-3.727em);
}

.lqd-lp:hover .lqd-lp-read-more .btn-line-after svg {
	transition: transform 0.35s;
	transform: translateY(-50%) scale(0.75);
}

.lqd-lp-img figure {
	transition: box-shadow 0.45s cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-lp-img .lqd-overlay {
	background-color: var(--lqd-color-primary);
	opacity: 0;
	font-size: 21px;
	color: #fff;
	transition: opacity 0.3s;
}

.lqd-lp-img .lqd-overlay i {
	display: inline-block;
	transform: translateX(-20px);
	transition: transform 0.65s cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-lp:hover .lqd-lp-img .lqd-overlay {
	opacity: 1;
}

.lqd-lp:hover .lqd-lp-img .lqd-overlay i {
	transform: translateX(0);
}

.lqd-lp-hover-img-zoom .lqd-lp-img figure {
	transform: scale(1);
	transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-lp-hover-img-zoom:hover .lqd-lp-img figure {
	transform: scale(1.15);
	transition-duration: 10s;
}

.lqd-lp-hover-img-zoom-out .lqd-lp-img figure {
	transform: scale(1.05);
	transition-duration: 0.65s;
}

.lqd-lp-hover-img-zoom-out:hover .lqd-lp-img figure {
	transform: scale(1.0001);
	transition-duration: 0.65s;
}

.lqd-lp-content-overlay .lqd-lp-content-bg {
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
}

.lqd-lp-content-overlay .lqd-lp-title a,
.lqd-lp-content-overlay .lqd-lp-date a {
	color: inherit;
}

.lqd-lp-content-overlay h2.lqd-lp-title {
	color: #fff;
}

.lqd-lp-content-overlay .lqd-lp-date {
	color: rgba(255, 255, 255, 0.65);
}

.lqd-lp-content-overlay:hover .lqd-lp-title a,
.lqd-lp-content-overlay:hover .lqd-lp-date a {
	color: #fff;
}

@media screen and (min-width: 992px) {
	.lqd-lp-title-highlight h2 .split-inner {
		display: inline-block;
		position: relative;
	}

	.lqd-lp-title-highlight h2 .split-inner:before,
	.lqd-lp-title-highlight h2 .split-inner:after {
		content: "";
		display: inline-block;
		position: absolute;
		bottom: 0.15em;
		left: 0;
		right: 0;
		z-index: -1;
		transition: transform 0.65s cubic-bezier(0.23, 1, 0.32, 1);
	}

	.lqd-lp-title-highlight h2 .split-inner:after {
		height: 0.4137931034em;
		background-color: rgba(255, 218, 1, 0.35);
		transform-origin: left;
		transform: scaleX(0);
	}

	.lqd-lp-title-highlight:hover .split-inner:before {
		transform: scaleX(0);
	}

	.lqd-lp-title-highlight:hover .split-inner:after {
		transform: scaleX(1);
	}
}

.lqd-lp-style-1 {
	display: flex;
	flex-direction: column;
}

.lqd-lp-style-1 .lqd-lp-img {
	margin-top: auto;
}

.lqd-lp-style-1 .lqd-lp-img figure {
	box-shadow: 0 40px 90px rgba(70, 67, 67, 0.2);
}

.lqd-lp-style-1:hover .lqd-lp-img figure {
	box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3);
}

.lqd-lp-style-2 {
	min-height: 360px;
	background-color: #eef2f4;
}

.lqd-lp-style-2:hover {
	box-shadow: 0 20px 50px rgba(0, 0, 0, 0.1);
}

.lqd-lp-style-2-alt {
	min-height: 360px;
	border: 1px solid #ebebeb;
	background-color: #fff;
}

.lqd-lp-style-2-alt .lqd-lp-img {
	opacity: 0;
	transform: scale(1.05);
	transition: transform 0.65s, opacity 0.65s;
	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.lqd-lp-style-2-alt .lqd-lp-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.lqd-lp-style-2-alt .lqd-lp-content-bg {
	background-color: rgba(0, 0, 0, 0.5);
}

.lqd-lp-style-2-alt .lqd-lp-cat a {
	color: #000;
	background-color: #e8ecef;
}

.lqd-lp-style-2-alt .lqd-lp-date:hover,
.lqd-lp-style-2-alt .lqd-lp-date a:hover {
	color: rgba(255, 255, 255, 0.7);
}

.lqd-lp-style-2-alt .lqd-lp-author figure {
	width: 50px;
	margin-inline-end: 20px;
}

.lqd-lp-style-2-alt .lqd-lp-author-info h3 {
	font-size: 14px;
}

.lqd-lp-style-2-alt .lqd-lp-author-info h6 {
	font-size: 12px;
}

.lqd-lp-style-2-alt:hover {
	box-shadow: 0 20px 50px rgba(0, 0, 0, 0.1);
}

.lqd-lp-style-2-alt:hover .lqd-lp-img {
	transform: scale(1);
	opacity: 1;
}

.lqd-lp-style-2-alt:hover .lqd-lp-author-info h3,
.lqd-lp-style-2-alt:hover .lqd-lp-title a,
.lqd-lp-style-2-alt:hover .lqd-lp-date {
	color: #fff;
}

.lqd-lp-style-3 .lqd-lp-img figure {
	box-shadow: 0 45px 70px rgba(0, 0, 0, 0.1);
}

.lqd-lp-style-3:hover .lqd-lp-img figure {
	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.25);
}

.lqd-lp-style-3:hover h2.lqd-lp-title a {
	color: var(--lqd-color-primary);
}

.lqd-lp-style-4 .lqd-lp-img {
	width: 25%;
}

.lqd-lp-style-4 .lqd-lp-header {
	width: 75%;
}

.lqd-lp-style-4 h2.lqd-lp-title {
	font-size: 15px;
}

.lqd-lp-style-4:hover .lqd-lp-img figure {
	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.2);
}

.lqd-lp-style-5 h2.lqd-lp-title {
	font-size: 34px;
}

.lqd-lp-style-5 .lqd-lp-author h3 {
	font-size: 11px;
}

.lqd-lp-style-5:hover .lqd-lp-img figure {
	box-shadow: 0 40px 75px rgba(0, 0, 0, 0.2);
}

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

	.lqd-lp-style-5 .lqd-lp-content,
	.lqd-lp-style-5 .lqd-lp-img {
		width: 50%;
	}

	.lqd-lp-style-5 .lqd-lp-content {
		padding-inline-start: 3.5rem;
	}
}

@media screen and (max-width: 479px) {
	.lqd-lp-style-5 h2.lqd-lp-title {
		font-size: 27px;
		line-height: 1.25em;
	}
}

.lqd-lp-style-6 {
	box-shadow: 0 20px 55px rgba(82, 71, 175, 0.09);
	background-color: #fff;
}

.lqd-lp-style-6 .lqd-lp-excerpt {
	font-size: 0.85em;
}

.lqd-lp-style-6 .lqd-lp-author {
	color: #000;
}

.lqd-lp-style-6 .lqd-lp-author h3,
.lqd-lp-style-6 .lqd-lp-author a {
	color: inherit;
}

.lqd-lp-style-6:hover {
	box-shadow: 0 25px 55px rgba(0, 0, 0, 0.075);
	transform: translateY(-2px);
}

.lqd-lp-style-6-alt .lqd-lp-cat-solid a {
	padding: 6px 10px;
	background-color: #292929;
	font-size: 10px;
	color: #fff;
}

.lqd-lp-style-6-alt .lqd-lp-meta {
	font-size: 13px;
	font-weight: 500;
}

@media (min-width: 992px) {

	.lqd-lp-style-6-alt .lqd-lp-header,
	.lqd-lp-style-6-alt .lqd-lp-excerpt {
		padding-inline-start: 2rem;
		padding-inline-end: 2rem;
	}
}

.lqd-lp-style-7 h2.lqd-lp-title {
	font-size: 34px;
}

.lqd-lp-column:not(:last-child) .lqd-lp-style-7,
.lqd-lp-style-7:not(:last-child):not(:only-of-type) {
	padding-bottom: 2em;
	margin-bottom: 2em;
	border-bottom: 1px dashed #cecece;
}

.lqd-lp-column:not(:last-child) .lqd-lp-style-7 {
	margin-bottom: 1em;
}

.lqd-lp-style-7 .lqd-lp-img {
	box-shadow: 0 30px 60px rgba(0, 0, 0, 0.05);
}

.lqd-lp-style-7 .lqd-lp-author a {
	color: #000;
}

.lqd-lp-style-7 .lqd-lp-author a:hover {
	color: var(--lqd-color-primary);
}

@media screen and (max-width: 479px) {
	.lqd-lp-style-7 h2.lqd-lp-title {
		font-size: 27px;
		line-height: 1.25em;
	}
}

.lqd-lp-style-8 {
	border: 1px solid #f1f1f1;
	background-color: #fff;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.2);
}

.lqd-lp-style-8 .lqd-lp-cat a {
	color: #000;
}

.lqd-lp-style-8 .lqd-lp-cat a:hover {
	color: var(--lqd-color-primary);
}

.lqd-lp-style-8 .lqd-lp-author figure {
	width: 80px;
}

.lqd-lp-style-8 .lqd-lp-footer i {
	display: inline-block;
	font-size: 21px;
	color: #000;
	transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-lp-style-8:hover {
	transform: translateY(-3px);
	box-shadow: 0 30px 75px rgba(0, 0, 0, 0.1);
}

.lqd-lp-style-8:hover .lqd-lp-footer i {
	transform: translateX(5px);
}

@media (min-width: 768px) {
	.lqd-lp-style-9 .lqd-lp-img {
		width: 35%;
	}

	.lqd-lp-style-9 .lqd-lp-contents {
		width: 65%;
		padding-inline-start: 2.5rem;
	}
}

@media (max-width: 767px) {
	.lqd-lp-style-9 .lqd-lp-img {
		margin-bottom: 1rem;
	}
}

.lqd-lp-style-10 .lqd-lp-cat-solid a {
	padding: 8px 10px;
}

.lqd-lp-style-10 .lqd-lp-date {
	font-size: 11px;
}

.lqd-lp-style-10 .lqd-lp-date a:not(:hover) {
	opacity: 0.65;
}

.lqd-lp-style-11 {
	color: rgba(255, 255, 255, 0.65);
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}

.lqd-lp-style-11 h2.lqd-lp-title {
	font-size: 27px;
}

.lqd-lp-style-11 .lqd-lp-header a {
	color: #fff;
}

.lqd-lp-style-11 .lqd-lp-header a:hover {
	color: #fff;
}

.lqd-lp-style-11 .lqd-lp-author h3 {
	font-size: 16px;
}

.lqd-lp-style-11 .lqd-lp-date {
	font-size: 11px;
}

.lqd-lp-style-11 .lqd-lp-date a:not(:hover) {
	opacity: 0.65;
}

.lqd-lp-style-11:hover {
	box-shadow: 0 30px 75px rgba(0, 0, 0, 0.2);
	transform: translateY(-2px);
}

.lqd-lp-style-11:hover h2.lqd-lp-title a {
	color: #fff;
}

@media screen and (min-width: 768px) {
	.lqd-lp-style-11 .lqd-lp-contents {
		padding: 2rem 2rem 3rem 2rem;
	}
}

@media screen and (max-width: 479px) {
	.lqd-lp-style-11 {
		padding-top: 0;
	}

	.lqd-lp-style-11 .lqd-lp-contents {
		position: relative;
	}
}

.lqd-lp-style-12 {
	box-shadow: 0 11px 30px rgba(0, 0, 0, 0.1);
	color: #919191;
}

.lqd-lp-style-12 .lqd-lp-meta {
	background-color: #ecf2f8;
}

.lqd-lp-style-12:hover {
	box-shadow: 0 15px 45px rgba(0, 0, 0, 0.075);
	transform: translateY(-2px);
}

@media (min-width: 992px) {
	.lqd-lp-style-12 {
		padding-inline-start: 2rem;
		padding-inline-end: 2rem;
	}
}

.lqd-lp-style-13 .lqd-lp-meta {
	line-height: 1.25em;
}

.lqd-lp-style-13 .lqd-lp-date {
	color: var(--lqd-color-secondary, var(--lqd-color-primary));
}

.lqd-lp-style-13 .lqd-lp-cat {
	padding-inline-start: 1rem;
	padding-inline-end: 1rem;
	background-color: var(--lqd-color-secondary, var(--lqd-color-primary));
}

.lqd-lp-style-13 .lqd-lp-cat a {
	color: #fff;
}

@media screen and (min-width: 992px) {
	.related-posts .lqd-lp-style-13 h2 .split-inner:after {
		height: 1px;
		background-color: currentColor;
	}
}

.lqd-lp-style-14 .lqd-lp-meta {
	line-height: 1.5em;
}

.lqd-lp-style-14 .lqd-lp-content-bg {
	background-color: rgba(0, 0, 0, 0.45);
}

.lqd-lp-style-14 h2.lqd-lp-title {
	font-size: 36px;
}

.lqd-lp-style-14 h2.lqd-lp-title a {
	color: #fff;
}

.lqd-lp-style-14 h2.lqd-lp-title a:hover {
	color: #fff;
}

.lqd-lp-style-14 .lqd-lp-date {
	color: var(--lqd-color-secondary, var(--lqd-color-primary));
}

.lqd-lp-style-14 .lqd-lp-cat {
	background-color: var(--lqd-color-secondary, var(--lqd-color-primary));
}

.lqd-lp-style-14 .lqd-lp-cat a {
	color: #fff;
}

.lqd-lp-style-14 .lqd-lp-author h3 {
	font-size: 11px;
	color: rgba(255, 255, 255, 0.5);
}

.lqd-lp-style-14 .lqd-lp-author h3 a {
	color: #fff;
	text-decoration: underline;
	opacity: 0.5;
}

.lqd-lp-style-14 .lqd-lp-author h3 a:hover {
	opacity: 1;
}

.col-md-4 .lqd-lp-style-14 h2.lqd-lp-title {
	font-size: 20px;
}

@media screen and (min-width: 768px) {
	.lqd-lp-style-14 .lqd-lp-contents {
		padding: 2rem;
	}
}

@media screen and (max-width: 479px) {
	.lqd-lp-style-14 {
		padding-top: 0;
	}

	.lqd-lp-style-14 .lqd-lp-contents {
		position: relative;
	}

	.lqd-lp-style-14 h2.lqd-lp-title {
		font-size: 24px;
	}
}

.lqd-lp-style-15 .lqd-lp-cat {
	font-size: 13px;
	line-height: 1.25em;
}

.carousel-item .lqd-lp-style-15 div.lqd-lp-img {
	padding-top: 56.25%;
	position: relative;
}

.carousel-item .lqd-lp-style-15 div.lqd-lp-img figure {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.carousel-item .lqd-lp-style-15 div.lqd-lp-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.lqd-lp-carousel-filterable .lqd-lp-carousel-header h6 {
	padding: 0.5em 1em;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 50em;
	font-size: 13px;
}

.lqd-lp-style-16 .lqd-lp-read-more {
	font-size: 12px;
}

.lqd-lp-style-16 .lqd-lp-img figure {
	transition: transform 0.65s cubic-bezier(0.25, 0.8, 0.45, 1);
}

.lqd-lp-style-16:hover .lqd-lp-img figure {
	transform: scale(1.1);
}

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

	.lqd-lp-style-16 .lqd-lp-header,
	.lqd-lp-style-16 .lqd-lp-excerpt {
		width: 85%;
	}
}

@media screen and (max-width: 479px) {
	.lqd-lp-style-16 {
		margin-bottom: 15px;
	}
}

.lqd-lp-style-17 h2.lqd-lp-title {
	font-size: 40px;
}

.lqd-lp-style-17 .lqd-lp-read-more {
	font-size: 12px;
}

.lqd-lp-style-17 .lqd-lp-img figure {
	transition: transform 0.65s cubic-bezier(0.25, 0.8, 0.45, 1);
}

.lqd-lp-style-17 .lqd-lp-meta a,
.lqd-lp-style-17 .lqd-lp-title a {
	color: #fff;
}

.lqd-lp-style-17 .lqd-lp-meta:hover a,
.lqd-lp-style-17 .lqd-lp-title:hover a {
	color: rgba(255, 255, 255, 0.8);
}

.lqd-lp-style-17 .lqd-lp-meta {
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}

.lqd-lp-style-17 .lqd-lp-content-bg {
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);
}

.lqd-lp-style-17 .lqd-lp-img figure {
	transition: transform 0.65s cubic-bezier(0.25, 0.8, 0.45, 1);
}

.lqd-lp-style-17:hover .lqd-lp-img figure {
	transform: scale(1.1);
}

@media screen and (max-width: 479px) {
	.lqd-lp-style-17.fullheight {
		min-height: 75vh;
	}
}

@media screen and (max-width: 479px) {
	.lqd-lp-style-17 h2.lqd-lp-title {
		font-size: 27px;
		line-height: 1.25em;
	}
}

.lqd-lp-style-18 {
	position: static;
}

.lqd-lp-style-18 .lqd-lp-date {
	font-size: 17px;
	color: #000;
}

.lqd-lp-style-18 h2 {
	font-size: 29px;
	line-height: 1.3448275862em;
}

@media screen and (min-width: 992px) {
	.lqd-lp-style-18 h2 {
		width: 70%;
	}

	.lqd-lp-style-18 h2 .split-inner {
		display: inline-block;
		position: relative;
	}

	.lqd-lp-style-18 h2 .split-inner:before {
		height: 1px;
		background-color: #000;
		transform-origin: right;
	}

	.lqd-lp-style-18 .lqd-lp-meta {
		width: 30%;
	}

	.lqd-lp-style-18 .lqd-lp-header {
		flex-direction: row;
		width: 60%;
	}

	.lqd-lp-style-18 .lqd-lp-img {
		width: 35%;
		position: absolute;
		top: 0;
		right: 0;
	}

	.lqd-lp-style-18 .lqd-lp-img figure {
		opacity: 0;
		visibility: hidden;
		transform: scale(1.15);
		transition: opacity 0.65s, visibility 0.65s, transform 0.65s;
		transition-timing-function: cubic-bezier(0.16, 0.9, 0.7, 1);
	}

	.lqd-lp-style-18 .lqd-lp-header:hover+.lqd-lp-img figure {
		opacity: 1;
		visibility: visible;
		transform: scale(1);
	}
}

.lqd-lp-style-19 .lqd-lp-img {
	overflow: hidden;
}

.lqd-lp-style-19 .lqd-lp-img figure {
	transform: scale(1);
	transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
}

.lqd-lp-style-19 .lqd-lp-img .lqd-lp-footer {
	top: 0;
	left: 0;
}

.lqd-lp-style-19 .lqd-lp-img .btn {
	font-size: 14px;
	line-height: 2em;
	text-transform: capitalize;
	letter-spacing: 0;
	background-color: #fff;
	color: #000;
}

.lqd-lp-style-19 .lqd-lp-img .btn:hover {
	transform: none;
}

.lqd-lp-style-19 .lqd-lp-img .btn-icon {
	font-size: 1.2em;
	-webkit-text-stroke: 0.5px;
}

.lqd-lp-style-19 .lqd-lp-meta {
	font-size: 13px;
}

.lqd-lp-style-19 .lqd-lp-meta a {
	color: #000;
}

.lqd-lp-style-19 h2 {
	font-size: 24px;
	line-height: 1.3333333333em;
}

.lqd-lp-style-19:hover .lqd-lp-img figure {
	transform: scale(1.15);
}

@media screen and (min-width: 992px) {
	.lqd-lp-style-19 h2:before {
		content: none;
	}
}

.lqd-lp-style-20 .lqd-lp-cat {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: -0.01em;
}

.lqd-lp-style-20 .lqd-lp-cat a {
	padding: 0 0.25em;
	background-color: #292929;
	color: #fff;
}

.lqd-lp-style-20 .lqd-lp-cat a:before {
	background-color: inherit;
}

.lqd-lp-style-21 {
	padding: 4.5%;
	font-size: 17px;
	line-height: 1.4090909091em;
	color: #181b31;
}

.lqd-lp-style-21 .lqd-lp-img {
	min-height: 240px;
}

.lqd-lp-style-21 .lqd-lp-img figure {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 1;
}

.lqd-lp-style-21 .lqd-lp-img img {
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.lqd-lp-style-21 .lqd-lp-date {
	font-size: 12px;
}

.lqd-lp-style-21 .lqd-lp-cat a {
	font-size: 13px;
	color: #000;
}

.lqd-lp-style-21 h2.lqd-lp-title {
	font-size: 27px;
	font-weight: 700;
	line-height: 1.0571428571em;
}

.lqd-lp-style-21 .lqd-lp-footer .btn {
	font-size: 22px;
	color: inherit;
}

.lqd-lp-style-21-alt .lqd-lp-img {
	min-height: 200px;
}

@media screen and (min-width: 768px) {
	.lqd-lp-style-21 .lqd-lp-img {
		width: 35%;
		height: 100%;
		margin-bottom: 0;
	}

	.lqd-lp-style-21 .lqd-lp-contents {
		width: 65%;
		padding-inline-end: 2rem;
		padding-inline-start: 2.5rem;
	}

	.lqd-lp-style-21 .lqd-lp-footer {
		margin-top: auto;
	}

	.lqd-lp-style-21-alt .lqd-lp-img {
		width: 50%;
	}

	.lqd-lp-style-21-alt .lqd-lp-contents {
		width: 50%;
		padding-inline-start: 1.5em;
		padding-inline-end: 0;
	}
}

@media screen and (min-width: 992px) {
	.lqd-lp-style-21:not(.lqd-lp-style-21-alt) .lqd-lp-contents {
		padding-inline-start: 4rem;
	}
}

@media screen and (max-width: 479px) {
	.lqd-lp-style-21 {
		font-size: 1em;
	}

	.lqd-lp-style-21 h2.lqd-lp-title {
		font-size: 30px;
	}
}

.lqd-lp-style-22 {
	display: flex;
	flex-direction: column;
}

.lqd-lp-style-22 h2.lqd-lp-title {
	font-size: 34px;
}

.lqd-lp-style-22 .lqd-lp-meta {
	display: inline-grid;
	grid-auto-flow: column;
	font-size: 10px;
	font-weight: 700;
	letter-spacing: 0.1em;
}

.lqd-lp-style-22 .lqd-lp-meta h3,
.lqd-lp-style-22 .lqd-lp-meta a {
	color: #000;
}

.lqd-lp-column:not(:last-child) .lqd-lp-style-22,
.lqd-lp-style-22:not(:last-child):not(:only-of-type) {
	padding-bottom: 1.25em;
	margin-bottom: 2em;
	border-bottom: 1px dashed #cecece;
}

.lqd-lp-column:not(:last-child) .lqd-lp-style-22 {
	margin-bottom: 1em;
}

.lqd-lp-style-22.sticky {
	border-left: 3px solid var(--lqd-color-primary);
	border-bottom: none !important;
	padding-left: 2em;
}

.lqd-lp-style-22:hover h2.lqd-lp-title a {
	color: var(--lqd-color-primary);
}

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

	.lqd-lp-style-22 .lqd-lp-excerpt,
	.lqd-lp-style-22 .lqd-lp-header {
		max-width: 68%;
	}
}

@media screen and (max-width: 479px) {
	.lqd-lp-style-22 h2.lqd-lp-title {
		font-size: 27px;
		line-height: 1.25em;
	}
}

.lqd-lp-style-23 h2.lqd-lp-title {
	font-size: 22px;
}

.lqd-lp-style-23 .lqd-lp-meta {
	font-size: 13px;
}

.lqd-lp-style-23 .lqd-lp-author {
	color: #000;
}

.lqd-lp-style-23 .lqd-lp-author h3,
.lqd-lp-style-23 .lqd-lp-author a {
	color: inherit;
}

.lqd-lp-style-23 .lqd-lp-cat-solid a {
	padding: 6px 10px;
	background-color: #292929;
	font-size: 10px;
	color: #fff;
}

.lqd-lp-style-23 .lqd-lp-cat-solid a:before {
	background-color: inherit;
}

.lqd-lp-style-23 .lqd-lp-img {
	border: 13px solid #fff;
	border-radius: 10px;
	box-shadow: 0 20px 50px rgba(40, 58, 116, 0.1);
}

.lqd-lp-style-23 .lqd-lp-img .lqd-lp-meta {
	top: 30px;
	left: 30px;
}

.lqd-lp-style-23 .lqd-lp-excerpt {
	font-size: 14px;
	line-height: 1.71em;
}

/*******************************************
7.31. Fresco lightbox
*******************************************/

.fr-window {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	font: 13px/20px "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;
	/* Chrome hack, this fixes a visual glitch when quickly toggling a video */
	transform: translateZ(0);
}

/* z-index */
.fr-overlay {
	z-index: 99998;
}

.fr-window {
	z-index: 99999;
}

.fr-spinner {
	z-index: 100000;
}

/* overlay */
.fr-overlay {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

.fr-overlay-background {
	float: left;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.9;
}

.fr-overlay-ui-fullclick .fr-overlay-background {
	background: #292929;
	opacity: 1;
}

/* mobile touch has position:absolute to allow zooming */
.fr-window.fr-mobile-touch,
.fr-overlay.fr-mobile-touch {
	position: absolute;
	overflow: visible;
}

/* some properties on the window are used to toggle things
 * like margin and the fullclick mode,
 * we reset those properties after measuring them
 */
.fr-measured {
	margin: 0 !important;
	min-width: 0 !important;
	min-height: 0 !important;
}

.fr-box {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.fr-pages {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
	user-select: none;
}

.fr-page {
	position: absolute;
	width: 100%;
	height: 100%;
}

.fr-container {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
	text-align: center;
}

.fr-hovering-clickable .fr-container {
	cursor: pointer;
}

/*
   padding:
   youtube & vimeo always have buttons on the outside
   side button = 72 = 54 + (2 * 9 margin)
   close button = 48
*/
/* padding ui:inside */
.fr-ui-inside .fr-container {
	padding: 20px 20px;
}

.fr-ui-inside.fr-no-sides .fr-container {
	padding: 20px;
}

/* padding ui:outside */
.fr-ui-outside .fr-container {
	padding: 20px 82px;
}

.fr-ui-outside.fr-no-sides .fr-container {
	padding: 20px 48px;
}

/* reduce padding on smaller screens */
@media all and (max-width: 700px) and (orientation: portrait),
all and (orientation: landscape) and (max-height: 700px) {

	/* padding ui:inside */
	.fr-ui-inside .fr-container {
		padding: 12px 12px;
	}

	.fr-ui-inside.fr-no-sides .fr-container {
		padding: 12px;
	}

	/* padding ui:outside */
	.fr-ui-outside .fr-container {
		padding: 12px 72px;
	}

	.fr-ui-outside.fr-no-sides .fr-container {
		padding: 12px 48px;
	}
}

@media all and (max-width: 500px) and (orientation: portrait),
all and (orientation: landscape) and (max-height: 500px) {

	/* padding ui:inside */
	.fr-ui-inside .fr-container {
		padding: 0 0;
	}

	.fr-ui-inside.fr-no-sides .fr-container {
		padding: 0;
	}

	/* padding ui:outside */
	.fr-ui-outside .fr-container {
		padding: 0 72px;
	}

	.fr-ui-outside.fr-no-sides .fr-container {
		padding: 0 48px;
	}
}

/* padding ui:fullclick */
.fr-ui-fullclick .fr-container {
	padding: 0;
}

.fr-ui-fullclick.fr-no-sides .fr-container {
	padding: 0;
}

/* video fullclick */
.fr-ui-fullclick.fr-type-video .fr-container {
	padding: 0 62px;
}

.fr-ui-fullclick.fr-no-sides.fr-type-video .fr-container {
	padding: 48px 0;
}

/* overflow-y should always have 0 padding top and bottom */
.fr-overflow-y .fr-container {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.fr-content,
.fr-content-background {
	position: absolute;
	top: 50%;
	left: 50%;
	/* IE11 has a 1px blur bug on the edges of the caption (ui:inside)
     during animation with overflow:hidden */
	overflow: visible;
}

/* img/iframe/error */
.fr-content-element {
	float: left;
	width: 100%;
	height: 100%;
}

.fr-content-background {
	background: #101010;
}

.fr-info {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	color: #efefef;
	font-size: 13px;
	line-height: 20px;
	text-align: left;
	text-size-adjust: none;
	user-select: text;
}

.fr-info-background {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #000;
	line-height: 1%;
	filter: none;
	opacity: 1;
}

.fr-ui-inside .fr-info-background {
	opacity: 0.8;
	zoom: 1;
}

/* ui:outside has a slightly lighter info background to break up from black page backgrounds */
.fr-ui-outside .fr-info-background {
	background: #0d0d0d;
}

/* info at the bottom for ui:inside */
.fr-content .fr-info {
	top: auto;
	bottom: 0;
}

.fr-info-padder {
	display: block;
	overflow: hidden;
	padding: 12px;
	position: relative;
	width: auto;
}

.fr-caption {
	width: auto;
	display: inline;
}

.fr-position {
	color: #b3b3b3;
	float: right;
	line-height: 21px;
	opacity: 0.99;
	position: relative;
	text-align: right;
	margin-left: 15px;
	white-space: nowrap;
}

/* positions not within the info bar
   for ui:outside/inside */
.fr-position-outside,
.fr-position-inside {
	position: absolute;
	bottom: 0;
	right: 0;
	margin: 12px;
	width: auto;
	padding: 2px 8px;
	border-radius: 10px;
	font-size: 11px;
	line-height: 20px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
	display: none;
	overflow: hidden;
	white-space: nowrap;
	text-size-adjust: none;
	user-select: text;
}

.fr-position-inside {
	border: 0;
}

.fr-position-background {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #0d0d0d;
	opacity: 0.8;
	zoom: 1;
	/* oldIE */
}

.fr-position-text {
	color: #b3b3b3;
}

.fr-position-outside .fr-position-text,
.fr-position-inside .fr-position-text {
	float: left;
	position: relative;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	opacity: 1;
}

/* display it for the outside ui, hide the caption inside */
.fr-ui-outside .fr-position-outside {
	display: block;
}

.fr-ui-outside .fr-info .fr-position {
	display: none;
}

.fr-ui-inside.fr-no-caption .fr-position-inside {
	display: block;
}

/* links */
.fr-info a,
.fr-info a:hover {
	color: #ccc;
	border: 0;
	background: none;
	text-decoration: underline;
}

.fr-info a:hover {
	color: #eee;
}

/* no-caption */
.fr-ui-outside.fr-no-caption .fr-info {
	display: none;
}

.fr-ui-inside.fr-no-caption .fr-caption {
	display: none;
}

/* --- stroke */
.fr-stroke {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 1px;
}

.fr-stroke-vertical {
	width: 1px;
	height: 100%;
}

.fr-stroke-horizontal {
	padding: 0 1px;
}

.fr-stroke-right {
	left: auto;
	right: 0;
}

.fr-stroke-bottom {
	top: auto;
	bottom: 0;
}

.fr-stroke-color {
	float: left;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.08);
}

/* the stroke is brighter inside the info box */
.fr-info .fr-stroke-color {
	background: rgba(80, 80, 80, 0.3);
}

/* remove the stroke when outside ui has a caption */
.fr-ui-outside.fr-has-caption .fr-content .fr-stroke-bottom {
	display: none;
}

/* remove stroke and shadow when ui:fullclick */
.fr-ui-fullclick .fr-stroke {
	display: none;
}

.fr-ui-fullclick .fr-content-background {
	box-shadow: none;
}

/* the info box never bas a top stroke */
.fr-info .fr-stroke-top {
	display: none;
}

/* < > */
.fr-side {
	position: absolute;
	top: 50%;
	width: 54px;
	height: 72px;
	margin: 0 9px;
	margin-top: -36px;
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
	zoom: 1;
}

.fr-side-previous {
	left: 0;
}

.fr-side-next {
	right: 0;
	left: auto;
}

.fr-side-disabled {
	cursor: default;
}

.fr-side-hidden {
	display: none !important;
}

.fr-side-button {
	float: left;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

.fr-side-button-background {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #101010;
}

.fr-side-button-icon {
	float: left;
	position: relative;
	height: 100%;
	width: 100%;
	zoom: 1;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

/* smaller side buttons */
@media all and (max-width: 500px) and (orientation: portrait),
all and (orientation: landscape) and (max-height: 414px) {
	.fr-side {
		width: 54px;
		height: 60px;
		margin: 0;
		margin-top: -30px;
	}

	.fr-side-button {
		width: 48px;
		height: 60px;
		margin: 0 3px;
	}
}

/* X */
.fr-close {
	position: absolute;
	width: 48px;
	height: 48px;
	top: 0;
	right: 0;
	cursor: pointer;
	-webkit-user-select: none;
	user-select: none;
}

.fr-close-background,
.fr-close-icon {
	position: absolute;
	top: 12px;
	left: 12px;
	height: 26px;
	width: 26px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.fr-close-background {
	background-color: #000;
}

/* Thumbnails */
.fr-thumbnails {
	position: absolute;
	overflow: hidden;
}

.fr-thumbnails-disabled .fr-thumbnails {
	display: none !important;
}

.fr-thumbnails-horizontal .fr-thumbnails {
	width: 100%;
	height: 12%;
	min-height: 74px;
	max-height: 160px;
	bottom: 0;
}

.fr-thumbnails-vertical .fr-thumbnails {
	height: 100%;
	width: 10%;
	min-width: 74px;
	max-width: 160px;
	left: 0;
}

.fr-thumbnails,
.fr-thumbnails * {
	user-select: none;
}

.fr-thumbnails-wrapper {
	position: absolute;
	top: 0;
	left: 50%;
	height: 100%;
}

.fr-thumbnails-vertical .fr-thumbnails-wrapper {
	top: 50%;
	left: 0;
}

.fr-thumbnails-slider {
	position: relative;
	width: 100%;
	height: 100%;
	float: left;
	zoom: 1;
}

.fr-thumbnails-slider-slide {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}

.fr-thumbnails-thumbs {
	float: left;
	height: 100%;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
}

.fr-thumbnails-slide {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
}

.fr-thumbnail-frame {
	position: absolute;
	zoom: 1;
	overflow: hidden;
}

.fr-thumbnail {
	position: absolute;
	width: 30px;
	height: 100%;
	left: 50%;
	top: 50%;
	zoom: 1;
	cursor: pointer;
	margin: 0 10px;
}

.fr-thumbnail-wrapper {
	position: relative;
	background: #161616;
	width: 100%;
	height: 100%;
	float: left;
	overflow: hidden;
	display: inline;
	/* IE6(7) */
	z-index: 0;
	/* IE8 */
}

.fr-thumbnail-overlay {
	cursor: pointer;
}

.fr-thumbnail-active .fr-thumbnail-overlay {
	cursor: default;
}

.fr-thumbnail-overlay,
.fr-thumbnail-overlay-background,
.fr-thumbnail-overlay-border {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-width: 0;
	overflow: hidden;
	border-style: solid;
	border-color: transparent;
}

.fr-thumbnail .fr-thumbnail-image {
	position: absolute;
	opacity: 0.85;
	max-width: none;
}

.fr-thumbnail:hover .fr-thumbnail-image,
.fr-thumbnail-active:hover .fr-thumbnail-image {
	opacity: 0.99;
}

.fr-thumbnail-active .fr-thumbnail-image,
.fr-thumbnail-active:hover .fr-thumbnail-image {
	opacity: 0.35;
}

.fr-thumbnail-active {
	cursor: default;
}

/* Thumbnails loading */
.fr-thumbnail-loading,
.fr-thumbnail-loading-background,
.fr-thumbnail-loading-icon {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.fr-thumbnail-loading-background {
	background-color: #161616;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	opacity: 0.8;
	position: relative;
	float: left;
}

/* this element is there as an alternative to putting the loading image on the background */
.fr-thumbnail-loading-icon {
	display: none;
}

/* error on thumbnail */
.fr-thumbnail-error .fr-thumbnail-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #202020;
}

/* Thumbnail < > */
.fr-thumbnails-side {
	float: left;
	height: 100%;
	width: 28px;
	margin: 0 5px;
	position: relative;
	overflow: hidden;
}

.fr-thumbnails-side-previous {
	margin-left: 12px;
}

.fr-thumbnails-side-next {
	margin-right: 12px;
}

.fr-thumbnails-vertical .fr-thumbnails-side {
	height: 28px;
	width: 100%;
	margin: 10px 0;
}

.fr-thumbnails-vertical .fr-thumbnails-side-previous {
	margin-top: 20px;
}

.fr-thumbnails-vertical .fr-thumbnails-side-next {
	margin-bottom: 20px;
}

.fr-thumbnails-side-button {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -14px;
	margin-left: -14px;
	width: 28px;
	height: 28px;
	cursor: pointer;
}

.fr-thumbnails-side-button-background {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	opacity: 0.8;
	transition: background-color 0.2s ease-in;
	background-color: #333;
	cursor: pointer;
	border-radius: 4px;
}

.fr-thumbnails-side-button:hover .fr-thumbnails-side-button-background {
	background-color: #3b3b3b;
}

.fr-thumbnails-side-button-disabled * {
	cursor: default;
}

.fr-thumbnails-side-button-disabled:hover .fr-thumbnails-side-button-background {
	background-color: #333;
}

.fr-thumbnails-side-button-icon {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* vertical thumbnails */
.fr-thumbnails-vertical .fr-thumbnails-side,
.fr-thumbnails-vertical .fr-thumbnails-thumbs,
.fr-thumbnails-vertical .fr-thumbnail-frame {
	clear: both;
}

/* ui:fullclick has a dark thumbnail background */
.fr-window-ui-fullclick .fr-thumbnails {
	background: #090909;
}

/* put a stroke on the connecting caption*/
.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-horizontal .fr-info .fr-stroke-bottom {
	display: block !important;
}

/*({ box-shadow: inset 0 -1px 0 rgba(255,255,255,.1); } */
.fr-window-ui-fullclick.fr-thumbnails-enabled.fr-thumbnails-vertical .fr-info .fr-stroke-left {
	display: block !important;
}

/* thumbnail spacing  */
.fr-thumbnails-horizontal .fr-thumbnails-thumbs {
	padding: 12px 5px;
}

.fr-thumbnails-vertical .fr-thumbnails-thumbs {
	padding: 5px 12px;
}

.fr-thumbnails-measured .fr-thumbnails-thumbs {
	padding: 0 !important;
}

/* horizontal */
@media all and (min-height: 700px) {
	.fr-thumbnails-horizontal .fr-thumbnails-thumbs {
		padding: 16px 8px;
	}

	.fr-thumbnails-horizontal .fr-thumbnails-side {
		margin: 0 8px;
	}

	.fr-thumbnails-horizontal .fr-thumbnails-side-previous {
		margin-left: 16px;
	}

	.fr-thumbnails-horizontal .fr-thumbnails-side-next {
		margin-right: 16px;
	}
}

@media all and (min-height: 980px) {
	.fr-thumbnails-horizontal .fr-thumbnails-thumbs {
		padding: 20px 10px;
	}

	.fr-thumbnails-horizontal .fr-thumbnails-side {
		margin: 0 10px;
	}

	.fr-thumbnails-horizontal .fr-thumbnails-side-previous {
		margin-left: 20px;
	}

	.fr-thumbnails-horizontal .fr-thumbnails-side-next {
		margin-right: 20px;
	}
}

/* vertical */
@media all and (min-width: 1200px) {
	.fr-thumbnails-vertical .fr-thumbnails-thumbs {
		padding: 8px 16px;
	}

	.fr-thumbnails-vertical .fr-thumbnails-side {
		margin: 0 8px;
	}

	.fr-thumbnails-vertical .fr-thumbnails-side-previous {
		margin-top: 16px;
	}

	.fr-thumbnails-vertical .fr-thumbnails-side-next {
		margin-bottom: 16px;
	}
}

@media all and (min-width: 1800px) {
	.fr-thumbnails-vertical .fr-thumbnails-thumbs {
		padding: 10px 20px;
	}

	.fr-thumbnails-vertical .fr-thumbnails-side {
		margin: 10px 0;
	}

	.fr-thumbnails-vertical .fr-thumbnails-side-previous {
		margin-top: 20px;
	}

	.fr-thumbnails-vertical .fr-thumbnails-side-next {
		margin-bottom: 20px;
	}
}

/* hide thumbnails on smaller screens
   the js always hides them on touch based devices
*/
@media all and (max-width: 500px) and (orientation: portrait),
all and (orientation: landscape) and (max-height: 500px) {
	.fr-thumbnails-horizontal .fr-thumbnails {
		display: none !important;
	}
}

@media all and (max-width: 700px) and (orientation: portrait),
all and (orientation: landscape) and (max-height: 414px) {
	.fr-thumbnails-vertical .fr-thumbnails {
		display: none !important;
	}
}

/* force fullClick: true
   and force overflow: false */
@media all and (max-width: 500px) and (orientation: portrait),
all and (orientation: landscape) and (max-height: 414px) {
	.fr-page {
		min-width: 100%;
	}

	/* fullclick */
	.fr-page {
		min-height: 100%;
	}

	/* overflow: false */
}

/* switch between ui modes
   we force everything not in the current UI mode to hide
*/
.fr-window-ui-fullclick .fr-side-next-outside,
.fr-window-ui-fullclick .fr-side-previous-outside,
.fr-window-ui-fullclick .fr-close-outside,
.fr-window-ui-fullclick .fr-content .fr-side-next,
.fr-window-ui-fullclick .fr-content .fr-side-previous,
.fr-window-ui-fullclick .fr-content .fr-close,
.fr-window-ui-fullclick .fr-content .fr-info,
.fr-window-ui-outside .fr-side-next-fullclick,
.fr-window-ui-outside .fr-side-previous-fullclick,
.fr-window-ui-outside .fr-close-fullclick,
.fr-window-ui-outside .fr-content .fr-side-next,
.fr-window-ui-outside .fr-content .fr-side-previous,
.fr-window-ui-outside .fr-content .fr-close,
.fr-window-ui-outside .fr-content .fr-info,
.fr-window-ui-inside .fr-page>.fr-info,
.fr-window-ui-inside .fr-side-next-fullclick,
.fr-window-ui-inside .fr-side-previous-fullclick,
.fr-window-ui-inside .fr-close-fullclick,
.fr-window-ui-inside .fr-side-next-outside,
.fr-window-ui-inside .fr-side-previous-outside,
.fr-window-ui-inside .fr-close-outside {
	display: none !important;
}

/* some ui elements can be toggled on mousemove.
   filter:alpha(opacity) is bugged so we use display in oldIE
*/
.fr-toggle-ui {
	opacity: 0;
	transition: opacity 0.3s;
}

.fr-visible-fullclick-ui .fr-box>.fr-toggle-ui,
.fr-visible-inside-ui .fr-ui-inside .fr-toggle-ui {
	opacity: 1;
}

.fr-hidden-fullclick-ui .fr-box>.fr-toggle-ui,
.fr-hidden-inside-ui .fr-ui-inside .fr-toggle-ui {
	transition: opacity 0.3s;
}

/* Spinner */
.fr-spinner {
	position: fixed;
	width: 52px;
	height: 52px;
	background: #101010;
	background: rgba(16, 16, 16, 0.85);
	border-radius: 5px;
}

.fr-spinner div {
	position: absolute;
	top: 0;
	left: 0;
	height: 64%;
	width: 64%;
	margin-left: 18%;
	margin-top: 18%;
	opacity: 1;
	animation: fresco-12 1.2s infinite ease-in-out;
}

.fr-spinner div:after {
	content: "";
	position: absolute;
	top: 0;
	left: 50%;
	width: 2px;
	height: 8px;
	margin-left: -1px;
	background: #fff;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	/* fixes rendering in Firefox */
}

.fr-spinner div.fr-spin-1 {
	transform: rotate(30deg);
	animation-delay: -1.1s;
}

.fr-spinner div.fr-spin-2 {
	transform: rotate(60deg);
	animation-delay: -1s;
}

.fr-spinner div.fr-spin-3 {
	transform: rotate(90deg);
	animation-delay: -0.9s;
}

.fr-spinner div.fr-spin-4 {
	transform: rotate(120deg);
	animation-delay: -0.8s;
}

.fr-spinner div.fr-spin-5 {
	transform: rotate(150deg);
	animation-delay: -0.7s;
}

.fr-spinner div.fr-spin-6 {
	transform: rotate(180deg);
	animation-delay: -0.6s;
}

.fr-spinner div.fr-spin-6 {
	transform: rotate(180deg);
	animation-delay: -0.6s;
}

.fr-spinner div.fr-spin-7 {
	transform: rotate(210deg);
	animation-delay: -0.5s;
}

.fr-spinner div.fr-spin-8 {
	transform: rotate(240deg);
	animation-delay: -0.4s;
}

.fr-spinner div.fr-spin-9 {
	transform: rotate(270deg);
	animation-delay: -0.3s;
}

.fr-spinner div.fr-spin-10 {
	transform: rotate(300deg);
	animation-delay: -0.2s;
}

.fr-spinner div.fr-spin-11 {
	transform: rotate(330deg);
	animation-delay: -0.1s;
}

.fr-spinner div.fr-spin-12 {
	transform: rotate(360deg);
	animation-delay: 0s;
}

@-webkit-keyframes fresco-12 {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@keyframes fresco-12 {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

/* Thumbnail spinner */
.fr-thumbnail-spinner {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -20px;
	margin-left: -20px;
	width: 40px;
	height: 40px;
}

.fr-thumbnail-spinner-spin {
	position: relative;
	float: left;
	margin: 8px 0 0 8px;
	text-indent: -9999em;
	border-top: 2px solid rgba(255, 255, 255, 0.2);
	border-right: 2px solid rgba(255, 255, 255, 0.2);
	border-bottom: 2px solid rgba(255, 255, 255, 0.2);
	border-left: 2px solid #fff;
	animation: fr-thumbnail-spin 1.1s infinite linear;
}

.fr-thumbnail-spinner-spin,
.fr-thumbnail-spinner-spin:after {
	border-radius: 50%;
	width: 24px;
	height: 24px;
}

@-webkit-keyframes fr-thumbnail-spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

@keyframes fr-thumbnail-spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

/* Error */
.fr-error {
	float: left;
	position: relative;
	background-color: #ca3434;
	width: 160px;
	height: 160px;
}

.fr-error-icon {
	position: absolute;
	width: 42px;
	height: 42px;
	top: 50%;
	left: 50%;
	margin-left: -21px;
	margin-top: -21px;
}

/* skin: 'fresco' */
/* Sprite */
.fr-window-skin-fresco .fr-side-button-icon,
.fr-window-skin-fresco .fr-close-icon,
.fr-window-skin-fresco .fr-thumbnails-side-button-icon,
.fr-window-skin-fresco .fr-error-icon {
	background-repeat: no-repeat;
	background-size: 15px;
	background-position: center;
}

.fr-window-skin-fresco .fr-error-icon {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAxOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuMzMwMDAyIDEzLjI5OEwyLjA2NCAxNS4wMzJMMy43OTggMTMuMjk4TDUuNTMyIDExLjU2M0w3LjI2NjAxIDEzLjI5OEw5IDE1LjAzMkwxMC43MzQgMTMuMjk4TDEyLjQ2OCAxMS41NjNMMTQuMjAxIDEzLjI5OEwxNS45MzYgMTUuMDMyTDE3LjY3IDEzLjI5OEwxOCAxMi45NjhWNS41TDEzIDAuNUgwVjEyLjk2OEwwLjMzMDAwMiAxMy4yOThaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTcuNjcgMTYuNzY1TDE1LjkzNiAxOC41TDE0LjIwMSAxNi43NjVMMTIuNDY4IDE1LjAzMkwxMC43MzQgMTYuNzY1TDkgMTguNUw3LjI2NjAxIDE2Ljc2NUw1LjUzMiAxNS4wMzJMMy43OTggMTYuNzY1TDIuMDY0IDE4LjVMMC4zMzAwMDIgMTYuNzY1TDAgMTYuNDM2VjI3LjVIMThWMTYuNDM2TDE3LjY3IDE2Ljc2NVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);
}

.fr-window-skin-fresco .fr-content-background {
	background: #101010;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}

.fr-window-skin-fresco.fr-window-ui-fullclick .fr-content-background {
	box-shadow: none;
}

/* thumbnail shadow */
.fr-window-skin-fresco .fr-thumbnail-wrapper {
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}

.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper {
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
}

/* < > */
.fr-window-skin-fresco .fr-side-button-background {
	background-color: transparent;
}

.fr-window-skin-fresco .fr-side-previous .fr-side-button-icon {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCAyNyA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC41IiBkPSJNMjYuMjEzIDM4Ljk3MUwyMS45NzEgNDMuMjE0TDAuNzU4MDI2IDIyTDIxLjk3MSAwLjc4NzAxOEwyNi4yMTMgNS4wMjkwMkw5LjI0MjAzIDIyTDI2LjIxMyAzOC45NzFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjQuNzk5IDM4Ljk3MUwyMS45NzEgNDEuNzk5TDIuMTcyMDMgMjJMMjEuOTcxIDIuMjAxMDJMMjQuNzk5IDUuMDI5MDJMNy44MjgwMyAyMkwyNC43OTkgMzguOTcxWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
}

.fr-window-skin-fresco .fr-side-next .fr-side-button-icon {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCAyNyA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC41IiBkPSJNMC43ODcwMTggMzguOTcxTDUuMDI5MDEgNDMuMjE0TDI2LjI0MiAyMkw1LjAyOTAxIDAuNzg3MDE4TDAuNzg3MDE4IDUuMDI5MDJMMTcuNzU4IDIyTDAuNzg3MDE4IDM4Ljk3MVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0yLjIwMTAyIDM4Ljk3MUw1LjAyOTAyIDQxLjc5OUwyNC44MjggMjJMNS4wMjkwMiAyLjIwMTAyTDIuMjAxMDIgNS4wMjkwMkwxOS4xNzIgMjJMMi4yMDEwMiAzOC45NzFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
}

/* TODO: make sure this works */
/* hide for ui:inside/fullclick, only for the image type */
.fr-window-skin-fresco.fr-window-ui-inside .fr-type-image .fr-side-disabled .fr-side-button-icon,
.fr-window-skin-fresco.fr-window-ui-fullclick.fr-showing-type-image .fr-side-disabled .fr-side-button-icon {
	background-image: none;
}

/* < > responsive */
/* X */
/* colors */
.fr-window-skin-fresco.fr-window-ui-outside .fr-close-background {
	background-color: #363636;
}

.fr-window-skin-fresco.fr-window-ui-outside .fr-close:hover .fr-close-background {
	background-color: #434343;
}

.fr-window-skin-fresco.fr-window-ui-inside .fr-close-background,
.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close-background {
	background-color: #131313;
	opacity: 0.8;
}

.fr-window-skin-fresco.fr-window-ui-inside .fr-close:hover .fr-close-background,
.fr-window-skin-fresco.fr-window-ui-fullclick .fr-close:hover .fr-close-background {
	background-color: #191919;
}

/* - image */
.fr-window-skin-fresco .fr-close .fr-close-icon {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC41NSIgZD0iTTE3LjEzMiAzLjY5Njk4TDE0LjMwNCAwLjg2ODk4MUw5IDYuMTcxOThMMy42OTcwMSAwLjg2Nzk4MUwwLjg2Nzk5NiAzLjY5NTk4TDYuMTcyIDguOTk5OThMMC44Njc5OTYgMTQuMzA0TDMuNjk3MDEgMTcuMTMyTDkgMTEuODI5TDE0LjMwNCAxNy4xMzNMMTcuMTMyIDE0LjMwNEwxMS44MjggOC45OTk5OEwxNy4xMzIgMy42OTY5OFoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0xNS43MTggMy42OTY5OEwxNC4zMDQgMi4yODI5OEw5IDcuNTg1OThMMy42OTcwMSAyLjI4MTk4TDIuMjgzIDMuNjk1OThMNy41ODYgOC45OTk5OEwyLjI4MyAxNC4zMDRMMy42OTcwMSAxNS43MThMOSAxMC40MTRMMTQuMzA0IDE1LjcxOEwxNS43MTggMTQuMzA0TDEwLjQxNCA4Ljk5OTk4TDE1LjcxOCAzLjY5Njk4WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
}

/* - transition */
/* iOS 8.4.1 bug: when opacity changes it'll require 2 taps
   force a single opacity to fix this
*/
.fr-window-skin-fresco.fr-svg.fr-mobile-touch .fr-close .fr-close-icon,
.fr-window-skin-fresco.fr-mobile-touch .fr-close:hover .fr-close-icon {
	opacity: 1;
}

/* Thumbnails */
.fr-window-skin-fresco .fr-thumbnail-wrapper {
	border-color: transparent;
	border-style: solid;
	border-width: 0;
}

.fr-window-skin-fresco .fr-thumbnail-wrapper {
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}

.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-wrapper {
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
}

.fr-window-skin-fresco .fr-thumbnail-wrapper {
	box-shadow: 0 -1px 4px rgba(0, 0, 0, 0.3);
}

.fr-window-skin-fresco .fr-thumbnail-overlay-border {
	border-width: 1px;
	border-color: rgba(255, 255, 255, 0.08);
	/* should remain rgba */
}

/* no inner border on active thumbnail */
.fr-window-skin-fresco .fr-thumbnail-active .fr-thumbnail-overlay-border,
.fr-window-skin-fresco .fr-thumbnail-active:hover .fr-thumbnail-overlay-border {
	border: 0;
}

/* Thumbnails < > */
.fr-window-skin-fresco .fr-thumbnails-side-previous .fr-thumbnails-side-button-icon {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCAyNyA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC41IiBkPSJNMjYuMjEzIDM4Ljk3MUwyMS45NzEgNDMuMjE0TDAuNzU4MDI2IDIyTDIxLjk3MSAwLjc4NzAxOEwyNi4yMTMgNS4wMjkwMkw5LjI0MjAzIDIyTDI2LjIxMyAzOC45NzFaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMjQuNzk5IDM4Ljk3MUwyMS45NzEgNDEuNzk5TDIuMTcyMDMgMjJMMjEuOTcxIDIuMjAxMDJMMjQuNzk5IDUuMDI5MDJMNy44MjgwMyAyMkwyNC43OTkgMzguOTcxWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
}

.fr-window-skin-fresco .fr-thumbnails-side-next:hover .fr-thumbnails-side-button-icon {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjciIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCAyNyA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC41IiBkPSJNMC43ODcwMTggMzguOTcxTDUuMDI5MDEgNDMuMjE0TDI2LjI0MiAyMkw1LjAyOTAxIDAuNzg3MDE4TDAuNzg3MDE4IDUuMDI5MDJMMTcuNzU4IDIyTDAuNzg3MDE4IDM4Ljk3MVoiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0yLjIwMTAyIDM4Ljk3MUw1LjAyOTAyIDQxLjc5OUwyNC44MjggMjJMNS4wMjkwMiAyLjIwMTAyTDIuMjAxMDIgNS4wMjkwMkwxOS4xNzIgMjJMMi4yMDEwMiAzOC45NzFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
}

/* vertical ^ (up/down) adjustments */
.vc_mobile .ld-masked-image svg {
	transform: translateZ(0);
}

/*******************************************
7.32. Media elements
*******************************************/

.ld-media-icon,
.ld-media-item-overlay {
	transition-duration: 0.45s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.ld-media-bg {
	background-color: rgba(0, 0, 0, 0.4);
}

.ld-media-item-overlay {
	padding: 30px;
	opacity: 0;
	visibility: hidden;
	color: #fff;
	transition-property: opacity, visibility;
}

.ld-media-item {
	color: #fff;
}

.ld-media-item .ld-media-txt h3,
.ld-media-item .ld-media-txt h6 {
	color: inherit;
	opacity: 0;
	transform: translateY(10px);
	transition-property: transform, opacity;
	transition-duration: 0.45s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.ld-media-item .ld-media-txt h3 {
	margin-bottom: 0.25em;
}

.ld-media-item .ld-media-txt h6 {
	font-size: 12px;
}

.ld-media-item figure {
	transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
}

.ld-media-item:hover .ld-media-txt h3,
.ld-media-item:hover .ld-media-txt h6 {
	transform: translateY(0);
}

.ld-media-item:hover .ld-media-txt h3 {
	opacity: 1;
	transition-delay: 0.1s;
}

.ld-media-item:hover .ld-media-txt h6 {
	opacity: 0.4;
	transition-delay: 0.2s;
}

.ld-media-item:hover figure {
	transition-duration: 10s;
	transform: scale(1.1);
}

.ld-media-item:hover .ld-media-item-overlay {
	opacity: 1;
	visibility: visible;
}

.ld-media-item:hover .liquid-overlay-link {
	z-index: 3;
}

.ld-media-icon {
	font-size: 32px;
	transform: scale(1.25);
	opacity: 0;
	transition-property: transform, opacity;
}

.ld-media-icon:before {
	content: none;
}

.ld-media-icon.icon-play {
	width: 55px;
	height: 55px;
	font-size: 15px;
	transition-property: transform, opacity, border;
}

.ld-media-icon.icon-play.bordered {
	border: 2px solid #fff;
}

.ld-media-icon.icon-play.solid {
	background-color: var(--lqd-color-primary);
}

.ld-media-icon.icon-play.size-lg {
	width: 65px;
	height: 65px;
}

.ld-media-item:hover .ld-media-icon {
	transform: scale(1);
	opacity: 1;
	transition-delay: 0.1s;
}

.ld-media-item:hover.contents-visible .icon-play {
	transform: scale(1.1);
	border-width: 1px;
}

.ld-media-item.contents-visible .ld-media-txt h3,
.ld-media-item.contents-visible .ld-media-txt h6 {
	opacity: 1;
	visibility: visible;
	transform: none;
}

.ld-media-item.contents-visible .ld-media-bg,
.ld-media-item.contents-visible .ld-media-icon,
.ld-media-item.contents-visible .ld-media-item-overlay {
	opacity: 1;
	visibility: visible;
	transform: none;
}

.ld-media-item:hover.contents-visible .icon-play {
	transform: scale(1.1);
	border-width: 1px;
}

.ld-media-item.shadow-onhover {
	transition: box-shadow 0.3s;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

.ld-media-item:hover.shadow-onhover {
	box-shadow: 0 50px 75px rgba(0, 0, 0, 0.25);
}

/*******************************************
7.33. Milestone
*******************************************/

.lqd-milestone {
	--items-gap: 0.85em;
}

.lqd-milestone-time {
	margin-inline-end: var(--items-gap);
	flex: 1 1 calc(10% - var(--items-gap));
	border-bottom: 4px solid;
	font-size: 36px;
	line-height: 1em;
	letter-spacing: -0.01em;
	color: var(--lqd-color-primary);
}

.lqd-milestone-time span {
	color: inherit;
}

.lqd-milestone-content {
	flex: 1 1 calc(90% - var(--items-gap));
}

.lqd-milestone-content h5 {
	font-size: 16px;
	font-weight: 700;
	letter-spacing: 0.05em;
}

.lqd-milestone-content p {
	margin: 0;
}

@media screen and (max-width: 768px) {
	.lqd-milestone-time {
		flex: 1 1 calc(15% - var(--items-gap));
	}

	.lqd-milestone-content {
		flex: 1 1 calc(85% - var(--items-gap));
	}
}

@media screen and (max-width: 479px) {
	.lqd-milestone {
		flex-wrap: wrap;
	}

	.lqd-milestone-time {
		margin: 0 0 0.75em;
		padding-bottom: 0.35em;
		flex: 1 1 100%;
	}

	.lqd-milestone-content {
		flex: 1 1 100%;
	}
}

/*******************************************
7.34. Lity modal
*******************************************/

.lity {
	display: block;
	position: fixed;
	z-index: 999;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	outline: none !important;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.3s, visibility 0.3s;
}

.lity .lqd-head-sec {
	width: auto;
}

.lity.lity-opened {
	opacity: 1;
	visibility: visible;
}

.lity.lity-closed {
	opacity: 0;
	visibility: hidden;
}

.lity-wrap {
	display: grid;
	place-items: center;
	position: absolute;
	z-index: 999;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	outline: none !important;
}

.lity-loader {
	z-index: 9991;
	color: #fff;
	position: absolute;
	top: 50%;
	margin-top: -0.8em;
	width: 100%;
	text-align: center;
	font-size: 14px;
	font-family: Arial, Montserrat, sans-serif;
	opacity: 0;
	transition: opacity 0.3s ease;
}

.lity-loading .lity-loader {
	opacity: 1;
}

.lity-container {
	display: inline-block;
	position: relative;
	z-index: 9992;
	max-width: 100%;
	max-height: 100%;
	outline: none !important;
	white-space: normal;
	background: #fff;
}

.lity-content {
	z-index: 9993;
	width: 100%;
	height: 100%;
	overflow-y: auto;
	overscroll-behavior: contain;
}

.lity-close {
	z-index: 9994;
	width: 35px;
	height: 35px;
	position: fixed;
	right: 30px;
	top: 30px;
	cursor: pointer;
	text-decoration: none;
	padding: 0;
	color: #fff;
	border: 0;
	background: none;
	outline: none;
	box-shadow: none;
	transition: color 0.3s, background 0.3s;
}

.lity-close:hover,
.lity-close:focus {
	outline: none;
}

.lity .lity-close {
	font-family: Arial, Baskerville, monospace;
	font-size: 35px;
	line-height: 35px;
	font-style: normal;
	font-weight: 400;
}

.lity-backdrop {
	display: block;
	width: 100vw;
	height: 100vh;
	position: fixed;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.8);
}

.lity-image img {
	max-width: 100%;
	display: block;
	line-height: 0;
	border: 0;
}

.lity-iframe .lity-container,
.lity-youtube .lity-container,
.lity-vimeo .lity-container,
.lity-facebookvideo .lity-container,
.lity-googlemaps .lity-container {
	width: 100%;
	max-width: 964px;
}

.lity-iframe-container {
	width: 100%;
	height: 0;
	padding-top: 56.25%;
	overflow: auto;
	pointer-events: auto;
	transform: translateZ(0);
}

.lity-iframe-container iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #000;
}

.lity-hide {
	display: none;
}

.lqd-modal {
	width: 100%;
	position: relative;
	padding: 25px 2em;
}

.lqd-modal-head h2 {
	margin-top: 0;
	margin-bottom: 1.25em;
	padding-bottom: 1em;
	border-bottom: 1px solid rgba(0, 0, 0, 0.15);
	font-size: 28px;
	font-weight: 500;
}

.lqd-modal-head h2:empty {
	display: none;
}

.lity .lity-close {
	padding: 0 !important;
	border: none !important;
	background: none;
}

@media (min-width: 992px) {
	.featherlight-content>iframe.featherlight-inner {
		min-width: 850px;
	}
}

@keyframes modalDefaultContainer {
	from {
		opacity: 0;
		transform: perspective(600px) translate3d(0, 25%, 0) rotate3d(1, 0, 0, -3deg);
	}

	to {
		opacity: 1;
		transform: perspective(600px) translate3d(0, 0, 0) rotate3d(0, 0, 0, 0);
	}
}

@keyframes modalDefaultContent {
	from {
		opacity: 0;
		transform: translate3d(0, 50px, 0);
	}

	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

.lity[data-modal-type=default] {
	perspective: 1200px;
}

.lity[data-modal-type=default] .lity-container {
	border-radius: 4px;
	box-shadow: 0 20px 65px -5px rgba(0, 0, 0, 0.5);
}

.lity[data-modal-type=default] .lity-content {
	max-height: 90vh;
}

.lity-opened[data-modal-type=default] .lity-container {
	animation: modalDefaultContainer 0.65s cubic-bezier(0.3, 1, 0.6, 1) alternate both;
}

.lity-opened[data-modal-type=default] .lity-content {
	animation: modalDefaultContent 0.65s 0.15s cubic-bezier(0.3, 1, 0.6, 1) alternate both;
}

@media (min-width: 768px) {
	[data-modal-type=default] .lity-container {
		width: 750px;
	}
}

@media (min-width: 992px) {
	[data-modal-type=default] .lity-container {
		width: 970px;
	}
}

@media (min-width: 1200px) {
	[data-modal-type=default] .lity-container {
		width: 1170px;
	}
}

[data-modal-type=box] .lity-backdrop {
	background: transparent;
}

[data-modal-type=box] .lqd-modal-head h2 {
	margin-top: 5px;
	border-bottom: none;
	font-size: 20px;
}

.lity[data-modal-type=box] {
	width: 350px;
	height: 500px;
	bottom: auto;
	right: auto;
	background: none;
}

.lity[data-modal-type=box] .lity-wrap {
	display: block;
}

.lity[data-modal-type=box] .lity-container {
	border-radius: 15px;
	box-shadow: 0 10px 65px -5px rgba(0, 0, 0, 0.15);
}

.lity[data-modal-type=box] .lity-container:before {
	content: "";
	display: inline-block;
	width: 0;
	height: 0;
	position: absolute;
	bottom: -8px;
	left: 10%;
	border-radius: 20px;
	transform: rotate(130deg);
	border-top: 12px solid #fff;
	border-right: 12px solid transparent;
	border-left: 12px solid transparent;
}

.lity[data-modal-type=box] .lity-container,
.lity[data-modal-type=box] .lity-wrap {
	width: 100%;
	height: 100%;
}

.lity[data-modal-type=box] .lity-close {
	width: 35px;
	height: 35px;
	position: absolute;
	top: 25px;
	right: 25px;
	border-radius: 20px;
	font-size: 28px;
	line-height: 35px;
	color: rgba(0, 0, 0, 0.75);
	background-color: rgba(255, 255, 255, 0.65);
	text-align: center;
	backdrop-filter: blur(3px);
	box-shadow: 0 5px 15px -2px rgba(0, 0, 0, 0.1);
}

.lity[data-modal-type=box] .lity-close:hover {
	background-color: rgba(255, 0, 0, 0.65);
	color: #fff;
}

.lity[data-modal-type=box].to-left .lity-container:before {
	left: auto;
	right: 10%;
	transform: rotate(-130deg);
}

.lity-dark[data-modal-type=fullscreen] .lity-close {
	color: #fff;
}

@keyframes modalFullscreenContainer {
	from {
		height: 0;
		transform-origin: top;
	}

	to {
		height: 100vh;
	}
}

@keyframes modalFullscreenContent {
	from {
		opacity: 0;
		transform: translate3d(0, 50px, 0);
	}

	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

[data-modal-type=fullscreen] .lity-backdrop {
	display: none;
}

.lity[data-modal-type=fullscreen] {
	padding: 0 !important;
}

.lity[data-modal-type=fullscreen] .lity-wrap {
	display: block;
}

.lity[data-modal-type=fullscreen] .lity-container {
	width: 100vw;
	height: 100vh;
}

.lity[data-modal-type=fullscreen] .lqd-modal,
.lity[data-modal-type=fullscreen] .lity-content,
.lity[data-modal-type=fullscreen] .lqd-modal-inner {
	height: 100%;
}

.lity[data-modal-type=fullscreen] .lity-close {
	color: #000;
}

.lqd-modal[data-modal-type=fullscreen] {
	padding: 0;
}

.lity-opened[data-modal-type=fullscreen] .lity-container {
	transform-origin: top;
	animation: modalFullscreenContainer 0.8s cubic-bezier(0.95, 0, 0.15, 1) alternate both;
}

.lity-opened[data-modal-type=fullscreen] .lity-content {
	animation: modalDefaultContent 0.65s 0.45s cubic-bezier(0.3, 1, 0.6, 1) alternate both;
}

/*******************************************
7.35. Newsletter form
*******************************************/

@keyframes formRotate360 {
	to {
		transform: rotate(360deg);
	}
}

.ld-sf input:focus {
	outline: none;
}

.ld-sf p {
	margin-bottom: 20px;
	line-height: 1.5em;
}

.ld-sf p [type=submit] {
	padding-top: 0;
	padding-bottom: 0;
}

.ld-sf [type=text],
.ld-sf [type=email],
.ld-sf [type=submit] {
	height: 60px;
	transition-property: opacity, visibility;
	transition-duration: 0.3s;
}

.ld-sf [type=text],
.ld-sf [type=email] {
	padding: 0 1.75em;
	border-width: 1px;
	border-style: solid;
	line-height: 1.5em;
	transition: background-color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;
}

.ld-sf [type=text]:focus,
.ld-sf [type=email]:focus {
	border-color: #aaa;
}

.ld-sf [type=text]::-webkit-input-placeholder,
.ld-sf [type=email]::-webkit-input-placeholder {
	color: inherit;
}

.ld-sf [type=text]::-moz-placeholder,
.ld-sf [type=email]::-moz-placeholder {
	color: inherit;
}

.ld-sf [type=text]:-moz-placeholder,
.ld-sf [type=email]:-moz-placeholder {
	color: inherit;
}

.ld-sf [type=text]:-ms-input-placeholder,
.ld-sf [type=email]:-ms-input-placeholder {
	color: inherit;
}

.ld-sf select {
	display: inline-block;
	width: auto;
}

.ld-sf [type=submit] {
	padding: 0 40px;
	border: 0;
	outline: none;
	color: #fff;
	text-shadow: none;
	transition: background 0.3s ease, color 0.3s ease, border 0.3s ease;
}

.ld-sf .submit-text {
	vertical-align: middle;
	transition: transform 0.3s ease;
	line-height: 1em;
}

.ld-sf .submit-text+.submit-icon {
	margin-inline-start: 0.65em;
}

.ld-sf .submit-text:empty {
	display: none;
}

.ld_sf_response {
	margin-top: 1.5em;
}

.ld_sf_response:empty {
	display: none;
}

.ld-sf-spinner {
	display: inline-block;
	width: 35px;
	height: 35px;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) scale(1.5);
	color: inherit;
	opacity: 0;
	visibility: hidden;
	transition-property: opacity, visibility, transform;
	transition-duration: 0.3s;
}

.ld-sf-spinner:before,
.ld-sf-spinner span {
	border: 2px solid;
}

.ld-sf-spinner:before {
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: inherit;
	opacity: 0.1;
}

.ld-sf-spinner span {
	text-indent: -99999px;
	transform: rotate(0);
	clip-path: polygon(0 0%, 100% 50%, 100% 0%, 0% 0%);
	animation: formRotate360 1s linear both infinite;
}

.form-submitting .submit-text,
.form-submitting .submit-icon {
	opacity: 0;
	visibility: hidden;
}

.form-submitting .ld-sf-spinner {
	opacity: 1;
	visibility: visible;
	transform: translate(-50%, -50%) scale(1);
}

@media (max-width: 479px) {

	.ld-sf [type=text],
	.ld-sf [type=email] {
		padding-inline-start: 20px;
		padding-inline-end: 20px;
	}
}

.ld-sf--input-solid [type=text],
.ld-sf--input-solid [type=email] {
	border: none;
}

.ld-sf--input-underlined [type=text],
.ld-sf--input-underlined [type=email] {
	background-color: transparent;
	border-top: none !important;
	border-right: none !important;
	border-bottom-width: 1px;
	border-left: none !important;
	border-radius: 0 !important;
}

.ld-sf--input-underlined [type=text]:focus,
.ld-sf--input-underlined [type=email]:focus {
	background-color: transparent;
}

html:not([dir=rtl]) .ld-sf--input-underlined [type=text],
html:not([dir=rtl]) .ld-sf--input-underlined [type=email] {
	padding-inline-start: 0 !important;
}

.ld-sf--sharp [type=text],
.ld-sf--sharp [type=email],
.ld-sf--sharp [type=submit] {
	border-radius: 0;
}

.ld-sf--round [type=text],
.ld-sf--round [type=email],
.ld-sf--round [type=submit] {
	border-radius: 4px;
}

.ld-sf--circle [type=text],
.ld-sf--circle [type=email],
.ld-sf--circle [type=submit] {
	border-radius: 50em;
}

.ld-sf--inputs-has-border.ld-sf--has-name:not(.ld-sf--inputs-inline) input[type=email] {
	border-top-width: 0 !important;
}

.ld-sf--inputs-has-border.ld-sf--has-name.ld-sf--inputs-inline input[type=email] {
	border-left-width: 0 !important;
}

.ld-sf--inputs-inline .ld_sf_paragraph {
	display: flex;
	align-items: center;
}

.ld-sf--input-shadow.ld-sf--inputs-inline .ld_sf_paragraph {
	box-shadow: 0 16px 50px rgba(0, 0, 0, 0.07);
}

.ld-sf--input-shadow.ld-sf--inputs-inline [type=text],
.ld-sf--input-shadow.ld-sf--inputs-inline [type=text]:focus,
.ld-sf--input-shadow.ld-sf--inputs-inline [type=email],
.ld-sf--input-shadow.ld-sf--inputs-inline [type=email]:focus {
	box-shadow: none;
}

.ld-sf--input-shadow [type=text],
.ld-sf--input-shadow [type=email] {
	box-shadow: 0 16px 50px rgba(0, 0, 0, 0.07);
}

.ld-sf--input-shadow [type=text]:focus,
.ld-sf--input-shadow [type=email]:focus {
	box-shadow: 0 8px 30px rgba(0, 0, 0, 0.12);
}

.ld-sf--input-inner-shadow [type=text],
.ld-sf--input-inner-shadow [type=email] {
	box-shadow: 0 0 7px rgba(0, 0, 0, 0.1) inset;
}

.ld-sf--input-inner-shadow [type=text]:focus,
.ld-sf--input-inner-shadow [type=email]:focus {
	box-shadow: 0 0 2px rgba(0, 0, 0, 0.1) inset;
}

.ld-sf--button-naked [type=submit] {
	padding: 0;
	background-color: transparent;
	border: none !important;
	color: var(--lqd-color-primary);
}

.ld-sf--button-naked [type=submit],
.ld-sf--button-naked [type=submit]:hover {
	border: none;
	background: none;
}

.ld-sf--button-underlined [type=submit] {
	padding-inline-start: 0;
	padding-inline-end: 0;
	border-radius: 0;
	background-color: transparent;
	border-bottom: 1px solid var(--lqd-color-primary);
	color: var(--lqd-color-primary);
}

.ld-sf--button-bordered [type=submit] {
	background-color: transparent;
	border: 1px solid var(--lqd-color-primary);
	color: var(--lqd-color-primary);
}

.ld-sf--button-inside p:last-of-type {
	margin-bottom: 0;
}

.ld-sf--button-inside [type=submit] {
	position: absolute;
	bottom: 0;
	right: 0;
	min-height: 100%;
	max-height: 100%;
}

.ld-sf--button-inside label~[type=submit] {
	min-height: 0;
}

.ld-sf--button-inside.ld-sf--button-naked:not(.ld-sf--input-underlined) [type=submit] {
	padding-inline-end: 1.75em;
}

@media (min-width: 768px) {
	.ld-sf--button-inside.button-shrinked [type=submit] {
		bottom: 14%;
		right: 12px;
		max-height: 72%;
		min-height: 72%;
		height: 72%;
	}
}

@media (max-width: 767px) {

	.ld-sf--button-inside.ld-sf--button-bordered [type=text],
	.ld-sf--button-inside.ld-sf--button-bordered [type=email],
	.ld-sf--button-inside.ld-sf--button-solid [type=text],
	.ld-sf--button-inside.ld-sf--button-solid [type=email] {
		padding-inline-end: 2.5em !important;
	}
}

@media (max-width: 479px) {
	.ld-sf--button-inside.ld-sf--button-naked:not(.ld-sf--input-underlined) [type=submit] {
		padding-inline-end: 20px;
	}
}

.ld-sf--button-inside.ld-sf--button-bordered [type=submit] {
	bottom: 1px;
	height: calc(100% - 2px);
	min-height: calc(100% - 2px);
	border-top: none;
	border-bottom: none;
	border-right: none;
}

.ld-sf--button-inside.ld-sf--button-bordered .submit-text,
.ld-sf--button-inside.ld-sf--button-bordered .submit-icon {
	margin-top: 0;
}

.ld-sf--button-inside.ld-sf--button-bordered.ld-sf--border-thick [type=submit] {
	bottom: 2px;
	height: calc(100% - 4px);
	min-height: calc(100% - 4px);
}

.ld-sf--button-inside.ld-sf--button-bordered.ld-sf--border-thicker [type=submit] {
	bottom: 3px;
	height: calc(100% - 6px);
	min-height: calc(100% - 6px);
}

.ld-sf--button-hidden [type=submit] {
	display: none !important;
}

@media (min-width: 768px) {
	.ld-sf--button-eql [type=submit] {
		padding: 0;
		width: 60px;
	}

	.ld-sf--button-eql.ld-sf--size-xs [type=submit] {
		width: 45px;
	}

	.ld-sf--button-eql.ld-sf--size-sm [type=submit] {
		width: 50px;
	}

	.ld-sf--button-eql.ld-sf--size-lg [type=submit],
	.ld-sf--button-eql.ld-sf--size-xl [type=submit] {
		width: 65px;
	}
}

.ld-sf--button-block [type=submit] {
	width: 100%;
}

.ld-sf--button-block.ld-sf--has-name .ld_sf_paragraph {
	margin-bottom: 0;
}

.ld-sf--button-inline form {
	display: flex;
	flex-direction: row;
	align-items: stretch;
}

.ld-sf--button-inline p,
.ld-sf--button-inline [type=submit] {
	vertical-align: bottom;
}

.ld-sf--button-inline p {
	flex: 1 0;
	padding-inline-end: 20px;
}

.ld-sf--button-inline p:last-of-type {
	margin-bottom: 0;
}

.ld-sf--button-inline [type=text],
.ld-sf--button-inline [type=email] {
	display: inline-block;
}

@media (max-width: 479px) {
	.ld-sf--button-inline form {
		flex-direction: column;
	}

	.ld-sf--button-inline form p {
		padding-inline-end: 0 !important;
	}
}

.ld-sf--border-none [type=text],
.ld-sf--border-none [type=email],
.ld-sf--border-none [type=submit] {
	border-width: 0;
}

.ld-sf--border-thin [type=text],
.ld-sf--border-thin [type=email],
.ld-sf--border-thin [type=submit] {
	border-width: 1px;
	border-style: solid;
}

.ld-sf--border-thin .submit-text,
.ld-sf--border-thin .submit-icon {
	margin-top: -1px;
}

.ld-sf--border-thick [type=text],
.ld-sf--border-thick [type=email],
.ld-sf--border-thick [type=submit] {
	border-width: 2px;
	border-style: solid;
}

.ld-sf--border-thick .submit-text,
.ld-sf--border-thick .submit-icon {
	margin-top: -2px;
}

.ld-sf--border-thicker [type=text],
.ld-sf--border-thicker [type=email],
.ld-sf--border-thicker [type=submit] {
	border-width: 3px;
	border-style: solid;
}

.ld-sf--border-thicker .submit-text,
.ld-sf--border-thicker .submit-icon {
	margin-top: -3px;
}

.ld-sf [type=submit]:hover .submit-icon {
	transform: translateX(2px);
}

.ld-sf [type=submit]:hover .submit-text+.submit-icon {
	transform: translateX(2px);
}

.ld-sf .submit-icon {
	display: inline-block;
	vertical-align: middle;
	transition: transform 0.3s ease;
	line-height: 1em;
}

.ld-sf .submit-icon {
	font-size: 1.1em;
}

.ld-sf .submit-icon i {
	margin: 0;
	vertical-align: bottom;
}

.ld-sf .submit-icon+.submit-text {
	margin-inline-start: 0.65em;
}

@media (min-width: 768px) {
	.ld-sf .submit-text.visible-xs+.submit-icon {
		margin-inline-start: 0;
	}
}

.ld-sf--size-xs [type=text],
.ld-sf--size-xs [type=email],
.ld-sf--size-xs [type=submit] {
	height: 45px;
}

.ld-sf--size-sm [type=text],
.ld-sf--size-sm [type=email],
.ld-sf--size-sm [type=submit] {
	height: 50px;
}

.ld-sf--size-md [type=text],
.ld-sf--size-md [type=email],
.ld-sf--size-md [type=submit] {
	height: 60px;
}

.ld-sf--size-lg [type=text],
.ld-sf--size-lg [type=email],
.ld-sf--size-lg [type=submit] {
	height: 65px;
}

.ld-sf--size-xl [type=text],
.ld-sf--size-xl [type=email] {
	height: 70px;
}

.ld-sf--size-xl [type=submit] {
	height: 65px;
}

/*******************************************
7.36. Navigation
*******************************************/

.page-nav {
	margin-top: 1em;
	margin-bottom: 1em;
}

.page-links,
ul.pagination {
	margin: 0;
	padding: 0;
	list-style: none;
	clear: both;
}

ul.pagination {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}

ul.pagination li {
	display: inline-block;
	margin-bottom: 2px;
}

ul.pagination li:not(:first-of-type) {
	margin-inline-start: 3px;
}

ul.pagination li:not(:last-of-type) {
	margin-inline-end: 3px;
}

ul.pagination .page-numbers {
	display: inline-flex;
	width: 35px;
	height: 35px;
	align-items: center;
	justify-content: center;
	border-radius: 6%;
	color: #000;
}

ul.pagination .page-numbers span,
ul.pagination .page-numbers i {
	display: inline-flex;
	align-items: center;
}

ul.pagination .page-numbers.current,
ul.pagination .page-numbers:hover {
	color: #fff;
	border-color: var(--lqd-color-primary);
	background-color: var(--lqd-color-primary);
}

ul.pagination .next,
ul.pagination .prev {
	background-color: #f4f4f8;
}

.page-links {
	float: left;
	margin-top: 1.5em;
}

.page-links .post-page-numbers {
	display: inline-flex;
	width: 35px;
	height: 35px;
	margin: 0 3px;
	align-items: center;
	justify-content: center;
	border-radius: 6%;
	color: #000;
}

.page-links .post-page-numbers.current,
.page-links .post-page-numbers:hover {
	color: #fff;
	border-color: var(--lqd-color-primary);
	background-color: var(--lqd-color-primary);
}

.page-links>span,
.page-links a span {
	display: inline-block;
}

.page-links>a,
.page-links>span {
	padding-inline-start: 8px;
	padding-inline-end: 8px;
}

.page-links .page-links-title {
	padding: 0;
}

.page-links:last-child {
	margin-bottom: 30px;
}

/*******************************************
7.37. Particles
*******************************************/

.ld-particles-container.visible-on-column-hover {
	opacity: 0;
	transition: opacity 0.3s;
}

/*******************************************
7.38. Portfolio
*******************************************/

.lqd-pf-item {
	margin-bottom: 30px;
}

.lqd-pf-item .lqd-pf-details .lqd-pf-title,
.lqd-pf-item .lqd-pf-details a {
	color: #000;
}

.lqd-pf-item .lqd-pf-details a:not(:hover) {
	opacity: 0.5;
}

.lqd-pf-item .lqd-pf-details .lqd-pf-title a:not(:hover) {
	opacity: 1;
}

.lqd-pf-img>figure {
	transform: scale(1);
	transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.lqd-pf-item:hover .lqd-pf-img>figure {
	transform: scale(1.05);
}

.lqd-pf-overlay-bg {
	border-radius: inherit;
	opacity: 0;
	transform: scale(0.95);
	transition: opacity 0.65s, transform 0.65s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-pf-item:hover .lqd-pf-overlay-bg {
	opacity: 1;
	transform: scale(1);
}

.lqd-pf-overlay-bg-scale .lqd-pf-overlay-bg {
	font-size: 55px;
	transform: scale(1);
	color: #fff;
}

.lqd-pf-overlay-bg-scale .lqd-pf-overlay-bg i {
	display: inline-block;
	opacity: 0;
	transition: opacity 0.65s, transform 0.65s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
	transform: translateX(-20px);
}

.lqd-pf-overlay-bg-scale:hover .lqd-pf-overlay-bg i {
	opacity: 1;
	transform: translateX(0);
}

.pf-details-h-end {
	text-align: end;
}

.pf-details-h-mid {
	text-align: center;
}

.pf-details-h-str {
	text-align: start;
}

.carousel-item .lqd-pf-content-v {
	margin-top: 3px;
}

.carousel-item .lqd-pf-content-v .lqd-pf-img {
	padding-top: 75%;
}

.carousel-item .lqd-pf-content-v .lqd-pf-img>figure {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.lqd-pf-filterable-carousel h6 {
	font-size: 13px;
}

.lqd-pf-filterable-carousel .filter-list li {
	margin-bottom: 1.65em;
}

.lqd-pf-filterable-carousel .liquid-filter-items {
	align-items: flex-start;
}

@media (min-width: 768px) {
	.lqd-pf-carousel-header h2 {
		margin-bottom: 3.5rem;
	}
}

@media (min-width: 992px) {
	.lqd-pf-carousel-header {
		padding-bottom: 2rem;
		margin-bottom: 4rem;
		transform-origin: 0% 50% -180px;
	}

	.lqd-pf-filterable-carousel .col-lg-4 {
		transform-style: preserve-3d;
	}

	.lqd-pf-filterable-carousel .carousel-nav {
		display: inline-flex;
	}

	.lqd-pf-filterable-carousel .flickity-button {
		width: 80px;
		height: 73px;
		margin: 0;
	}
}

@media (max-width: 991px) {
	.lqd-pf-filterable-carousel .carousel-nav {
		margin-top: 0 !important;
		position: absolute !important;
		bottom: 110px !important;
		left: 15px !important;
	}

	.lqd-pf-filterable-carousel .flickity-button {
		margin: 0 !important;
	}
}

@media (max-width: 768px) {
	.lqd-pf-carousel .carousel-dots-mobile {
		display: flex;
		justify-content: center;
		bottom: 20px;
		left: 15px;
		right: 15px;
	}

	.lqd-pf-carousel .carousel-dots-mobile .flickity-page-dots {
		display: flex;
		width: auto;
		padding: 10px 15px;
		margin-top: 0;
		border-radius: 20em;
		background-color: rgba(255, 255, 255, 0.5);
		-webkit-backdrop-filter: blur(3px) brightness(115%);
		backdrop-filter: blur(3px) brightness(115%);
	}
}

@media (max-width: 479px) {
	.lqd-pf-filterable-carousel .lqd-pf-carousel-header .liquid-filter-items {
		padding-top: 1em;
		margin-bottom: 0;
	}

	.lqd-pf-filterable-carousel .carousel-dots-mobile .flickity-page-dots {
		margin-top: 0;
	}
}

.lqd-pf-dark p {
	color: rgba(0, 0, 0, 0.55);
}

.lqd-pf-dark .lqd-pf-overlay-bg {
	color: #000;
}

.lqd-pf-light .lqd-pf-overlay-bg {
	color: #fff;
}

.lqd-pf-light .lqd-pf-details h2,
.lqd-pf-light .lqd-pf-details a {
	color: #fff;
}

.lqd-pf-light .lqd-pf-details p {
	color: rgba(255, 255, 255, 0.7);
}

.lqd-pf-item-style-1 .lqd-pf-title,
.lqd-pf-item-style-1 .lqd-pf-cat {
	transition: transform 0.85s, opacity 0.85s, visibility 0.85s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-pf-item-style-1 .lqd-pf-title,
.lqd-pf-item-style-1 .lqd-pf-cat {
	opacity: 0;
	visibility: hidden;
	transform: translateY(10px);
}

.lqd-pf-item-style-1 .lqd-pf-overlay-bg {
	opacity: 1;
	transform: none;
}

.lqd-pf-item-style-1 .lqd-pf-details {
	position: absolute;
	bottom: 1.5em;
	right: 5%;
	left: 5%;
	transform: translateY(1em);
	-webkit-clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);
	clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);
	transition: clip-path 0.65s, -webkit-clip-path 0.65s, transform 0.85s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-pf-item-style-1 .lqd-pf-info {
	padding-inline-start: 7%;
	padding-inline-end: 7%;
}

.lqd-pf-item-style-1 .lqd-pf-cat a:not(:hover) {
	opacity: 0.4;
}

.lqd-pf-item-style-1.pf-details-h-end .lqd-pf-details {
	text-align: start;
}

.lqd-pf-item-style-1.pf-details-h-mid .lqd-pf-details {
	left: 0;
}

.lqd-pf-item-style-1.pf-details-h-mid .lqd-pf-details>div {
	width: 100% !important;
}

.lqd-pf-item-style-1.pf-details-h-mid .lqd-pf-details .lqd-pf-link {
	padding-top: 15px;
	padding-bottom: 15px;
}

.lqd-pf-item-style-1.pf-details-h-str .lqd-pf-details {
	left: 0;
	right: 10%;
	flex-direction: row-reverse;
	text-align: end;
}

.lqd-pf-item-style-1:hover .lqd-pf-title,
.lqd-pf-item-style-1:hover .lqd-pf-cat {
	transform: translateY(0);
	opacity: 1;
	visibility: visible;
}

.lqd-pf-item-style-1:hover .lqd-pf-title {
	transition-delay: 0.2s;
}

.lqd-pf-item-style-1:hover .lqd-pf-cat {
	transition-delay: 0.35s;
}

.lqd-pf-item-style-1:hover .lqd-pf-details {
	transform: translateY(0);
	-webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%) !important;
	clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%) !important;
}

.lqd-pf-item-style-2 {
	transition: transform 0.65s cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-pf-item-style-2 .lqd-pf-overlay-bg {
	transform: scale(1);
}

.lqd-pf-item-style-2:hover {
	transform: translateY(-4px);
}

.lqd-pf-item-style-3 {
	margin-bottom: 30px;
}

.lqd-pf-item-style-3 .lqd-pf-img {
	box-shadow: 0 20px 50px rgba(0, 0, 0, 0.08);
}

.carousel-item .lqd-pf-item-style-3 .lqd-pf-img {
	padding-top: 100%;
	box-shadow: 0 12px 25px rgba(0, 0, 0, 0.08);
}

.lqd-pf-item-style-4 {
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	transition: box-shadow 0.65s cubic-bezier(0.19, 1, 0.22, 1);
}

.lqd-pf-item-style-4 .lqd-pf-title:before {
	content: "—";
	margin-bottom: 0.5em;
}

.lqd-pf-item-style-4 .lqd-pf-title,
.lqd-pf-item-style-4 p {
	transform: translateX(-25px);
	opacity: 0;
	transition: transform 0.65s, opacity 0.65s;
	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.lqd-pf-item-style-4 .lqd-pf-title {
	transition-delay: 0.15s;
}

.lqd-pf-item-style-4 .lqd-pf-overlay-bg {
	background: rgba(0, 0, 0, 0.25);
	transform: scale(1);
}

.carousel-item .lqd-pf-item-style-4 {
	margin-bottom: 110px;
}

.is-selected .lqd-pf-item-style-4,
.lqd-pf-item-style-4:hover {
	box-shadow: 0 40px 80px rgba(0, 0, 0, 0.18);
}

.is-selected .lqd-pf-item-style-4 .lqd-pf-overlay-bg,
.lqd-pf-item-style-4:hover .lqd-pf-overlay-bg {
	opacity: 1;
}

.is-selected .lqd-pf-item-style-4 .lqd-pf-title,
.is-selected .lqd-pf-item-style-4 p,
.lqd-pf-item-style-4:hover .lqd-pf-title,
.lqd-pf-item-style-4:hover p {
	opacity: 1;
	transform: translateX(0);
}

.is-selected .lqd-pf-item-style-4 .lqd-pf-title,
.lqd-pf-item-style-4:hover .lqd-pf-title {
	transition-delay: 0s;
}

.is-selected .lqd-pf-item-style-4 p,
.lqd-pf-item-style-4:hover p {
	transition-delay: 0.15s;
}

.is-selected .lqd-pf-item-style-4 {
	transition-delay: 0.35s;
}

.is-selected .lqd-pf-item-style-4 .lqd-pf-overlay-bg {
	transition-delay: 0.45s;
}

.is-selected .lqd-pf-item-style-4 .lqd-pf-title {
	transition-delay: 0.6s;
}

.is-selected .lqd-pf-item-style-4 p {
	transition-delay: 0.75s;
}

@media (max-width: 768px) {
	.lqd-pf-item-style-4 .lqd-pf-details .text-vertical {
		padding: 2.5rem;
	}

	.carousel-item .lqd-pf-item-style-4 {
		margin-bottom: 30px;
		box-shadow: 0 10px 30px rgba(0, 0, 0, 0.18);
	}
}

@media (max-width: 479px) {
	.lqd-pf-item-style-4 .portfolio-summary {
		display: none;
	}
}

.lqd-pf-item-style-5 .lqd-pf-details {
	padding-top: 4rem;
	padding-bottom: 4rem;
}

.lqd-pf-item-style-5 .lqd-pf-overlay-bg {
	background: rgba(0, 0, 0, 0.25);
	transform: scale(1);
}

.lqd-pf-item-style-5:hover figure {
	transform: scale(1.05);
}

.page-has-frame .lqd-pf-item-style-5 {
	height: calc(100vh - 40px);
}

.carousel-items .lqd-pf-item-style-5 {
	margin-bottom: 0;
}

@media (min-width: 768px) {
	.lqd-pf-item-style-5 .lqd-pf-details {
		padding-inline-start: 3.5rem;
		padding-inline-end: 3.5rem;
	}
}

@media (min-width: 992px) {
	.lqd-pf-item-style-5 .lqd-pf-details {
		padding-top: 2.5rem;
		padding-bottom: 2.5rem;
	}
}

@media (max-width: 768px) {
	.lqd-pf-item-style-5 .lqd-pf-details {
		padding-top: 70px;
	}
}

.lqd-pf-item-style-6 {
	box-shadow: 0 10px 50px rgba(0, 0, 0, 0.1);
	transform: translateY(0);
	background-color: #fff;
	transition: transform 0.3s, box-shadow 0.3s;
}

.lqd-pf-item-style-6 .lqd-pf-item-inner:before {
	content: "";
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 5px;
	position: absolute;
	top: 0.55rem;
	left: 1rem;
	z-index: 2;
	color: rgba(0, 0, 0, 0.07);
	background-color: currentColor;
	box-shadow: 10px 0 0 currentColor, 20px 0 0 currentColor;
}

.lqd-pf-item-style-6 .lqd-pf-details .lqd-pf-title {
	margin-bottom: 0.1em;
	font-size: 16px;
}

.lqd-pf-item-style-6 .lqd-pf-cat {
	font-size: 13px;
	width: 100%;
}

.lqd-pf-item-style-6:hover {
	box-shadow: 0 20px 75px rgba(0, 0, 0, 0.1);
	transform: translateY(-3px);
}

.lqd-pf-item-style-6:hover .lqd-pf-img>figure {
	transform: none;
}

/*******************************************
7.39. Price table
*******************************************/

.lqd-pt {
	margin-bottom: 1.5em;
	color: #616161;
}

.lqd-pt li {
	margin-top: 1em;
	margin-bottom: 1em;
}

.lqd-pt li i {
	margin-inline-end: 0.9em;
	font-size: 1em;
}

.lqd-pt .feature-inactive {
	opacity: 0.4;
}

.lqd-pt-bg {
	background-color: #fff;
}

.lqd-pt-title {
	/* margin: 0; */
	line-height: 1.5em;
}

.lqd-pt-price {
	display: inline-block;
	line-height: 1;
}

.lqd-pt-price small {
	font-size: 0.5em;
}

.lqd-pt-body ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.lqd-pt-body p:last-child {
	margin-bottom: 0;
}

.lqd-pt-description {
	font-size: 16px;
	line-height: 1.5625em;
}

.lqd-pt-description-md {
	font-size: 17px;
	line-height: 1.4705882353em;
}

.lqd-pt-description-lg {
	font-size: 19px;
	line-height: 1.6315789474em;
}

.lqd-pt-featured {
	z-index: 2;
	color: #fff;
}

.lqd-pt-featured .lqd-pt-bg {
	transform: scale(1.05, 1.1);
	background-color: var(--lqd-color-primary);
}

.lqd-pt-style-8 .lqd-pt-price {
	font-size: 48px;
	color: #0F358E;
}

.lqd-pt-featured .lqd-pt-title,
.lqd-pt-featured .lqd-pt-price,
.lqd-pt-featured .lqd-pt-price small,
.lqd-pt-featured .lqd-pt-body li i,
.lqd-pt-featured .lqd-pt-body li strong {
	color: inherit;
}

.lqd-pt-foot {
	counter-reset: pricing-table-foot-ol;
}

.lqd-pt-foot ol {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0.8125em;
	line-height: 1.5384615385em;
	opacity: 0.8;
}

.lqd-pt-foot ol li {
	display: flex;
	align-items: center;
	position: relative;
	counter-increment: pricing-table-foot-ol;
}

.lqd-pt-foot ol li:before {
	content: counter(pricing-table-foot-ol);
	display: inline-flex;
	width: 1.8333333333em;
	height: 1.8333333333em;
	margin-inline-end: 10px;
	border-radius: 50em;
	justify-content: center;
	align-items: center;
	flex: 0 0 1.8333333333em;
	background-color: #F3F3F3;
	font-size: 12px;
	color: #616161;
}

.lqd-pt-label {
	padding: 0.3571428571em 1.0714285714em;
	position: absolute;
	top: 1.7142857143em;
	right: 1.7142857143em;
	z-index: 2;
	background-color: #fff;
	font-size: 14px;
	color: #000;
}

.lqd-pt-scale-bg .lqd-pt-bg {
	transform: scale(1.05, 1.1);
}

.lqd-pt-style-1 {
	color: #616161;
}

.lqd-pt-style-1 .lqd-pt-title {
	font-size: 27px;
}

.lqd-pt-style-1 .lqd-pt-head {
	background-color: #F3F5F9;
}

.lqd-pt-style-1 .lqd-pt-body {
	border: 1px solid #ebebeb;
	border-bottom: none;
}

.lqd-pt-style-1 .lqd-pt-foot {
	border: 1px solid #ebebeb;
	border-top: none;
}

.lqd-pt-style-1.lqd-pt-featured .lqd-pt-head {
	background-color: var(--lqd-color-primary);
}

.lqd-pt-style-2 {
	border: 1px solid #D1DBE3;
}

.lqd-pt-style-2 .lqd-pt-price {
	font-size: 34px;
}

.lqd-pt-style-2 .lqd-pt-title {
	font-size: 16px;
	color: #778087;
}

.lqd-pt-style-2 li {
	margin-top: 0.7em;
	margin-bottom: 0.7em;
}

.lqd-pt-style-3 {
	box-shadow: 0 22px 55px rgba(0, 0, 0, 0.1);
}

.lqd-pt-style-3 .lqd-pt-title {
	font-size: 18px;
}

.lqd-pt-style-3 .lqd-pt-price {
	font-size: 50px;
}

.lqd-pt-style-3 li {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.lqd-pt-style-3.lqd-pt-featured:not(.lqd-pt-style-3b) .lqd-pt-bg {
	transform: scale(1.1);
}

@media (min-width: 992px) {

	.lqd-pt-style-3 .lqd-pt-head,
	.lqd-pt-style-3 .lqd-pt-body {
		padding-inline-start: 4rem;
		padding-inline-end: 4rem;
	}

	.lqd-pt-style-3 .lqd-pt-foot {
		padding-inline-start: 0.5rem;
		padding-inline-end: 0.5rem;
	}
}

.lqd-pt-style-3b {
	box-shadow: none;
}

.lqd-pt-style-3b .lqd-pt-head {
	padding-top: 3.5rem;
}

.lqd-pt-style-3b .lqd-pt-title {
	font-size: 13px;
}

.lqd-pt-style-3b .lqd-pt-price small {
	margin-inline-start: 0.5em;
	opacity: 0.6;
	font-size: 0.306122449em;
}

.lqd-pt-style-3b li {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.lqd-pt-style-3b .lqd-pt-foot {
	border-top-width: 1px;
	border-top-style: solid;
}

.lqd-pt-style-3b .lqd-pt-label {
	background-color: var(--lqd-color-primary);
	font-size: 14px;
	color: #fff;
}

.lqd-pt-style-3b.lqd-pt-featured .lqd-pt-bg {
	background: none;
}

@media (min-width: 992px) {
	.lqd-pt-style-3b .lqd-pt-body {
		padding-bottom: 4rem;
	}
}

.lqd-pt-style-4 {
	box-shadow: 0 20px 40px rgba(0, 0, 0, 0.05);
}

.lqd-pt-style-4 .lqd-pt-title {
	font-size: 18px;
}

.lqd-pt-style-4 .lqd-pt-price {
	font-size: 60px;
}

.lqd-pt-style-4 .lqd-pt-body {
	border-top: 1px solid #e8e8e8;
	border-bottom: 1px solid #e8e8e8;
}

.lqd-pt-style-4 .lqd-pt-footer-extra>span,
.lqd-pt-style-4 .lqd-pt-footer-extra a {
	color: inherit;
	text-decoration: underline;
}

.lqd-pt-style-4.lqd-pt-featured {
	box-shadow: 0 22px 88px rgba(111, 134, 214, 0.15);
}

.lqd-pt-style-4.lqd-pt-featured .lqd-pt-body {
	border-top-color: rgba(255, 255, 255, 0.15);
	border-bottom-color: rgba(255, 255, 255, 0.15);
}

.lqd-pt-style-5 {
	border: 1px solid #d1dbe3;
}

.lqd-pt-style-5 .lqd-pt-title {
	font-size: 13px;
}

.lqd-pt-style-5 .lqd-pt-price {
	font-size: 55px;
}

.lqd-pt-style-5.lqd-pt-featured .lqd-pt-bg {
	transform: scale(1.075, 1.15);
	box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
}

.lqd-pt-style-6 {
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.lqd-pt-style-6 li {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.lqd-pt-style-6 .lqd-pt-title {
	display: inline-block;
	padding: 1em 2em;
	position: relative;
	font-size: 11px;
}

.lqd-pt-style-6 .lqd-pt-title:before {
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;
	border: 1px solid;
	border-radius: 50em;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.1;
}

.lqd-pt-style-6 .lqd-pt-price {
	font-size: 50px;
}

.lqd-pt-style-6 .lqd-pt-price small {
	font-size: 0.35em;
	opacity: 0.6;
}

.lqd-pt-style-6 .lqd-pt-body {
	font-size: 15px;
}

.lqd-pt-style-6.lqd-pt-featured .lqd-pt-bg {
	transform: scale(1.05, 1.1);
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
}

@media (min-width: 992px) {
	.lqd-pt-style-6 .lqd-pt-inner {
		padding-inline-start: 2.5rem;
		padding-inline-end: 2.5rem;
	}
}

.lqd-pt-style-7 {
	border: 1px solid #f3f3f3;
}

.lqd-pt-style-7 li {
	margin-top: 0.55em;
	margin-bottom: 0.55em;
}

.lqd-pt-style-7 .lqd-pt-title,
.lqd-pt-style-7 .lqd-pt-price {
	color: #333639;
}

.lqd-pt-style-7 .lqd-pt-title small,
.lqd-pt-style-7 .lqd-pt-price small {
	display: block;
	opacity: 0.8;
}

.lqd-pt-style-7 .lqd-pt-title {
	font-size: 27px;
}

.lqd-pt-style-7 .lqd-pt-title small {
	font-size: clamp(14px, 0.5em, 1em);
}

.lqd-pt-style-7 .lqd-pt-price {
	font-size: 52px;
}

.lqd-pt-style-7 .lqd-pt-price small {
	margin-top: 0.5em;
	font-size: 0.3em;
}

.lqd-pt-style-7 .lqd-pt-description {
	opacity: 0.8;
}

.lqd-pt-style-7 .lqd-pt-body {
	border-top: 1px solid #f3f3f3;
	font-size: 16px;
}

@media (min-width: 992px) {
	.lqd-pt-style-7 .lqd-pt-inner {
		padding: 2.5rem 1.5rem;
	}
}

.lqd-pt-style-8 {
	box-shadow: 0 20px 80px rgba(0, 0, 0, 0.1);
}

.lqd-pt-style-8 li {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.lqd-pt-style-8 li>strong:last-of-type {
	font-weight: 400;
	margin-inline-start: auto;
}

.lqd-pt-style-8 .lqd-pt-title {
	font-size: 16px;
}

.lqd-pt-style-8 .lqd-pt-price small:last-of-type {
	font-size: 0.35em;
	opacity: 0.5;
}

.lqd-pt-style-8 .lqd-pt-body {
	border-top: 1px solid #f1f2f5;
}

.lqd-pt-style-8 .lqd-pt-foot {
	width: 73%;
	margin: 0 auto;
}

.lqd-pt-style-8.lqd-pt-featured {
	box-shadow: none;
}

.lqd-pt-style-8.lqd-pt-featured .lqd-pt-bg {
	box-shadow: 0 40px 80px rgba(0, 0, 0, 0.3);
	transform: scale(1.085);
}

.lqd-pt-style-8.lqd-pt-featured .lqd-pt-body {
	border-top-color: rgba(255, 255, 255, 0.15);
}

@media (min-width: 992px) {
	.lqd-pt-style-8 .lqd-pt-body {
		padding-inline-start: 3.5rem;
		padding-inline-end: 3.5rem;
	}
}

.lqd-pt-style-9 {
	box-shadow: 0 40px 70px rgba(0, 0, 0, 0.07);
}

.lqd-pt-style-9 .lqd-pt-title {
	display: inline-flex;
	padding: 7px 11px;
	position: relative;
	top: auto;
	right: auto;
	background-color: var(--lqd-color-primary);
	font-size: 12px;
	color: #fff;
}

.lqd-pt-style-9 .lqd-pt-label {
	padding: 7px 11px;
	position: relative;
	top: auto;
	right: auto;
	background-color: var(--lqd-color-primary);
	font-size: 12px;
	color: #fff;
}

.lqd-pt-style-9 .lqd-pt-price {
	font-size: 48px;
	color: #141414;
}

.lqd-pt-style-9 .lqd-pt-price small:last-of-type {
	opacity: 0.5;
	font-weight: 400;
}

.lqd-pt-style-9 .lqd-pt-body {
	border-top: 1px solid #dedede;
	font-size: 16px;
}

.lqd-pt-style-9 .lqd-pt-body:not(:last-child) {
	border-bottom: 1px solid #dedede;
}

.lqd-pt-style-9 .lqd-pt-foot .lqd-pt-description {
	color: #141414;
}

.lqd-pt-style-10 {
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.07);
}

.lqd-pt-style-10 .lqd-pt-title {
	font-size: 18px;
}

.lqd-pt-style-10 .lqd-pt-label {
	right: auto;
	left: 1.7142857143em;
	font-size: 12px;
}

.lqd-pt-style-10 .lqd-pt-price {
	font-size: 50px;
	color: var(--lqd-color-primary);
}

.lqd-pt-style-10 .lqd-pt-price small {
	display: block;
	margin-top: 0.65em;
	opacity: 0.55;
	font-size: 0.36em;
	font-weight: 400;
	color: inherit;
}

.lqd-pt-style-10 .lqd-pt-body {
	border-top: 1px solid #e7eaee;
	font-size: 16px;
}

.lqd-pt-style-10.lqd-pt-featured .lqd-pt-body {
	border-color: rgba(255, 255, 255, 0.2);
}

.lqd-pt-style-11 .lqd-pt-label {
	display: block;
	position: relative;
	top: auto;
	right: auto;
	z-index: 2;
	padding: 15px;
	background-color: var(--lqd-color-primary);
	line-height: 1.5em;
	color: #fff;
}

.lqd-pt-style-11 .lqd-pt-inner {
	position: relative;
	padding-top: 0;
}

.lqd-pt-style-11 .lqd-pt-head {
	padding-top: 1em;
}

.lqd-pt-style-11 .lqd-pt-head p {
	padding: 0 1.5em 1.25em;
	border-bottom: 1px solid #e7ecf0;
	font-size: 16px;
	line-height: 1.56em;
}

.lqd-pt-style-11 .lqd-pt-price {
	font-size: 60px;
}

.lqd-pt-style-11 .lqd-pt-price small:last-child {
	display: block;
	opacity: 0.6;
	font-size: 14px;
	color: inherit;
}

.lqd-pt-style-11 .lqd-pt-body {
	text-align: start;
}

.lqd-pt-style-11 .lqd-pt-body li:not(:last-child) {
	margin-bottom: 0.75em;
}

@media screen and (min-width: 992px) {
	.lqd-pt-style-11 {
		margin-bottom: 0;
	}

	.lqd-pt-style-11 .lqd-pt-body {
		padding-inline-start: 2.5rem;
		padding-inline-end: 2.5rem;
	}
}

/*******************************************
7.40. Process box
*******************************************/

.lqd-pb-column {
	flex: 1 1 auto;
}

.lqd-pb-in-container {
	flex: 0 0 auto;
}

.lqd-pb-in {
	transition: color 0.3s, background 0.3s, border-color 0.3s;
}

.lqd-pb-content h3 {
	line-height: 1.5em;
}

.lqd-pb {
	counter-increment: lqd-pb-numbers;
}

.lqd-pb .lqd-pb-in-container {
	font-size: 65px;
	line-height: 1;
	color: #373c36;
}

.lqd-pb:hover .lqd-pb-in-container {
	color: var(--lqd-color-primary);
}

.lqd-pb:hover .lqd-pb-shape-border {
	transform: scale(1.3);
	opacity: 1;
}

.lqd-pb:hover .lqd-pb-shape-border svg {
	animation: lqdPBRotate 7s linear infinite forwards;
}

.lqd-pb-nums {
	counter-reset: lqd-pb-numbers;
}

@media (min-width: 992px) {
	.lqd-pb-row {
		display: flex;
	}
}

.lqd-pb-icon figure {
	display: inline-flex;
}

.lqd-pb-icon-arrow {
	display: none;
}

@media screen and (min-width: 992px) {
	.lqd-pb-icon-between .lqd-pb-icon-arrow {
		display: inline-block;
		position: absolute;
		top: 12%;
		right: 15px;
		font-size: 25px;
		line-height: 1;
	}
}

@media screen and (min-width: 992px) {
	.lqd-pb-icon-between-middle .lqd-pb-icon-arrow {
		top: 50%;
		font-size: 20px;
		transform: translateY(-50%);
	}
}

.lqd-pb-num:after {
	content: counter(lqd-pb-numbers);
	display: flex;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	align-items: center;
	justify-content: center;
}

.lqd-pb-shaped .lqd-pb-active-shape {
	width: 82px;
	height: 82px;
	border: 2px solid #f8f9fd;
	font-size: 33px;
	font-weight: 700;
	color: #000;
}

.lqd-pb-shaped:hover .lqd-pb-active-shape {
	border-color: var(--lqd-color-primary);
	background-color: var(--lqd-color-primary);
}

.lqd-pb-shaped:hover .lqd-pb-active-shape {
	color: #fff;
}

@keyframes lqdPBRotate {
	from {
		transform: rotate(0);
	}

	to {
		transform: rotate(360deg);
	}
}

.lqd-pb-shape-border {
	border-radius: inherit;
	opacity: 0;
	transform: scale(1);
	transition: transform 1s, opacity 1s;
	transition-timing-function: cubic-bezier(0.12, 0.87, 0.35, 0.99);
}

.lqd-pb-shape-border path {
	stroke: rgba(0, 0, 0, 0.5);
}

.lqd-pb:hover .lqd-pb-shape-border {
	transform: scale(1.3);
	opacity: 1;
}

.lqd-pb:hover .lqd-pb-shape-border svg {
	animation: lqdPBRotate 7s linear infinite forwards;
}

.lqd-pb-style-1 .lqd-pb-active-shape {
	width: 98px;
	height: 98px;
}

@media (min-width: 992px) {
	.lqd-pb-style-1 .lqd-pb-content {
		padding-inline-start: 2.5rem;
		padding-inline-end: 2.5rem;
	}
}

@media screen and (max-width: 479px) {
	.lqd-pb-column:not(:last-of-type) .lqd-pb-style-1 {
		margin-bottom: 35px;
	}
}

.lqd-pb-style-2 {
	margin-bottom: 0;
}

.lqd-pb-style-2:before {
	content: "" !important;
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #fff;
	border-radius: 8px;
	opacity: 0;
	box-shadow: 0 20px 50px rgba(0, 0, 0, 0.05);
	transform: scale(0.9);
	transition: opacity 0.65s, transform 0.65s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-pb-style-2 .lqd-pb-active-shape {
	width: 62px;
	height: 62px;
	font-size: 22px;
}

.lqd-pb-style-2 .lqd-pb-num-container:before {
	content: "";
	display: inline-block;
	width: 1px;
	height: 180%;
	position: absolute;
	top: 0;
	left: calc(50% - 0.5px);
	z-index: 0;
	border-left: 1px dashed #e5e5e5;
}

.lqd-pb-style-2 .lqd-pb-icon-container {
	font-size: 65px;
}

.lqd-pb-column:last-of-type .lqd-pb-style-2 .lqd-pb-num-container:before {
	content: none;
}

.lqd-pb-style-2:hover:before {
	opacity: 1;
	transform: scale(1);
}

@media (min-width: 768px) {
	.lqd-pb-style-2 {
		padding-inline-start: 3rem;
		padding-inline-end: 3rem;
	}
}

@media (min-width: 992px) {
	.lqd-pb-style-2 h3 {
		margin-top: 0;
		margin-bottom: 0;
	}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.lqd-pb-style-2 {
		flex-direction: row;
	}
}

.lqd-pb-style-3 .lqd-pb-in-container:before {
	content: "";
	display: inline-block;
	width: 2px;
	height: 124%;
	position: absolute;
	top: 0;
	left: 50%;
	z-index: 0;
	margin-inline-start: -1px;
	background-color: #f1f1f1;
}

.lqd-pb-column:last-of-type .lqd-pb-style-3 .lqd-pb-in-container:before {
	content: none;
}

.lqd-pb-style-3 .lqd-pb-active-shape {
	width: 72px;
	height: 72px;
	font-size: 24px;
}

.lqd-pb-style-4 .lqd-pb-active-shape {
	width: 157px;
	height: 157px;
	z-index: 1;
	border: 1px solid #f2f2f2;
	background-color: #fff;
	font-size: 66px;
	color: #29365c;
}

.lqd-pb-style-4 .lqd-pb-num-container {
	width: auto;
	height: auto;
	position: absolute;
	top: 50%;
	right: 50%;
	z-index: 0;
	margin-top: -0.5em;
	margin-inline-end: -0.75em;
	font-size: 100px;
	font-weight: 700;
	transform: translate(-50%, -50%);
}

.lqd-pb-style-4:hover .lqd-pb-icon {
	border-color: var(--lqd-color-primary);
}

@media screen and (min-width: 992px) {
	.lqd-pb-style-4 .lqd-pb-content {
		padding-inline-start: 3rem;
		padding-inline-end: 3rem;
	}

	.lqd-pb-style-4 .lqd-pb-num-container {
		top: 0.1em;
		right: 50%;
		margin-top: 0;
		margin-inline-end: -0.5em;
		font-size: 150px;
		transform: translateX(-50%);
	}
}

.lqd-pb-style-5 .lqd-pb-active-shape {
	width: 44px;
	height: 44px;
	font-size: 18px;
}

@media screen and (min-width: 768px) {
	.lqd-pb-style-5 .lqd-pb-in-container {
		margin-inline-end: 1.5rem;
	}
}

@media screen and (max-width: 767px) {
	.lqd-pb-style-5:not(:last-of-type) {
		margin-bottom: 1em;
	}
}

.lqd-pb-style-6 .lqd-pb-active-shape {
	width: 150px;
	height: 150px;
	border: 2px dashed #dfe2e6;
	background-color: #fff;
	font-size: 66px;
	color: #29365c;
}

.lqd-pb-style-6:hover .lqd-pb-active-shape {
	border-color: var(--lqd-color-primary);
}

@media screen and (min-width: 768px) {
	.lqd-pb-style-6 .lqd-pb-content {
		width: 30%;
	}
}

.lqd-pb-style-7 .lqd-pb-icon-container {
	text-align: center;
}

.lqd-pb-style-7 .lqd-pb-icon {
	font-size: 100px;
}

.lqd-pb-style-7 .lqd-pb-active-shape {
	width: 44px;
	height: 44px;
	font-size: 18px;
}

.lqd-pb-style-8 .lqd-pb-num-container {
	width: auto;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
}

.lqd-pb-style-8 .lqd-pb-num {
	width: 45px;
	height: 45px;
	background-color: var(--lqd-color-primary);
	font-size: 22px;
	font-weight: 400;
	color: #fff;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	transition: all 0.3s;
}

.lqd-pb-style-8 .lqd-pb-icon {
	width: 140px;
	height: 140px;
	border: 2px solid #edf1f2;
	background-color: #fff;
	font-size: 66px;
	color: #29365C;
}

.lqd-pb-style-8 .lqd-pb-content {
	padding-inline-start: 5%;
}

.lqd-pb-style-8:hover .lqd-pb-num {
	box-shadow: 0 12px 28px rgba(0, 0, 0, 0.15);
}

.lqd-pb-style-8:hover .lqd-pb-icon {
	border-color: var(--lqd-color-primary);
}

@media screen and (min-width: 768px) {
	.lqd-pb-style-8 {
		margin-bottom: 2em;
	}

	.lqd-pb-style-8 .lqd-pb-content {
		margin-inline-start: 10%;
		padding-inline-start: 10%;
	}

	.lqd-pb-style-8 .lqd-pb-content:before {
		content: "";
		display: inline-block;
		width: 1px;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		background-color: #f1f1f1;
	}

	.lqd-pb-style-8 .lqd-pb-content p:last-child {
		margin-bottom: 0;
	}
}

.lqd-pb-style-9 .lqd-pb-active-shape {
	width: 68px;
	height: 68px;
	font-size: 22px;
	font-weight: 400;
}

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

	.lqd-pb-style-9 .lqd-pb-in-container:before,
	.lqd-pb-style-9 .lqd-pb-in-container:after {
		content: "";
		display: inline-block;
		height: 1px;
		position: absolute;
		top: 50%;
		border-bottom: 1px dashed #d6d6d6;
	}

	.lqd-pb-style-9 .lqd-pb-in-container:before {
		left: -15px;
		right: 50%;
	}

	.lqd-pb-style-9 .lqd-pb-in-container:after {
		right: -15px;
		left: 50%;
	}
}

@media screen and (min-width: 992px) {
	.lqd-pb-style-9 .lqd-pb-content {
		padding-inline-start: 1.5rem;
		padding-inline-end: 1.5rem;
	}

	style:first-child+.lqd-pb-column .lqd-pb-style-9 .lqd-pb-in-container:before,
	.lqd-pb-column:first-child .lqd-pb-style-9 .lqd-pb-in-container:before {
		content: none;
	}

	.lqd-pb-column:last-child .lqd-pb-style-9 .lqd-pb-in-container:after {
		content: none;
	}
}

@media screen and (min-width: 768px) and (max-width: 991px) {

	style:first-child~.lqd-pb-column:nth-of-type(odd) .lqd-pb-style-9 .lqd-pb-in-container:before,
	.lqd-pb-column:nth-of-type(odd) .lqd-pb-style-9 .lqd-pb-in-container:before {
		content: none;
	}

	style:first-child~.lqd-pb-column:nth-of-type(even) .lqd-pb-style-9 .lqd-pb-in-container:after,
	.lqd-pb-column:nth-of-type(even) .lqd-pb-style-9 .lqd-pb-in-container:after {
		content: none;
	}
}

@media screen and (min-width: 768px) {
	.lqd-pb-zigzag .lqd-pb-row {
		display: flex;
		flex-direction: column;
	}

	.lqd-pb-zigzag .lqd-pb-row:before,
	.lqd-pb-zigzag .lqd-pb-row:after {
		content: none;
	}

	.lqd-pb-zigzag .lqd-pb-column {
		margin-inline-start: auto;
	}

	.lqd-pb-zigzag .lqd-pb-column .lqd-pb {
		margin-inline-start: -51px;
	}

	.lqd-pb-zigzag .lqd-pb-column:nth-child(even) {
		margin-inline-start: 0;
	}

	.lqd-pb-zigzag .lqd-pb-column:nth-child(even) .lqd-pb {
		flex-direction: row-reverse;
		text-align: end;
		margin-inline-start: 0;
		margin-inline-end: -51px;
	}

	.lqd-pb-zigzag .lqd-pb-column:nth-child(even) .lqd-pb-in-container {
		margin-inline-start: 13%;
		margin-inline-end: 0;
	}

	.lqd-pb-zigzag .lqd-pb-in-container {
		margin-inline-end: 13%;
	}
}

.lqd-pb-zigzag-2 .lqd-pb-in-container {
	margin-inline-end: 40px;
}

@media screen and (min-width: 768px) {
	.lqd-pb-zigzag-2 .lqd-pb-column:nth-of-type(even) {
		margin-inline-start: auto;
	}

	.lqd-pb-zigzag-2 .lqd-pb-column:nth-of-type(even) .lqd-pb {
		flex-direction: row-reverse;
		text-align: end;
	}

	.lqd-pb-zigzag-2 .lqd-pb-column:nth-of-type(even) .lqd-pb-in-container {
		margin-inline-start: 40px;
		margin-inline-end: 0;
	}

	style:first-child+.lqd-pb-column .lqd-pb-zigzag-2 .lqd-pb,
	.lqd-pb-zigzag-2 .lqd-pb-column:first-of-type .lqd-pb {
		padding-top: 0;
	}

	style:first-child+.lqd-pb-column .lqd-pb-zigzag-2 .lqd-pb .lqd-pb-in-container:before,
	.lqd-pb-zigzag-2 .lqd-pb-column:first-of-type .lqd-pb .lqd-pb-in-container:before {
		content: none;
	}

	.lqd-pb-zigzag-2 .lqd-pb-column:last-of-type .lqd-pb {
		padding-bottom: 0;
	}

	.lqd-pb-zigzag-2 .lqd-pb-column:last-of-type .lqd-pb:after {
		content: none;
	}

	.lqd-pb-zigzag-2 .lqd-pb-column:last-of-type .lqd-pb .lqd-pb-in-container:after {
		content: none;
	}

	.lqd-pb-zigzag-2 .lqd-pb {
		padding-top: 75px;
		padding-bottom: 75px;
		margin-bottom: 0;
	}

	.lqd-pb-zigzag-2 .lqd-pb:after {
		content: "";
		display: inline-block;
		height: 2px;
		position: absolute;
		bottom: 0;
		right: 90px;
		left: 90px;
		border-bottom: 2px dashed #dfe2e6;
	}

	.lqd-pb-zigzag-2 .lqd-pb-in-container:before,
	.lqd-pb-zigzag-2 .lqd-pb-in-container:after {
		content: "";
		display: inline-block;
		width: 2px;
		margin-inline-start: -1px;
		position: absolute;
		left: 50%;
		border-left: 2px dashed #dfe2e6;
	}

	.lqd-pb-zigzag-2 .lqd-pb-in-container:before {
		top: -73px;
		bottom: calc(100% + 25px);
	}

	.lqd-pb-zigzag-2 .lqd-pb-in-container:after {
		top: calc(100% + 25px);
		bottom: -73px;
	}
}

/*******************************************
7.41. Promo
*******************************************/

.lqd-promo-cat {
	margin-inline-end: 15px;
	font-size: 10px;
	font-style: italic;
	writing-mode: vertical-rl;
	width: 30px;
}

.lqd-promo-cat ul {
	transform: rotate(-180deg);
}

.lqd-promo-dynamic-shape {
	width: 124%;
	height: 124%;
	top: -15%;
	left: -25%;
	z-index: 0;
}

.lqd-promo-dynamic-shape svg {
	overflow: visible;
}

.lqd-promo-img {
	width: calc(58.75% - 30px);
	flex-grow: 0;
	flex-shrink: 0;
}

.lqd-promo-img-inner {
	box-shadow: 0 50px 100px rgba(0, 0, 0, 0.3);
	opacity: 0;
	transition: opacity 0.3s;
}

.lqd-promo-img-inner.block-revealer {
	opacity: 1;
}

.lqd-promo-content {
	padding: 60px 0;
	padding-inline-start: 15px;
	padding-inline-end: 0;
	width: 39.25%;
	flex: 0 auto;
}

.lqd-promo-content>* {
	flex-grow: 0;
}

.lqd-promo-content h2 {
	margin: 0 0 0.2em -1em;
	font-size: 120px;
	font-weight: 700;
	line-height: 1em;
}

.lqd-promo-content .lqd-words {
	white-space: nowrap;
}

.lqd-promo-content .btn {
	margin-top: 30px;
}

.lqd-promo-wrap {
	margin-top: 120px;
	margin-bottom: 120px;
}

@media screen and (min-width: 1200px) {
	.lqd-promo-inner {
		flex-flow: row wrap;
	}

	.lqd-promo-reverse .lqd-promo-cat {
		margin-inline-end: 0;
		margin-inline-start: 15px;
	}

	.lqd-promo-reverse .lqd-promo-content {
		padding-inline-start: 0;
		padding-inline-end: 15px;
		align-items: flex-end;
		text-align: end;
	}

	.lqd-promo-reverse .lqd-promo-inner {
		flex-direction: row-reverse;
	}
}

@media screen and (max-width: 1199px) {
	.lqd-promo-img {
		width: 58.75%;
	}

	.lqd-promo-content {
		padding-top: 50px;
		padding-bottom: 0;
	}

	.lqd-promo-content h2 {
		font-size: 100px;
	}
}

@media screen and (max-width: 991px) {
	.lqd-promo-cat {
		writing-mode: inherit;
	}

	.lqd-promo-cat ul {
		transform: rotate(0);
		margin: 0;
		margin-bottom: 15px;
	}

	.lqd-promo-content,
	.lqd-promo-cat,
	.lqd-promo-img {
		width: 100%;
	}

	.lqd-promo-cat {
		margin-inline-end: 0;
	}

	.lqd-promo-img-inner {
		box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15);
	}

	.lqd-promo-inner {
		flex-direction: column;
	}

	.lqd-promo-content {
		padding-top: 30px;
		padding-inline-start: 0;
		padding-inline-end: 0;
	}

	.lqd-promo-content h2 {
		margin: 0 0 0.25em;
		font-size: 62px;
	}
}

@media screen and (max-width: 767px) {
	.lqd-promo-dynamic-shape {
		display: none;
	}

	.lqd-promo-wrap {
		margin-top: 0;
		margin-bottom: 30px;
	}
}

/*******************************************
7.42. Roadmap
*******************************************/

.lqd-roadmap-bar {
	width: 15px;
	align-self: flex-start;
}

.lqd-roadmap-bar:before,
.lqd-roadmap-bar:after {
	content: "";
	display: inline-block;
	position: absolute;
	top: 3px;
	background: var(--lqd-color-primary);
	transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-roadmap-bar:before {
	width: 100%;
	height: 15px;
	border-radius: 50em;
}

.lqd-roadmap-bar:after {
	width: 2px;
	left: 6px;
	bottom: -3px;
	transform-origin: top center;
}

.lqd-roadmap-info h6,
.lqd-roadmap-info p {
	line-height: 1.5em;
	letter-spacing: normal;
	color: inherit;
}

.lqd-roadmap-info h6 {
	margin-bottom: 0.25em;
	font-size: 15px;
}

.lqd-roadmap-info p {
	margin: 0;
	font-size: 16px;
}

.lqd-roadmap-info p:only-child {
	margin-top: -0.65em;
}

.lqd-roadmap-mark {
	width: 32px;
	height: 32px;
	border: 2px solid;
	border-radius: 16px;
	opacity: 0.43;
}

.lqd-roadmap-item {
	padding-bottom: 1em;
	padding-inline-start: 30px;
	color: #000;
}

.lqd-roadmap-item:last-of-type {
	padding-bottom: 0;
}

.lqd-roadmap-item:last-of-type .lqd-roadmap-bar:after {
	content: none;
}

.lqd-roadmap-item-checked .lqd-roadmap-bar,
.lqd-roadmap-item-checked .lqd-roadmap-info {
	opacity: 0.6;
}

.lqd-roadmap-item-checked .lqd-roadmap-mark {
	opacity: 1;
}

.lqd-roadmap {
	padding: 45px 0;
	padding-inline-start: 60px;
	padding-inline-end: 40px;
}

.lqd-roadmap:before {
	content: "";
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	border: 1px solid;
	opacity: 0.3;
}

.lqd-roadmap[data-custom-animations=true] .lqd-roadmap-bar:before,
.lqd-roadmap[data-custom-animations=true] .lqd-roadmap-bar:after {
	transform: scale(0);
}

.lqd-roadmap.ca-initvalues-applied .lqd-roadmap-item:nth-child(0) .lqd-roadmap-bar:before {
	transition-delay: 0s;
}

.lqd-roadmap.ca-initvalues-applied .lqd-roadmap-item:nth-child(0) .lqd-roadmap-bar:after {
	transition-delay: 0s;
}

.lqd-roadmap.ca-initvalues-applied .lqd-roadmap-item:nth-child(1) .lqd-roadmap-bar:before {
	transition-delay: 0.2631578947s;
}

.lqd-roadmap.ca-initvalues-applied .lqd-roadmap-item:nth-child(1) .lqd-roadmap-bar:after {
	transition-delay: 0.2816901408s;
}

.lqd-roadmap.ca-initvalues-applied .lqd-roadmap-item:nth-child(2) .lqd-roadmap-bar:before {
	transition-delay: 0.5263157895s;
}

.lqd-roadmap.ca-initvalues-applied .lqd-roadmap-item:nth-child(2) .lqd-roadmap-bar:after {
	transition-delay: 0.5633802817s;
}

.lqd-roadmap.ca-initvalues-applied .lqd-roadmap-item:nth-child(3) .lqd-roadmap-bar:before {
	transition-delay: 0.7894736842s;
}

.lqd-roadmap.ca-initvalues-applied .lqd-roadmap-item:nth-child(3) .lqd-roadmap-bar:after {
	transition-delay: 0.8450704225s;
}

.lqd-roadmap.ca-initvalues-applied .lqd-roadmap-item:nth-child(4) .lqd-roadmap-bar:before {
	transition-delay: 1.0526315789s;
}

.lqd-roadmap.ca-initvalues-applied .lqd-roadmap-item:nth-child(4) .lqd-roadmap-bar:after {
	transition-delay: 1.1267605634s;
}

.lqd-roadmap.ca-initvalues-applied .lqd-roadmap-item:nth-child(5) .lqd-roadmap-bar:before {
	transition-delay: 1.3157894737s;
}

.lqd-roadmap.ca-initvalues-applied .lqd-roadmap-item:nth-child(5) .lqd-roadmap-bar:after {
	transition-delay: 1.4084507042s;
}

.lqd-roadmap.ca-initvalues-applied .lqd-roadmap-item:nth-child(6) .lqd-roadmap-bar:before {
	transition-delay: 1.5789473684s;
}

.lqd-roadmap.ca-initvalues-applied .lqd-roadmap-item:nth-child(6) .lqd-roadmap-bar:after {
	transition-delay: 1.6901408451s;
}

.lqd-roadmap.ca-initvalues-applied .lqd-roadmap-item:nth-child(7) .lqd-roadmap-bar:before {
	transition-delay: 1.8421052632s;
}

.lqd-roadmap.ca-initvalues-applied .lqd-roadmap-item:nth-child(7) .lqd-roadmap-bar:after {
	transition-delay: 1.9718309859s;
}

.lqd-roadmap.ca-initvalues-applied .lqd-roadmap-item:nth-child(8) .lqd-roadmap-bar:before {
	transition-delay: 2.1052631579s;
}

.lqd-roadmap.ca-initvalues-applied .lqd-roadmap-item:nth-child(8) .lqd-roadmap-bar:after {
	transition-delay: 2.2535211268s;
}

.lqd-roadmap.ca-initvalues-applied .lqd-roadmap-item:nth-child(9) .lqd-roadmap-bar:before {
	transition-delay: 2.3684210526s;
}

.lqd-roadmap.ca-initvalues-applied .lqd-roadmap-item:nth-child(9) .lqd-roadmap-bar:after {
	transition-delay: 2.5352112676s;
}

.lqd-roadmap.ca-initvalues-applied .lqd-roadmap-bar:before,
.lqd-roadmap.ca-initvalues-applied .lqd-roadmap-bar:after {
	transform: scale(1);
}

@media screen and (max-width: 767px) {
	.lqd-roadmap {
		padding-inline-start: 25px;
		padding-inline-end: 25px;
	}

	.lqd-roadmap:before {
		top: 15px;
		right: 15px;
		left: 15px;
		bottom: 15px;
	}

	.lqd-roadmap-info {
		max-width: 85%;
	}
}

/*******************************************
7.43. Snickers bar
*******************************************/

@keyframes lqdSnickersBarIn {
	from {
		opacity: 0;
		visibility: hidden;
		transform: translate3d(0, 50%, 0);
	}

	to {
		opacity: 1;
		visibility: visible;
		transform: translate3d(0, 0%, 0);
	}
}

@keyframes lqdSnickersBarOut {
	from {
		opacity: 1;
		visibility: visible;
		transform: translate3d(0, 0, 0);
	}

	to {
		opacity: 0;
		visibility: hidden;
		transform: translate3d(-2em, 0, 0);
	}
}

@keyframes snicersBarSpin {
	to {
		transform: rotate(360deg);
	}
}

.lqd-snickersbar-ext:empty {
	display: none;
}

.lqd-snickersbar-inner {
	padding: 0.5em 1.5em;
	border-radius: 4px;
	background-image: linear-gradient(120deg, rgba(37, 13, 17, 0.7) 0%, rgba(37, 25, 22, 0.7) 100%);
	font-weight: 500;
	box-shadow: 0 10px 20px -8px rgba(0, 0, 0, 0.5);
	color: #fff;
	-webkit-backdrop-filter: blur(7px) saturate(135%);
	backdrop-filter: blur(6px) saturate(135%);
	animation: lqdSnickersBarIn var(--lqd-snickersbar-animation-time, 1.2s) cubic-bezier(0.19, 1, 0.22, 1) both alternate;
}

.lqd-snickersbar {
	max-width: calc(100% - 4em);
	min-height: 40px;
	margin-bottom: 0.5em;
	position: fixed;
	bottom: 1em;
	left: 2em;
	z-index: 90;
	font-size: 15px;
	line-height: 1.5em;
	transition: transform var(--lqd-snickersbar-animation-time, 1.2s) cubic-bezier(0.19, 1, 0.22, 1);
}

.lqd-snickersbar a {
	color: inherit !important;
}

.lqd-snickersbar a.added_to_cart {
	padding: 0;
	text-decoration: underline;
}

.lqd-snickersbar a:hover {
	opacity: 0.65;
}

.lqd-snickersbar p {
	transition-property: transform, opacity, visibility;
	transition-duration: var(--lqd-snickersbar-animation-time, 1.2s);
	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.lqd-snickersbar .lqd-snickersbar-msg svg {
	animation: snicersBarSpin 1s linear infinite;
}

.lqd-snickersbar .lqd-snickersbar-msg-done {
	position: absolute;
	top: 0.5em;
	left: 1.5em;
	opacity: 0;
	visibility: hidden;
	transform: translateY(75%);
}

.lqd-snickersbar-action-done .lqd-snickersbar-msg {
	position: absolute;
	top: 0.5em;
	left: 1.5em;
	opacity: 0;
	visibility: hidden;
	transform: translateY(-75%);
}

.lqd-snickersbar-action-done .lqd-snickersbar-msg-done {
	position: relative;
	top: 0;
	left: 0;
	opacity: 1;
	visibility: visible;
	transform: translateY(0%);
	transition-delay: 0.15s;
}

.lqd-snickersbar-out {
	pointer-events: none;
}

.lqd-snickersbar-out .lqd-snickersbar-inner {
	animation: lqdSnickersBarOut var(--lqd-snickersbar-animation-time, 1.2s) cubic-bezier(0.19, 1, 0.22, 1) both alternate;
}

@media screen and (max-width: 479px) {
	.lqd-snickersbar-inner {
		font-size: 13px;
	}

	.lqd-snickersbar-inner p.d-flex {
		display: block !important;
	}

	.lqd-snickersbar-detail {
		margin-inline-end: 1.5em;
	}

	.lqd-snickersbar-ext {
		margin-inline-start: 0 !important;
	}
}

/*******************************************
7.44. Social icon
*******************************************/

.social-icons-wrapper {
	align-items: center;
	display: inline-flex;
}

.social-icons-wrapper .grid-item {
	display: inline-flex;
	align-items: center;
	word-break: break-word;
	min-width: 0;
	margin-bottom: var(--grid-row-gap);
}

.social-icons-wrapper .icon.social-icon {
	background-color: transparent;
	--icon-padding: 0em;
	font-size: var(--icon-size, 25px);
	line-height: var(--icon-size, 25px);
	width: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
	height: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
	display: inline-flex;
}

.social-icon {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1em;
}

.social-icon li {
	display: inline-block;
	margin-inline-end: 1.2em;
	font-size: 1em;
	line-height: 1em;
}

.social-icon li:last-child {
	margin-inline-end: 0;
}

.social-icon i {
	font-style: normal;
}

.social-icon-sm {
	font-size: 14px;
}

.social-icon-md {
	font-size: 18px;
}

.social-icon-lg {
	font-size: 20px;
}

.social-icon-lg li {
	margin-inline-end: 1em;
}

.social-icon-vertical li,
.social-icon-vertical a {
	display: block;
	width: 100%;
}

.social-icon-vertical li {
	margin-inline-end: 0 !important;
	margin-bottom: 1.2em;
}

.social-icon-vertical li:last-child {
	margin-bottom: 0;
}

/*******************************************
7.45. Split text
*******************************************/

.split-unit,
.split-inner {
	text-decoration: inherit;
}

.split-inner {
	display: block;
}

.lqd-split-chars .lqd-words>.split-inner {
	display: inline-flex;
	flex-wrap: wrap;
}

.lqd-split-chars .lqd-words>.split-inner .split-unit {
	grid-row: 1;
}

@media screen and (min-width: 480px) {
	.lqd-lines {
		white-space: nowrap;
	}
}

.lqd-words {
	display: inline-flex !important;
}

/*******************************************
7.46. Sticky
*******************************************/

.lqd-css-sticky-column {
	align-items: flex-start;
	--lqd-sticky-offset: 30px;
}

.lqd-css-sticky {
	position: sticky !important;
	top: calc(30px + var(--lqd-sticky-header-height, 0px));

	&.lqd-section {
		top: var(--lqd-sticky-header-height, 0px);
	}
}

/*******************************************
7.47. Tabs
*******************************************/

.lqd-tabs-nav-arrows {
	display: none;
}

.lqd-tabs-has-nav-arrows .lqd-tabs-nav-arrows {
	display: block;
}

.lqd-tabs-nav-arrow {
	width: 52px;
	height: 52px;
	border: none;
	top: calc(50% - 26px);
	background-color: #fff;
	box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05);
	font-size: 20px;
	color: #000;
	transition: background 0.3s, color 0.3s;
	user-select: none;
}

.lqd-tabs-nav-arrow:hover {
	background-color: #000;
	color: #fff;
}

.lqd-tabs-nav-arrow:focus {
	outline: none;
}

.lqd-tabs-nav-prev {
	left: -41px;
}

.lqd-tabs-nav-next {
	right: -41px;
}

.lqd-tabs-nav-arrrows {
	display: none;
}

.lqd-tabs-has-nav-arrows .lqd-tabs-nav-arrrows {
	display: block;
}

@media screen and (max-width: 479px) {
	.lqd-tabs .lqd-tabs-nav-arrows {
		text-align: center;
		margin-top: 1em;
	}

	.lqd-tabs .lqd-tabs-nav-arrow {
		position: relative !important;
		top: auto !important;
		left: auto !important;
		right: auto !important;
		margin: 0 5px;
	}
}

.lqd-tabs-pane {
	display: none;
}

.lqd-tabs-pane.active {
	display: block;
}

@media (max-width: 992px) {
	.lqd-tabs {
		flex-wrap: nowrap;
	}
}

.lqd-tabs-nav-wrap {
	display: grid;
	grid-auto-flow: column;
	align-items: start;
}

.lqd-tabs-nav li {
	line-height: 1.5em;
}

.lqd-tabs-nav .h3 {
	color: inherit;
	font-size: inherit;
	line-height: inherit;
}

.lqd-tabs-nav .h3:only-child {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.lqd-tabs-nav svg {
	width: 1em;
	height: 1em;
}

@media screen and (min-width: 992px) {
	.lqd-tabs-nav.justify-md-between {
		justify-content: space-between;
	}

	.lqd-tabs-nav.justify-md-start {
		justify-content: flex-start;
	}

	.lqd-tabs-nav.justify-md-center {
		justify-content: center;
	}

	.lqd-tabs-nav.justify-md-end {
		justify-content: flex-end;
	}
}

@media screen and (min-width: 768px) {
	.lqd-tabs-nav .carousel-nav {
		margin-inline-start: 3em;
	}
}

@media screen and (max-width: 991px) {
	.lqd-tabs-nav .carousel-nav {
		width: auto;
		justify-content: inherit !important;
	}

	.lqd-tabs-nav .carousel-nav .previous {
		margin-inline-start: 0 !important;
	}

	.lqd-tabs-nav .carousel-nav .next {
		margin-inline-end: 0 !important;
	}
}

@media screen and (min-width: 768px) and (max-width: 991.8px) {
	.lqd-tabs-nav .carousel-nav {
		margin-inline-start: auto;
		margin-top: 1px !important;
	}
}

.lqd-tabs-nav-iconbox .lqd-tabs-nav {
	--icon-size: 26px;
}

.lqd-tabs-nav-iconbox .lqd-tabs-nav-icon-icon {
	font-size: var(--icon-size);
	flex-shrink: 0;
}

.lqd-tabs-nav-icon-inline .lqd-tabs-nav-icon {
	display: inline-flex;
	border-radius: 10em;
	align-items: center;
	justify-content: center;
	color: rgba(50, 60, 71, 0.3);
	transition: background 0.3s, color 0.3s;
}

.lqd-tabs-nav-icon-inline .lqd-tabs-nav a {
	display: block;
}

.lqd-tabs-nav-has-btn .lqd-tabs-nav {
	display: inline-flex !important;
	margin-bottom: 1.5em;
}

.lqd-tabs-nav-plain .lqd-tabs-nav-wrap {
	grid-template-columns: 1fr;
}

.lqd-tabs-nav-plain .lqd-tabs-nav-has-btn .lqd-tabs-nav {
	margin-bottom: 0;
	margin-inline-end: 1em;
}

@media screen and (max-width: 768px) {
	.lqd-tabs-nav-plain .lqd-tabs-nav-wrap {
		display: block;
	}

	.lqd-tabs-nav-plain .lqd-tabs-nav-has-btn .lqd-tabs-nav {
		margin-bottom: 1.5em !important;
	}
}

.lqd-tabs-style-1 .lqd-tabs-nav {
	margin-inline-start: -15px;
	margin-inline-end: -15px;
	font-size: 16px;
}

.lqd-tabs-style-1 .lqd-tabs-nav li {
	--icon-size: 26px;
	padding: 0 15px 1.5em;
	flex-basis: 33.3333333333%;
	position: relative;
}

.lqd-tabs-style-1 .lqd-tabs-nav li:before,
.lqd-tabs-style-1 .lqd-tabs-nav li:after {
	content: "";
	display: inline-block;
	position: absolute;
	border-color: var(--lqd-color-primary);
	transition: transform 0.3s, background 0.3s;
}

.lqd-tabs-style-1 .lqd-tabs-nav li:before {
	bottom: 0;
	left: 15px;
	right: 15px;
	height: 2px;
	background-color: #E7E7EF;
}

.lqd-tabs-style-1 .lqd-tabs-nav li:after {
	width: 0;
	height: 0;
	border-width: 5px 5px 0;
	border-color: var(--lqd-color-primary) transparent;
	border-style: solid;
	bottom: -5px;
	left: calc(50% - 2.5px);
	transform: scaleY(0);
	transform-origin: top;
}

.lqd-tabs-style-1 .lqd-tabs-nav li.active:before {
	background-color: var(--lqd-color-primary);
}

.lqd-tabs-style-1 .lqd-tabs-nav li.active:after {
	transform: scaleY(1);
}

.lqd-tabs-style-1 .lqd-tabs-nav a {
	color: #737373;
}

.lqd-tabs-style-1 .lqd-tabs-nav .lqd-tabs-nav-icon-icon {
	width: 72px;
	height: 72px;
	background-color: #F3F6F9;
	color: #24232C;
}

.lqd-tabs-style-1.flex-column-reverse .lqd-tabs-nav li {
	padding-top: 1.5em;
	padding-bottom: 0;
}

.lqd-tabs-style-1.flex-column-reverse .lqd-tabs-nav li:before {
	bottom: auto;
	top: 0;
}

.lqd-tabs-style-1.flex-column-reverse .lqd-tabs-nav li:after {
	border-width: 0 5px 5px;
	top: -5px;
	bottom: auto;
	transform-origin: bottom;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.lqd-tabs-style-1 .lqd-tabs-nav {
		--icon-size: 23px;
	}

	.lqd-tabs-style-1 .lqd-tabs-nav-icon-icon {
		width: 55px;
		height: 55px;
	}
}

@media (min-width: 992px) {
	.lqd-tabs-style-1 .lqd-tabs-nav {
		flex-wrap: nowrap;
	}
}

@media screen and (max-width: 991px) {
	.lqd-tabs-style-1 .lqd-tabs-nav li {
		flex-basis: 100%;
		padding-top: 1em;
		padding-bottom: 1em;
	}
}

.lqd-tabs-style-2 .lqd-tabs-nav {
	--icon-size: 30px;
	margin-inline-start: -15px;
	margin-inline-end: -15px;
	font-size: 15px;
}

.lqd-tabs-style-2 .lqd-tabs-nav a {
	color: #4f4f4f;
}

.lqd-tabs-style-2 .lqd-tabs-nav .lqd-tabs-nav-icon-icon {
	width: 87px;
	height: 87px;
	border-radius: 29px;
	color: #24232C;
}

.lqd-tabs-style-2 .lqd-tabs-nav .lqd-tabs-nav-progress,
.lqd-tabs-style-2 .lqd-tabs-nav .lqd-tabs-nav-progress-inner {
	display: block;
	width: 100%;
	border-radius: 50em;
}

.lqd-tabs-style-2 .lqd-tabs-nav .lqd-tabs-nav-progress {
	position: relative;
	height: 5px;
	margin-top: 2em;
	background-color: rgba(0, 0, 0, 0.075);
}

.lqd-tabs-style-2 .lqd-tabs-nav .lqd-tabs-nav-progress-inner {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	background-color: var(--lqd-color-primary);
	transform: scaleX(0);
	transform-origin: right;
	transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-tabs-style-2 .lqd-tabs-nav li {
	padding-inline-start: 15px;
	padding-inline-end: 15px;
	flex-basis: 33.3333333333%;
	position: relative;
}

.lqd-tabs-style-2 .lqd-tabs-nav li.active .lqd-tabs-nav-progress-inner {
	transform-origin: left;
	transform: scaleX(1);
}

@media (min-width: 992px) {
	.lqd-tabs-style-2 .lqd-tabs-nav {
		flex-wrap: nowrap;
	}
}

@media (max-width: 767px) {
	.lqd-tabs-style-2 .lqd-tabs-nav {
		flex-direction: column;
		flex-wrap: nowrap;
	}

	.lqd-tabs-style-2 .lqd-tabs-nav li {
		width: 100%;
	}
}

.lqd-tabs-style-3 .lqd-tabs-nav {
	--icon-size: 44px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}

.lqd-tabs-style-3 .lqd-tabs-nav li {
	position: relative;
	padding-inline-start: 12px;
	padding-inline-end: 12px;
}

.lqd-tabs-style-3 .lqd-tabs-nav li a:after {
	content: "";
	display: inline-block;
	width: 100%;
	height: 2px;
	position: absolute;
	bottom: -2px;
	left: 0;
	background-color: var(--lqd-color-primary);
	transform: scaleX(0);
	transition: transform 0.3s;
}

.lqd-tabs-style-3 .lqd-tabs-nav li a.active:after {
	transform: scaleX(1);
}

.lqd-tabs-style-3 .lqd-tabs-nav a {
	padding-top: 1.5em;
	padding-bottom: 1.5em;
	display: block;
}

.lqd-tabs-style-3 .lqd-tabs-nav .lqd-tabs-nav-icon-icon {
	margin-bottom: 0.5em;
	color: var(--lqd-color-primary);
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.lqd-tabs-style-3 .lqd-tabs-nav {
		--icon-size: 30px;
	}

	.lqd-tabs-style-3 .lqd-tabs-nav li a {
		padding: 1.5rem !important;
	}

	.lqd-tabs-style-3 .lqd-tabs-nav .lqd-tabs-nav-icon {
		margin-inline-end: 15px;
	}
}

@media screen and (min-width: 992px) {
	.lqd-tabs-style-3 .lqd-tabs-nav.justify-start li:first-child {
		margin-inline-start: 0;
	}

	.lqd-tabs-style-3 .lqd-tabs-nav.justify-between li {
		flex-grow: 1;
	}

	.lqd-tabs-style-3 .lqd-tabs-nav.justify-center li {
		padding-inline-start: 2em;
		padding-inline-end: 2em;
	}

	.lqd-tabs-style-3 .lqd-tabs-nav.justify-center li,
	.lqd-tabs-style-3 .lqd-tabs-nav.justify-between li {
		margin-inline-start: 0;
		margin-inline-end: 0;
	}

	.lqd-tabs-style-3 .lqd-tabs-nav.justify-end li:last-child {
		margin-inline-end: 0;
	}
}

@media screen and (max-width: 991px) {
	.lqd-tabs-style-3 {
		flex-direction: column;
		flex-wrap: nowrap !important;
	}
}

@media screen and (max-width: 920px) {
	.lqd-tabs-style-3 .lqd-tabs-nav li {
		margin: 0;
		padding: 0;
	}
}

@media screen and (max-width: 768px) {
	.lqd-tabs-style-3 .lqd-tabs-nav {
		flex-wrap: wrap;
	}
}

@media screen and (max-width: 479px) {
	.lqd-tabs-style-3 .lqd-tabs-nav {
		border: none;
	}

	.lqd-tabs-style-3 .lqd-tabs-nav li {
		width: 50%;
		padding-inline-start: 10px;
		padding-inline-end: 10px;
		margin: 0;
		margin-bottom: 1.5em;
	}

	.lqd-tabs-style-3 .lqd-tabs-nav a {
		padding: 0 0 0.75em;
	}
}

.lqd-tabs-style-4 .lqd-tabs-nav {
	--icon-size: 40px;
	font-size: 16px;
	position: relative;
}

.lqd-tabs-style-4 .lqd-tabs-nav:before {
	content: "";
	display: inline-block;
	width: 100vw;
	height: 1px;
	position: absolute;
	top: calc(var(--icon-size) + var(--icon-size) * 0.6);
	left: 50%;
	right: 50%;
	margin-inline-start: -50vw;
	margin-inline-end: -50vw;
	background-color: #e9e9e9;
}

.lqd-tabs-style-4 .lqd-tabs-nav .h3 {
	font-size: 1em;
}

.lqd-tabs-style-4 .lqd-tabs-nav .lqd-tabs-nav-icon-icon {
	margin-bottom: 0.6em;
	padding-bottom: 0.6em;
	position: relative;
	color: var(--lqd-color-primary);
}

.lqd-tabs-style-4 .lqd-tabs-nav .lqd-tabs-nav-icon-icon:after {
	content: "";
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50em;
	position: absolute;
	bottom: -5px;
	left: calc(50% - 5px);
	background-color: #e9e9e9;
	transition: background 0.45s cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-tabs-style-4 .lqd-tabs-nav .lqd-tabs-nav-icon-icon i {
	transition: transform 0.3s;
}

.lqd-tabs-style-4 .lqd-tabs-nav a {
	display: block;
}

.lqd-tabs-style-4 .lqd-tabs-nav li {
	padding-inline-start: 15px;
	padding-inline-end: 15px;
}

.lqd-tabs-style-4 .lqd-tabs-nav li:hover .lqd-tabs-nav-icon-icon i {
	transform: translateY(-4px);
}

.lqd-tabs-style-4 .lqd-tabs-nav li.active .h3:after {
	background-color: var(--lqd-color-primary);
}

@media screen and (max-width: 479px) {
	.lqd-tabs-style-4 .lqd-tabs-nav:before {
		content: none;
	}

	.lqd-tabs-style-4 .lqd-tabs-nav li {
		flex-basis: 50%;
		margin-bottom: 0.5em;
	}
}

.lqd-tabs-style-5 {
	--tab-nav-width: 41.66666667%;
}

.lqd-tabs-style-5 .lqd-tabs-nav-wrap,
.lqd-tabs-style-5 .lqd-tabs-content {
	flex: 0 0 auto;
}

.lqd-tabs-style-5 .lqd-tabs-nav-wrap {
	width: var(--tab-nav-width);
	grid-auto-flow: row;
}

.lqd-tabs-style-5 .lqd-tabs-nav {
	font-size: 15px;
}

.lqd-tabs-style-5 .lqd-tabs-nav a {
	display: block;
	position: relative;
	border-radius: 7px;
	color: #737373;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.05);
}

.lqd-tabs-style-5 .lqd-tabs-nav a:before,
.lqd-tabs-style-5 .lqd-tabs-nav a:after {
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;
	border-radius: inherit;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	transition: opacity 0.3s;
}

.lqd-tabs-style-5 .lqd-tabs-nav a:after {
	opacity: 0;
	background-color: #fff;
}

.lqd-tabs-style-5 .lqd-tabs-nav a>span {
	position: relative;
	z-index: 2;
}

.lqd-tabs-style-5 .lqd-tabs-nav li.active a {
	box-shadow: 0 15px 45px rgba(0, 0, 0, 0.075);
}

.lqd-tabs-style-5 .lqd-tabs-nav li.active a:after {
	opacity: 1;
}

.lqd-tabs-style-5 .lqd-tabs-nav .lqd-tabs-nav-icon {
	--icon-size: 40px;
}

.lqd-tabs-style-5 .lqd-tabs-content {
	width: calc(100% - var(--tab-nav-width));
}

@media screen and (max-width: 768px) {

	.lqd-tabs-style-5 .lqd-tabs-nav-wrap,
	.lqd-tabs-style-5 .lqd-tabs-content {
		width: 100%;
		padding-inline-start: 0 !important;
		padding-inline-end: 0 !important;
	}

	.lqd-tabs-style-5 .lqd-tabs-nav-wrap {
		margin-bottom: 1.5em;
	}

	.lqd-tabs-style-5 .lqd-tabs-nav .iconbox .iconbox-icon-container {
		font-size: 30px;
	}
}

.lqd-tabs-style-6 {
	--tab-nav-width: 25%;
}

.lqd-tabs-style-6 .lqd-tabs-nav-icon-icon {
	width: 28px;
	height: 28px;
	margin-inline-end: 13px;
	background-color: rgba(50, 60, 71, 0.05);
	font-weight: 700;
}

.lqd-tabs-style-6 .lqd-tabs-nav-wrap,
.lqd-tabs-style-6 .lqd-tabs-content {
	flex: 0 0 auto;
}

.lqd-tabs-style-6 .lqd-tabs-nav-wrap {
	width: var(--tab-nav-width);
}

.lqd-tabs-style-6 .lqd-tabs-nav {
	font-size: 16px;
	counter-reset: lqd-tabs-counter;
}

.lqd-tabs-style-6 .lqd-tabs-nav a {
	color: #323C47;
	padding-inline-start: 1.5em;
	padding-inline-end: 1.5em;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.05);
}

.lqd-tabs-style-6 .lqd-tabs-nav li {
	counter-increment: lqd-tabs-counter;
	width: 100%;
}

.lqd-tabs-style-6 .lqd-tabs-nav li.active a {
	box-shadow: 0 15px 45px rgba(0, 0, 0, 0.075);
}

.lqd-tabs-style-6 .lqd-tabs-nav li.active .lqd-tabs-nav-icon-icon {
	background-color: var(--lqd-color-primary);
	color: #fff;
}

.lqd-tabs-style-6 .lqd-tabs-content {
	width: calc(100% - var(--tab-nav-width));
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.lqd-tabs-style-6 {
		--tab-nav-width: 35%;
	}
}

@media screen and (max-width: 991px) {
	.lqd-tabs-style-6 {
		flex-direction: column;
		flex-wrap: nowrap !important;
	}
}

@media screen and (max-width: 768px) {

	.lqd-tabs-style-6 .lqd-tabs-nav-wrap,
	.lqd-tabs-style-6 .lqd-tabs-content {
		width: 100%;
		flex-grow: 1;
		padding-inline-start: 0 !important;
		padding-inline-end: 0 !important;
	}

	.lqd-tabs-style-6 .lqd-tabs-nav-wrap {
		margin-bottom: 1.5em;
	}
}

.lqd-tabs-style-7 .lqd-tabs-nav {
	font-size: 18px;
}

.lqd-tabs-style-7 .lqd-tabs-nav .lqd-tabs-nav-icon {
	--icon-size: 1em;
}

.lqd-tabs-style-7 .lqd-tabs-nav .lqd-tabs-nav-icon-icon {
	width: 31px;
	height: 31px;
	margin-inline-end: 18px;
	background-color: #fff;
	color: #b0b9be;
	font-weight: 500;
}

.lqd-tabs-style-7 .lqd-tabs-nav a {
	background-color: #edf1f2;
	color: #90999e;
}

.lqd-tabs-style-7 .lqd-tabs-nav li.active a {
	color: #fff;
	background-color: var(--lqd-color-primary);
}

.lqd-tabs-style-7 .lqd-tabs-nav li.active .lqd-tabs-nav-icon {
	color: var(--lqd-color-primary);
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.lqd-tabs-style-7 .lqd-tabs-nav li a {
		padding: 0.85rem 1.25rem !important;
	}
}

@media screen and (min-width: 768px) {
	.lqd-tabs-style-7 .lqd-tabs-nav li {
		margin: 0 0.5em;
	}
}

@media screen and (max-width: 991px) {
	.lqd-tabs-style-7 {
		flex-direction: column;
		flex-wrap: nowrap !important;
	}

	.lqd-tabs-style-7 .lqd-tabs-nav li {
		margin-bottom: 0.5em;
	}
}

.lqd-tabs-style-8 {
	--tab-nav-width: 30%;
}

.lqd-tabs-style-8 .lqd-tabs-nav-wrap,
.lqd-tabs-style-8 .lqd-tabs-content {
	flex: 0 0 auto;
}

.lqd-tabs-style-8 .lqd-tabs-nav-wrap {
	width: var(--tab-nav-width);
}

.lqd-tabs-style-8 .lqd-tabs-nav {
	font-size: 16px;
}

.lqd-tabs-style-8 .lqd-tabs-nav a {
	color: #878f9d;
}

.lqd-tabs-style-8 .lqd-tabs-nav a:before {
	content: "";
	display: inline-block;
	width: 28px;
	height: 2px;
	flex: 0 0 auto;
	margin-inline-end: 12px;
	background-color: var(--lqd-color-primary);
	transform-origin: left;
	transform: scaleX(0);
	transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
}

.lqd-tabs-style-8 .lqd-tabs-nav li.active a {
	color: #292a34;
}

.lqd-tabs-style-8 .lqd-tabs-nav li.active a:before {
	transform: scaleX(1);
}

.lqd-tabs-style-8 .lqd-tabs-content {
	width: calc(100% - var(--tab-nav-width));
}

@media screen and (max-width: 479px) {
	.lqd-tabs-style-8 {
		flex-direction: column;
		flex-wrap: nowrap !important;
	}

	.lqd-tabs-style-8 .lqd-tabs-content,
	.lqd-tabs-style-8 .lqd-tabs-nav-wrap {
		width: 100%;
	}
}

.lqd-tabs-style-9 .lqd-tabs-nav a {
	padding: 0.55em 2.25em;
	border: 1px solid #e1e1e1;
	position: relative;
	text-align: center;
	color: #000;
}

.lqd-tabs-style-9 .lqd-tabs-nav a span {
	position: relative;
	z-index: 2;
}

.lqd-tabs-style-9 .lqd-tabs-nav li+li a {
	border-left-width: 0;
}

.lqd-tabs-style-9 .lqd-tabs-nav li:first-child a {
	border-radius: 50em 0 0 50em;
}

.lqd-tabs-style-9 .lqd-tabs-nav li:last-child a {
	border-radius: 0 50em 50em 0;
}

.lqd-tabs-style-9 .lqd-tabs-nav li.active a {
	background-color: var(--lqd-color-primary);
	color: #fff;
}

@media screen and (min-width: 480px) and (max-width: 768px) {
	.lqd-tabs-style-9:not(.lqd-tabs-style-9-alt2) .lqd-tabs-nav li {
		flex: 1 0 50%;
	}

	.lqd-tabs-style-9:not(.lqd-tabs-style-9-alt2) .lqd-tabs-nav li a {
		justify-content: center;
	}

	.lqd-tabs-style-9:not(.lqd-tabs-style-9-alt2) .lqd-tabs-nav li:nth-child(2n) a {
		border-top-right-radius: 50em;
		border-bottom-right-radius: 50em;
	}

	.lqd-tabs-style-9:not(.lqd-tabs-style-9-alt2) .lqd-tabs-nav li:nth-child(2n+1) a {
		border-left-width: 1px;
		border-top-left-radius: 50em;
		border-bottom-left-radius: 50em;
	}

	.lqd-tabs-style-9:not(.lqd-tabs-style-9-alt2) .lqd-tabs-nav li:nth-child(n+3) {
		margin-top: 0.5em;
	}

	.lqd-tabs-style-9:not(.lqd-tabs-style-9-alt2) .lqd-tabs-nav li:nth-child(n+3) a {
		border-bottom-width: 1px;
	}
}

@media screen and (max-width: 479px) {
	.lqd-tabs-style-9 .lqd-tabs-nav {
		flex-direction: column;
	}

	.lqd-tabs-style-9 .lqd-tabs-nav li,
	.lqd-tabs-style-9 .lqd-tabs-nav a {
		border-radius: 50em !important;
	}

	.lqd-tabs-style-9 .lqd-tabs-nav li {
		width: 100%;
		margin-bottom: 3px;
	}

	.lqd-tabs-style-9 .lqd-tabs-nav li+li a {
		border-width: 1px;
	}
}

.lqd-tabs-style-9-alt .lqd-tabs-nav {
	font-size: 18px;
}

.lqd-tabs-style-9-alt .lqd-tabs-nav a {
	padding: 0.37em 1.75em;
	border-width: 2px;
	border-color: var(--lqd-color-primary);
	color: var(--lqd-color-primary);
}

.lqd-tabs-style-9-alt .lqd-tabs-nav a:before {
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	border-radius: inherit;
	background-color: var(--lqd-color-primary);
	opacity: 0.065;
}

@media (min-width: 992px) {
	.lqd-tabs-style-9-alt .lqd-tabs-nav {
		flex-wrap: nowrap;
	}
}

.lqd-tabs-style-9-alt2 .lqd-tabs-nav li {
	padding: 0.3125em 0.4375em;
}

.lqd-tabs-style-9-alt2 .lqd-tabs-nav li:first-child {
	border-radius: 50em 0 0 50em;
}

.lqd-tabs-style-9-alt2 .lqd-tabs-nav li:last-child {
	border-radius: 0 50em 50em 0;
}

.lqd-tabs-style-9-alt2 .lqd-tabs-nav a {
	padding: 0.5em 2.5em;
	border: none;
	border-radius: 5em !important;
	color: #fff;
}

@media screen and (min-width: 992px) {
	.lqd-tabs-style-9-alt2 .lqd-tabs-nav.justify-md-between li {
		flex-grow: 1;
		display: flex;
		justify-content: center;
	}

	.lqd-tabs-style-9-alt2 .lqd-tabs-nav.justify-md-between li:first-child {
		justify-content: flex-start;
	}

	.lqd-tabs-style-9-alt2 .lqd-tabs-nav.justify-md-between li:last-child {
		justify-content: flex-end;
	}
}

@media screen and (max-width: 991px) {
	.lqd-tabs-style-9-alt2 .lqd-tabs-nav li {
		margin-bottom: 5px;
	}
}

.lqd-tabs-style-10 .lqd-tabs-nav.justify-between {
	justify-content: center;
}

.lqd-tabs-style-10 .lqd-tabs-nav a {
	flex-direction: column;
	position: relative;
}

.lqd-tabs-style-10 .lqd-tabs-nav a:before {
	content: "";
	display: inline-block;
	width: 30px;
	height: 30px;
	position: absolute;
	bottom: 3px;
	left: calc(50% - 15px);
	border-radius: 50em;
	background-color: #fff;
	transform: scale(0.5);
	opacity: 0;
	transition: transform 0.65s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.65s cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-tabs-style-10 .lqd-tabs-nav a:after {
	content: "";
	display: inline-block;
	width: 100%;
	height: 36px;
	background-color: var(--lqd-color-primary);
}

.lqd-tabs-style-10 .lqd-tabs-nav .lqd-tabs-nav-txt {
	margin: 0 0.5em 7px;
	margin-bottom: 7px;
}

.lqd-tabs-style-10 .lqd-tabs-nav li:first-child a:after,
.lqd-tabs-style-10 .lqd-tabs-nav li:last-child a:after {
	width: 36px;
}

.lqd-tabs-style-10 .lqd-tabs-nav li:first-child .lqd-tabs-nav-txt,
.lqd-tabs-style-10 .lqd-tabs-nav li:last-child .lqd-tabs-nav-txt {
	margin-bottom: 0;
}

.lqd-tabs-style-10 .lqd-tabs-nav li:first-child a {
	flex-direction: row;
}

.lqd-tabs-style-10 .lqd-tabs-nav li:first-child a:before {
	left: auto;
	right: 2px;
}

.lqd-tabs-style-10 .lqd-tabs-nav li:first-child a:after {
	border-radius: 50em 0 0 50em;
}

.lqd-tabs-style-10 .lqd-tabs-nav li:first-child .lqd-tabs-nav-txt {
	margin-inline-end: 1em;
}

.lqd-tabs-style-10 .lqd-tabs-nav li:last-child a {
	flex-direction: row-reverse;
}

.lqd-tabs-style-10 .lqd-tabs-nav li:last-child a:before {
	left: 2px;
}

.lqd-tabs-style-10 .lqd-tabs-nav li:last-child a:after {
	border-radius: 0 50em 50em 0;
}

.lqd-tabs-style-10 .lqd-tabs-nav li:last-child .lqd-tabs-nav-txt {
	margin-inline-start: 1em;
}

.lqd-tabs-style-10 .lqd-tabs-nav li.active a {
	color: #000;
}

.lqd-tabs-style-10 .lqd-tabs-nav li.active a:before {
	opacity: 1;
	transform: scale(1);
}

@media screen and (max-width: 768px) {
	.lqd-tabs-style-10 .lqd-tabs-nav {
		justify-content: center !important;
	}
}

@media screen and (max-width: 479px) {
	.lqd-tabs-style-10 .lqd-tabs-nav li {
		width: 100%;
	}

	.lqd-tabs-style-10 .lqd-tabs-nav li:not(:last-child) {
		margin-bottom: 0.5em;
	}

	.lqd-tabs-style-10 .lqd-tabs-nav li a {
		width: 100%;
		flex-direction: row;
	}

	.lqd-tabs-style-10 .lqd-tabs-nav li a:before {
		width: 16px;
		height: 16px;
		bottom: 10px;
		left: 10px;
		right: auto;
	}

	.lqd-tabs-style-10 .lqd-tabs-nav li a:after {
		width: 36px;
		order: -1;
		border-radius: 50%;
	}

	.lqd-tabs-style-10 .lqd-tabs-nav li .lqd-tabs-nav-txt {
		margin-inline-start: 1em !important;
		margin-inline-end: 0;
	}
}

.lqd-tabs-style-11 .lqd-tabs-nav a {
	color: rgba(0, 0, 0, 0.4);
}

.lqd-tabs-style-11 .lqd-tabs-nav li:not(:last-of-type) {
	margin-inline-end: 2em;
}

.lqd-tabs-style-11 .lqd-tabs-nav li.active a {
	color: #000;
}

@media screen and (max-width: 768px) {
	.lqd-tabs-style-11 .lqd-tabs-nav {
		display: flex !important;
		min-width: 100%;
		margin-bottom: 1em !important;
		border-bottom: 1px solid rgba(0, 0, 0, 0.1);
		flex-flow: row nowrap !important;
		justify-content: flex-start !important;
		align-items: stretch !important;
		overflow-x: auto;
		white-space: nowrap;
	}

	.lqd-tabs-style-11 .lqd-tabs-nav li {
		display: flex;
		flex: 0.15 0;
		padding: 0 !important;
		margin: 0 !important;
		text-align: inherit !important;
	}

	.lqd-tabs-style-11 .lqd-tabs-nav li+li {
		margin-inline-start: 10% !important;
	}

	.lqd-tabs-style-11 .lqd-tabs-nav li a {
		padding: 0 0 0.5em !important;
		position: relative;
	}

	.lqd-tabs-style-11 .lqd-tabs-nav li a:before {
		content: "";
		display: inline-block;
		width: 100%;
		height: 2px;
		position: absolute;
		bottom: 0;
		left: 0;
		background-color: #000;
		opacity: 0;
		transition: opacity 0.3s;
	}

	.lqd-tabs-style-11 .lqd-tabs-nav li:last-of-type {
		margin-inline-end: -150vw !important;
	}

	.lqd-tabs-style-11 .lqd-tabs-nav li.active a:before {
		opacity: 1;
	}

	.lqd-tabs-style-11 .lqd-tabs-content {
		padding: 0 !important;
		margin: 0 !important;
	}
}

.lqd-tabs-style-12 .lqd-tabs-nav a {
	display: block;
	position: relative;
	color: rgba(0, 0, 0, 0.25);
}

.lqd-tabs-style-12 .lqd-tabs-nav a:after {
	content: "";
	display: inline-block;
	width: 45%;
	height: 2px;
	position: absolute;
	bottom: -0.25em;
	left: 0;
	background-color: currentColor;
	transform: scaleX(0);
	transform-origin: right;
	transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
}

.lqd-tabs-style-12 .lqd-tabs-nav li {
	margin-inline-end: 2.65em;
}

.lqd-tabs-style-12 .lqd-tabs-nav li.active a {
	color: #000;
}

.lqd-tabs-style-12 .lqd-tabs-nav li.active a:after {
	transform-origin: left;
	transform: scaleX(1);
}

.lqd-tabs-style-12.lqd-nav-underline-fw .lqd-tabs-nav a:after {
	width: 100%;
}

@media screen and (max-width: 479px) {
	.lqd-tabs-style-12 .lqd-tabs-nav-wrap {
		margin-bottom: 1rem !important;
	}

	.lqd-tabs-style-12 .lqd-tabs-nav li {
		margin-bottom: 1em;
	}
}

.lqd-tabs-style-13 {
	--tab-nav-width: 22%;
}

.lqd-tabs-style-13 .lqd-tabs-nav-wrap,
.lqd-tabs-style-13 .lqd-tabs-content {
	flex: 0 0 auto;
}

.lqd-tabs-style-13 .lqd-tabs-nav-wrap {
	width: var(--tab-nav-width);
	grid-auto-flow: row;
}

.lqd-tabs-style-13 .lqd-tabs-nav-btn-wrap {
	padding: 1em 1.5em;
}

.lqd-tabs-style-13 .lqd-tabs-nav a {
	padding: 1em 1.5em;
	border-radius: 4px;
	color: #000;
}

.lqd-tabs-style-13 .lqd-tabs-nav a>span {
	display: block;
}

.lqd-tabs-style-13 .lqd-tabs-nav .lqd-tabs-nav-ext {
	display: none;
	margin-top: 0.75em;
	font-size: 0.85em;
	font-weight: 400;
	line-height: 1.35em;
	opacity: 0.6;
}

.lqd-tabs-style-13 .lqd-tabs-nav li.active a {
	background-color: #f3f2f9;
}

.lqd-tabs-style-13 .lqd-tabs-nav li.active .lqd-tabs-nav-ext {
	display: block;
}

.lqd-tabs-style-13 .lqd-tabs-content {
	width: calc(100% - var(--tab-nav-width));
}

@media screen and (max-width: 991px) {
	.lqd-tabs-style-13 {
		flex-wrap: wrap;
	}

	.lqd-tabs-style-13 .lqd-tabs-nav-wrap,
	.lqd-tabs-style-13 .lqd-tabs-content {
		width: 100%;
	}

	.lqd-tabs-style-13 .lqd-tabs-nav-wrap {
		margin-bottom: 35px;
	}
}

@media screen and (max-width: 768px) {

	.lqd-tabs-style-13 .lqd-tabs-nav-wrap,
	.lqd-tabs-style-13 .lqd-tabs-content {
		width: 100%;
		flex-grow: 1;
		padding-inline-start: 0 !important;
		padding-inline-end: 0 !important;
	}

	.lqd-tabs-style-13 .lqd-tabs-content {
		margin-bottom: 1.5em;
	}

	.lqd-tabs-style-13 .lqd-tabs-nav-wrap {
		margin-bottom: 0;
	}
}

.lqd-tabs-style-14 {
	--lqd-tabs-nav-offset: 15%;
	--lqd-tabs-nav-translate: 0;
}

.lqd-tabs-style-14 .lqd-tabs-nav-wrap {
	overflow: hidden;
	padding-left: var(--lqd-tabs-nav-offset);
	mask-image: linear-gradient(to right, transparent 0%, #000 15%, #000 80%, transparent 100%);
	-webkit-mask-image: linear-gradient(to right, transparent 0%, #000 15%, #000 80%, transparent 100%);
}

.lqd-tabs-style-14 .lqd-tabs-nav {
	transform: translate3d(calc(var(--lqd-tabs-nav-translate, 0) * -1), 0, 0);
	transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-tabs-style-14 .lqd-tabs-nav:before {
	content: "";
	display: inline-block;
	width: var(--lqd-tabs-nav-active-width);
	height: var(--lqd-tabs-nav-active-height);
	border-radius: calc(var(--lqd-tabs-nav-active-height) / 2);
	position: absolute;
	top: 0;
	left: 0;
	background-color: #fff;
	pointer-events: none;
	box-shadow: 0 20px 50px rgba(52, 49, 139, 0.07);
	transform: translate3d(var(--lqd-tabs-nav-translate), 0, 0);
	transition: width 1s, height 1s, transform 1s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
	transform-origin: left;
}

.lqd-tabs-style-14 .lqd-tabs-nav>li {
	white-space: nowrap;
	color: #162C35;
}

.lqd-tabs-style-14 .lqd-tabs-nav>li>a {
	margin-bottom: 0.5em;
	padding: 0.4em 0.875em;
	font-size: 45px;
	font-weight: 700;
	line-height: 1;
}

.lqd-tabs-style-14 .lqd-tabs-nav>li .lqd-tabs-nav-txt {
	position: relative;
}

.lqd-tabs-style-14 .lqd-tabs-nav>li .lqd-tabs-nav-txt span {
	opacity: 1;
	background: rgba(26, 66, 101, 0.3);
	-webkit-background-clip: text !important;
	background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
	text-fill-color: transparent !important;
	transition: opacity 0.3s;
}

.lqd-tabs-style-14 .lqd-tabs-nav>li .lqd-tabs-nav-txt::before {
	content: attr(data-txt);
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: -0.075em;
	left: 0;
	line-height: 1.15em;
	-webkit-background-clip: text !important;
	background-clip: text !important;
	-webkit-text-fill-color: transparent !important;
	text-fill-color: transparent !important;
	background: linear-gradient(to right, var(--lqd-color-gradient-start), var(--lqd-color-gradient-stop));
	opacity: 0;
	transition: opacity 0.3s;
}

.lqd-tabs-style-14 .lqd-tabs-nav>li .lqd-tabs-nav-ext {
	display: block;
	position: absolute;
	top: 100%;
	left: 0;
	opacity: 0;
	transform: translateX(calc(var(--lqd-tabs-nav-translate, 0) + 5%));
	transition: opacity 0.65s, transform 0.65s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-tabs-style-14 .lqd-tabs-nav>li.active>a .lqd-tabs-nav-txt span {
	opacity: 0;
}

.lqd-tabs-style-14 .lqd-tabs-nav>li.active>a .lqd-tabs-nav-txt:before {
	opacity: 1;
}

.lqd-tabs-style-14 .lqd-tabs-nav>li.active .lqd-tabs-nav-ext {
	opacity: 1;
	transform: translateX(var(--lqd-tabs-nav-translate, 0));
}

@media (min-width: 768px) {

	.lqd-tabs-nav-items-not-expanded .lqd-tabs-nav li {
		flex-grow: 0;
	}
}

@media screen and (max-width: 479px) {
	.lqd-tabs-style-14 {
		--lqd-tabs-nav-offset: 7%;
	}

	.lqd-tabs-style-14 .lqd-tabs-nav-wrap {
		mask-image: linear-gradient(to right, transparent 0%, #000 5%, #000 90%, transparent 100%);
		-webkit-mask-image: linear-gradient(to right, transparent 0%, #000 5%, #000 90%, transparent 100%);
	}

	.lqd-tabs-style-14 .lqd-tabs-nav>li>a {
		font-size: 27px;
	}

	.lqd-tabs-style-14 .lqd-tabs-nav>li .lqd-tabs-nav-ext {
		font-size: 12px;
		max-width: 60vw;
		white-space: normal;
	}
}

/*******************************************
7.48. Team member
*******************************************/

.lqd-tm h6 {
	text-transform: none;
	letter-spacing: normal;
}

.lqd-tm .social-icon:empty {
	display: none;
}

.lqd-tm .social-icon li {
	transition: transform 0.3s;
}

.lqd-tm .social-icon li:hover {
	transform: scale(1.2) !important;
}

.lqd-tm-style-1 .lqd-tm-details {
	position: absolute;
	bottom: -60px;
	left: -40px;
	right: 15%;
	z-index: 2;
	border-radius: 0 0 5px 5px;
}

.lqd-tm-style-1 .lqd-tm-bg {
	z-index: -1;
	border-radius: inherit;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.05);
	transition: box-shadow 0.3s;
}

.lqd-tm-style-1 .lqd-tm-bg.block-revealer {
	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.05);
}

.lqd-tm-style-1 h3 {
	font-size: 22px;
}

.lqd-tm-style-1 h6 {
	font-size: 16px;
	color: #a5a5a5;
}

.lqd-tm-style-2 .lqd-tm-details {
	position: absolute;
	bottom: 0;
	left: 0;
	transform: translate(-5%, 30%);
}

.lqd-tm-style-2 .lqd-tm-details svg {
	position: absolute;
	top: -100%;
	left: -30%;
	z-index: 0;
}

.lqd-tm-style-2 .lqd-tm-details svg stop:first-child {
	stop-color: var(--lqd-color-gradient-start);
}

.lqd-tm-style-2 .lqd-tm-details svg stop:last-child {
	stop-color: var(--lqd-color-gradient-stop);
}

.no-backgroundblendmode .lqd-tm-style-2 .lqd-tm-details svg {
	opacity: 0.65;
}

.lqd-tm-style-2 h3,
.lqd-tm-style-2 p {
	position: relative;
	z-index: 2;
}

.lqd-tm-style-2 h3 {
	font-size: 22px;
	letter-spacing: 0.02em;
}

.lqd-tm-style-3 {
	box-shadow: 0 15px 30px rgba(0, 0, 0, 0.05);
}

.lqd-tm-style-3 .lqd-tm-socials {
	background: var(--lqd-color-primary);
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.65s, visibility 0.65s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-tm-style-3 .lqd-tm-socials a {
	color: #fff;
}

.lqd-tm-style-3 .social-icon {
	font-size: 25px;
}

.lqd-tm-style-3 .social-icon li {
	opacity: 0;
	transition: opacity 0.65s, transform 0.65s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
	transform: translateY(25px);
}

.lqd-tm-style-3 h3 {
	font-size: 20px;
}

.lqd-tm-style-3 h6 {
	font-size: 16px;
	color: #a5a5a5;
}

.lqd-tm-style-3 .lqd-tm-details {
	background-color: #fff;
}

.lqd-tm-style-3:hover .lqd-tm-socials {
	opacity: 1;
	visibility: visible;
}

.lqd-tm-style-3:hover .social-icon li {
	opacity: 1;
	transform: translateY(0);
}

.lqd-tm-style-3:hover .social-icon li:nth-child(1) {
	transition-delay: 0.1s;
}

.lqd-tm-style-3:hover .social-icon li:nth-child(2) {
	transition-delay: 0.2s;
}

.lqd-tm-style-3:hover .social-icon li:nth-child(3) {
	transition-delay: 0.3s;
}

.lqd-tm-style-3:hover .social-icon li:nth-child(4) {
	transition-delay: 0.4s;
}

.lqd-tm-style-3:hover .social-icon li:nth-child(5) {
	transition-delay: 0.5s;
}

.lqd-tm-style-4 .lqd-tm-details {
	background-color: var(--lqd-color-primary);
	opacity: 0;
	visibility: hidden;
	transform: scale(0.93);
	transition: transform 0.75s, opacity 0.75s, visibility 0.75s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-tm-style-4 .social-icon {
	margin-top: auto;
	margin-bottom: auto;
	font-size: 24px;
}

.lqd-tm-style-4 a {
	color: #fff;
}

.lqd-tm-style-4 h3,
.lqd-tm-style-4 h6,
.lqd-tm-style-4 .social-icon li {
	opacity: 0;
	transform: translateY(20px);
	transition: opacity 0.45s, transform 0.45s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-tm-style-4 h3 {
	font-size: 22px;
	color: #fff;
}

.lqd-tm-style-4 h6 {
	font-size: 20px;
	color: rgba(255, 255, 255, 0.6);
}

.lqd-tm-style-4:hover .lqd-tm-details {
	opacity: 1;
	visibility: visible;
	transform: scale(1);
}

.lqd-tm-style-4:hover h3,
.lqd-tm-style-4:hover h6,
.lqd-tm-style-4:hover .social-icon li {
	opacity: 1;
	transform: translateY(0);
}

.lqd-tm-style-4:hover .social-icon li {
	opacity: 1;
	transform: translateY(0);
}

.lqd-tm-style-4:hover .social-icon li:nth-child(1) {
	transition-delay: 0.13s;
}

.lqd-tm-style-4:hover .social-icon li:nth-child(2) {
	transition-delay: 0.23s;
}

.lqd-tm-style-4:hover .social-icon li:nth-child(3) {
	transition-delay: 0.33s;
}

.lqd-tm-style-4:hover .social-icon li:nth-child(4) {
	transition-delay: 0.43s;
}

.lqd-tm-style-4:hover .social-icon li:nth-child(5) {
	transition-delay: 0.53s;
}

.lqd-tm-style-4:hover h3 {
	transition-delay: 0.3s;
}

.lqd-tm-style-4:hover h6 {
	transition-delay: 0.4s;
}

.lqd-tm-style-5 {
	margin-bottom: 0;
}

.lqd-tm-style-5 .lqd-tm-details {
	background-color: var(--lqd-color-primary);
}

.lqd-tm-style-5 h3 {
	font-size: 22px;
	color: #fff;
}

.lqd-tm-style-5 h6 {
	font-size: 20px;
	color: rgba(255, 255, 255, 0.6);
}

.lqd-tm-style-5 .lqd-tm-details-icon {
	font-size: 22px;
	color: #fff;
}

.lqd-tm-style-5 .social-icon {
	margin-bottom: auto;
}

@media screen and (min-width: 541px) {
	.lqd-tm-style-5 .lqd-tm-details {
		opacity: 0;
		visibility: hidden;
		transition: opacity 0.75s, visibility 0.75s;
		transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
	}

	.lqd-tm-style-5 h3,
	.lqd-tm-style-5 h6,
	.lqd-tm-style-5 .social-icon,
	.lqd-tm-style-5 .lqd-tm-details-icon {
		opacity: 0;
		transition: opacity 0.45s, transform 0.45s;
		transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
	}

	.lqd-tm-style-5 h3,
	.lqd-tm-style-5 h6 {
		transform: translateY(20px);
	}

	.lqd-tm-style-5 .lqd-tm-details-icon {
		transform: translateX(-20px);
	}

	.lqd-tm-style-5:hover h3 {
		transition-delay: 0.1s;
	}

	.lqd-tm-style-5:hover h6 {
		transition-delay: 0.2s;
	}

	.lqd-tm-style-5:hover .lqd-tm-details-icon {
		transition-delay: 0.35s;
	}

	.lqd-tm-style-5:hover h3,
	.lqd-tm-style-5:hover h6,
	.lqd-tm-style-5:hover .social-icon,
	.lqd-tm-style-5:hover .lqd-tm-details-icon,
	.lqd-tm-style-5:hover .lqd-tm-details {
		opacity: 1;
		visibility: visible;
		transform: translate(0);
	}
}

.lqd-tm-style-6 h3 {
	font-size: 19px;
}

.lqd-tm-style-6 h6 {
	font-size: 16px;
}

.lqd-tm-style-6 h3,
.lqd-tm-style-6 h6,
.lqd-tm-style-6 .lqd-tm-details-icon {
	opacity: 0;
	transform: translateX(-30px);
	transition: transform 1s 0.35s, opacity 1s 0.35s;
	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.lqd-tm-style-6 .lqd-tm-details-icon {
	font-size: 20px;
	color: #000;
}

.lqd-tm-style-6 .lqd-tm-details {
	background-color: var(--lqd-color-primary);
	transform: translateX(-102%);
	transition: transform 0.65s cubic-bezier(0.19, 1, 0.22, 1);
}

.lqd-tm-style-6:hover h3,
.lqd-tm-style-6:hover h6,
.lqd-tm-style-6:hover .lqd-tm-details-icon {
	transform: translateX(0);
	opacity: 1;
}

.lqd-tm-style-6:hover h6 {
	font-weight: 400;
	transition-delay: 0.4s;
}

.lqd-tm-style-6:hover .lqd-tm-details-icon {
	text-decoration: 0.55s;
}

.lqd-tm-style-6:hover .lqd-tm-details {
	transform: translateX(0);
}

/*******************************************
7.49. Testimonials
*******************************************/

.lqd-testi-np h3,
.lqd-testi-np h4 {
	margin: 0;
	font-size: 15px;
	line-height: 1.5em;
}

.lqd-testi-np h3 {
	margin-bottom: 0.25em;
}

.lqd-testi-np h4 {
	color: #8C8C8C;
}

.lqd-testi-np[class*=ps-]:only-child {
	padding-inline-start: 0;
}

.lqd-testi-quote blockquote {
	margin: 0;
	line-height: 1.5em;
	font-style: normal;
}

.lqd-testi-quote blockquote p:last-child {
	margin-bottom: 0;
}

.lqd-testi-inner {
	border-radius: inherit;
}

.lqd-testi {
	color: #243858;
}

.lqd-testi blockquote {
	padding: 0;
	border: none;
}

.lqd-testi-avatar-48 .lqd-testi-avatar {
	width: 48px;
}

.lqd-testi-avatar-60 .lqd-testi-avatar {
	width: 60px;
}

.lqd-testi-avatar-65 .lqd-testi-avatar {
	width: 65px;
}

.lqd-testi-avatar-68 .lqd-testi-avatar {
	width: 68px;
}

.lqd-testi-avatar-72 .lqd-testi-avatar {
	width: 72px;
}

.lqd-testi-avatar-85 .lqd-testi-avatar {
	width: 85px;
}

.lqd-testi-avatar-90 .lqd-testi-avatar {
	width: 90px;
}

.lqd-testi-time {
	font-size: 15px;
}

.lqd-testi-brd {
	border: 2px solid #f5f5f5;
}

.lqd-testi-bubble {
	border: 1px solid #d3dee3;
}

.lqd-testi-bubble:before,
.lqd-testi-bubble:after {
	content: "" !important;
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 20px solid transparent;
	border-right: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-left: 20px solid;
	border-left-color: inherit;
	position: absolute;
	bottom: -20px;
	left: 25%;
	z-index: 1;
}

.lqd-testi-bubble:after {
	border-width: 18px;
	bottom: -18px;
	left: calc(25% + 1px);
	border-left-color: #fff;
}

.lqd-testi-bubble .lqd-testi-inner {
	background-color: #fff;
	z-index: 2;
}

.lqd-testi-bubble-all {
	background: #fff;
}

.lqd-testi-bubble-all:after {
	content: "" !important;
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 10px solid;
	border-top-color: inherit;
	border-right: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid transparent;
	position: absolute;
	bottom: -20px;
	left: 55px;
	z-index: 1;
}

.lqd-testi-bubble-alt .lqd-testi-quote {
	background: #fff;
}

.lqd-testi-bubble-alt .lqd-testi-quote:after {
	content: "" !important;
	display: inline-block;
	width: 0;
	height: 0;
	border-top: 10px solid #fff;
	border-right: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid transparent;
	position: absolute;
	bottom: -20px;
	left: calc(50% - 10px);
	z-index: 1;
}

.lqd-testi-card {
	padding: 30px 35px;
	border-radius: 7px;
}

@media screen and (max-width: 479px) {
	.lqd-testi-card {
		padding: 25px 15px;
	}
}

.lqd-testi-card-nospace {
	padding: 0;
}

.lqd-testi-details-inline .lqd-testi-np h3:not(:only-child):after {
	content: ",";
	margin-inline-end: 0.5em;
}

.lqd-testi-details-lg .lqd-testi-np h3 {
	font-size: 18px;
}

.lqd-testi-details-lg .lqd-testi-np h4 {
	font-size: 16px;
}

.lqd-testi-details-same .lqd-testi-np h3,
.lqd-testi-details-same .lqd-testi-np h4 {
	font-size: 14px;
}

.lqd-testi-details-sm .lqd-testi-np h3 {
	font-size: 14px;
}

.lqd-testi-details-sm .lqd-testi-np h4 {
	font-size: 12px;
}

.lqd-testi-details-xl .lqd-testi-np h3 {
	font-size: 19px;
}

.lqd-testi-details-xl .lqd-testi-np h4 {
	font-size: 14px;
}

.lqd-testi-quote-icon-flip {
	transform: scaleX(-1);
}

.lqd-testi-quote-16 .lqd-testi-quote blockquote {
	font-size: 16px;
}

.lqd-testi-quote-18 .lqd-testi-quote blockquote {
	font-size: 18px;
}

.lqd-testi-quote-21 .lqd-testi-quote blockquote {
	font-size: 21px;
}

@media screen and (max-width: 479px) {
	.lqd-testi-quote-21 .lqd-testi-quote blockquote {
		font-size: 20px;
	}
}

.lqd-testi-quote-22 .lqd-testi-quote blockquote {
	font-size: 22px;
}

@media screen and (max-width: 479px) {
	.lqd-testi-quote-22 .lqd-testi-quote blockquote {
		font-size: 20px;
	}
}

.lqd-testi-quote-25 .lqd-testi-quote blockquote {
	font-size: 25px;
}

@media screen and (max-width: 479px) {
	.lqd-testi-quote-25 .lqd-testi-quote blockquote {
		font-size: 20px;
	}
}

.lqd-testi-quote-27 .lqd-testi-quote blockquote {
	font-size: 27px;
}

@media screen and (max-width: 479px) {
	.lqd-testi-quote-27 .lqd-testi-quote blockquote {
		font-size: 20px;
	}
}

@media screen and (max-width: 479px) {
	.lqd-testi-quote-icon-gradient {
		max-width: 90px;
		max-height: 80px;
	}
}

.lqd-testi-quote-icon path,
.lqd-testi-quote-icon circle {
	fill: var(--lqd-color-primary);
}

.lqd-testi-quote-icon circle {
	opacity: 0.1;
}

.lqd-testi-shadow-lg {
	box-shadow: 0 15px 55px rgba(0, 0, 0, 0.075);
}

.lqd-testi-shadow-none {
	box-shadow: none;
}

.lqd-testi-shadow-sm {
	box-shadow: 0 10px 35px rgba(0, 0, 0, 0.05);
}

.lqd-testi-shadow-sm2 {
	box-shadow: 0 10px 60px rgba(232, 235, 253, 0.76);
}

.lqd-testi-shadow-xl {
	box-shadow: 0 25px 45px rgba(0, 0, 0, 0.1);
}

.lqd-testi-shadow-xs {
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05);
}

.lqd-testi-shadow-xxl {
	box-shadow: 0 45px 55px rgba(0, 0, 0, 0.075);
}

.lqd-testi-social-icon {
	font-size: 23px;
}

.lqd-testi .lqd-star-rating {
	color: #878F9D;
}

.lqd-testi .lqd-star-rating li {
	color: inherit;
}

.lqd-testi .lqd-star-rating .active {
	color: var(--lqd-color-primary);
}

.lqd-testi-style-9 .lqd-testi-info {
	border-bottom-style: solid;
	border-bottom-width: inherit;
	border-color: inherit;
}

@media (min-width: 992px) {
	.lqd-testi-style-16 .lqd-testi-side {
		width: 50%;
	}

	.lqd-testi-style-16 .lqd-testi-right {
		padding: 4rem;
	}
}

.lqd-testi-style-18 {
	background-color: #fff;
	border-radius: 3px 3px 22px 22px;
}

.lqd-testi-style-18:before {
	content: "";
	display: inline-block;
	height: 7px;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	border-radius: 5px;
	background-color: var(--lqd-color-primary);
	-webkit-mask-image: linear-gradient(60deg, transparent 35%, #000 40%);
	mask-image: linear-gradient(60deg, transparent 35%, #000 40%);
}

.lqd-testi-style-18 .lqd-testi-extra {
	border-top: 1px solid rgba(0, 0, 0, 0.045);
}

@media (min-width: 992px) {
	.lqd-testi-style-18 .lqd-testi-quote {
		padding-inline-start: 2rem;
		padding-inline-end: 2rem;
	}
}

.lqd-testi-style-19 {
	padding-top: 38px;
	padding-bottom: 38px;
	background-color: #fff;
}

/*******************************************
7.50. Text rotator
*******************************************/

.txt-rotate-keywords {
	display: inline-block;
	position: relative;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	white-space: nowrap;
	transition: width 0.8s cubic-bezier(0.86, 0, 0.07, 1);
	transform: translate3d(0, 0, 0);
}

.txt-rotate-keywords span {
	background: inherit;
}

.txt-rotate-keyword {
	display: inline-block;
	position: absolute;
	top: auto;
	left: 0;
	opacity: 0;
	transform: translate3d(0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.txt-rotate-keyword span {
	display: inline-block;
}

.txt-rotate-keyword:first-child {
	position: relative;
	top: auto;
	left: auto;
	opacity: 1;
}

.txt-rotate-keyword .lqd-words>.split-inner {
	display: inline-block;
}

.text-rotator-activated .txt-rotate-keyword {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	opacity: 0;
}

.text-rotator-activated .txt-rotate-keyword.active {
	position: relative;
	opacity: 1;
}

@media screen and (max-width: 479px) {
	.txt-rotate-keywords {
		white-space: normal;
		min-width: 100%;
	}

	.txt-rotate-keywords .lqd-keyword-slide-out:not(.active):not(.is-next) {
		white-space: nowrap;
	}
}

.txt-rotator-basic .txt-rotate-keyword {
	display: none;
	position: relative;
	top: auto;
	left: auto;
	opacity: 1;
}

.txt-rotator-basic .txt-rotate-keyword.active {
	display: inline-block;
}

@keyframes lqdKeywordSlideIn {
	from {
		transform: translateY(65%) rotateX(-95deg);
		opacity: 0;
	}

	to {
		transform: translateY(0) rotateX(0);
		opacity: 1;
	}
}

@keyframes lqdKeywordSlideOut {
	from {
		transform: translateY(0) rotateX(0);
		opacity: 1;
	}

	to {
		transform: translateY(-65%) rotateX(95deg);
		opacity: 0;
	}
}

.txt-rotate-keyword.lqd-keyword-slide-out {
	animation: lqdKeywordSlideOut 0.8s cubic-bezier(0.86, 0, 0.07, 1) both;
}

.txt-rotate-keyword.lqd-keyword-slide-in {
	animation: lqdKeywordSlideIn 0.8s cubic-bezier(0.86, 0, 0.07, 1) both;
}

.txt-rotator-list .txt-rotate-keywords {
	--visible-words: 3;
	text-align: start;
	-webkit-mask-image: linear-gradient(to bottom, transparent 0%, #000 25%, #000 75%, transparent 100%);
	mask-image: linear-gradient(to bottom, transparent 0%, #000 25%, #000 75%, transparent 100%);
}

.txt-rotator-list .txt-rotate-keyword {
	display: block;
	width: 100%;
	position: relative;
	top: auto !important;
	left: auto !important;
	right: auto;
	opacity: 1 !important;
	text-align: inherit;
	transform: none;
}

.txt-rotator-list .txt-rotate-keywords-inner {
	--clip-start: calc(50% + var(--current-keyword-height, 0px) + 0.1em);
	--clip-stop: calc(50% + var(--current-keyword-height, 0px) - 0.15em);
	--fade-start: calc(50% + var(--current-keyword-height, 0px) + 0.2em);
	--fade-stop: calc(50% - var(--current-keyword-height, 0px) + 0.15em);
	--lqd-color-start: var(--lqd-color-gradient-start);
	--lqd-color-stop: var(--lqd-color-gradient-stop);
	--active-color-start: var(--lqd-color-start, var(--lqd-color-primary));
	--active-color-stop: var(--lqd-color-stop, var(--lqd-color-primary));
}

.txt-rotator-list .txt-rotate-keywords-inner-clone {
	-webkit-clip-path: inset(var(--clip-start) 0 var(--clip-stop) 0);
	clip-path: inset(var(--clip-start) 0 var(--clip-stop) 0);
}

.txt-rotator-list .txt-rotate-keywords-inner-clone .txt-rotate-keyword {
	-webkit-text-stroke: 0.00001px var(--active-color-start);
	background: linear-gradient(to right, var(--active-color-start), var(--active-color-stop));
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	text-fill-color: transparent;
}

.txt-rotator-list.text-rotator-activated .txt-rotate-keyword {
	position: relative;
}

.txt-rotator-list.text-rotator-activated .txt-rotate-keywords-inner {
	--clip-start: calc(50% + var(--current-keyword-height, 0px) + 0.1em);
	--clip-stop: calc(50% + var(--current-keyword-height, 0px) - 0.15em);
	--fade-start: calc(50% + var(--current-keyword-height, 0px) + 0.2em);
	--fade-stop: calc(50% - var(--current-keyword-height, 0px) + 0.15em);
	--lqd-color-start: var(--lqd-color-gradient-start);
	--lqd-color-stop: var(--lqd-color-gradient-stop);
	--active-color-start: var(--lqd-color-start, var(--lqd-color-primary));
	--active-color-stop: var(--lqd-color-stop, var(--lqd-color-primary));
}

.txt-rotator-list.text-rotator-activated .txt-rotate-keywords-inner:not(:last-child) {
	-webkit-mask-image: linear-gradient(to bottom, #000 0%, #000 var(--fade-start), transparent var(--fade-start), transparent var(--fade-stop), #000 var(--fade-stop), #000 100%);
	mask-image: linear-gradient(to bottom, #000 0%, #000 var(--fade-start), transparent var(--fade-start), transparent var(--fade-stop), #000 var(--fade-stop), #000 100%);
}

/*******************************************
7.51. Typewriter
*******************************************/

[data-typewriter]>kbd,
[data-typewriter]>del,
[data-typewriter]>ins {
	position: absolute;
	top: 0;
	left: 0;
}

[data-typewriter] kbd {
	padding: 0;
	border-radius: 0;
	background: none;
	box-shadow: none;
	font: inherit;
	color: inherit;
}

[data-typewriter] del,
[data-typewriter] ins {
	text-decoration: none;
}

/*******************************************
7.52. Vertical lines
*******************************************/

.lqd-v-lines {
	pointer-events: none;
}

.lqd-v-line div {
	width: 1px;
	background-color: #fff;
}

/*******************************************
7.53. Vertical slider
*******************************************/

@keyframes slideshowFigureOut {
	0% {
		opacity: 1;
	}

	65% {
		opacity: 0;
	}

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

@keyframes slideshowFigureIn {
	0% {
		opacity: 0;
		transform: translate3d(-2%, 0, 0);
	}

	65% {
		opacity: 1;
	}

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

@keyframes slideshowMenuReveal {
	40% {
		opacity: 100%;
	}

	100% {
		opacity: 0.5;
	}
}

.lqd-vslider .lqd-slsh-img {
	opacity: 0;
}

.lqd-vslider-loader {
	width: 60px;
	height: 60px;
	top: 2.5em;
	right: 2.5em;
	opacity: 0;
	background-color: rgba(0, 0, 0, 0.6);
	transform: scale(1.05);
	transition: all 0.85s cubic-bezier(0.19, 1, 0.22, 1);
}

.lqd-vslider-loader span {
	width: 35px;
	height: 35px;
	border: 3px solid transparent;
	border-top-color: #fff;
	animation: spin 1.5s linear infinite;
}

.lqd-vslider-menu a {
	color: #fff;
}

.lqd-vslider-menu a:after {
	content: "";
	width: 100%;
	height: 100%;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	bottom: auto;
	background: none;
	transform: none;
}

.lqd-vslider-menu a span,
.lqd-vslider-menu a span:before {
	transition: transform 0.65s cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-vslider-menu a span:before {
	content: "";
	display: inline-block;
	width: 0.1111111111em;
	height: 0.75em;
	min-width: 2px;
	position: absolute;
	top: 0;
	left: 50%;
	background-color: currentColor;
	transform-origin: top;
	transform: scaleY(0) translateY(-1em);
}

.lqd-vslider-menu li {
	flex-basis: 33.3333333333%;
	border-right: 1px solid rgba(255, 255, 255, 0.2);
	font-size: 18px;
	opacity: 0;
	transform: translateX(-30px);
	transition: opacity 1s, transform 1s;
	transition-timing-function: cubic-bezier(0.4, 0, 0.3, 1);
}

.lqd-vslider-menu li:before {
	content: "";
	display: inline-block;
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0;
	left: -1px;
	background-color: rgba(255, 255, 255, 0.75);
	transform: scaleY(0);
	transform-origin: bottom;
	transition: transform 1s cubic-bezier(0.19, 1, 0.22, 1);
}

.lqd-vslider-menu li.is-active span {
	transform: translateY(1em);
}

.lqd-vslider-menu li.is-active span:before {
	transform: scaleY(1) translateY(-1em);
	transition-delay: 0.1s;
}

.lqd-vslider-menu li:last-of-type:before {
	content: none;
}

.lqd-vslider-menu li:last-of-type a:after {
	content: "";
}

.lqd-vslider-menu li:hover:before {
	transform: scaleY(1);
	transform-origin: top;
}

.lqd-vslider-scrn {
	height: 950px;
	background-color: #000;
}

.lqd-vslider-scrn:after {
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.05);
}

.lqd-vslider-scrn.lqd-overlay {
	height: 100vh !important;
	padding: 10vh 12.5vw;
	z-index: 99;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.45s, visibility 0.45s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-vslider-scrn.collapsing {
	pointer-events: none;
}

.lqd-vslider-scrn.is-loading .lqd-vslider-loader {
	opacity: 1;
	visibility: visible;
	transform: scale(1);
}

.lqd-vslider-scrn.is-in-view {
	opacity: 1;
	visibility: visible;
}

.lqd-vslider-scrn.is-in-view .nav-trigger {
	opacity: 1;
	visibility: visible;
	transition-delay: 0.75s;
}

.lqd-vslider-scrn.is-in-view .lqd-vslider-menu li {
	opacity: 1;
	transform: translateX(0);
}

.lqd-vslider-scrn.is-in-view .lqd-vslider-menu li a {
	animation: slideshowMenuReveal 1.2s cubic-bezier(0.4, 0, 0.3, 1) reverse;
}

.lqd-vslider-scrn.is-in-view .lqd-vslider-menu li:nth-child(1) {
	transition-delay: 0.5166666667s;
}

.lqd-vslider-scrn.is-in-view .lqd-vslider-menu li:nth-child(1) a {
	animation-delay: 0.5166666667s;
}

.lqd-vslider-scrn.is-in-view .lqd-vslider-menu li:nth-child(2) {
	transition-delay: 0.6833333333s;
}

.lqd-vslider-scrn.is-in-view .lqd-vslider-menu li:nth-child(2) a {
	animation-delay: 0.6833333333s;
}

.lqd-vslider-scrn.is-in-view .lqd-vslider-menu li:nth-child(3) {
	transition-delay: 0.85s;
}

.lqd-vslider-scrn.is-in-view .lqd-vslider-menu li:nth-child(3) a {
	animation-delay: 0.85s;
}

.lqd-vslider-scrn.is-in-view .lqd-vslider-menu li:nth-child(4) {
	transition-delay: 1.0166666667s;
}

.lqd-vslider-scrn.is-in-view .lqd-vslider-menu li:nth-child(4) a {
	animation-delay: 1.0166666667s;
}

.lqd-vslider-scrn.is-in-view .lqd-vslider-menu li:nth-child(5) {
	transition-delay: 1.1833333333s;
}

.lqd-vslider-scrn.is-in-view .lqd-vslider-menu li:nth-child(5) a {
	animation-delay: 1.1833333333s;
}

.lqd-vslider-scrn.is-in-view .lqd-vslider-menu li:nth-child(6) {
	transition-delay: 1.35s;
}

.lqd-vslider-scrn.is-in-view .lqd-vslider-menu li:nth-child(6) a {
	animation-delay: 1.35s;
}

.lqd-vslider-images:after {
	content: '';
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: rgb(0 0 0 / 42%);
}

.lqd-vslider-images figure {
	width: 103%;
	height: 103%;
	top: -1.5%;
	left: -1.5%;
	transform: translate3d(0, 0, 0);
	animation: slideshowFigureOut 1s cubic-bezier(0.5, 0, 0.08, 0.85) forwards;
}

.lqd-vslider-images figure.is-active {
	animation: slideshowFigureIn 1s cubic-bezier(0.5, 0, 0.08, 0.85) forwards;
}

.lqd-vslider-ext .ld-fancy-heading h1,
.lqd-vslider-ext .ld-fancy-heading h2,
.lqd-vslider-ext .ld-fancy-heading h3,
.lqd-vslider-ext .ld-fancy-heading h4,
.lqd-vslider-ext .ld-fancy-heading h5,
.lqd-vslider-ext .ld-fancy-heading h6,
.lqd-vslider-ext .ld-fancy-heading p {
	color: #fff;
}

.lqd-vslider-ext .ld-fancy-heading a {
	color: inherit;
}

.lqd-vslider-ext h2 {
	font-size: 85px;
}

.lqd-vslider-ext p {
	font-size: 24px;
}

.lqd-vslider-ext .lqd-highlight-custom-underline .lqd-highlight-inner {
	bottom: 0;
}

.lqd-vslider-ext .lqd-highlight-custom-underline .lqd-highlight svg>path {
	transition-delay: 1.15s;
}

.lqd-vslider-ext>ul>li {
	opacity: 0;
	pointer-events: none;
}

.lqd-vslider-ext>ul>li.is-active {
	pointer-events: auto;
}

.lqd-vslider-ext>ul>li.is-active .lqd-highlight-custom-underline .lqd-highlight svg>path {
	stroke-dashoffset: 0;
}

@media screen and (min-width: 992px) {
	.lqd-vslider-ext {
		padding-inline-start: 3rem;
		padding-inline-end: 3rem;
	}

	.lqd-vslider-ext li {
		top: 0;
		left: 0;
		padding: 5.5rem 4rem 1rem;
	}
}

@media screen and (max-width: 768px) {

	.lqd-vslider-ext,
	.lqd-vslider-ext ul,
	.lqd-vslider-ext li {
		width: 100%;
	}

	.lqd-vslider-loader {
		top: calc(50% - 30px);
		right: calc(50% - 30px);
	}

	.lqd-vslider-scrn {
		max-height: 100vh;
	}
}

@media screen and (max-width: 991px) and (max-height: 650px) {
	.lqd-vslider-ext>ul>li>.ld-fancy-heading:last-of-type {
		display: none;
	}
}

@media screen and (max-width: 479px) {
	.lqd-vslider-menu li {
		padding: 0;
	}

	.lqd-vslider-menu a {
		padding: 30px 10px;
	}
}

/*******************************************
7.54. Video background
*******************************************/

.lqd-vbg-video:not([data-property]),
.lqd-vbg-video .mejs__overlay,
.lqd-vbg-video .mejs-inner,
.lqd-vbg-video .mejs-mediaelement,
.lqd-vbg-video mediaelementwrapper,
.lqd-vbg-video .mejs__poster {
	object-fit: cover;
	width: 100% !important;
	height: 100% !important;
}

.lqd-vbg-video .YTPOverlay,
.lqd-vbg-video .mb_YTPBar,
.lqd-vbg-video .inlinePlayButton,
.lqd-vbg-video .mejs__overlay-play,
.lqd-vbg-video .mejs-controls,
.lqd-vbg-video .mejs__controls {
	display: none !important;
}

.lqd-vbg-loader {
	z-index: -1;
}

.lqd-vbg-loader,
.lqd-vbg-inner,
.lqd-vbg-wrap {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}

.lqd-vbg-inner:after {
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.lqd-vbg-wrap {
	pointer-events: none;
}

.lqd-vbg-wrap .inline-YTPlayer {
	height: 100%;
	max-width: 100vw !important;
}

.mbYTP_wrapper iframe {
	height: 100% !important;
	margin-top: 0 !important;
}

.mejs-offscreen {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	top: 0;
	left: 0;
	width: 1px;
	word-wrap: normal !important;
}

/*******************************************
7.55. Iamge overlay text
*******************************************/

.lqd-iot-content-left h3 {
	margin: 0;
	margin-inline-end: 1em;
	color: var(--lqd-color-primary);
}

.lqd-iot-content-right {
	order: 2;
}

.lqd-iot-img-wrap {
	order: 1;
}

.lqd-iot-img-wrap canvas {
	position: absolute;
	top: 0;
	left: 0;
	pointer-events: none;
}

.lqd-iot h2 {
	font-size: 200px;
	color: transparent;
	-webkit-text-stroke: 2px #fff;
	text-stroke: 2px #fff;
}

.vc_mobile .lqd-iot-img figure,
.vc_mobile .lqd-iot-img figure img {
	visibility: visible;
}

@media screen and (min-width: 992px) {
	.lqd-iot-content {
		flex: 0 1 2%;
		opacity: 0;
		transition: transform 0.6s 0.25s, opacity 0.45s 0.25s;
		transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}

	.lqd-iot-content h3 {
		margin: 0 0 1em 0;
	}

	.lqd-iot-inner {
		display: flex;
	}

	.lqd-iot-content-inner {
		writing-mode: vertical-rl;
		transform: rotate(-180deg);
		text-orientation: sideways;
		max-height: inherit;
	}

	.lqd-iot-content-left {
		margin-inline-end: 0.75rem;
		transform: translateX(-20px);
	}

	.lqd-iot-content-right {
		max-height: 480px;
		margin-inline-start: 0.75rem;
		transform: translateX(20px);
	}

	.lqd-iot-overlay-txt {
		transform: translateZ(50px) scale(0.75);
		transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1);
	}

	.lqd-iot-overlay-txt-inner {
		transform: translateY(-125%);
	}

	.lqd-iot-overlay-txt-inner,
	.lqd-iot-overlay-txt-inner h2 {
		transition: transform 1.7s cubic-bezier(0.19, 1, 0.22, 1);
	}

	.lqd-iot-overlay-txt-inner h2 {
		transform: translateY(125%);
	}

	.lqd-iot-overlay-btn {
		opacity: 0;
		transform: translateZ(2px) translate(-75%, 50%);
		transition: transform 0.3s 0.1s, opacity 0.3s 0.2s;
	}

	.lqd-iot-img-wrap {
		flex: 1 0 90%;
		margin-bottom: 0;
	}

	.lqd-iot-type-img .lqd-iot-img {
		opacity: 0;
		transform: scale(1.15);
		transition: transform 1.25s, opacity 1s;
		transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
	}

	.lqd-iot.is-in-view .lqd-iot-overlay-txt {
		transform: translateZ(150px) scale(0.75);
	}

	.lqd-iot.is-in-view .lqd-iot-overlay-txt svg {
		opacity: 1;
		stroke-dashoffset: 0;
	}

	.lqd-iot.is-in-view .lqd-iot-overlay-btn {
		opacity: 1;
		transform: translateZ(50px) translate(-75%, 50%);
	}

	.lqd-iot.is-in-view .lqd-iot-content {
		opacity: 1;
		transform: translateX(0);
	}

	.lqd-iot.is-in-view .lqd-iot-overlay-txt-inner {
		transition-delay: 0.1s;
	}

	.lqd-iot.is-in-view .lqd-iot-overlay-txt-inner,
	.lqd-iot.is-in-view .lqd-iot-overlay-txt-inner h2 {
		transform: translateY(0);
	}

	.lqd-iot.is-in-view .lqd-iot-overlay-txt-inner h2 {
		transition-delay: 0.2s;
	}

	.lqd-iot.is-in-view.lqd-iot-type-img .lqd-iot-img.lqd-webglhover-ready {
		opacity: 1;
		transform: scale(1);
		z-index: 2;
	}
}

@media (max-width: 992px) {

	.lqd-iot-img-wrap,
	.lqd-iot-content {
		margin-bottom: 1rem;
	}
}

/*******************************************
7.56. Progressbar
*******************************************/

.lqd-progressbar-bar {
	width: 0%;
	border-radius: inherit;
	color: #181b31;
	background-color: var(--lqd-color-primary);
}

.lqd-progressbar-title {
	margin: var(--title-mt, 0) var(--title-me, 0) var(--title-mb, 0) var(--title-ms, 0);
	font-size: 1em;
}

.lqd-progressbar-values-inline .lqd-progressbar-details {
	order: -1;
}

@media screen and (min-width: 768px) {
	.lqd-progressbar-values-inline {
		display: flex;
		flex-flow: row wrap;
		align-items: center;
	}

	.lqd-progressbar-values-inline .lqd-progressbar-inner {
		width: auto;
		margin-bottom: 0;
	}

	.lqd-progressbar-values-inline .lqd-progressbar-title {
		margin-inline-end: 3%;
		margin-bottom: 0;
	}
}

.ld-prgbr-circle {
	margin-top: 0;
}

.ld-prgbr-circle .liquid-progressbar-inner,
.ld-prgbr-circle .liquid-progressbar-percentage,
.ld-prgbr-circle .liquid-progressbar-bar {
	background: none;
}

.ld-prgbr-circle .liquid-progressbar-percentage,
.ld-prgbr-circle .liquid-progressbar-inner,
.ld-prgbr-circle .liquid-progressbar-bar {
	display: block;
	width: 100%;
	height: auto;
	position: relative;
	top: auto;
	left: auto;
	opacity: 1;
}

.ld-prgbr-circle .liquid-progressbar-bar {
	display: flex;
	width: auto;
	align-items: center;
	justify-content: center;
	position: absolute;
	top: 20px;
	left: 20px;
	right: 20px;
	bottom: 20px;
	height: auto;
}

.ld-prgbr-circle .liquid-progressbar-bar {
	text-align: center;
}

.ld-prgbr-circle .liquid-progressbar-percentage {
	font-size: 48px;
	font-weight: 700;
	color: #000;
}

.ld-prgbr-circle .liquid-progressbar-details {
	margin-top: 20px;
}

.ld-prgbr-circle .liquid-progressbar-title {
	position: relative;
	top: auto;
	left: auto;
	font-size: 17px;
	text-align: center;
	color: #4E4E4E;
}

/*******************************************
7.57. Device gallery
*******************************************/

.lqd-gallery-device .flickity-viewport {
	height: 100% !important;
}

.lqd-gallery-device .carousel-dots-mobile {
	width: auto !important;
	padding: 0.4em 0.5em;
	border-radius: 3em;
	position: absolute;
	bottom: 7%;
	left: 50%;
	background-color: rgba(255, 255, 255, 0.65);
	transform: translateX(-50%);
	backdrop-filter: blur(5px);
}

.lqd-gallery-device .carousel-dots-mobile .flickity-page-dots {
	display: flex;
	margin: 0;
}

.lqd-gallery-laptop-gallery-images {
	top: 1.2%;
	right: 15.5%;
	bottom: 12.75%;
	left: 14.65%;
	border-radius: 3%/5%;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.lqd-gallery-mobile-base-img-wrap {
	width: min(330px, 100%);
	margin: 0 auto;
}

.lqd-gallery-mobile-gallery-images {
	top: 2.2%;
	bottom: 2%;
}

.lqd-gallery-mobile-gallery-images .carousel-item {
	width: min(330px, 100%);
	margin: 0 4.5%;
}

.lqd-gallery-mobile-gallery-images figure {
	margin: 0 5% !important;
}

.lqd-gallery-mobile-gallery-images img {
	border-radius: 12%/5%;
}

.lqd-device-gallery-shadow-float {
	top: 2%;
	right: 2%;
	left: 2%;
	bottom: 2%;
	box-shadow: 80px 80px 65px rgba(0, 0, 0, 0.35);
	border-radius: 15%/8%;
}

.lqd-device-gallery-shadow-long {
	top: 1%;
	right: 1%;
	left: 1%;
	bottom: 1%;
	border-radius: 15%/8%;
	box-shadow: 6.2px 7px 6.4px rgba(0, 0, 0, 0.17), 15.6px 17.8px 13.7px rgba(0, 0, 0, 0.161), 31.9px 36.3px 23.9px rgba(0, 0, 0, 0.146), 65.7px 74.8px 43.9px rgba(0, 0, 0, 0.125), 180px 205px 119px rgba(0, 0, 0, 0.093);
}

.lqd-device-gallery-shadow-medium {
	top: 1%;
	right: 1%;
	left: 1%;
	bottom: 1%;
	border-radius: 15%/8%;
	box-shadow: 0.5px 0.5px 10.2px rgba(0, 0, 0, 0.25), 3px 3px 16.9px rgba(0, 0, 0, 0.236), 8.8px 8.8px 22.1px rgba(0, 0, 0, 0.214), 21.1px 21.1px 33.6px rgba(0, 0, 0, 0.184), 50px 50px 74px rgba(0, 0, 0, 0.137);
}

.lqd-device-gallery-shadow-stand {
	right: 5%;
	left: 5%;
	bottom: 0;
	height: 2px;
	border-radius: 100%;
	box-shadow: 0 0 11px 3px rgb(0, 0, 0);
	background: #000;
	filter: blur(2px);
}

/*******************************************
7.58. Interactive text image
*******************************************/

@keyframes lqdItiInnerOut {
	0% {
		transform: translateY(0);
	}

	100% {
		transform: translateY(-100%);
	}
}

@keyframes lqdItiImgOut {
	0% {
		transform: translateY(0) scale(1);
	}

	100% {
		transform: translateY(100%) scale(1.15);
	}
}

@keyframes lqdItiInnerIn {
	0% {
		transform: translateY(100%);
	}

	100% {
		transform: translateY(0);
	}
}

@keyframes lqdItiImgIn {
	0% {
		transform: translateY(-100%) scale(1.15);
	}

	100% {
		transform: translateY(0) scale(1);
	}
}

.lqd-iti-link-item {
	color: #000;
	transition: z-index 0.1s 0.15s;
}

.lqd-iti-link-item:not(:last-child) {
	padding-inline-end: var(--iti-h-gap);
}

.lqd-iti-link-item:not(:last-child):after {
	content: "" !important;
	display: inline-block;
	width: 8px;
	height: 8px;
	position: absolute;
	top: 50%;
	right: calc(var(--iti-h-gap) / 2);
	border-radius: 4px;
	background-color: currentColor;
	transition: opacity 0.3s;
}

.lqd-iti-link-item.lqd-is-active {
	z-index: 3;
}

.lqd-iti-link-item.lqd-is-active:after {
	opacity: 0;
}

.lqd-iti-link-item.lqd-is-active .lqd-iti-link {
	color: #fff;
}

.lqd-iti-link {
	color: inherit;
}

.lqd-iti-link:before {
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.lqd-iti-img {
	transform: translateY(100%) scale(1.5);
}

.lqd-iti-img-inner {
	transform: translateY(-100%);
}

.lqd-iti-imgs {
	width: var(--iti-img-width);
	height: var(--iti-img-height);
	opacity: 0;
	transform: translate(calc(var(--lqd-mousex) - 50%), calc(var(--lqd-mousey) - 50%));
	transition: opacity 0.3s;
}

.lqd-iti-imgs .lqd-was-active .lqd-iti-img {
	animation: lqdItiImgOut 0.55s ease-in-out both;
}

.lqd-iti-imgs .lqd-was-active .lqd-iti-img-inner {
	animation: lqdItiInnerOut 0.55s ease-in-out both;
}

.lqd-iti-imgs .lqd-is-active {
	z-index: 2;
}

.lqd-iti-imgs .lqd-is-active .lqd-iti-img {
	animation: lqdItiImgIn 0.55s ease-in-out both;
}

.lqd-iti-imgs .lqd-is-active .lqd-iti-img-inner {
	animation: lqdItiInnerIn 0.55s ease-in-out both;
}

.lqd-iti-img {
	max-width: none !important;
}

.lqd-iti-items {
	--iti-img-width: 350px;
	--iti-img-height: 450px;
	--iti-h-gap: 1em;
}

.lqd-iti-items:hover .lqd-iti-imgs {
	opacity: 1;
}

/*******************************************
7.59. Section flow
*******************************************/

@media (min-width: 1200px) {
	.lqd-section-flow-panel-end {
		padding-inline-start: 3%;
		padding-inline-end: 13%;
	}
}

@media (min-width: 992px) {
	.lqd-section-flow {
		display: flex;
	}

	.lqd-section-flow-content-mobile {
		display: none;
	}

	.lqd-section-flow-panel-start {
		clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
	}

	.lqd-section-flow-panel-start .sticky {
		top: var(--lqd-sticky-header-height, 0px);
	}

	.lqd-section-flow-panel-end .lqd-section-flow-item {
		opacity: 0.1;
	}
}

@media (max-width: 991px) {
	.lqd-section-flow-panel-start {
		display: none;
	}
}

/*******************************************
7.60. Liquid GDPR
*******************************************/

@keyframes lqdGDPRFadeIn {
	from {
		transform: translate(-50%, 50%);
		opacity: 0;
		visibility: hidden
	}

	to {
		transform: translate(-50%, 0);
		opacity: 1;
		visibility: visible
	}
}

@keyframes lqdGDPRFadeOut {
	from {
		transform: translate(-50%, 0);
		opacity: 1;
		visibility: visible
	}

	to {
		transform: translate(-50%, 50%);
		opacity: 0;
		visibility: hidden
	}
}

.lqd-gdpr-accept {
	padding: 8px 23px;
	border: none;
	border-radius: 50em;
	background: #eff3f5;
	font-size: 14px;
	line-height: 1em;
	color: #184341;
	transition: background .3s, color .3s
}

.lqd-gdpr-accept:hover {
	color: #eff3f5;
	background-color: #184341
}

.lqd-gdpr-left {
	padding-inline-end: 16px
}

.lqd-gdpr-inner {
	display: flex;
	align-items: center
}

#lqd-gdpr {
	padding: 10px 10px 10px 20px;
	border-radius: 50px;
	position: fixed;
	bottom: 3.5rem;
	left: 50%;
	z-index: 10152;
	background-color: #fff;
	font-size: .9em;
	line-height: 1.5em;
	color: rgba(0, 0, 0, .86);
	box-shadow: 0 20px 60px rgba(92, 107, 149, .15);
	opacity: 0;
	visibility: hidden;
	transform: translate(-50%, 0)
}

#lqd-gdpr p {
	margin-bottom: 0
}

#lqd-gdpr.lqd-gdpr-ready.lqd-gdpr-visible {
	animation: lqdGDPRFadeIn .85s cubic-bezier(0.19, 1, 0.22, 1) both alternate
}

#lqd-gdpr.lqd-gdpr-ready.lqd-gdpr-hidden {
	animation: lqdGDPRFadeOut .85s cubic-bezier(0.19, 1, 0.22, 1) both alternate
}

@media screen and (max-width: 540px) {
	#lqd-gdpr {
		min-width: 320px;
		border-radius: 4px;
		text-align: center
	}

	.lqd-gdpr-left {
		padding: 0;
		margin-bottom: .75em
	}

	.lqd-gdpr-inner {
		flex-direction: column
	}
}

/*******************************************
7.61. Divider
*******************************************/

.divider {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.divider-separator {
	width: 100%;
	display: flex;
	margin: 0;
	direction: ltr;
	border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-color);
}

/*******************************************
7.62. Liquid shape
*******************************************/

.shape-circle .icon.social-icon {
	border-radius: 50%;
}

.lqd-shape {
	overflow: hidden;
	position: absolute;
	left: 0;
	width: 100%;
	line-height: 0;
	direction: ltr;
}

.lqd-shape-top {
	top: -1px;
}

.lqd-shape-bottom {
	bottom: -1px;
}

.lqd-shape svg {
	display: block;
	width: calc(100% + 2px);
	position: relative;
}

/*******************************************
8.1. Blog
*******************************************/

#lqd-contents-wrap>.lqd-lp-grid {
	padding-top: 45px;
	padding-bottom: 45px;
}

.container .lqd-post-content .ld-container {
	padding-inline-start: 0;
	padding-inline-end: 0;
}

.lqd-contents>.lqd-post-content:not(:only-of-type) {
	margin-bottom: 0 !important;
}

.post-password-form input {
	display: inline-flex;
	height: 50px;
	padding: 5px 2em;
	border: none;
	border-radius: 3px;
	background: none;
	flex-flow: row wrap;
	align-items: center;
	justify-content: center;
	font-weight: 400;
}

.post-password-form input[type=password] {
	border: 1px solid #eaeaea;
	padding-inline-start: 15px;
	padding-inline-end: 15px;
	transition: box-shadow 0.3s;
}

.post-password-form input[type=password]:focus {
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
	outline: none;
}

.post-password-form input[type=submit] {
	background-color: var(--lqd-color-primary);
	color: #fff;
}

.has-sidebar .blog-post-footer .container,
.has-sidebar .comments-area .comment-form .container,
.has-sidebar .comments-area .comment-list .container,
.has-sidebar.lqd-blog-post-style-4 .related-posts .container,
.has-sidebar.lqd-blog-post-style-6 .related-posts .container {
	padding-inline-start: 0;
	padding-inline-end: 0;
}

.has-sidebar .lqd-single-post-content>.container {
	width: 100%;
	padding: 0;
}

.lqd-blog-post-style-1 .comment-reply-title,
.lqd-blog-post-style-1 .related-posts-title,
.lqd-blog-post-style-2 .comment-reply-title,
.lqd-blog-post-style-2 .related-posts-title,
.lqd-blog-post-style-3 .comment-reply-title,
.lqd-blog-post-style-3 .related-posts-title,
.lqd-blog-post-style-5 .comment-reply-title,
.lqd-blog-post-style-5 .related-posts-title,
.lqd-blog-post-style-7 .comment-reply-title,
.lqd-blog-post-style-7 .related-posts-title {
	font-size: 34px;
}

.lqd-blog-post-style-4 .comment-reply-title,
.lqd-blog-post-style-4 .related-posts-title,
.lqd-blog-post-style-5 .comment-reply-title,
.lqd-blog-post-style-5 .related-posts-title {
	font-size: 24px;
	margin-bottom: 1.5em;
}

.lqd-blog-post-style-6 .comment-reply-title,
.lqd-blog-post-style-6 .related-posts-title {
	font-size: 30px;
	margin-bottom: 1.5em;
}

.vc_mobile .lqd-woo-single-layout-1,
.vc_mobile .lqd-woo-single-layout-1 #wrap,
.vc_mobile .lqd-woo-single-layout-2,
.vc_mobile .lqd-woo-single-layout-2 #wrap,
.vc_mobile .lqd-woo-single-layout-3,
.vc_mobile .lqd-woo-single-layout-3 #wrap {
	overflow: visible;
}

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

	.blog-post-footer,
	.comments-area .comment-form,
	.comments-area .comment-list,
	.comments-area .comment-reply-title,
	.lqd-blog-post-style-4 .related-posts,
	.lqd-blog-post-style-6 .related-posts {
		max-width: 1170px;
		padding: 0 15px;
		margin-inline-start: auto;
		margin-inline-end: auto;
	}

	.blog-post-footer .container,
	.comments-area .comment-form .container,
	.comments-area .comment-list .container,
	.comments-area .comment-reply-title .container,
	.lqd-blog-post-style-4 .related-posts .container,
	.lqd-blog-post-style-6 .related-posts .container {
		width: 100%;
		padding: 0;
	}

	.container .blog-post-footer,
	.container .comments-area .comment-form,
	.container .comments-area .comment-list,
	.container .comments-area .comment-reply-title,
	.lqd-blog-post-style-4 .container .related-posts,
	.lqd-blog-post-style-6 .container .related-posts {
		padding-inline-start: 0;
		padding-inline-end: 0;
	}

	.has-sidebar .blog-post-footer,
	.has-sidebar .comments-area .comment-form,
	.has-sidebar .comments-area .comment-list,
	.has-sidebar.lqd-blog-post-style-4 .related-posts,
	.has-sidebar.lqd-blog-post-style-6 .related-posts {
		max-width: none;
	}
}

@media screen and (max-width: 479px) {

	.lqd-blog-post .comment-reply-title,
	.lqd-blog-post .related-posts-title {
		font-size: 24px;
		margin-bottom: 1.5em;
	}
}

.lqd-post-header {
	display: grid;
	grid-template-columns: 1fr;
}

.lqd-post-header .entry-title {
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}

.lqd-post-header[data-parallax] {
	will-change: transform;
}

.lqd-blog-post-style-1 .lqd-post-media,
.lqd-blog-post-style-2 .lqd-post-media,
.lqd-blog-post-style-5 .lqd-post-media {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.lqd-blog-post-style-1 .lqd-post-media img,
.lqd-blog-post-style-2 .lqd-post-media img,
.lqd-blog-post-style-5 .lqd-post-media img {
	height: 100%;
	object-fit: cover;
	object-position: center;
}

.lqd-blog-post-style-1 .lqd-post-header,
.lqd-blog-post-style-2 .lqd-post-header,
.lqd-blog-post-style-5 .lqd-post-header {
	padding: 15vmin 15px;
	position: relative;
	z-index: 2;
}

.lqd-blog-post-style-1 .entry-meta,
.lqd-blog-post-style-2 .entry-meta,
.lqd-blog-post-style-5 .entry-meta {
	font-size: 12px;
	line-height: 1.8em;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: #fff;
}

.lqd-blog-post-style-1 .entry-meta a,
.lqd-blog-post-style-1 .entry-meta time,
.lqd-blog-post-style-2 .entry-meta a,
.lqd-blog-post-style-2 .entry-meta time,
.lqd-blog-post-style-5 .entry-meta a,
.lqd-blog-post-style-5 .entry-meta time {
	font-size: 17px;
	letter-spacing: 0;
	text-transform: none;
	color: #fff;
}

.lqd-blog-post-style-1 h1.entry-title,
.lqd-blog-post-style-2 h1.entry-title,
.lqd-blog-post-style-5 h1.entry-title {
	color: #fff;
	text-align: center;
}

.lqd-blog-post-style-1 .lqd-post-header,
.lqd-blog-post-style-2 .lqd-post-header {
	place-content: center;
}

.lqd-blog-post-style-1 .main-header-overlay+#lqd-site-content .lqd-post-header {
	padding-top: calc(15vmin + 100px);
}

.lqd-blog-post-style-6 .lqd-post-cover {
	padding: 0 15px;
}

.lqd-blog-post-style-6 .container>.lqd-post-cover {
	padding: 0;
}

.lqd-blog-post-style-7 .lqd-post-header {
	padding: 0 15px;
}

.lqd-blog-post-style-6 .lqd-post-cover,
.lqd-blog-post-style-7 .lqd-post-cover {
	display: flex;
	margin: auto;
	flex-direction: column-reverse;
}

.lqd-blog-post-style-6 .cat-links,
.lqd-blog-post-style-7 .cat-links {
	font-weight: 700;
}

.lqd-blog-post-style-6 h1.entry-title,
.lqd-blog-post-style-7 h1.entry-title {
	margin-bottom: 0.25em;
}

.lqd-blog-post-style-6 .lqd-post-header,
.lqd-blog-post-style-7 .lqd-post-header {
	margin-bottom: 0.5em;
}

.has-sidebar.lqd-blog-post-style-6 .lqd-post-cover {
	padding-inline-start: 0;
	padding-inline-end: 0;
}

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

	.lqd-blog-post-style-1 .entry-meta,
	.lqd-blog-post-style-2 .entry-meta {
		width: 75%;
		margin: auto;
	}
}

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

	.lqd-blog-post-style-1 .lqd-post-header,
	.lqd-blog-post-style-2 .lqd-post-header {
		max-width: 940px;
		margin: auto;
	}

	.lqd-blog-post-style-1 h1.entry-title,
	.lqd-blog-post-style-2 h1.entry-title {
		font-size: 70px;
	}

	.lqd-blog-post-style-1 .entry-meta,
	.lqd-blog-post-style-2 .entry-meta {
		width: 90%;
	}

	.lqd-blog-post-style-3 .main-header-overlay~#lqd-site-content #lqd-contents-wrap {
		padding-top: 100px;
	}
}

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

	.lqd-blog-post-style-1 .entry-meta,
	.lqd-blog-post-style-2 .entry-meta {
		width: 70%;
	}
}

@media screen and (max-width: 768px) {

	.lqd-blog-post-style-3 h1.entry-title,
	.lqd-blog-post-style-4 h1.entry-title,
	.lqd-blog-post-style-6 h1.entry-title,
	.lqd-blog-post-style-7 h1.entry-title {
		font-size: 40px;
	}

	.lqd-blog-post-style-1 .lqd-post-header,
	.lqd-blog-post-style-2 .lqd-post-header {
		padding-top: 25vmin;
		padding-bottom: 25vmin;
	}
}

@media screen and (max-width: 479px) {
	.lqd-blog-post .lqd-post-header h1.entry-title {
		font-size: clamp(32px, 20vmax, 50px);
	}

	.lqd-blog-post-style-3 .lqd-post-header h1.entry-title {
		font-size: clamp(30px, 4vmax, 42px);
	}

	.lqd-blog-post-style-4 .lqd-post-header h1.entry-title,
	.lqd-blog-post-style-6 .lqd-post-header h1.entry-title,
	.lqd-blog-post-style-7 .lqd-post-header h1.entry-title {
		font-size: clamp(30px, 4.5vmax, 42px);
	}
}

.entry-meta {
	color: #000;
	font-size: 14px;
}

.entry-meta a {
	color: inherit;
}

.entry-meta a:hover {
	opacity: 0.7;
}

.entry-meta>div {
	display: flex;
	align-items: center;
	margin-bottom: 1.2em;
}

.entry-meta .byline>span>span:first-of-type,
.entry-meta .cat-links>span:first-of-type,
.entry-meta .posted-on>span:first-of-type {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	word-wrap: normal;
}

.entry-meta .byline {
	flex-direction: row;
	align-items: center;
}

.entry-meta .byline figure {
	width: 42px;
	flex-shrink: 0;
	margin-inline-end: 20px;
	border-radius: 60px;
	overflow: hidden;
}

.entry-meta .updated {
	display: none;
}

.entry-meta .cat-links:only-child {
	font-size: 13px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}

.lqd-blog-post-style-1 .entry-meta>div,
.lqd-blog-post-style-2 .entry-meta>div {
	padding: 0 15px;
}

.lqd-blog-post-style-1 .entry-meta>div:not(.byline),
.lqd-blog-post-style-2 .entry-meta>div:not(.byline) {
	flex-direction: column;
	align-items: start;
}

.lqd-blog-post-style-1 .entry-meta>div:after,
.lqd-blog-post-style-2 .entry-meta>div:after {
	content: none;
}

.lqd-blog-post-style-1 .entry-meta .byline>span>span:first-of-type,
.lqd-blog-post-style-1 .entry-meta .cat-links>span:first-of-type,
.lqd-blog-post-style-1 .entry-meta .posted-on>span:first-of-type,
.lqd-blog-post-style-2 .entry-meta .byline>span>span:first-of-type,
.lqd-blog-post-style-2 .entry-meta .cat-links>span:first-of-type,
.lqd-blog-post-style-2 .entry-meta .posted-on>span:first-of-type {
	clip: auto;
	height: auto;
	overflow: visible;
	position: relative;
	top: auto;
	left: auto;
	width: auto;
	font-weight: 700;
}

.lqd-blog-post-style-1 .entry-meta .byline figure,
.lqd-blog-post-style-2 .entry-meta .byline figure {
	width: 57px;
}

.lqd-blog-post-style-3 .byline figure,
.lqd-blog-post-style-6 .byline figure {
	display: none;
}

.lqd-blog-post-style-3 .tags-links a {
	mix-blend-mode: hard-light;
}

@media screen and (min-width: 480px) {
	.entry-meta>div:after {
		content: "";
		width: 3px;
		height: 3px;
		border-radius: 2px;
		margin-inline-start: 1em;
		margin-inline-end: 1em;
		background-color: currentColor;
	}

	.entry-meta>div:only-child:after,
	.entry-meta>div:last-child:after {
		content: none;
	}
}

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

	.lqd-blog-post-style-1 .entry-meta,
	.lqd-blog-post-style-2 .entry-meta {
		justify-content: space-between;
	}
}

@media screen and (max-width: 991px) {

	.lqd-blog-post-style-1 .entry-meta,
	.lqd-blog-post-style-2 .entry-meta {
		justify-content: space-between;
	}
}

@media screen and (max-width: 479px) {

	.tags-links,
	.share-links {
		width: 100%;
	}

	.entry-meta>div {
		flex: 1 50%;
		margin-bottom: 0.5em;
	}

	.entry-meta .byline figure {
		display: none;
	}

	.cat-links:only-child {
		margin-bottom: 1em;
	}

	.lqd-blog-post-style-1 .entry-meta>div,
	.lqd-blog-post-style-2 .entry-meta>div {
		justify-content: center;
	}

	.lqd-blog-post-style-1 .entry-meta>div:not(.byline),
	.lqd-blog-post-style-2 .entry-meta>div:not(.byline) {
		align-items: center;
	}

	.lqd-blog-post-style-4 .lqd-post-header .entry-meta:last-child>div,
	.lqd-blog-post-style-5 .lqd-post-header .entry-meta:last-child>div,
	.lqd-blog-post-style-6 .lqd-post-header .entry-meta:last-child>div,
	.lqd-blog-post-style-7 .lqd-post-header .entry-meta:last-child>div {
		flex: 0 auto;
		padding: 0.25em 1em;
		margin-inline-end: 0.5em;
		border-radius: 3px;
		background-color: #f3f3f3;
	}
}

.lqd-post-cover {
	position: relative;
}

.lqd-post-cover h1.entry-title {
	margin-bottom: 0.35em;
}

.lqd-post-media {
	position: relative;
}

.lqd-post-media img {
	width: 100%;
}

.lqd-post-media:empty {
	display: none;
}

.lqd-post-media[data-parallax] {
	will-change: transform;
}

.lqd-post-cover-overlay {
	pointer-events: none;
}

.lqd-blog-post-style-1 .lqd-post-cover-overlay,
.lqd-blog-post-style-2 .lqd-post-cover-overlay {
	background-color: rgba(0, 0, 0, 0.37);
}

.lqd-blog-post-style-6 .lqd-post-media,
.lqd-blog-post-style-7 .lqd-post-media {
	padding-top: 62.5%;
}

.lqd-blog-post-style-6 .lqd-post-media img,
.lqd-blog-post-style-7 .lqd-post-media img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: cover;
}

.lqd-blog-post-style-7 .lqd-post-media {
	padding-top: 45%;
}

.lqd-blog-post-style-1 .lqd-post-cover,
.lqd-blog-post-style-2 .lqd-post-cover,
.lqd-blog-post-style-3 .lqd-post-cover,
.lqd-blog-post-style-5 .lqd-post-cover,
.lqd-blog-post-style-7 .lqd-post-cover {
	margin-bottom: 70px;
}

.comments-area {
	padding-bottom: 50px;
	clear: both;
}

.comment-respond {
	margin: 0.2em 0 0;
}

.comment-form {
	margin-top: 3em;
	font-size: 16px;
}

.comment-form>.row {
	display: flex;
	flex-wrap: wrap;
}

.comment-form input,
.comment-form textarea {
	position: relative;
	z-index: 1;
	width: 100%;
	border: none;
	background-color: transparent;
	line-height: 1.5em;
}

.comment-form input:focus,
.comment-form textarea:focus {
	outline: none;
}

.comment-form input {
	height: 45px;
}

.comment-form input[type=radio],
.comment-form input[type=checkbox] {
	height: auto;
}

.comment-form input[type=radio]+label,
.comment-form input[type=checkbox]+label {
	margin-inline-start: 8px;
}

.comment-form input[type=submit] {
	display: inline-block;
	width: auto;
	height: auto;
	padding: 16px 55px;
	border: none;
	background-color: #181b31;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.5);
	transition: transform 0.3s, box-shadow 0.3s;
}

.comment-form input[type=submit]:hover {
	box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2);
	transform: translateY(-2px);
}

.comment-form .comment-form-author,
.comment-form .comment-form-email,
.comment-form .comment-form-url,
.comment-form .comment-form-comment {
	margin-bottom: 35px;
	position: relative;
	perspective: 1200px;
}

.comment-form .comment-form-author:before,
.comment-form .comment-form-author:after,
.comment-form .comment-form-email:before,
.comment-form .comment-form-email:after,
.comment-form .comment-form-url:before,
.comment-form .comment-form-url:after,
.comment-form .comment-form-comment:before,
.comment-form .comment-form-comment:after {
	content: "";
	display: table;
	width: 100%;
	height: 1px;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 2;
	transition: transform 0.6s cubic-bezier(0.23, 1, 0.32, 1);
}

.comment-form .comment-form-author:before,
.comment-form .comment-form-email:before,
.comment-form .comment-form-url:before,
.comment-form .comment-form-comment:before {
	transform: scale(1);
	transform-origin: left center;
	background-color: #d8dbe2;
}

.comment-form .comment-form-author:after,
.comment-form .comment-form-email:after,
.comment-form .comment-form-url:after,
.comment-form .comment-form-comment:after {
	clear: both;
	transform: scale(0, 2);
	transform-origin: right center;
	background-color: #181b31;
}

.comment-form .comment-form-author.form-submit,
.comment-form .comment-form-email.form-submit,
.comment-form .comment-form-url.form-submit,
.comment-form .comment-form-comment.form-submit {
	margin-bottom: 90px;
}

.comment-form .comment-form-author.form-submit:before,
.comment-form .comment-form-author.form-submit:after,
.comment-form .comment-form-author.comment-notes:before,
.comment-form .comment-form-author.comment-notes:after,
.comment-form .comment-form-email.form-submit:before,
.comment-form .comment-form-email.form-submit:after,
.comment-form .comment-form-email.comment-notes:before,
.comment-form .comment-form-email.comment-notes:after,
.comment-form .comment-form-url.form-submit:before,
.comment-form .comment-form-url.form-submit:after,
.comment-form .comment-form-url.comment-notes:before,
.comment-form .comment-form-url.comment-notes:after,
.comment-form .comment-form-comment.form-submit:before,
.comment-form .comment-form-comment.form-submit:after,
.comment-form .comment-form-comment.comment-notes:before,
.comment-form .comment-form-comment.comment-notes:after {
	content: none;
}

.comment-form .comment-form-author.input-focused:before,
.comment-form .comment-form-email.input-focused:before,
.comment-form .comment-form-url.input-focused:before,
.comment-form .comment-form-comment.input-focused:before {
	transform: scale(0, 2);
	transform-origin: right center;
}

.comment-form .comment-form-author.input-focused:after,
.comment-form .comment-form-email.input-focused:after,
.comment-form .comment-form-url.input-focused:after,
.comment-form .comment-form-comment.input-focused:after {
	transform: scale(1);
	transform-origin: left center;
}

.comment-form .comment-form-author.input-filled .split-unit,
.comment-form .comment-form-email.input-filled .split-unit,
.comment-form .comment-form-url.input-filled .split-unit,
.comment-form .comment-form-comment.input-filled .split-unit {
	opacity: 0 !important;
	transform: translateY(-27%) rotateX(-45de) !important;
}

.comment-form .logged-in-as {
	padding-inline-start: 15px;
	padding-inline-end: 14px;
}

.comment-form .logged-in-as:before,
.comment-form .logged-in-as:after {
	content: none;
}

.comment-form .comment-subscription-form {
	text-align: start;
	margin-bottom: 0.5em;
}

.comment-form .comment-subscription-form+input[type=submit] {
	margin-top: 1em;
}

.comment-notes {
	text-align: center;
}

.comment-reply-title {
	font-weight: 700;
}

.comment-reply-title small {
	vertical-align: middle;
}

.comment-form-cookies-consent {
	display: flex;
	padding-inline-start: 15px;
	padding-inline-end: 15px;
	align-items: center;
	order: 3;
}

.comment-form-cookies-consent:before,
.comment-form-cookies-consent:after {
	content: none;
}

.comment-form-cookies-consent input,
.comment-form-cookies-consent label {
	width: auto;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: inherit;
}

.comment-form-cookies-consent~div {
	order: 2;
}

#cancel-comment-reply-link {
	padding: 0.35em 0.75em 0.5em;
	margin-inline-start: 1em;
	background-color: rgba(253, 58, 24, 0.6);
	font-size: 12px;
	line-height: 1.5em;
	text-transform: none;
	color: #fff;
	border-radius: 2px;
}

#cancel-comment-reply-link:hover {
	background-color: #fd3a18;
}

.no-comments {
	font-weight: 700;
	text-align: center;
	color: #333;
}

.lqd-blog-post-style-4 .comment-form input[type=submit],
.lqd-blog-post-style-6 .comment-form input[type=submit] {
	border-radius: 50em;
}

.has-sidebar .comment-reply-title {
	text-align: inherit;
	justify-content: inherit;
}

@media screen and (max-width: 991px) {
	.comments-area {
		padding: 0 15px 40px;
	}
}

@media screen and (max-width: 768px) {
	.comment-form>.row>div {
		width: 100%;
		text-align: inherit !important;
	}
}

@media screen and (max-width: 479px) {
	.container .comments-area {
		padding-inline-start: 0;
		padding-inline-end: 0;
	}

	.comment-form {
		margin-top: 2em;
	}

	.comment-form input[type=radio],
	.comment-form input[type=checkbox] {
		width: 20px;
		height: 20px;
		flex: 1 0 20px;
		margin-inline-end: 6px;
	}
}

.comment-author {
	display: flex;
	color: #16171e;
}

.comment-author a {
	color: #16171e;
}

.comment-author .avatar {
	width: 70px;
	margin-inline-end: 18px;
	border-radius: 50em;
}

.comment-author .says {
	display: none;
}

.comment-meta {
	display: flex;
	align-items: start;
	justify-content: space-between;
}

.comment-permalink,
.comment-edit-link {
	color: var(--lqd-color-link);
}

.comment-edit-link {
	margin-inline-start: 5px;
}

.comment-metadata {
	font-size: 0.7777777778em;
}

.comment-metadata a {
	color: #40414A;
}

.comment .comment-extras,
.comment-content {
	padding-inline-start: 88px;
}

.comment-content {
	margin: 0 0 15px;
}

.comment-content p {
	margin-bottom: 0.75em;
}

.comment-extras {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.comment-extras p {
	margin: 0;
}

.comment-body {
	margin-bottom: 30px;
}

.comment {
	font-size: 16px;
	line-height: 1.3333333333em;
}

.comment .reply a {
	display: inline-block;
	padding: 7px 13px;
	font-size: 10px;
	line-height: 1;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #181b31;
	border: 1px solid #d8dbe2;
}

.comment .reply a:hover {
	border-color: #181b31;
	background-color: #181b31;
	color: #fff;
}

.comment ul {
	list-style-type: disc;
}

.comment ul ul {
	list-style-type: circle;
}

.comment ul ul ul {
	list-style-type: square;
}

.comment.bypostauthor .comment-author,
.comment.bypostauthor .comment-author a {
	color: var(--lqd-color-primary);
}

.trackback,
.pingback {
	font-size: 18px;
	line-height: 1.3333333333em;
	margin-bottom: 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #d8dbe2;
}

.trackback cite,
.pingback cite {
	flex-basis: 50%;
	padding: 0;
	margin: 0;
	flex-grow: 1;
	text-transform: none;
	letter-spacing: 0;
	font-size: 1em;
}

.trackback cite:before,
.pingback cite:before {
	content: none;
}

.trackback time,
.pingback time {
	margin: 0 1.5em;
}

.comment-list {
	padding: 1em 0;
	margin: 2.25em 0 1em;
}

.comment-list,
.comment-list ol.children {
	list-style: none;
}

.comment-list ol.children {
	padding: 0;
	margin: 0;
}

.comment-list ol.children {
	margin-inline-start: 86px;
}

.comment-list ol.children .avatar {
	width: 45px;
}

.comment-list ol.children .comment .comment-extras,
.comment-list ol.children .comment-content {
	padding-inline-start: 63px;
}

.comment-list ol.children .comment-content {
	margin-top: 4px;
}

.comment-list .comment-respond {
	background: none;
	padding: 0;
}

@media screen and (max-width: 768px) {
	.comment-extras {
		display: block;
	}

	p.comment-awaiting-moderation {
		margin-top: 0.75em;
		font-size: 13px;
		color: #000;
	}

	.comment-list ol.children {
		margin-inline-start: 25px;
	}
}

@media screen and (max-width: 479px) {
	.comment-content {
		margin-top: 0;
	}

	.comment-meta {
		flex-wrap: wrap;
	}

	.comment-metadata {
		width: 100%;
	}
}

.blog-post-footer {
	padding-top: 50px;
	margin-top: 40px;
	margin-bottom: 30px;
	position: relative;
	font-size: 13px;
}

.blog-post-footer:before {
	content: "";
	display: inline-block;
	border-top: 1px dashed #cecece;
	position: absolute;
	top: 0;
	left: 15px;
	right: 15px;
}

.container .blog-post-footer:before {
	left: 0;
	right: 0;
}

.tags-links:not(:first-child),
.share-links:not(:first-child) {
	padding-inline-start: 0.5em;
}

.tags-links>span,
.share-links>span {
	margin-inline-end: 1.5em;
}

.tags-links a {
	display: inline-block;
	padding: 0.25em 1em;
	margin-inline-end: 10px;
	margin-bottom: 5px;
	border-radius: 30px;
	background-color: #f5f7fa;
	line-height: 1.5em;
	color: #000;
}

.tags-links a:hover {
	background-color: #000;
	color: #fff;
}

.tags-links>span {
	margin-bottom: 5px;
}

.share-links a {
	color: #63686a;
}

.share-links a:hover {
	color: #000;
}

.lqd-blog-post-style-3 .blog-post-footer {
	display: flex;
	padding-top: 65px;
	flex-direction: column;
	border-top: 1px solid #c3c3c3;
}

.lqd-blog-post-style-3 .blog-post-footer>div:first-child {
	margin-top: 50px;
}

.lqd-blog-post-style-3 .post-author {
	order: -1;
	align-self: center;
	flex-shrink: 0;
}

.lqd-blog-post-style-4 .blog-post-footer {
	padding-top: 2.25em;
	border-top: 1px solid #d8dbe2;
}

@media screen and (max-width: 991px) {
	.blog-post-footer {
		padding-inline-start: 0;
		padding-inline-end: 0;
		margin: 30px 15px;
	}

	.container .blog-post-footer {
		margin-inline-start: 0;
		margin-inline-end: 0;
	}
}

@media screen and (max-width: 479px) {
	.blog-post-footer {
		padding-top: 20px;
	}

	.blog-post-footer:before {
		left: 0;
		right: 0;
	}

	.blog-post-footer>.d-flex {
		flex-wrap: wrap;
	}

	.blog-post-footer .tags-links {
		margin-bottom: 2em;
	}

	.blog-post-footer .tags-links:last-child,
	.blog-post-footer .share-links:last-child {
		margin-bottom: 20px;
	}

	.lqd-blog-post-style-3 .blog-post-footer {
		padding-top: 35px;
	}
}

.post-author {
	display: flex;
	margin: 2em 0;
	padding: 3em 0;
	border-top: 1px solid #d8dbe2;
	border-bottom: 1px solid #d8dbe2;
	position: relative;
	font-size: 16px;
}

.post-author figure {
	margin-inline-end: 30px;
	width: 88px;
	flex-shrink: 0;
}

.post-author figure img {
	width: 100%;
	border-radius: 50em;
}

.post-author p {
	margin: 0;
	line-height: 1.32em;
}

.post-author h3,
.post-author h6 {
	margin: 0;
	line-height: 1.5em;
}

.post-author h3 {
	font-size: 19px;
	font-weight: 700;
	color: #181b31;
}

.post-author h3 a {
	font-size: inherit;
	color: inherit;
}

.post-author h3:last-child {
	margin-bottom: 0.65em;
}

.post-author h6 {
	margin-bottom: 1em;
	margin-top: 0.5em;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #a7a9b8;
}

.post-author .post-author-info {
	overflow: hidden;
	flex-grow: 1;
}

.post-author .author-all-posts {
	display: inline-flex;
	align-items: center;
	font-size: 15px;
	color: #000;
}

.post-author .author-all-posts i {
	margin-inline-start: 10px;
}

.post-author-info-head>div:last-child {
	display: none;
}

.post-author-img-overlay {
	padding: 0;
	border: none;
	flex-direction: column-reverse;
}

.post-author-img-overlay figure {
	width: 100%;
	padding-top: 78%;
	margin: 0;
	position: relative;
}

.post-author-img-overlay figure:after {
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: linear-gradient(to top, #000, transparent 50%);
}

.post-author-img-overlay figure img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	border-radius: 0;
	object-fit: cover;
}

.post-author-img-overlay h6 {
	order: 4;
	margin: 0;
	font-size: 18px;
	text-transform: none;
	letter-spacing: 0;
	color: rgba(0, 0, 0, 0.75);
}

.post-author-img-overlay h3 {
	margin-bottom: 0.25em;
	font-size: 35px;
	font-weight: 700;
}

.post-author-img-overlay .post-author-info {
	position: absolute;
	bottom: 2em;
	left: 10%;
	right: 10%;
	font-size: 18px;
	color: rgba(255, 255, 255, 0.75);
}

.lqd-blog-post-style-4 .post-author,
.lqd-blog-post-style-6 .post-author {
	margin-bottom: 0;
}

@media screen and (min-width: 768px) {
	.post-author-img-overlay {
		width: 500px;
	}
}

@media screen and (max-width: 768px) {
	.post-author-img-overlay {
		width: 85%;
	}
}

@media screen and (max-width: 479px) {
	.post-author-img-overlay {
		width: 100%;
	}

	.post-author-classic {
		flex-direction: column;
	}

	.post-author-classic>figure {
		margin-inline-end: 0;
		margin-bottom: 0.5em;
	}

	.post-author-classic .post-author-info-head {
		flex-direction: column;
		align-items: inherit !important;
	}

	.post-author-classic .author-all-posts {
		margin-bottom: 1em;
	}
}

nav.post-nav {
	display: flex;
	padding: 2.25em 0;
	margin: 0;
	font-size: 19px;
	font-weight: 600;
	line-height: 1.2272727273em;
	word-break: break-word;
}

nav.post-nav a {
	display: inline-block;
	position: relative;
	color: #000;
}

nav.post-nav a:hover .nav-subtitle {
	background-color: #000;
	color: #fff;
}

nav.post-nav .nav-subtitle {
	display: inline-flex;
	align-items: center;
	padding: 0.5em 1.5em;
	margin-bottom: 20px;
	border-radius: 2em;
	background-color: #f5f7fa;
	font-size: 12px;
	line-height: 1.85em;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #000;
	transition: color 0.3s, background-color 0.3s;
}

nav.post-nav .nav-subtitle:last-child {
	margin-bottom: 0;
}

nav.post-nav .nav-subtitle svg {
	width: 1.35em;
	height: 1.35em;
	stroke: currentColor;
}

nav.post-nav .nav-title {
	display: block;
}

nav.post-nav svg {
	transition: transform 0.3s cubic-bezier(0, 0.95, 0.3, 1);
}

nav.post-nav .nav-previous,
nav.post-nav .nav-next {
	flex-basis: 45%;
}

nav.post-nav .lqd-pf-nav-all {
	display: flex;
	line-height: 1em;
}

nav.post-nav .lqd-pf-nav-all i {
	font-style: normal;
}

nav.post-nav .lqd-pf-nav-all .nav-subtitle {
	display: none;
	margin: 0;
}

nav.post-nav .nav-previous {
	padding-inline-end: 15px;
	margin-inline-end: auto;
}

nav.post-nav .nav-previous .nav-subtitle svg {
	margin-inline-end: 1em;
}

nav.post-nav .nav-next {
	text-align: end;
	padding-inline-start: 15px;
	margin-inline-start: auto;
}

nav.post-nav .nav-next .nav-subtitle svg {
	order: 1;
	margin-inline-start: 1em;
}

.blog-post-footer nav.post-nav:first-child {
	padding-top: 0;
}

@media screen and (max-width: 479px) {
	nav.post-nav {
		padding: 15px 0 0;
		flex-direction: column;
		align-items: center;
	}

	nav.post-nav .nav-next,
	nav.post-nav .nav-previous {
		width: 100%;
		text-align: inherit;
		padding: 0;
		margin-inline-start: 0;
		margin-inline-end: 0;
	}

	nav.post-nav .nav-previous:not(:last-child) {
		margin-bottom: 1.15em;
	}

	nav.post-nav .lqd-pf-nav-all {
		order: -1;
		width: 100%;
		height: auto;
		margin-top: 0;
		margin-bottom: 1.25em;
		justify-content: end;
	}

	nav.post-nav .lqd-pf-nav-all i {
		font-style: normal;
	}

	nav.post-nav .lqd-pf-nav-all span {
		order: -1;
		margin-inline-end: 20px;
		margin-inline-start: 7px;
	}

	nav.post-nav .lqd-pf-nav-all .nav-subtitle {
		display: flex;
	}

	.lqd-blog-post-style-3 .post-nav,
	.lqd-blog-post-style-4 .post-nav,
	.lqd-blog-post-style-6 .post-nav {
		padding-top: 20px;
		padding-bottom: 20px;
		border-top: 1px solid #e4e4e4;
		border-bottom: 1px solid #e4e4e4;
	}

	.lqd-blog-post-style-3 .post-nav:first-child,
	.lqd-blog-post-style-4 .post-nav:first-child,
	.lqd-blog-post-style-6 .post-nav:first-child {
		border-top: none;
	}
}

.related-posts {
	margin-bottom: 30px;
	color: #696969;
}

.related-posts p:empty {
	display: none;
}

.related-posts>.container>.row {
	display: flex;
	flex-wrap: wrap;
}

.related-posts>.container>.row:before,
.related-posts>.container>.row:after {
	content: none;
}

.related-posts .lqd-lp {
	margin-bottom: 30px;
}

.related-posts .lqd-lp .lqd-lp-meta {
	line-height: 2em;
}

.related-posts .lqd-lp .lqd-lp-cat a {
	background-color: #000;
}

.related-posts .lqd-lp .lqd-lp-excerpt {
	font-size: 15px;
}

.related-posts .lqd-lp .lqd-lp-footer a,
.related-posts .lqd-lp .lqd-lp-date {
	color: #000;
}

.related-posts .lqd-lp-style-10 .lqd-lp-date {
	font-weight: 400 !important;
	color: #fff;
}

.related-posts .lqd-lp-style-13 .lqd-lp-img>figure,
.related-posts .lqd-lp-style-20 .lqd-lp-img>figure {
	width: 100%;
	padding-top: 66.7%;
}

.related-posts .lqd-lp-style-13 .lqd-lp-img>figure img,
.related-posts .lqd-lp-style-20 .lqd-lp-img>figure img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	object-fit: cover;
	object-position: center;
}

.related-posts .lqd-lp-style-13 .lqd-lp-title {
	font-size: 19px;
}

.related-posts .lqd-lp-style-13 .lqd-lp-meta {
	font-size: 13px;
	line-height: 1.15em;
}

.related-posts .lqd-lp-style-13 .lqd-lp-date {
	background-color: #f2f3f5;
}

.related-posts .lqd-lp-style-13 .lqd-lp-excerpt {
	line-height: 1.8em;
}

.related-posts .lqd-lp-style-13 .lqd-lp-footer {
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}

.related-posts .lqd-lp-style-13 .lqd-lp-footer .btn i {
	font-size: 1.25em;
}

.related-posts .lqd-lp-style-13 .lqd-lp-cat {
	background-color: #3b3b3b;
}

.related-posts .lqd-lp-style-13 .lqd-lp-cat a {
	background-color: transparent;
}

.related-posts .lqd-lp-style-13:hover .lqd-lp-title a {
	color: var(--lqd-color-primary);
}

.related-posts-title {
	margin-top: 0;
	margin-bottom: 2em;
	font-weight: 700;
}

.lqd-blog-post-style-1 .related-posts,
.lqd-blog-post-style-2 .related-posts,
.lqd-blog-post-style-7 .related-posts {
	margin-top: 100px;
	margin-bottom: 100px;
	padding: 70px 0;
	background-color: #f5f6f8;
}

.lqd-blog-post-style-1 .related-posts {
	margin-top: 90px;
}

.has-sidebar .related-posts-title {
	text-align: inherit;
}

.has-sidebar.lqd-blog-post-style-1 .related-posts,
.has-sidebar.lqd-blog-post-style-2 .related-posts,
.has-sidebar.lqd-blog-post-style-7 .related-posts {
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
	background: none;
}

.has-sidebar.lqd-blog-post-style-1 .related-posts .container,
.has-sidebar.lqd-blog-post-style-2 .related-posts .container,
.has-sidebar.lqd-blog-post-style-7 .related-posts .container {
	padding-inline-start: 0;
	padding-inline-end: 0;
}

@media screen and (min-width: 768px) {
	.has-sidebar .related-posts>.container>.row>div {
		width: 50%;
	}
}

@media screen and (min-width: 991px) {
	.lqd-blog-post-style-5 .related-posts {
		padding-top: 25px;
		padding-bottom: 35px;
	}
}

@media screen and (max-width: 768px) {

	.lqd-blog-post-style-1 .related-posts,
	.lqd-blog-post-style-2 .related-posts,
	.lqd-blog-post-style-7 .related-posts {
		margin-top: 0;
	}
}

@media screen and (max-width: 479px) {
	.related-posts-title {
		padding: 0 15px;
	}

	.container .related-posts-title {
		padding: 0;
	}
}

.lqd-post-sticky-stuff {
	color: #797979;
}

.lqd-post-sticky-stuff a {
	color: inherit;
}

.lqd-post-sticky-stuff .entry-meta {
	padding-top: 0;
	margin-bottom: 2.5em;
	border: none;
}

.lqd-post-sticky-stuff .byline img {
	width: 100%;
}

.lqd-post-sticky-stuff .lqd-post-share {
	font-size: 27px;
	color: #797979;
}

.lqd-post-sticky-stuff .lqd-post-share>span {
	display: block;
	margin-bottom: 0.75em;
	font-size: 13px;
	line-height: 1em;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	color: #000;
}

.lqd-post-sticky-stuff .lqd-post-share:only-child a {
	padding-inline-end: 2em;
}

.lqd-post-sticky-stuff .lqd-post-share .social-icon-sm {
	font-size: 14px;
	line-height: 1em;
}

.lqd-post-sticky-stuff .lqd-post-share .social-icon-lg {
	font-size: 20px;
}

.lqd-post-sticky-stuff .lqd-post-share .social-icon-lg li {
	margin-bottom: 1.2em;
}

.lqd-post-sticky-stuff .social-icon-underline {
	color: #000;
}

.lqd-post-sticky-stuff .social-icon-underline li {
	border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}

.lqd-post-sticky-stuff .social-icon-underline a {
	padding-top: 1em;
	padding-bottom: 1em;
}

.lqd-post-sticky-stuff .social-icon-vertical li {
	margin-bottom: 0.5em;
}

.lqd-post-sticky-stuff .social-icon-vertical a {
	display: flex;
	align-items: center;
}

@media screen and (min-width: 992px) {
	.lqd-post-sticky-stuff {
		position: absolute;
		top: 3vh;
		bottom: 0;
		left: 0;
		z-index: 10;
		margin-inline-start: 5vw;
		pointer-events: none;
	}

	.lqd-post-sticky-stuff-inner {
		display: inline-flex;
		flex-direction: column;
		position: sticky;
		top: calc(10vh + var(--lqd-sticky-header-height, 0));
		left: 0;
		pointer-events: auto;
	}
}

@media screen and (max-width: 1366px) {
	.lqd-post-sticky-stuff {
		margin-inline-start: 3vw;
	}
}

@media screen and (max-width: 991px) {
	.lqd-post-sticky-stuff {
		display: none;
	}
}

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

	body.has-sidebar.lqd-blog-post-style-1 #lqd-contents-wrap,
	body.has-sidebar.lqd-blog-post-style-2 #lqd-contents-wrap,
	body.has-sidebar.lqd-blog-post-style-4 #lqd-contents-wrap,
	body.has-sidebar.lqd-blog-post-style-5 #lqd-contents-wrap,
	body.has-sidebar.lqd-blog-post-style-7 #lqd-contents-wrap {
		padding-top: 0;
	}

	body.has-sidebar.lqd-blog-post-style-1 .lqd-post-cover,
	body.has-sidebar.lqd-blog-post-style-2 .lqd-post-cover,
	body.has-sidebar.lqd-blog-post-style-4 .lqd-post-cover,
	body.has-sidebar.lqd-blog-post-style-5 .lqd-post-cover,
	body.has-sidebar.lqd-blog-post-style-7 .lqd-post-cover {
		width: 100vw;
		left: 50%;
		right: 50%;
		margin-inline-start: -50vw;
		margin-inline-end: 0;
	}

	body.has-sidebar.lqd-blog-post-style-3 #lqd-contents-wrap,
	body.has-sidebar.lqd-blog-post-style-6 #lqd-contents-wrap {
		padding-top: 50px;
	}

	body.has-sidebar.lqd-blog-post-style-3 .lqd-post-cover,
	body.has-sidebar.lqd-blog-post-style-6 .lqd-post-cover {
		width: 100%;
	}

	body.has-sidebar .related-posts>.container {
		width: 100%;
	}

	body.has-sidebar .lqd-post-sticky-stuff {
		left: -8vw;
		margin-inline-start: 0;
	}
}

.lqd-blog-post-style-6 .lqd-post-header {
	display: block;
	padding-top: 45px;
}

.lqd-blog-post-style-6 .lqd-post-header .entry-meta:last-of-type a {
	opacity: 0.65;
}

.lqd-blog-post-style-6 .lqd-post-header .entry-meta:last-of-type a:hover {
	opacity: 1;
}

.lqd-blog-post-style-6 .lqd-post-cover {
	margin-bottom: 50px;
}

.lqd-blog-post-style-6 .cat-links a {
	padding: 0.25em 1em;
	border-radius: 2em;
	background-color: #f1f1f1;
	font-size: 11px;
	font-weight: 600;
	color: #000;
	line-height: 1.5em;
	opacity: 1;
}

.lqd-blog-post-style-6 .cat-links a:hover {
	background-color: var(--lqd-color-primary);
	color: #fff;
}

.lqd-blog-post-style-6 .lqd-post-media img {
	border-radius: 5px;
}

.lqd-blog-post-style-6 h1.entry-title {
	margin-top: 0.1em;
	margin-bottom: 0.375em;
	font-size: 44px;
	line-height: 1em;
}

.lqd-blog-post-style-6.blog-single-post-has-not-thumbnail .lqd-post-cover {
	margin-bottom: 20px;
}

@media screen and (min-width: 992px) {
	.lqd-blog-post-style-6 .lqd-post-cover {
		width: 85%;
	}

	.lqd-blog-post-style-6.has-sidebar .lqd-post-header {
		padding-top: 0;
	}
}

@media screen and (min-width: 1200px) {
	.lqd-blog-post-style-6 .lqd-post-cover {
		width: 1140px;
	}
}

@media screen and (max-width: 479px) {
	.lqd-blog-post-style-6 .lqd-post-cover {
		margin-bottom: 35px;
	}
}

.lqd-blog-post-style-5 .lqd-post-cover-overlay {
	background: linear-gradient(to top, #141414, transparent 50%);
}

.lqd-blog-post-style-5 .lqd-post-header {
	padding-inline-start: 15px;
	padding-inline-end: 15px;
	min-height: 40vmax;
	place-content: end;
	margin: auto;
}

.lqd-blog-post-style-5 .lqd-post-header .entry-meta {
	justify-content: center !important;
}

.lqd-blog-post-style-5 h1.entry-title {
	margin-bottom: 0.25em;
	font-size: 100px;
	line-height: 1em;
}

@media screen and (min-width: 992px) {
	.lqd-blog-post-style-5 .lqd-post-header {
		width: 75vw;
		padding-bottom: 10vmin;
	}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.lqd-blog-post-style-5 h1.entry-title {
		font-size: 10vmax;
	}
}

@media screen and (min-width: 1200px) {
	.lqd-blog-post-style-5 .lqd-post-header {
		width: 1000px;
	}
}

@media screen and (max-width: 768px) {
	.lqd-blog-post-style-5 .lqd-post-header {
		min-height: 60vmax;
	}

	.lqd-blog-post-style-5 h1.entry-title {
		margin-bottom: 0.5em;
	}

	.lqd-blog-post-style-5 .entry-meta>div {
		justify-content: center;
	}
}

.lqd-blog-post-style-3 .lqd-post-cover {
	margin: 0 auto;
	padding: 75px 15px;
}

.lqd-blog-post-style-3 .lqd-post-header .entry-meta {
	padding-top: 0;
	border: none;
}

.lqd-blog-post-style-3 .lqd-post-media {
	margin-bottom: 30px;
}

.lqd-blog-post-style-3 .entry-meta {
	padding-top: 1.2em;
	border-bottom: 1px solid #c3c3c3;
}

.lqd-blog-post-style-3 .entry-meta .byline:after {
	content: none;
}

.lqd-blog-post-style-3 .entry-meta .posted-on {
	order: -1;
}

.lqd-blog-post-style-3 .entry-meta .read-time {
	order: 3;
}

.lqd-blog-post-style-3 h1.entry-title {
	margin-bottom: 0.5em;
	font-size: 45px;
	line-height: 1.0444444444em;
}

.lqd-blog-post-style-3 .lqd-post-sticky-stuff .byline {
	display: flex;
	align-items: stretch;
}

.lqd-blog-post-style-3 .lqd-post-sticky-stuff .byline figure {
	display: block;
	width: 103px;
	border-radius: 0;
	margin-inline-end: 3px;
}

.lqd-blog-post-style-3 .lqd-post-sticky-stuff .byline>span {
	writing-mode: vertical-lr;
	transform: rotate(180deg);
}

.lqd-blog-post-style-3 .lqd-post-sticky-stuff .social-icon {
	width: 90%;
}

.lqd-blog-post-style-3 .lqd-post-sticky-stuff .social-icon li {
	border-bottom-color: #d3d3d3;
}

@media screen and (min-width: 768px) {
	.lqd-blog-post-style-3 .lqd-post-cover {
		display: grid;
		grid-template-areas: "header . media" "meta meta meta";
		align-items: center;
		grid-template-columns: 50% auto 360px;
	}

	.lqd-blog-post-style-3 .lqd-post-media {
		grid-area: media;
		margin-bottom: 0;
	}

	.lqd-blog-post-style-3 .lqd-post-header {
		grid-area: header;
		display: block;
		padding-inline-end: 25px;
	}

	.lqd-blog-post-style-3 .entry-meta {
		grid-area: meta;
	}

	.lqd-blog-post-style-3 .entry-meta .read-time {
		margin-inline-start: auto;
	}
}

@media screen and (min-width: 1200px) {
	.lqd-blog-post-style-3 .lqd-post-cover {
		width: 1060px;
	}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.lqd-blog-post-style-3 .lqd-post-cover {
		grid-template-columns: 1fr auto 360px;
	}

	.lqd-blog-post-style-3 .lqd-post-header {
		padding-inline-end: 3vw;
	}

	.lqd-blog-post-style-3 h1.entry-title {
		font-size: 5vw;
	}
}

@media screen and (max-width: 768px) {
	.lqd-blog-post-style-3 .entry-meta>div {
		flex: auto;
		justify-content: flex-start;
	}
}

@media screen and (max-width: 479px) {
	.lqd-blog-post-style-3 .entry-meta {
		padding-bottom: 0.75em;
	}
}

.lqd-blog-post-style-2 .lqd-post-header {
	min-height: 100vh;
}

.lqd-blog-post-style-4 .lqd-post-header {
	padding: 45px 15px;
	margin: -5% auto 0;
	border-radius: 5px 5px 0 0;
	position: relative;
	z-index: 2;
	background-color: #fff;
}

.lqd-blog-post-style-4 h1.entry-title {
	margin-bottom: 0.45em;
	font-size: 45px;
	line-height: 1.0666666667em;
}

.lqd-blog-post-style-4 .lqd-post-media {
	margin-inline-start: 2vw;
	margin-inline-end: 2vw;
	max-height: 85vh;
}

.lqd-blog-post-style-4 .lqd-post-media img {
	max-height: inherit;
	object-fit: cover;
}

@media screen and (min-width: 992px) {
	.lqd-blog-post-style-4 .lqd-post-header {
		width: clamp(970px, 1280px, 95%);
		padding-inline-start: 90px;
		padding-inline-end: 60px;
	}

	.lqd-blog-post-style-4 h1.entry-title {
		width: 75%;
	}

	.lqd-blog-post-style-4 .entry-meta .read-time {
		position: absolute;
		top: 65px;
		right: 60px;
	}

	.lqd-blog-post-style-4 .entry-meta .cat-links:after {
		content: none;
	}

	.lqd-blog-post-style-4 .container .lqd-post-header {
		padding-inline-start: 75px;
	}
}

@media screen and (max-width: 1199px) {
	.lqd-blog-post-style-4 .lqd-post-media {
		padding-top: 2vw;
	}
}

@media screen and (max-width: 991px) {
	.lqd-blog-post-style-4 .lqd-post-media {
		margin-inline-start: 0;
		margin-inline-end: 0;
	}
}

@media screen and (max-width: 768px) {
	.lqd-blog-post-style-4 .lqd-post-cover {
		margin-bottom: 15px;
	}

	.lqd-blog-post-style-4 .lqd-post-header {
		padding: 30px 15px 15px !important;
		margin-top: 0;
	}

	.lqd-blog-post-style-4 .container .lqd-post-media {
		margin-inline-start: 0;
		margin-inline-end: 0;
		padding-top: 15px;
	}

	.lqd-blog-post-style-4 .container .lqd-post-header {
		padding-inline-start: 0 !important;
		padding-inline-end: 0 !important;
	}
}

.lqd-blog-post-style-7 .lqd-post-header {
	padding-top: 50px;
	padding-bottom: 50px;
	margin: auto;
}

.lqd-blog-post-style-7 h1.entry-title {
	margin-bottom: 0.35em;
	font-size: 44px;
}

.lqd-blog-post-style-7 .cat-links a {
	position: relative;
}

.lqd-blog-post-style-7 .cat-links a:before {
	content: "";
	display: inline-block;
	width: 100%;
	height: 2px;
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: currentColor;
}

@media screen and (min-width: 992px) {
	.lqd-blog-post-style-7 .lqd-post-header {
		width: 80vw;
	}
}

@media screen and (min-width: 1200px) {
	.lqd-blog-post-style-7 .main-header-overlay+#lqd-site-content .lqd-post-cover {
		padding-top: 100px;
	}

	.lqd-blog-post-style-7 .lqd-post-header {
		width: 50vw;
	}
}

@media screen and (max-width: 479px) {
	.lqd-blog-post-style-7 .lqd-post-header {
		padding-bottom: 15px;
	}
}

@media screen and (max-width: 360px) {
	.lqd-blog-post-style-7 h1.entry-title {
		font-size: 36px;
	}
}

/*******************************************
9.1. Portfolio
*******************************************/

.lqd-pf-single-cover {
	margin-bottom: 2em;
}

.lqd-pf-single-cover img {
	width: 100%;
}

@media screen and (min-width: 992px) {
	.lqd-pf-single-cover .lqd-pf-single-cover-title {
		padding: 1rem;
	}
}

@media screen and (max-width: 768px) {
	.lqd-pf-single-cover {
		height: clamp(360px, 12vmin, 70vh);
	}

	.lqd-pf-single-cover img,
	.lqd-pf-single-cover figure {
		height: 100%;
	}

	.lqd-pf-single-cover img {
		object-fit: cover;
		object-position: center;
	}
}

.lqd-pf-single-meta-part {
	width: 50%;
	margin-bottom: 2em;
	color: #000;
}

.lqd-pf-single-meta-part>p {
	line-height: 1.65em;
}

.lqd-pf-single-meta-part>p:empty {
	display: none;
}

.lqd-pf-single-meta-part>p:first-of-type {
	margin-bottom: 0.65em;
	opacity: 0.35;
}

.lqd-pf-single-meta-part a {
	color: inherit;
}

.lqd-pf-single-meta-part a:hover {
	opacity: 0.7;
}

.lqd-pf-single-meta-part .social-icon {
	margin-top: 0.5em;
}

.lqd-pf-single-meta {
	margin-bottom: 1em;
}

.lqd-pf-single-meta.columns-1 .lqd-pf-single-meta-part {
	display: flex;
	width: 100%;
	margin-bottom: 0.8em;
	align-items: center;
	justify-content: space-between;
}

.lqd-pf-single-meta.columns-1 .lqd-pf-single-meta-part:last-child(3) {
	margin-bottom: 0;
}

.lqd-pf-single-meta.columns-2:nth-last-child(1),
.lqd-pf-single-meta.columns-2:nth-last-child(2) {
	margin-bottom: 0;
}

.lqd-pf-single-meta.columns-3 .lqd-pf-single-meta-part {
	width: 33.3333333333%;
}

.lqd-pf-single-meta.columns-3 .lqd-pf-single-meta-part:nth-last-child(3) {
	margin-bottom: 0;
}

.lqd-pf-nav-link-title {
	transition: color 0.3s, -webkit-text-stroke 0.3s;
}

.lqd-pf-nav-link-subtitle {
	opacity: 0.3;
}

.lqd-pf-meta-nav-not-classic .lqd-pf-nav-link-subtitle {
	opacity: 1;
}

.lqd-pf-meta-nav-not-classic .lqd-pf-nav-link-subtitle span {
	opacity: 0.6;
	transition: opacity 0.3s;
}

.lqd-pf-nav-all {
	display: flex;
	width: 17px;
	height: 17px;
	align-items: center;
	justify-content: center;
}

.lqd-pf-nav-all span {
	display: inline-block;
	width: 3px;
	height: 3px;
	border-radius: 3px;
	background-color: currentColor;
	box-shadow: -6px -6px 0, 0 -6px 0, 6px -6px 0, -6px 0 0, 6px 0 0, -6px 6px 0, 0 6px 0, 6px 6px 0;
	transition: box-shadow 0.45s, transform 0.65s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-pf-nav-all:first-child {
	margin-inline-start: auto;
}

.lqd-pf-nav-all:last-child {
	margin-inline-end: auto;
}

.lqd-pf-nav-all:hover span {
	transform: scale(1.1);
	box-shadow: -8px -8px 0, 0 -8px 0, 8px -8px 0, -8px 0 0, 8px 0 0, -8px 8px 0, 0 8px 0, 8px 8px 0;
}

.lqd-pf-nav-link {
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative;
	line-height: 1.5em;
}

.lqd-pf-meta-nav {
	position: relative;
	border-top: 1px solid #e2e2e2;
	color: #000;
}

.lqd-pf-meta-nav a,
.lqd-pf-meta-nav .lqd-pf-nav-link-title {
	color: inherit !important;
}

.lqd-pf-meta-nav a i {
	transition: transform 0.65s, opacity 0.65s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-pf-meta-nav-classic .lqd-pf-nav-link-subtitle {
	font-size: 0.9375em;
}

.lqd-pf-meta-nav-classic .lqd-pf-nav-link {
	flex-basis: 33.3333333333%;
}

.lqd-pf-meta-nav-classic .lqd-pf-nav-prev:hover i {
	transform: translateX(-7px) scale(1.25, 0.8);
}

.lqd-pf-meta-nav-classic .lqd-pf-nav-next:hover i {
	transform: translateX(7px) scale(1.25, 0.8);
}

.lqd-pf-meta-nav-not-classic {
	padding: 80px 0;
	border: none;
	font-size: 23px;
	text-align: center;
}

.lqd-pf-meta-nav-not-classic .lqd-pf-nav-link-subtitle {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 1em;
}

.lqd-pf-meta-nav-not-classic .lqd-pf-nav-link-subtitle i {
	margin-inline-start: 0.5em;
	transform: rotate(45deg);
}

.lqd-pf-meta-nav-not-classic .lqd-pf-nav-link:hover .lqd-pf-nav-link-subtitle,
.lqd-pf-meta-nav-not-classic .lqd-pf-nav-link:hover .lqd-pf-nav-link-subtitle span {
	opacity: 1;
}

.lqd-pf-meta-nav-not-classic-outline .lqd-pf-nav-link-title {
	color: transparent !important;
	-webkit-text-stroke: 1px #000;
}

.lqd-pf-meta-nav-not-classic-outline .lqd-pf-nav-link:hover .lqd-pf-nav-link-title {
	color: #000 !important;
	-webkit-text-stroke: 1px transparent;
}

@media screen and (min-width: 768px) {
	.container-fluid .lqd-pf-meta-nav-classic {
		padding-inline-start: 45px;
		padding-inline-end: 45px;
	}

	.page-has-left-stickybar .container-fluid .lqd-pf-meta-nav-classic,
	.page-has-right-stickybar .container-fluid .lqd-pf-meta-nav-classic {
		padding-inline-start: 75px;
		padding-inline-end: 75px;
	}

	.lqd-pf-meta-nav-classic .lqd-pf-nav-next {
		text-align: start;
	}
}

@media screen and (min-width: 480px) {
	.lqd-pf-meta-nav-classic-minimal .lqd-pf-nav-link i {
		opacity: 0;
		position: absolute;
	}

	.lqd-pf-meta-nav-classic-minimal .lqd-pf-nav-link:hover i {
		opacity: 1;
	}

	.lqd-pf-meta-nav-classic-minimal .lqd-pf-nav-prev i {
		left: -10px;
		transform: translateX(-15px) scaleY(0.75);
	}

	.lqd-pf-meta-nav-classic-minimal .lqd-pf-nav-prev:hover i {
		transform: translateX(-10px) scaleY(1);
	}

	.lqd-pf-meta-nav-classic-minimal .lqd-pf-nav-next i {
		right: -10px;
		transform: translateX(15px) scaleY(0.75);
	}

	.lqd-pf-meta-nav-classic-minimal .lqd-pf-nav-next:hover i {
		transform: translateX(10px) scaleY(1);
	}
}

@media screen and (max-width: 768px) {
	.lqd-pf-meta-nav-classic-minimal {
		padding-inline-start: 15px;
		padding-inline-end: 15px;
	}
}

@media screen and (max-width: 479px) {
	.lqd-pf-meta-nav-not-classic {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.lqd-pf-meta-nav-not-classic .lqd-pf-nav-link-title.h1 {
		font-size: clamp(32px, 12vw, 50px);
	}

	.lqd-pf-meta-nav-classic .lqd-pf-nav-link {
		flex-basis: calc(50% - 20px);
	}

	.lqd-pf-meta-nav-classic .lqd-pf-nav-all {
		flex-basis: 18px;
	}

	.lqd-pf-meta-nav-classic-minimal .lqd-pf-nav-prev i {
		margin-inline-end: 10px;
	}

	.lqd-pf-meta-nav-classic-minimal .lqd-pf-nav-next i {
		margin-inline-start: 10px;
	}
}

.lqd-pf-related-projects .flickity-button[disabled] {
	display: none;
}

.lqd-pf-related-projects .lqd-pf-column {
	flex-grow: 0;
}

.lqd-pf-related-projects .lqd-pf-item {
	width: 100%;
}

.lqd-pf-related-projects .lqd-pf-img {
	padding-top: 100%;
}

.lqd-pf-related-projects .lqd-pf-img>figure {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.lqd-pf-related-projects .lqd-pf-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
}

@media screen and (max-width: 768px) {
	.lqd-pf-related-projects .carousel-dots-mobile .flickity-page-dots {
		margin-top: 0;
	}
}

.pf-scroll-down-link {
	display: inline-block;
	font-size: 28px;
	line-height: 1;
	color: #fff;
}

.pf-scroll-down-link:hover {
	color: #fff;
	opacity: 0.8;
}

.lqd-pf-single-title {
	font-size: 56px;
	line-height: 1.25em;
}

.lqd-pf-single-cover .lqd-pf-single-title {
	color: #fff;
}

/*******************************************
10.1. Page stacks
*******************************************/

.pp-section {
	width: 100vw;
	height: 100vh;
	position: fixed !important;
	top: 0;
	left: 0;
	z-index: 2;
	overflow: hidden;
	justify-content: center;
	transform: translate3d(0, 0, 0);
	transition: transform 1.15s cubic-bezier(0.22, 0.61, 0.36, 1);
}

.pp-section:not(.active):not(.lqd-stack-row-entering):not(.lqd-stack-row-leaving) {
	top: 100%;
	visibility: hidden;
	pointer-events: none;
}

.pp-section {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, transform 1.15s cubic-bezier(0.22, 0.61, 0.36, 1) !important;
}

.pp-scrollable {
	overflow-y: scroll;
}

.pp-auto-height {
	height: auto !important;
}

.section-before-footer {
	z-index: 2;
}

.html-pp-enabled {
	overflow: hidden !important;
}

.pp-enabled .titlebar {
	display: none !important;
}

.pp-enabled [data-liquid-stack=true] {
	height: 100vh;
	overflow: hidden;
	touch-action: none;
}

.pp-enabled [data-liquid-stack=true]>section {
	width: 100%;
	height: 100vh;
	transform: none;
	min-height: 0 !important;
}

.pp-enabled [data-liquid-stack=true]>section:before,
.pp-enabled [data-liquid-stack=true]>section:after {
	content: none !important;
}

.pp-enabled [data-liquid-stack=true]>section:not(.vc_row-flex) {
	align-content: center;
}

.pp-enabled [data-liquid-stack=true] .main-footer {
	top: auto;
	bottom: 0;
	z-index: 1;
	animation: none !important;
}

.pp-enabled .page-has-frame [data-liquid-stack=true] {
	height: calc(100vh - 40px);
}

.pp-enabled .page-has-frame [data-liquid-stack=true]>section {
	height: calc(100vh - 40px);
}

.lqd-stack-row-entering {
	will-change: transform, opacity;
	z-index: 10;
}

.lqd-stack-row-leaving {
	will-change: transform, opacity;
}

.lqd-stack-moving-up .lqd-stack-prevnext-button,
.lqd-stack-moving-up .lqd-stack-page-number {
	transition-delay: 0.35s;
}

.lqd-stack-footer-active #pp-nav,
.lqd-stack-footer-active .lqd-stack-prevnext-button,
.lqd-stack-footer-active .lqd-stack-page-number {
	opacity: 0;
	visibility: hidden;
}

.lqd-stack-footer-active section.pp-section.section-before-footer {
	top: 0 !important;
	visibility: visible !important;
	pointer-events: auto !important;
}

.vc_mobile [data-liquid-stack=true]>section {
	height: auto;
}

#pp-nav {
	display: none;
	position: fixed;
	top: 50%;
	right: 50px;
	z-index: 100;
	font-size: 0.8125em;
	line-height: 1.5em;
	color: #000;
	transform: translateY(-50%);
	transition: color 0.3s, opacity 0.3s, visibility 0.3s;
}

#pp-nav .pp-nav-inner {
	display: inherit;
	flex-direction: inherit;
	align-items: inherit;
	justify-content: inherit;
}

#pp-nav li,
#pp-nav a {
	position: relative;
	color: inherit;
}

#pp-nav li {
	display: inline-flex;
}

#pp-nav li:hover .pp-tooltip {
	opacity: 1;
	visibility: visible;
	transform: translate(-18px, -50%);
}

#pp-nav .pp-nav-current,
#pp-nav .pp-nav-total {
	display: flex;
	width: 150%;
	position: relative;
	left: -25%;
	justify-content: center;
	margin: 1.5em -3px 1.5em 0;
}

#pp-nav svg {
	display: none;
}

#pp-nav .pp-tooltip {
	display: inline-block;
	margin-inline-end: 15px;
	position: absolute;
	top: 50%;
	right: 100%;
	opacity: 0;
	visibility: hidden;
	white-space: nowrap;
	transition-property: visibility, opacity, transform, color;
	transition-duration: 0.45s;
	transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
	transform: translateY(-50%);
}

.lqd-stack-has-nav #pp-nav {
	display: block;
}

.mobile-nav-activated #pp-nav {
	opacity: 0 !important;
	visibility: hidden !important;
}

.pp-nav-current,
.pp-nav-total {
	display: none;
}

.pp-nav-current .lqd-stack-nav-numbers-visible .pp-nav-current,
.pp-nav-current .lqd-stack-nav-numbers-visible .pp-nav-total,
.pp-nav-total .lqd-stack-nav-numbers-visible .pp-nav-current,
.pp-nav-total .lqd-stack-nav-numbers-visible .pp-nav-total {
	display: inline-flex;
}

.pp-nav-current {
	height: 1.5em;
	overflow: hidden;
	color: #000;
}

.pp-nav-current span {
	display: block;
	height: inherit;
}

.pp-nav-current>span {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	transition: transform 0.65s cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-active-row-dark #pp-nav {
	color: rgba(255, 255, 255, 0.7);
}

.lqd-active-row-dark #pp-nav a {
	color: inherit;
}

.lqd-active-row-dark #pp-nav li.active a {
	color: #fff;
}

.lqd-active-row-dark .pp-nav-current {
	color: #fff;
}

@media (max-width: 991px) {
	#pp-nav {
		display: flex;
		flex-direction: column;
		align-items: center;
		left: 20px;
		top: auto;
		bottom: 40px;
		right: auto !important;
		font-size: 1em;
		transform: none;
	}

	#pp-nav .pp-nav-inner {
		display: flex;
		align-items: center;
		flex-direction: row;
	}

	#pp-nav .pp-nav-current,
	#pp-nav .pp-nav-total {
		margin: 0;
		left: 0;
	}

	#pp-nav .pp-nav-current {
		align-items: center;
		height: 1em;
		line-height: 1em;
	}

	#pp-nav .pp-nav-total {
		margin-inline-start: 1em;
	}

	#pp-nav .pp-nav-total:before {
		content: "|";
		padding-inline-end: 0.75em;
		transform: scaleX(1.25) skewX(-18deg);
	}
}

@media (min-width: 992px) {
	.lqd-stack-nav-style-1 #pp-nav a {
		display: inline-flex;
		width: 10px;
		height: 10px;
		border-radius: 50em;
		flex-flow: row wrap;
		align-items: center;
		transform-origin: right center;
	}

	.lqd-stack-nav-style-1 #pp-nav a:before,
	.lqd-stack-nav-style-1 #pp-nav a:after {
		content: "";
		display: inline-block;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		border-radius: 50em;
		transition: transform 0.65s cubic-bezier(0.23, 1, 0.32, 1);
	}

	.lqd-stack-nav-style-1 #pp-nav a:before {
		background-color: currentColor;
		transform: scale(0.5);
	}

	.lqd-stack-nav-style-1 #pp-nav a:after {
		transform: scale(0);
		border: 2px solid;
	}

	.lqd-stack-nav-style-1 #pp-nav a span {
		display: block;
		width: 100%;
		height: 100%;
	}

	.lqd-stack-nav-style-1 #pp-nav li {
		display: flex;
		flex-direction: row-reverse;
		align-items: center;
		margin: 20px 0;
	}

	.lqd-stack-nav-style-1 #pp-nav li:first-child {
		margin-top: 0;
	}

	.lqd-stack-nav-style-1 #pp-nav li:last-child {
		margin-bottom: 0;
	}

	.lqd-stack-nav-style-1 #pp-nav li.active a:before {
		transform: scale(0);
		transition-delay: 0.25s;
	}

	.lqd-stack-nav-style-1 #pp-nav li.active a:after {
		transform: scale(1);
	}

	.lqd-stack-has-footer .lqd-stack-nav-style-1 #pp-nav li:nth-last-child(2) {
		margin-bottom: 0;
	}

	.lqd-active-row-dark .lqd-stack-nav-style-1 #pp-nav a:before {
		background: #d0cde0;
	}

	.lqd-active-row-dark .lqd-stack-nav-style-1 #pp-nav a:after {
		border-color: #d0cde0;
	}

	.lqd-active-row-dark .lqd-stack-nav-style-1 #pp-nav li {
		color: currentColor;
	}
}

@media (min-width: 992px) {
	.lqd-stack-nav-style-2 #pp-nav {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.lqd-stack-nav-style-2 #pp-nav ul {
		display: flex;
		flex-direction: column;
	}

	.lqd-stack-nav-style-2 #pp-nav li {
		width: 1px;
		margin: 0;
		flex: 0 0 50px;
	}

	.lqd-stack-nav-style-2 #pp-nav li.active a:after {
		transform: scaleY(1);
	}

	.lqd-stack-nav-style-2 #pp-nav li.active .pp-tooltip {
		opacity: 0;
		visibility: hidden;
		transform: translate(18px, -50%);
	}

	.lqd-stack-nav-style-2 #pp-nav li.active~li a:after {
		transform: scaleY(0);
	}

	.lqd-stack-nav-style-2 #pp-nav li:hover .pp-tooltip {
		opacity: 1;
		visibility: visible;
		transform: translate(0, -50%);
	}

	.lqd-stack-nav-style-2 #pp-nav a {
		flex: 1;
		background-color: rgba(0, 0, 0, 0.3);
	}

	.lqd-stack-nav-style-2 #pp-nav a:before,
	.lqd-stack-nav-style-2 #pp-nav a:after {
		content: "";
		display: inline-block;
		height: 100%;
		position: absolute;
		top: 0;
		transition: transform 1s cubic-bezier(0.23, 1, 0.32, 1);
	}

	.lqd-stack-nav-style-2 #pp-nav a:before {
		width: 10px;
		left: -5px;
	}

	.lqd-stack-nav-style-2 #pp-nav a:after {
		width: 100%;
		height: 100%;
		transform-origin: top;
		background-color: currentColor;
	}

	.lqd-stack-nav-style-2 #pp-nav .pp-tooltip {
		opacity: 0;
		visibility: hidden;
		transform: translate(18px, -50%);
	}

	.lqd-active-row-dark.lqd-stack-nav-style-2 #pp-nav a {
		background-color: rgba(255, 255, 255, 0.4);
	}
}

@media (min-width: 992px) {
	.lqd-stack-nav-style-3 #pp-nav {
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.lqd-stack-nav-style-3 #pp-nav ul {
		display: flex;
		flex-direction: column;
		width: 27px;
	}

	.lqd-stack-nav-style-3 #pp-nav li:not(:last-child) {
		margin-bottom: 12px;
	}

	.lqd-stack-nav-style-3 #pp-nav li.active a svg {
		stroke-dashoffset: 0;
	}

	.lqd-stack-nav-style-3 #pp-nav li.active .pp-tooltip {
		visibility: hidden;
		opacity: 0;
	}

	.lqd-stack-nav-style-3 #pp-nav li:hover:not(.active) a span {
		transform: scale(2);
	}

	.lqd-stack-nav-style-3 #pp-nav a {
		display: inline-grid;
		width: 100%;
		height: 27px;
		place-items: center;
		border-radius: 50em;
	}

	.lqd-stack-nav-style-3 #pp-nav a span {
		display: inline-block;
		width: 5px;
		height: 5px;
		border-radius: inherit;
		background-color: currentColor;
		transition: transform 0.65s;
	}

	.lqd-stack-nav-style-3 #pp-nav a svg {
		display: inline-block;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		stroke-width: 2px;
		stroke: currentColor;
		stroke-dasharray: 86;
		stroke-dashoffset: 86;
		transition: stroke-dashoffset 0.65s;
	}

	.lqd-stack-nav-style-3 #pp-nav .pp-tooltip {
		margin-inline-end: 0;
	}

	.lqd-stack-nav-style-3 #pp-nav .pp-nav-current,
	.lqd-stack-nav-style-3 #pp-nav .pp-nav-total {
		width: 27px;
		left: 0;
		margin-inline-start: 0;
	}

	.lqd-active-row-dark.lqd-stack-nav-style-3 #pp-nav svg {
		stroke: currentColor;
	}
}

@media (min-width: 992px) {
	.lqd-stack-nav-style-4 #pp-nav .pp-tooltip {
		display: inline-block;
		margin-inline-end: 15px;
		position: absolute;
		top: 50%;
		right: 100%;
		opacity: 0;
		visibility: hidden;
		white-space: nowrap;
		transition-property: visibility, opacity, transform, color;
		transition-duration: 0.45s;
		transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
		transform: translateY(-50%);
	}

	.lqd-stack-nav-style-4 #pp-nav a {
		display: inline-flex;
		width: 24px;
		height: 1px;
		position: relative;
		background-color: currentColor;
		flex-flow: row wrap;
		align-items: center;
		transform-origin: right center;
		opacity: 0.4;
	}

	.lqd-stack-nav-style-4 #pp-nav a:before {
		content: "";
		display: inline-block;
		width: 100%;
		height: 21px;
		position: absolute;
		top: -10px;
		left: 0;
	}

	.lqd-stack-nav-style-4 #pp-nav li {
		display: flex;
		flex-direction: row-reverse;
		align-items: center;
		position: relative;
		margin: 13px 0;
	}

	.lqd-stack-nav-style-4 #pp-nav li:first-child {
		margin-top: 0;
	}

	.lqd-stack-nav-style-4 #pp-nav li:last-child {
		margin-bottom: 0;
	}

	.lqd-stack-has-footer .lqd-stack-nav-style-4 #pp-nav li:nth-last-child(2) {
		margin-bottom: 0;
	}

	.lqd-stack-nav-style-4 #pp-nav li:hover a {
		transform: scaleX(1.5);
	}

	.lqd-stack-nav-style-4 #pp-nav li:hover .pp-tooltip {
		opacity: 1;
		visibility: visible;
		transform: translate(-18px, -50%);
	}

	.lqd-stack-nav-style-4 #pp-nav li.active a {
		transform: scaleX(1.5);
		opacity: 1;
	}

	.lqd-stack-nav-style-4 #pp-nav li.active .pp-tooltip {
		transform: translate(-18px, -50%);
	}

	.lqd-stack-nav-style-4 #pp-nav ul {
		display: flex;
		flex-direction: column;
	}

	.lqd-stack-nav-style-4 #pp-nav .pp-nav-current,
	.lqd-stack-nav-style-4 #pp-nav .pp-nav-total {
		margin-top: 2em;
		margin-bottom: 2em;
	}
}

@keyframes lqdStackNumberActive {
	from {
		transform: scale(0.5);
		opacity: 0;
	}

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

@keyframes lqdStackNumberPassed {
	from {
		transform: scale(1);
		opacity: 1;
	}

	to {
		transform: scale(1.5);
		opacity: 0;
	}
}

@keyframes lqdStackNumberActiveUp {
	from {
		transform: scale(1.5);
		opacity: 0;
	}

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

@keyframes lqdStackNumberPassedUp {
	from {
		transform: scale(0.5);
		opacity: 1;
	}

	to {
		transform: scale(1);
		opacity: 0;
	}
}

.lqd-stack-page-number {
	z-index: 8;
	opacity: 1;
	visibility: visible;
	transition: all 0.45s cubic-bezier(0.23, 1, 0.32, 1);
	color: #000;
}

.lqd-stack-page-number a {
	color: inherit;
}

.lqd-stack-page-number .active {
	color: var(--lqd-color-primary);
}

.lqd-stack-moving .lqd-stack-page-number-current {
	animation: lqdStackNumberActive 0.45s cubic-bezier(0.39, 0.575, 0.565, 1) both alternate;
}

.lqd-stack-moving .lqd-stack-page-number-passed {
	animation: lqdStackNumberPassed 0.45s cubic-bezier(0.39, 0.575, 0.565, 1) both alternate;
}

.lqd-stack-moving.lqd-stack-moving-up .lqd-stack-page-number-current {
	animation-name: lqdStackNumberActiveUp;
}

.lqd-stack-moving.lqd-stack-moving-up .lqd-stack-page-number-passed {
	animation-name: lqdStackNumberPassedUp;
}

.lqd-active-row-dark .lqd-stack-page-number {
	color: #fff;
}

@media (max-width: 991px) {
	.lqd-stack-page-number {
		display: none;
	}
}

.lqd-stack-nums-style-1 .lqd-stack-page-number {
	position: fixed;
	bottom: 40px;
	left: 50%;
	font-size: 20px;
	font-weight: 700;
	transform: translateX(-50%);
}

.lqd-stack-nums-style-1 .lqd-stack-page-number span {
	display: inline-block;
}

.lqd-stack-nums-style-1 .lqd-stack-page-number svg {
	display: none;
}

.lqd-stack-nums-style-1 .lqd-stack-page-number-counter {
	position: relative;
}

.lqd-stack-nums-style-1 .lqd-stack-page-number-current {
	overflow: hidden;
}

.lqd-stack-nums-style-1 .lqd-stack-page-number-passed {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
}

.lqd-stack-nums-style-1 .lqd-stack-page-number-total {
	font-size: 0.55em;
}

.lqd-stack-nums-style-1 .lqd-stack-page-number-total:before {
	content: "";
	display: inline-block;
	width: 2px;
	height: 1.75em;
	margin-inline-end: 4px;
	margin-inline-start: 2px;
	background-color: currentColor;
	transform: skewX(-18deg);
}

.lqd-stack-nums-style-2 .lqd-stack-page-number {
	border-top: 1px solid rgba(0, 0, 0, 0.3);
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.1em;
	transform: none;
}

.lqd-stack-nums-style-2 .lqd-stack-page-number ul,
.lqd-stack-nums-style-2 .lqd-stack-page-number li,
.lqd-stack-nums-style-2 .lqd-stack-page-number a {
	display: flex;
}

.lqd-stack-nums-style-2 .lqd-stack-page-number li,
.lqd-stack-nums-style-2 .lqd-stack-page-number a {
	flex: 1;
}

.lqd-stack-nums-style-2 .lqd-stack-page-number ul {
	width: 100%;
	counter-reset: stackModernNumbers;
}

.lqd-stack-nums-style-2 .lqd-stack-page-number li {
	counter-increment: stackModernNumbers;
}

.lqd-stack-nums-style-2 .lqd-stack-page-number svg {
	display: none;
}

.lqd-stack-nums-style-2 .lqd-stack-page-number a {
	padding: 1em;
	justify-content: center;
}

.lqd-stack-nums-style-2 .lqd-stack-page-number a span {
	display: inline-flex;
	align-items: center;
	position: relative;
	line-height: 1.15em;
	overflow: hidden;
}

.lqd-stack-nums-style-2 .lqd-stack-page-number a span:before,
.lqd-stack-nums-style-2 .lqd-stack-page-number a span:after {
	display: inline-block;
	content: counter(stackModernNumbers, decimal-leading-zero);
	transition: transform 1.25s cubic-bezier(0.075, 0.82, 0.165, 1);
}

.lqd-stack-nums-style-2 .lqd-stack-page-number a span:after {
	position: absolute;
	top: 0;
	left: 0;
	transform: translateY(105%);
}

.lqd-stack-nums-style-2 .lqd-stack-page-number a:hover span:before {
	transform: translateY(-105%);
}

.lqd-stack-nums-style-2 .lqd-stack-page-number a:hover span:after {
	transform: translateY(0);
}

.lqd-stack-nums-style-2 .lqd-stack-page-number .pp-tooltip {
	display: none;
}

.lqd-active-row-dark .lqd-stack-page-number {
	border-top-color: rgba(255, 255, 255, 0.1);
}

.lqd-active-row-light .lqd-stack-page-number {
	border-top-color: rgba(0, 0, 0, 0.5);
}

.lqd-stack-prevnext-wrap {
	z-index: 7;
	line-height: 1em;
}

.lqd-stack-prevnext-button {
	display: inline-flex;
	flex-flow: row nowrap;
	align-items: center;
	padding: 0;
	border: none;
	position: fixed;
	z-index: 10;
	background: none;
	transition: opacity 0.3s, visibility 0.3s, color 0.3s;
}

.lqd-stack-prevnext-button:focus {
	outline: none;
}

.lqd-stack-prevnext-button .lqd-stack-button-ext {
	display: none;
}

.lqd-active-row-dark .lqd-stack-prevnext-button {
	color: #fff;
}

@media (max-width: 991px) {
	.lqd-stack-prevnext-wrap {
		display: none;
	}
}

@keyframes lqdStackArrowNext {
	0% {
		transform: translate(0);
		opacity: 1;
	}

	60% {
		transform: translateX(50%);
	}

	61% {
		transform: translateX(-100%);
		opacity: 0;
	}

	100% {
		transform: translate(0);
		opacity: 1;
	}
}

@keyframes lqdStackArrowPrev {
	0% {
		transform: translate(0);
		opacity: 1;
	}

	60% {
		transform: translateX(-50%);
	}

	61% {
		transform: translateX(100%);
		opacity: 0;
	}

	100% {
		transform: translate(0);
		opacity: 1;
	}
}

.lqd-stack-buttons-style-1 .lqd-stack-prevnext-button {
	top: 50%;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	white-space: nowrap;
	transform: translateY(-50%);
	transition: color 0.3s;
}

.lqd-stack-buttons-style-1 .lqd-stack-button-label {
	transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-stack-buttons-style-1 .lqd-stack-button-ext {
	display: flex;
	align-items: center;
}

.lqd-stack-buttons-style-1 .lqd-stack-button-ext:before {
	display: inline-block;
	font: normal normal 2em "lqd-essentials";
}

.lqd-stack-buttons-style-1 .lqd-stack-prev-button {
	left: 50px;
	margin-inline-end: 5px;
	flex-direction: row-reverse;
}

.lqd-stack-buttons-style-1 .lqd-stack-prev-button .lqd-stack-button-ext {
	margin-inline-end: 10px;
}

.lqd-stack-buttons-style-1 .lqd-stack-prev-button .lqd-stack-button-ext:before {
	content: "\ea33";
}

.lqd-stack-buttons-style-1 .lqd-stack-prev-button:hover .lqd-stack-button-label {
	transform: translateX(-2px);
}

.lqd-stack-buttons-style-1 .lqd-stack-prev-button:hover .lqd-stack-button-ext {
	animation: lqdStackArrowPrev 0.45s cubic-bezier(0.77, 0, 0.175, 1) both alternate;
}

.lqd-stack-buttons-style-1 .lqd-stack-next-button {
	right: 50px;
	margin-inline-start: 5px;
}

.lqd-stack-buttons-style-1 .lqd-stack-next-button .lqd-stack-button-ext {
	margin-inline-start: 10px;
}

.lqd-stack-buttons-style-1 .lqd-stack-next-button .lqd-stack-button-ext:before {
	content: "\ea31";
}

.lqd-stack-buttons-style-1 .lqd-stack-next-button:hover .lqd-stack-button-label {
	transform: translateX(2px);
}

.lqd-stack-buttons-style-1 .lqd-stack-next-button:hover .lqd-stack-button-ext {
	animation: lqdStackArrowNext 0.45s cubic-bezier(0.77, 0, 0.175, 1) both alternate;
}

.lqd-stack-buttons-style-1.lqd-stack-has-nav .lqd-stack-prevnext-button {
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	transform: none;
}

.lqd-stack-buttons-style-1.lqd-stack-has-nav .lqd-stack-prevnext-wrap {
	position: absolute;
	bottom: 40px;
	right: 50px;
}

.lqd-stack-buttons-style-1.page-has-right-stickybar #pp-nav,
.lqd-stack-buttons-style-1.page-has-right-stickybar .lqd-stack-prevnext-wrap {
	right: 125px;
}

.lqd-stack-buttons-style-2 .lqd-stack-prevnext-wrap {
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	padding: 6vh 0;
	position: fixed;
	top: 0;
	bottom: 0;
	right: 50px;
	font-size: 16px;
	writing-mode: vertical-lr;
}

.lqd-stack-buttons-style-2 .lqd-stack-prevnext-button {
	position: relative;
	right: 0;
	white-space: nowrap;
	transform: rotate(-180deg);
}

.lqd-stack-buttons-style-2 .lqd-stack-prevnext-button span {
	writing-mode: vertical-lr;
}

.lqd-stack-buttons-style-2 .lqd-stack-button-label {
	transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1);
}

.lqd-stack-buttons-style-2 .lqd-stack-prev-button {
	top: 0;
}

.lqd-stack-buttons-style-2 .lqd-stack-next-button {
	bottom: 0;
}

.lqd-stack-buttons-style-2 .lqd-stack-button-label {
	display: inline-flex;
	align-items: center;
}

.lqd-stack-buttons-style-2.lqd-stack-has-prevnext-buttons .lqd-stack-prevnext-wrap {
	padding-top: calc(6vh + 50px);
	padding-bottom: calc(6vh + 50px);
}

.lqd-stack-buttons-style-2.page-has-right-stickybar #pp-nav,
.lqd-stack-buttons-style-2.page-has-right-stickybar .lqd-stack-prevnext-wrap {
	right: 110px;
}

@keyframes lqdStackRowFadeScaleEnterFromBottom {
	from {
		transform: translate3d(0, 100vh, 0);
	}

	to {
		transform: translate3d(0, 0, 0);
	}
}

@keyframes lqdStackRowFadeScaleEnter {
	from {
		transform: scale(0.9) translate3d(0, 0, 0);
		opacity: 0;
	}

	to {
		transform: scale(1) translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes lqdStackRowFadeScaleLeave {
	from {
		transform: scale(1) translate3d(0, 0, 0);
	}

	to {
		transform: scale(0.9) translate3d(0, 0, 0);
		opacity: 0;
	}
}

@keyframes lqdStackRowFadeScaleLeaveToBottom {
	from {
		transform: translate3d(0, 0, 0);
	}

	to {
		transform: translate3d(0, 100vh, 0);
	}
}

.lqd-stack-effect-fadeScale.lqd-stack-moving-up .lqd-stack-row-entering {
	animation: lqdStackRowFadeScaleEnter 1.15s cubic-bezier(0.23, 1, 0.32, 1) both alternate;
	z-index: 0;
}

.lqd-stack-effect-fadeScale.lqd-stack-moving-down .lqd-stack-row-entering {
	animation: lqdStackRowFadeScaleEnterFromBottom 1.15s cubic-bezier(0.23, 1, 0.32, 1) both alternate;
}

.lqd-stack-effect-fadeScale.lqd-stack-moving-up .lqd-stack-row-leaving {
	animation: lqdStackRowFadeScaleLeaveToBottom 1.2s cubic-bezier(0.23, 1, 0.32, 1) both alternate;
}

.lqd-stack-effect-fadeScale.lqd-stack-moving-down .lqd-stack-row-leaving {
	animation: lqdStackRowFadeScaleLeave 1.2s cubic-bezier(0.23, 1, 0.32, 1) both alternate;
}

@keyframes lqdStackRowMaskEnterFromTop {
	from {
		transform: translate3d(0, -100vh, 0);
	}

	to {
		transform: translate3d(0, 0, 0);
	}
}

@keyframes lqdStackRowMaskEnterFromBottom {
	from {
		transform: translate3d(0, 100vh, 0);
	}

	to {
		transform: translate3d(0, 0, 0);
	}
}

@keyframes lqdStackRowMaskLeaveToTop {
	from {
		transform: translate3d(0, 0, 0);
	}

	to {
		transform: translate3d(0, -50vh, 0);
	}
}

@keyframes lqdStackRowMaskLeaveToBottom {
	from {
		transform: translate3d(0, 0, 0);
	}

	to {
		transform: translate3d(0, 50vh, 0);
	}
}

@keyframes lqdStackRowMaskEnterFromTopInner {
	from {
		transform: translate3d(0, -100vh, 0) scale3d(1.1, 1.1, 1);
	}

	to {
		transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
	}
}

@keyframes lqdStackRowMaskEnterFromBottomInner {
	from {
		transform: translate3d(0, 100vh, 0) scale3d(1.1, 1.1, 1);
	}

	to {
		transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
	}
}

@keyframes lqdStackRowMaskLeaveToTopInner {
	from {
		transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
	}

	to {
		transform: translate3d(0, -50vh, 0) scale3d(1.15, 1.15, 1);
	}
}

@keyframes lqdStackRowMaskLeaveToBottomInner {
	from {
		transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
	}

	to {
		transform: translate3d(0, 50vh, 0) scale3d(1.15, 1.15, 1);
	}
}

.lqd-stack-effect-mask .lqd-stack-row-entering>.ld-container {
	will-change: transform;
}

.lqd-stack-effect-mask.lqd-stack-moving-up .lqd-stack-row-entering {
	overflow: hidden;
	animation: lqdStackRowMaskEnterFromTop 1.15s cubic-bezier(0.23, 1, 0.32, 1) both alternate;
}

.lqd-stack-effect-mask.lqd-stack-moving-up .lqd-stack-row-entering>.ld-container {
	animation: lqdStackRowMaskEnterFromBottomInner 1.15s cubic-bezier(0.23, 1, 0.32, 1) both alternate;
}

.lqd-stack-effect-mask.lqd-stack-moving-down .lqd-stack-row-entering {
	overflow: hidden;
	animation: lqdStackRowMaskEnterFromBottom 1.2s cubic-bezier(0.23, 1, 0.32, 1) both alternate;
}

.lqd-stack-effect-mask.lqd-stack-moving-down .lqd-stack-row-entering>.ld-container {
	animation: lqdStackRowMaskEnterFromTopInner 1.2s cubic-bezier(0.23, 1, 0.32, 1) both alternate;
}

.lqd-stack-effect-mask .lqd-stack-row-leaving>.ld-container {
	will-change: transform;
}

.lqd-stack-effect-mask.lqd-stack-moving-up .lqd-stack-row-leaving {
	overflow: hidden;
	animation: lqdStackRowMaskLeaveToBottom 1.2s cubic-bezier(0.23, 1, 0.32, 1) both alternate;
}

.lqd-stack-effect-mask.lqd-stack-moving-up .lqd-stack-row-leaving:not(.main-footer)>.ld-container {
	animation: lqdStackRowMaskLeaveToTopInner 1.2s cubic-bezier(0.23, 1, 0.32, 1) both alternate;
}

.lqd-stack-effect-mask.lqd-stack-moving-down .lqd-stack-row-leaving {
	overflow: hidden;
	animation: lqdStackRowMaskLeaveToTop 1.2s cubic-bezier(0.23, 1, 0.32, 1) both alternate;
}

.lqd-stack-effect-mask.lqd-stack-moving-down .lqd-stack-row-leaving>.ld-container {
	animation: lqdStackRowMaskLeaveToBottomInner 1.2s cubic-bezier(0.23, 1, 0.32, 1) both alternate;
}

@keyframes lqdStackRowSlideOverEnterFromTop {
	from {
		transform: translate3d(0, -100vh, 0);
	}

	to {
		transform: translate3d(0, 0, 0);
	}
}

@keyframes lqdStackRowSlideOverEnterFromBottom {
	from {
		transform: translate3d(0, 100vh, 0);
	}

	to {
		transform: translate3d(0, 0, 0);
	}
}

@keyframes lqdStackRowSlideOverLeaveToTop {
	from {
		transform: translate3d(0, 0, 0);
	}

	to {
		transform: translate3d(0, -50vh, 0);
	}
}

@keyframes lqdStackRowSlideOverLeaveToBottom {
	from {
		transform: translate3d(0, 0, 0);
	}

	to {
		transform: translate3d(0, 50vh, 0);
	}
}

.lqd-stack-effect-slideOver.lqd-stack-moving-up .lqd-stack-row-entering {
	animation: lqdStackRowSlideOverEnterFromTop 1.15s cubic-bezier(0.23, 1, 0.32, 1) both alternate;
}

.lqd-stack-effect-slideOver.lqd-stack-moving-down .lqd-stack-row-entering {
	animation: lqdStackRowSlideOverEnterFromBottom 1.15s cubic-bezier(0.23, 1, 0.32, 1) both alternate;
}

.lqd-stack-effect-slideOver.lqd-stack-moving-up .lqd-stack-row-leaving {
	animation: lqdStackRowSlideOverLeaveToBottom 1.2s cubic-bezier(0.23, 1, 0.32, 1) both alternate;
}

.lqd-stack-effect-slideOver.lqd-stack-moving-down .lqd-stack-row-leaving {
	animation: lqdStackRowSlideOverLeaveToTop 1.2s cubic-bezier(0.23, 1, 0.32, 1) both alternate;
}

/* Add by Ebi */
.submenu-expander:before {
	content: '\ea2f';
	display: inline-flex;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	align-items: center;
	justify-content: center;
	font: normal 1em/1 'lqd-essentials';
}

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

/*!***************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/frontend/utility.css ***!
  \***************************************************************************************************************************/
.lqd-fade-sides:not(.carousel-container) {
	mask-image: linear-gradient(to right, transparent 0%, #000 20%, #000 80%, transparent 100%);
	-webkit-mask-image: linear-gradient(to right, transparent 0%, #000 20%, #000 80%, transparent 100%);
}

.lqd-fade-sides:not(.carousel-container).carousel-container .flickity-viewport {
	mask-image: linear-gradient(to right, transparent 0%, #000 15%, #000 85%, transparent 100%);
	-webkit-mask-image: linear-gradient(to right, transparent 0%, #000 15%, #000 85%, transparent 100%);
}

.lqd-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.lqd-star-rating {
	padding: 0;
	margin: 0;
	list-style: none;
}

.lqd-star-rating li {
	display: inline-flex;
	font-size: 1em;
	line-height: 1.5em;
	color: #ffcc00;
	letter-spacing: 0.1em;
	margin: 0;
}

.lqd-star-rating-shaped {
	padding: 8px 13px;
	border-radius: 5px;
	font-size: 14px;
	line-height: 1;
}

.lqd-star-rating-fill {
	position: relative;
}

.lqd-star-rating-fill:before {
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: var(--lqd-color-primary);
	border-radius: inherit;
	opacity: 0.2;
}

.lqd-star-rating-fill li {
	position: relative;
	z-index: 1;
}

.lqd-star-rating-outline {
	border: 1px solid rgba(0, 0, 0, 0.045);
}

.reset-ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.pos-static,
.static {
	position: static;
}

.pos-abs,
.absolute {
	position: absolute;
}

.pos-fix,
.fixed {
	position: fixed;
}

.pos-rel,
.relative {
	position: relative;
}

.sticky {
	-webkit-position: sticky;
	position: sticky;
}

.absolute-center {
	position: absolute;
	top: 50%;
	inset-inline-start: 50%;
	transform: translate(-50%, -50%);
}

.top-0 {
	top: 0;
}

.top-5 {
	top: 5px;
}

.top-10 {
	top: 10px;
}

.top-15 {
	top: 15px;
}

.top-20 {
	top: 20px;
}

.top-25 {
	top: 25px;
}

.top-30 {
	top: 30px;
}

.top-35 {
	top: 35px;
}

.top-40 {
	top: 40px;
}

.top-45 {
	top: 45px;
}

.top-50 {
	top: 50px;
}

.top-55 {
	top: 55px;
}

.top-60 {
	top: 60px;
}

.top-65 {
	top: 65px;
}

.top-70 {
	top: 70px;
}

.top-75 {
	top: 75px;
}

.top-80 {
	top: 80px;
}

.top-85 {
	top: 85px;
}

.top-90 {
	top: 90px;
}

.top-95 {
	top: 95px;
}

.top-100 {
	top: 100px;
}

.top-110 {
	top: 110px;
}

.top-130 {
	top: 130px;
}

.top-145 {
	top: 145px;
}

.top-155 {
	top: 155px;
}

.top-170 {
	top: 170px;
}

.top-180 {
	top: 180px;
}

.top-210 {
	top: 210px;
}

.top-230 {
	top: 230px;
}

.right-0 {
	right: 0;
}

.right-5 {
	right: 5px;
}

.right-10 {
	right: 10px;
}

.right-15 {
	right: 15px;
}

.right-20 {
	right: 20px;
}

.right-25 {
	right: 25px;
}

.right-30 {
	right: 30px;
}

.right-35 {
	right: 35px;
}

.right-40 {
	right: 40px;
}

.right-45 {
	right: 45px;
}

.right-50 {
	right: 50px;
}

.right-55 {
	right: 55px;
}

.right-60 {
	right: 60px;
}

.right-65 {
	right: 65px;
}

.right-70 {
	right: 70px;
}

.right-75 {
	right: 75px;
}

.right-80 {
	right: 80px;
}

.right-85 {
	right: 85px;
}

.right-90 {
	right: 90px;
}

.right-95 {
	right: 95px;
}

.right-100 {
	right: 100px;
}

.right-120 {
	right: 120px;
}

.bottom-0 {
	bottom: 0;
}

.bottom-5 {
	bottom: 5px;
}

.bottom-10 {
	bottom: 10px;
}

.bottom-15 {
	bottom: 15px;
}

.bottom-20 {
	bottom: 20px;
}

.bottom-25 {
	bottom: 25px;
}

.bottom-30 {
	bottom: 30px;
}

.bottom-35 {
	bottom: 35px;
}

.bottom-40 {
	bottom: 40px;
}

.bottom-45 {
	bottom: 45px;
}

.bottom-50 {
	bottom: 50px;
}

.bottom-55 {
	bottom: 55px;
}

.bottom-60 {
	bottom: 60px;
}

.bottom-65 {
	bottom: 65px;
}

.bottom-70 {
	bottom: 70px;
}

.bottom-75 {
	bottom: 75px;
}

.bottom-80 {
	bottom: 80px;
}

.bottom-85 {
	bottom: 85px;
}

.bottom-90 {
	bottom: 90px;
}

.bottom-95 {
	bottom: 95px;
}

.bottom-100 {
	bottom: 100px;
}

.bottom-250 {
	bottom: 250px;
}

.bottom-400 {
	bottom: 400px;
}

.left-0 {
	left: 0;
}

.left-5 {
	left: 5px;
}

.left-10 {
	left: 10px;
}

.left-15 {
	left: 15px;
}

.left-20 {
	left: 20px;
}

.left-25 {
	left: 25px;
}

.left-30 {
	left: 30px;
}

.left-35 {
	left: 35px;
}

.left-40 {
	left: 40px;
}

.left-45 {
	left: 45px;
}

.left-50 {
	left: 50px;
}

.left-55 {
	left: 55px;
}

.left-60 {
	left: 60px;
}

.left-65 {
	left: 65px;
}

.left-70 {
	left: 70px;
}

.left-75 {
	left: 75px;
}

.left-80 {
	left: 80px;
}

.left-85 {
	left: 85px;
}

.left-90 {
	left: 90px;
}

.left-95 {
	left: 95px;
}

.left-100 {
	left: 100px;
}

.left-auto {
	left: auto;
}

/* Negative */
.-top-5 {
	top: -5px;
}

.-top-10 {
	top: -10px;
}

.-top-15 {
	top: -15px;
}

.-top-20 {
	top: -20px;
}

.-top-25 {
	top: -25px;
}

.-top-30 {
	top: -30px;
}

.-top-35 {
	top: -35px;
}

.-top-40 {
	top: -40px;
}

.-top-45 {
	top: -45px;
}

.-top-50 {
	top: -50px;
}

.-top-55 {
	top: -55px;
}

.-top-60 {
	top: -60px;
}

.-top-65 {
	top: -65px;
}

.-top-70 {
	top: -70px;
}

.-top-75 {
	top: -75px;
}

.-top-80 {
	top: -80px;
}

.-top-85 {
	top: -85px;
}

.-top-90 {
	top: -90px;
}

.-top-95 {
	top: -95px;
}

.-top-100 {
	top: -100px;
}

.-top-110 {
	top: -110px;
}

.-top-120 {
	top: -120px;
}

.-top-170 {
	top: -170px;
}

.-top-215 {
	top: -215px;
}

.-top-290 {
	top: -290px;
}

.-top-330 {
	top: -330px;
}

.-right-5 {
	right: -5px;
}

.-right-10 {
	right: -10px;
}

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

.-right-20 {
	right: -20px;
}

.-right-25 {
	right: -25px;
}

.-right-30 {
	right: -30px;
}

.-right-35 {
	right: -35px;
}

.-right-40 {
	right: -40px;
}

.-right-45 {
	right: -45px;
}

.-right-50 {
	right: -50px;
}

.-right-55 {
	right: -55px;
}

.-right-60 {
	right: -60px;
}

.-right-65 {
	right: -65px;
}

.-right-70 {
	right: -70px;
}

.-right-75 {
	right: -75px;
}

.-right-80 {
	right: -80px;
}

.-right-85 {
	right: -85px;
}

.-right-90 {
	right: -90px;
}

.-right-95 {
	right: -95px;
}

.-right-100 {
	right: -100px;
}

.-bottom-5 {
	bottom: -5px;
}

.-bottom-10 {
	bottom: -10px;
}

.-bottom-15 {
	bottom: -15px;
}

.-bottom-20 {
	bottom: -20px;
}

.-bottom-25 {
	bottom: -25px;
}

.-bottom-30 {
	bottom: -30px;
}

.-bottom-35 {
	bottom: -35px;
}

.-bottom-40 {
	bottom: -40px;
}

.-bottom-45 {
	bottom: -45px;
}

.-bottom-50 {
	bottom: -50px;
}

.-bottom-55 {
	bottom: -55px;
}

.-bottom-60 {
	bottom: -60px;
}

.-bottom-65 {
	bottom: -65px;
}

.-bottom-70 {
	bottom: -70px;
}

.-bottom-75 {
	bottom: -75px;
}

.-bottom-80 {
	bottom: -80px;
}

.-bottom-85 {
	bottom: -85px;
}

.-bottom-90 {
	bottom: -90px;
}

.-bottom-95 {
	bottom: -95px;
}

.-bottom-100 {
	bottom: -100px;
}

.-bottom-230 {
	bottom: -230px;
}

.-bottom-0\/1em {
	bottom: -0.1em;
}

.-bottom-0\/2em {
	bottom: -0.2em;
}

.-left-5 {
	left: -5px;
}

.-left-10 {
	left: -10px;
}

.-left-15 {
	left: -15px;
}

.-left-20 {
	left: -20px;
}

.-left-25 {
	left: -25px;
}

.-left-30 {
	left: -30px;
}

.-left-35 {
	left: -35px;
}

.-left-40 {
	left: -40px;
}

.-left-45 {
	left: -45px;
}

.-left-50 {
	left: -50px;
}

.-left-55 {
	left: -55px;
}

.-left-60 {
	left: -60px;
}

.-left-65 {
	left: -65px;
}

.-left-70 {
	left: -70px;
}

.-left-75 {
	left: -75px;
}

.-left-80 {
	left: -80px;
}

.-left-85 {
	left: -85px;
}

.-left-90 {
	left: -90px;
}

.-left-95 {
	left: -95px;
}

.-left-100 {
	left: -100px;
}

/* Percentage */
.top-5percent {
	top: 5%;
}

.top-10percent {
	top: 10%;
}

.top-15percent {
	top: 15%;
}

.top-20percent {
	top: 20%;
}

.top-25percent {
	top: 25%;
}

.top-30percent {
	top: 30%;
}

.top-35percent {
	top: 35%;
}

.top-40percent {
	top: 40%;
}

.top-45percent {
	top: 45%;
}

.top-50percent {
	top: 50%;
}

.top-55percent {
	top: 55%;
}

.top-60percent {
	top: 60%;
}

.top-65percent {
	top: 65%;
}

.top-70percent {
	top: 70%;
}

.top-75percent {
	top: 75%;
}

.top-80percent {
	top: 80%;
}

.top-85percent {
	top: 85%;
}

.top-90percent {
	top: 90%;
}

.top-95percent {
	top: 95%;
}

.top-100percent {
	top: 100%;
}

.right-5percent {
	right: 5%;
}

.right-10percent {
	right: 10%;
}

.right-15percent {
	right: 15%;
}

.right-20percent {
	right: 20%;
}

.right-25percent {
	right: 25%;
}

.right-30percent {
	right: 30%;
}

.right-35percent {
	right: 35%;
}

.right-40percent {
	right: 40%;
}

.right-45percent {
	right: 45%;
}

.right-50percent {
	right: 50%;
}

.right-55percent {
	right: 55%;
}

.right-60percent {
	right: 60%;
}

.right-65percent {
	right: 65%;
}

.right-70percent {
	right: 70%;
}

.right-75percent {
	right: 75%;
}

.right-80percent {
	right: 80%;
}

.right-85percent {
	right: 85%;
}

.right-90percent {
	right: 90%;
}

.right-95percent {
	right: 95%;
}

.right-100percent {
	right: 100%;
}

.bottom-5percent {
	bottom: 5%;
}

.bottom-10percent {
	bottom: 10%;
}

.bottom-15percent {
	bottom: 15%;
}

.bottom-20percent {
	bottom: 20%;
}

.bottom-25percent {
	bottom: 25%;
}

.bottom-30percent {
	bottom: 30%;
}

.bottom-35percent {
	bottom: 35%;
}

.bottom-40percent {
	bottom: 40%;
}

.bottom-45percent {
	bottom: 45%;
}

.bottom-50percent {
	bottom: 50%;
}

.bottom-55percent {
	bottom: 55%;
}

.bottom-60percent {
	bottom: 60%;
}

.bottom-65percent {
	bottom: 65%;
}

.bottom-70percent {
	bottom: 70%;
}

.bottom-75percent {
	bottom: 75%;
}

.bottom-80percent {
	bottom: 80%;
}

.bottom-85percent {
	bottom: 85%;
}

.bottom-90percent {
	bottom: 90%;
}

.bottom-95percent {
	bottom: 95%;
}

.bottom-100percent {
	bottom: 100%;
}

.left-5percent {
	left: 5%;
}

.left-10percent {
	left: 10%;
}

.left-15percent {
	left: 15%;
}

.left-20percent {
	left: 20%;
}

.left-25percent {
	left: 25%;
}

.left-30percent {
	left: 30%;
}

.left-35percent {
	left: 35%;
}

.left-40percent {
	left: 40%;
}

.left-45percent {
	left: 45%;
}

.left-50percent {
	left: 50%;
}

.left-55percent {
	left: 55%;
}

.left-60percent {
	left: 60%;
}

.left-65percent {
	left: 65%;
}

.left-70percent {
	left: 70%;
}

.left-75percent {
	left: 75%;
}

.left-80percent {
	left: 80%;
}

.left-85percent {
	left: 85%;
}

.left-90percent {
	left: 90%;
}

.left-95percent {
	left: 95%;
}

.left-100percent {
	left: 100%;
}

/* Percentage Negative */
.-top-5percent {
	top: -5%;
}

.-top-10percent {
	top: -10%;
}

.-top-15percent {
	top: -15%;
}

.-top-20percent {
	top: -20%;
}

.-top-25percent {
	top: -25%;
}

.-top-30percent {
	top: -30%;
}

.-top-35percent {
	top: -35%;
}

.-top-40percent {
	top: -40%;
}

.-top-45percent {
	top: -45%;
}

.-top-50percent {
	top: -50%;
}

.-top-55percent {
	top: -55%;
}

.-top-60percent {
	top: -60%;
}

.-top-65percent {
	top: -65%;
}

.-top-70percent {
	top: -70%;
}

.-top-75percent {
	top: -75%;
}

.-top-80percent {
	top: -80%;
}

.-top-85percent {
	top: -85%;
}

.-top-90percent {
	top: -90%;
}

.-top-95percent {
	top: -95%;
}

.-top-100percent {
	top: -100%;
}

.-top-145percent {
	top: -145%;
}

.-top-100vh {
	top: -100vh;
}

.-right-5percent {
	right: -5%;
}

.-right-10percent {
	right: -10%;
}

.-right-15percent {
	right: -15%;
}

.-right-20percent {
	right: -20%;
}

.-right-25percent {
	right: -25%;
}

.-right-30percent {
	right: -30%;
}

.-right-35percent {
	right: -35%;
}

.-right-40percent {
	right: -40%;
}

.-right-45percent {
	right: -45%;
}

.-right-50percent {
	right: -50%;
}

.-right-55percent {
	right: -55%;
}

.-right-60percent {
	right: -60%;
}

.-right-65percent {
	right: -65%;
}

.-right-70percent {
	right: -70%;
}

.-right-75percent {
	right: -75%;
}

.-right-80percent {
	right: -80%;
}

.-right-85percent {
	right: -85%;
}

.-right-90percent {
	right: -90%;
}

.-right-95percent {
	right: -95%;
}

.-right-100percent {
	right: -100%;
}

.-bottom-5percent {
	bottom: -5%;
}

.-bottom-10percent {
	bottom: -10%;
}

.-bottom-15percent {
	bottom: -15%;
}

.-bottom-20percent {
	bottom: -20%;
}

.-bottom-25percent {
	bottom: -25%;
}

.-bottom-30percent {
	bottom: -30%;
}

.-bottom-35percent {
	bottom: -35%;
}

.-bottom-40percent {
	bottom: -40%;
}

.-bottom-45percent {
	bottom: -45%;
}

.-bottom-50percent {
	bottom: -50%;
}

.-bottom-55percent {
	bottom: -55%;
}

.-bottom-60percent {
	bottom: -60%;
}

.-bottom-65percent {
	bottom: -65%;
}

.-bottom-70percent {
	bottom: -70%;
}

.-bottom-75percent {
	bottom: -75%;
}

.-bottom-80percent {
	bottom: -80%;
}

.-bottom-85percent {
	bottom: -85%;
}

.-bottom-90percent {
	bottom: -90%;
}

.-bottom-95percent {
	bottom: -95%;
}

.-bottom-100percent {
	bottom: -100%;
}

.-left-5percent {
	left: -5%;
}

.-left-10percent {
	left: -10%;
}

.-left-15percent {
	left: -15%;
}

.-left-20percent {
	left: -20%;
}

.-left-25percent {
	left: -25%;
}

.-left-30percent {
	left: -30%;
}

.-left-35percent {
	left: -35%;
}

.-left-40percent {
	left: -40%;
}

.-left-45percent {
	left: -45%;
}

.-left-50percent {
	left: -50%;
}

.-left-55percent {
	left: -55%;
}

.-left-60percent {
	left: -60%;
}

.-left-65percent {
	left: -65%;
}

.-left-70percent {
	left: -70%;
}

.-left-75percent {
	left: -75%;
}

.-left-80percent {
	left: -80%;
}

.-left-85percent {
	left: -85%;
}

.-left-90percent {
	left: -90%;
}

.-left-95percent {
	left: -95%;
}

.-left-100percent {
	left: -100%;
}

.top-0-25em {
	top: 0.25em;
}

.top-0-5em {
	top: 0.5em;
}

.top-0-75em {
	top: 0.75em;
}

.top-1em {
	top: 1em;
}

.top-1-25em {
	top: 1.25em;
}

.top-1-5em {
	top: 1.5em;
}

.top-1-75em {
	top: 1.75em;
}

.top-2em {
	top: 2em;
}

.top-2-25em {
	top: 2.25em;
}

.top-2-5em {
	top: 2.5em;
}

.top-2-75em {
	top: 2.75em;
}

.top-3em {
	top: 3em;
}

.top-3-25em {
	top: 3.25em;
}

.top-3-5em {
	top: 3.5em;
}

.top-3-75em {
	top: 3.75em;
}

.top-4em {
	top: 4em;
}

.top-4-25em {
	top: 4.25em;
}

.top-4-5em {
	top: 4.5em;
}

.top-4-75em {
	top: 4.75em;
}

.top-5em {
	top: 5em;
}

.-top-0\/1em {
	top: -0.1em;
}

.-top-2\/2em {
	top: -2.2em;
}

.-top-1\/5em {
	top: -1.5em;
}

.right-0-25em {
	right: 0.25em;
}

.right-0-5em {
	right: 0.5em;
}

.right-0-75em {
	right: 0.75em;
}

.right-1em {
	right: 1em;
}

.right-1-25em {
	right: 1.25em;
}

.right-1-5em {
	right: 1.5em;
}

.right-1-75em {
	right: 1.75em;
}

.right-2em {
	right: 2em;
}

.right-2-25em {
	right: 2.25em;
}

.right-2-5em {
	right: 2.5em;
}

.right-2-75em {
	right: 2.75em;
}

.right-3em {
	right: 3em;
}

.right-3-25em {
	right: 3.25em;
}

.right-3-5em {
	right: 3.5em;
}

.right-3-75em {
	right: 3.75em;
}

.right-4em {
	right: 4em;
}

.right-4-25em {
	right: 4.25em;
}

.right-4-5em {
	right: 4.5em;
}

.right-4-75em {
	right: 4.75em;
}

.right-5em {
	right: 5em;
}

.bottom-0\/1em {
	bottom: 0.1em;
}

.bottom-0\/2em {
	bottom: 0.2em;
}

.bottom-0-5em {
	bottom: 0.5em;
}

.bottom-0-75em {
	bottom: 0.75em;
}

.bottom-1em {
	bottom: 1em;
}

.bottom-1-25em {
	bottom: 1.25em;
}

.bottom-1-5em {
	bottom: 1.5em;
}

.bottom-1-75em {
	bottom: 1.75em;
}

.bottom-2em {
	bottom: 2em;
}

.bottom-2-25em {
	bottom: 2.25em;
}

.bottom-2-5em {
	bottom: 2.5em;
}

.bottom-2-75em {
	bottom: 2.75em;
}

.bottom-3em {
	bottom: 3em;
}

.bottom-3-25em {
	bottom: 3.25em;
}

.bottom-3-5em {
	bottom: 3.5em;
}

.bottom-3-75em {
	bottom: 3.75em;
}

.bottom-4em {
	bottom: 4em;
}

.bottom-4-25em {
	bottom: 4.25em;
}

.bottom-4-5em {
	bottom: 4.5em;
}

.bottom-4-75em {
	bottom: 4.75em;
}

.bottom-5em {
	bottom: 5em;
}

.left-0-25em {
	left: 0.25em;
}

.left-0-5em {
	left: 0.5em;
}

.left-0-75em {
	left: 0.75em;
}

.left-1em {
	left: 1em;
}

.left-1-25em {
	left: 1.25em;
}

.left-1-5em {
	left: 1.5em;
}

.left-1-75em {
	left: 1.75em;
}

.left-2em {
	left: 2em;
}

.left-2-25em {
	left: 2.25em;
}

.left-2-5em {
	left: 2.5em;
}

.left-2-75em {
	left: 2.75em;
}

.left-3em {
	left: 3em;
}

.left-3-25em {
	left: 3.25em;
}

.left-3-5em {
	left: 3.5em;
}

.left-3-75em {
	left: 3.75em;
}

.left-4em {
	left: 4em;
}

.left-4-25em {
	left: 4.25em;
}

.left-4-5em {
	left: 4.5em;
}

.left-4-75em {
	left: 4.75em;
}

.left-5em {
	left: 5em;
}

.padding-unset {
	padding: unset;
}

.p-0 {
	padding: 0;
}

.p-5 {
	padding: 5px;
}

.p-10 {
	padding: 10px;
}

.p-15 {
	padding: 15px;
}

.p-20 {
	padding: 20px;
}

.p-25 {
	padding: 25px;
}

.p-30 {
	padding: 30px;
}

.p-35 {
	padding: 35px;
}

.p-40 {
	padding: 40px;
}

.p-45 {
	padding: 45px;
}

.p-50 {
	padding: 50px;
}

.p-55 {
	padding: 55px;
}

.p-60 {
	padding: 60px;
}

.p-65 {
	padding: 65px;
}

.p-70 {
	padding: 70px;
}

.p-75 {
	padding: 75px;
}

.p-80 {
	padding: 80px;
}

.p-85 {
	padding: 85px;
}

.p-90 {
	padding: 90px;
}

.p-95 {
	padding: 95px;
}

.p-100 {
	padding: 100px;
}

.pt-0,
.py-0 {
	padding-top: 0;
}

.pt-5,
.py-5 {
	padding-top: 5px;
}

.pt-10,
.py-10 {
	padding-top: 10px;
}

.pt-15,
.py-15 {
	padding-top: 15px;
}

.pt-20,
.py-20 {
	padding-top: 20px;
}

.pt-25,
.py-25 {
	padding-top: 25px;
}

.pt-30,
.py-30 {
	padding-top: 30px;
}

.pt-35,
.py-35 {
	padding-top: 35px;
}

.pt-40,
.py-40 {
	padding-top: 40px;
}

.pt-45,
.py-45 {
	padding-top: 45px;
}

.pt-50,
.py-50 {
	padding-top: 50px;
}

.pt-55,
.py-55 {
	padding-top: 55px;
}

.pt-60,
.py-60 {
	padding-top: 60px;
}

.pt-65,
.py-65 {
	padding-top: 65px;
}

.pt-70,
.py-70 {
	padding-top: 70px;
}

.pt-75,
.py-75 {
	padding-top: 75px;
}

.pt-80,
.py-80 {
	padding-top: 80px;
}

.pt-85,
.py-85 {
	padding-top: 85px;
}

.pt-90,
.py-90 {
	padding-top: 90px;
}

.pt-95,
.py-95 {
	padding-top: 95px;
}

.pt-100,
.py-100 {
	padding-top: 100px;
}

.pt-105,
.py-110 {
	padding-top: 105px;
}

.pt-110,
.py-110 {
	padding-top: 110px;
}

.pt-115,
.py-115 {
	padding-top: 115px;
}

.pt-120,
.py-120 {
	padding-top: 120px;
}

.pt-125,
.py-125 {
	padding-top: 125px;
}

.pt-130,
.py-130 {
	padding-top: 130px;
}

.pt-135,
.py-135 {
	padding-top: 135px;
}

.pt-140,
.py-140 {
	padding-top: 140px;
}

.pt-145,
.py-145 {
	padding-top: 145px;
}

.pt-150,
.py-150 {
	padding-top: 150px;
}

.pt-155 {
	padding-top: 155px;
}

.pt-160 {
	padding-top: 160px;
}

.pt-165 {
	padding-top: 165px;
}

.pt-170 {
	padding-top: 170px;
}

.pt-175 {
	padding-top: 175px;
}

.pt-180 {
	padding-top: 180px;
}

.pt-185,
.py-185 {
	padding-top: 185px;
}

.pt-190 {
	padding-top: 190px;
}

.pt-195 {
	padding-top: 195px;
}

.pt-200 {
	padding-top: 200px;
}

.pt-210 {
	padding-top: 210px;
}

.pt-220 {
	padding-top: 220px;
}

.pt-230 {
	padding-top: 230px;
}

.pt-240 {
	padding-top: 240px;
}

.pt-250 {
	padding-top: 250px;
}

.pt-260 {
	padding-top: 260px;
}

.pt-270 {
	padding-top: 270px;
}

.pt-280 {
	padding-top: 280px;
}

.pt-290 {
	padding-top: 290px;
}

.pt-300 {
	padding-top: 300px;
}

.pt-320 {
	padding-top: 320px;
}

.pt-330 {
	padding-top: 330px;
}

.pt-430 {
	padding-top: 430px;
}

.pr-0,
.px-0 {
	padding-right: 0;
}

.pr-5,
.px-5 {
	padding-right: 5px;
}

.pr-10,
.px-10 {
	padding-right: 10px;
}

.pr-15,
.px-15 {
	padding-right: 15px;
}

.pr-20,
.px-20 {
	padding-right: 20px;
}

.pr-25,
.px-25 {
	padding-right: 25px;
}

.pr-30,
.px-30 {
	padding-right: 30px;
}

.pr-35,
.px-35 {
	padding-right: 35px;
}

.pr-40,
.px-40 {
	padding-right: 40px;
}

.pr-45,
.px-45 {
	padding-right: 45px;
}

.pr-50,
.px-50 {
	padding-right: 50px;
}

.pr-55,
.px-55 {
	padding-right: 55px;
}

.pr-60,
.px-60 {
	padding-right: 60px;
}

.pr-65,
.px-65 {
	padding-right: 65px;
}

.pr-70,
.px-70 {
	padding-right: 70px;
}

.pr-75,
.px-75 {
	padding-right: 75px;
}

.pr-80,
.px-80 {
	padding-right: 80px;
}

.pr-85,
.px-85 {
	padding-right: 85px;
}

.pr-90,
.px-90 {
	padding-right: 90px;
}

.pr-95,
.px-95 {
	padding-right: 95px;
}

.pr-100,
.px-100 {
	padding-right: 100px;
}

.pr-105,
.px-105 {
	padding-right: 105px;
}

.pr-110,
.px-110 {
	padding-right: 110px;
}

.pr-115,
.px-115 {
	padding-right: 115px;
}

.pr-120,
.px-120 {
	padding-right: 120px;
}

.pr-125,
.px-125 {
	padding-right: 125px;
}

.pr-130,
.px-130 {
	padding-right: 130px;
}

.pr-135,
.px-135 {
	padding-right: 135px;
}

.pr-140,
.px-140 {
	padding-right: 140px;
}

.pr-145,
.px-145 {
	padding-right: 145px;
}

.pr-150,
.px-150 {
	padding-right: 150px;
}

.pr-155,
.px-155 {
	padding-right: 155px;
}

.pr-160,
.px-160 {
	padding-right: 160px;
}

.pr-165,
.px-165 {
	padding-right: 165px;
}

.pr-170,
.px-170 {
	padding-right: 170px;
}

.pr-175,
.px-175 {
	padding-right: 175px;
}

.pr-180,
.px-180 {
	padding-right: 180px;
}

.pr-185,
.px-185 {
	padding-right: 185px;
}

.pr-190,
.px-190 {
	padding-right: 190px;
}

.pr-195,
.px-195 {
	padding-right: 195px;
}

.pr-200,
.px-200 {
	padding-right: 200px;
}

.pb-0,
.py-0 {
	padding-bottom: 0;
}

.pb-5,
.py-5 {
	padding-bottom: 5px;
}

.pb-10,
.py-10 {
	padding-bottom: 10px;
}

.pb-15,
.py-15 {
	padding-bottom: 15px;
}

.pb-20,
.py-20 {
	padding-bottom: 20px;
}

.pb-25,
.py-25 {
	padding-bottom: 25px;
}

.pb-30,
.py-30 {
	padding-bottom: 30px;
}

.pb-35,
.py-35 {
	padding-bottom: 35px;
}

.pb-40,
.py-40 {
	padding-bottom: 40px;
}

.pb-45,
.py-45 {
	padding-bottom: 45px;
}

.pb-50,
.py-50 {
	padding-bottom: 50px;
}

.pb-55,
.py-55 {
	padding-bottom: 55px;
}

.pb-60,
.py-60 {
	padding-bottom: 60px;
}

.pb-65,
.py-65 {
	padding-bottom: 65px;
}

.pb-70,
.py-70 {
	padding-bottom: 70px;
}

.pb-75,
.py-75 {
	padding-bottom: 75px;
}

.pb-80,
.py-80 {
	padding-bottom: 80px;
}

.pb-85,
.py-85 {
	padding-bottom: 85px;
}

.pb-90,
.py-90 {
	padding-bottom: 90px;
}

.pb-95,
.py-95 {
	padding-bottom: 95px;
}

.pb-100,
.py-100 {
	padding-bottom: 100px;
}

.pb-105,
.py-105 {
	padding-bottom: 105px;
}

.pb-110,
.py-110 {
	padding-bottom: 110px;
}

.pb-115,
.py-115 {
	padding-bottom: 115px;
}

.pb-120,
.py-120 {
	padding-bottom: 120px;
}

.pb-125,
.py-125 {
	padding-bottom: 125px;
}

.pb-130,
.py-130 {
	padding-bottom: 130px;
}

.pb-135,
.py-135 {
	padding-bottom: 135px;
}

.pb-140,
.py-140 {
	padding-bottom: 140px;
}

.pb-145,
.py-145 {
	padding-bottom: 145px;
}

.pb-150,
.py-150 {
	padding-bottom: 150px;
}

.pb-155 {
	padding-bottom: 155px;
}

.pb-160 {
	padding-bottom: 160px;
}

.pb-165 {
	padding-bottom: 165px;
}

.pb-170 {
	padding-bottom: 170px;
}

.pb-175 {
	padding-bottom: 175px;
}

.pb-180 {
	padding-bottom: 180px;
}

.pb-185,
.py-185 {
	padding-bottom: 185px;
}

.pb-190 {
	padding-bottom: 190px;
}

.pb-195 {
	padding-bottom: 195px;
}

.pb-200 {
	padding-bottom: 200px;
}

.pb-220 {
	padding-bottom: 220px;
}

.pb-230 {
	padding-bottom: 230px;
}

.pb-260 {
	padding-bottom: 260px;
}

.pb-350 {
	padding-bottom: 350px;
}

.pb-360 {
	padding-bottom: 360px;
}

.pb-390 {
	padding-bottom: 390px;
}

.pb-400 {
	padding-bottom: 400px;
}

.pl-0,
.px-0 {
	padding-left: 0;
}

.pl-5,
.px-5 {
	padding-left: 5px;
}

.pl-10,
.px-10 {
	padding-left: 10px;
}

.pl-15,
.px-15 {
	padding-left: 15px;
}

.pl-20,
.px-20 {
	padding-left: 20px;
}

.pl-25,
.px-25 {
	padding-left: 25px;
}

.pl-30,
.px-30 {
	padding-left: 30px;
}

.pl-35,
.px-35 {
	padding-left: 35px;
}

.pl-40,
.px-40 {
	padding-left: 40px;
}

.pl-45,
.px-45 {
	padding-left: 45px;
}

.pl-50,
.px-50 {
	padding-left: 50px;
}

.pl-55,
.px-55 {
	padding-left: 55px;
}

.pl-60,
.px-60 {
	padding-left: 60px;
}

.pl-65,
.px-65 {
	padding-left: 65px;
}

.pl-70,
.px-70 {
	padding-left: 70px;
}

.pl-75,
.px-75 {
	padding-left: 75px;
}

.pl-80,
.px-80 {
	padding-left: 80px;
}

.pl-85,
.px-85 {
	padding-left: 85px;
}

.pl-90,
.px-90 {
	padding-left: 90px;
}

.pl-95,
.px-95 {
	padding-left: 95px;
}

.pl-100,
.px-100 {
	padding-left: 100px;
}

.pl-105,
.px-105 {
	padding-left: 105px;
}

.pl-110,
.px-110 {
	padding-left: 110px;
}

.pl-115,
.px-115 {
	padding-left: 115px;
}

.pl-120,
.px-120 {
	padding-left: 120px;
}

.pl-125,
.px-125 {
	padding-left: 125px;
}

.pl-130,
.px-130 {
	padding-left: 130px;
}

.pl-135,
.px-135 {
	padding-left: 135px;
}

.pl-140,
.px-140 {
	padding-left: 140px;
}

.pl-145,
.px-145 {
	padding-left: 145px;
}

.pl-150,
.px-150 {
	padding-left: 150px;
}

.pl-155,
.px-155 {
	padding-left: 155px;
}

.pl-160,
.px-160 {
	padding-left: 160px;
}

.pl-165,
.px-165 {
	padding-left: 165px;
}

.pl-170,
.px-170 {
	padding-left: 170px;
}

.pl-175,
.px-175 {
	padding-left: 175px;
}

.pl-180,
.px-180 {
	padding-left: 180px;
}

.pl-185,
.px-185 {
	padding-left: 185px;
}

.pl-190,
.px-190 {
	padding-left: 190px;
}

.pl-195,
.px-195 {
	padding-left: 195px;
}

.pl-200,
.px-200 {
	padding-left: 200px;
}

.pt-2percent,
.py-2percent {
	padding-top: 2%;
}

.pt-5percent,
.py-5percent {
	padding-top: 5%;
}

.pt-10percent,
.py-10percent {
	padding-top: 10%;
}

.pt-15percent {
	padding-top: 15%;
}

.pt-20percent {
	padding-top: 20%;
}

.pt-25percent {
	padding-top: 25%;
}

.pt-30percent {
	padding-top: 30%;
}

.pt-35percent {
	padding-top: 35%;
}

.pt-40percent {
	padding-top: 40%;
}

.pt-45percent {
	padding-top: 45%;
}

.pt-50percent {
	padding-top: 50%;
}

.pt-55percent {
	padding-top: 55%;
}

.pt-60percent {
	padding-top: 60%;
}

.pt-65percent {
	padding-top: 65%;
}

.pt-70percent {
	padding-top: 70%;
}

.pt-75percent {
	padding-top: 75%;
}

.pt-80percent {
	padding-top: 80%;
}

.pt-85percent {
	padding-top: 85%;
}

.pt-90percent {
	padding-top: 90%;
}

.pt-95percent {
	padding-top: 95%;
}

.pt-100percent {
	padding-top: 100%;
}

.pr-2percent,
.px-2percent {
	padding-right: 2%;
}

.pr-5percent,
.px-5percent {
	padding-right: 5%;
}

.pr-8percent,
.px-8percent {
	padding-right: 8%;
}

.pr-10percent,
.px-10percent {
	padding-right: 10%;
}

.pr-12percent,
.px-12percent {
	padding-right: 12%;
}

.pr-15percent,
.px-15percent {
	padding-right: 15%;
}

.pr-20percent,
.px-20percent {
	padding-right: 20%;
}

.pr-25percent,
.px-25percent {
	padding-right: 25%;
}

.pr-30percent,
.px-30percent {
	padding-right: 30%;
}

.pr-35percent,
.px-35percent {
	padding-right: 35%;
}

.pr-40percent,
.px-40percent {
	padding-right: 40%;
}

.pr-45percent,
.px-45percent {
	padding-right: 45%;
}

.pr-50percent,
.px-50percent {
	padding-right: 50%;
}

.pr-55percent {
	padding-right: 55%;
}

.pr-60percent {
	padding-right: 60%;
}

.pr-65percent {
	padding-right: 65%;
}

.pr-70percent {
	padding-right: 70%;
}

.pr-75percent {
	padding-right: 75%;
}

.pr-80percent {
	padding-right: 80%;
}

.pr-85percent {
	padding-right: 85%;
}

.pr-90percent {
	padding-right: 90%;
}

.pr-95percent {
	padding-right: 95%;
}

.pr-100percent {
	padding-right: 100%;
}

.pb-2percent,
.py-2percent {
	padding-bottom: 2%;
}

.pb-5percent,
.py-5percent {
	padding-bottom: 5%;
}

.pb-10percent,
.py-10percent {
	padding-bottom: 10%;
}

.pb-15percent {
	padding-bottom: 15%;
}

.pb-20percent {
	padding-bottom: 20%;
}

.pb-25percent {
	padding-bottom: 25%;
}

.pb-30percent {
	padding-bottom: 30%;
}

.pb-35percent {
	padding-bottom: 35%;
}

.pb-40percent {
	padding-bottom: 40%;
}

.pb-45percent {
	padding-bottom: 45%;
}

.pb-50percent {
	padding-bottom: 50%;
}

.pb-55percent {
	padding-bottom: 55%;
}

.pb-60percent {
	padding-bottom: 60%;
}

.pb-65percent {
	padding-bottom: 65%;
}

.pb-70percent {
	padding-bottom: 70%;
}

.pb-75percent {
	padding-bottom: 75%;
}

.pb-80percent {
	padding-bottom: 80%;
}

.pb-85percent {
	padding-bottom: 85%;
}

.pb-90percent {
	padding-bottom: 90%;
}

.pb-95percent {
	padding-bottom: 95%;
}

.pb-100percent {
	padding-bottom: 100%;
}

.pl-2percent,
.px-2percent {
	padding-left: 2%;
}

.pl-5percent,
.px-5percent {
	padding-left: 5%;
}

.pl-8percent,
.px-8percent {
	padding-left: 8%;
}

.pl-10percent,
.px-10percent {
	padding-left: 10%;
}

.pl-12percent,
.px-12percent {
	padding-left: 12%;
}

.pl-15percent,
.px-15percent {
	padding-left: 15%;
}

.pl-20percent,
.px-20percent {
	padding-left: 20%;
}

.pl-25percent,
.px-25percent {
	padding-left: 25%;
}

.pl-30percent,
.px-30percent {
	padding-left: 30%;
}

.pl-35percent,
.px-35percent {
	padding-left: 35%;
}

.pl-40percent,
.px-40percent {
	padding-left: 40%;
}

.pl-45percent,
.px-45percent {
	padding-left: 45%;
}

.pl-50percent,
.px-50percent {
	padding-left: 50%;
}

.pl-55percent {
	padding-left: 55%;
}

.pl-60percent {
	padding-left: 60%;
}

.pl-65percent {
	padding-left: 65%;
}

.pl-70percent {
	padding-left: 70%;
}

.pl-75percent {
	padding-left: 75%;
}

.pl-80percent {
	padding-left: 80%;
}

.pl-85percent {
	padding-left: 85%;
}

.pl-90percent {
	padding-left: 90%;
}

.pl-95percent {
	padding-left: 95%;
}

.pl-100percent {
	padding-left: 100%;
}

.p-1em {
	padding: 1em;
}

.pt-0\/25em,
.py-0\/25em {
	padding-top: 0.25em;
}

.pt-0\/5em,
.py-0\/5em {
	padding-top: 0.5em;
}

.pt-0\/6em,
.py-0\/6em {
	padding-top: 0.6em;
}

.pt-0\/75em,
.py-0\/75em {
	padding-top: 0.7em;
}

.pt-0\/85em,
.py-0\/85em {
	padding-top: 0.85em;
}

.pt-1em,
.py-1em {
	padding-top: 1em;
}

.pt-1\/15em,
.py-1\/15em {
	padding-top: 1.15em;
}

.pt-1\/2em,
.py-1\/2em {
	padding-top: 1.2em;
}

.pt-1-25em {
	padding-top: 1.25em;
}

.pt-1\/3em,
.py-1\/3em {
	padding-top: 1.3em;
}

.pt-1\/5em,
.py-1\/5em {
	padding-top: 1.5em;
}

.pt-1\/6em,
.py-1\/6em {
	padding-top: 1.6em;
}

.pt-2em {
	padding-top: 2em;
}

.pt-2\/1em {
	padding-top: 2.1em;
}

.pt-2\/5em {
	padding-top: 2.5em;
}

.pt-3em {
	padding-top: 3em;
}

.pt-3-75em {
	padding-top: 3.75em;
}

.pt-4em {
	padding-top: 4em;
}

.pt-4-75em {
	padding-top: 4.75em;
}

.pt-5em {
	padding-top: 5em;
}

.pr-0\/25em,
.px-0\/25em {
	padding-right: 0.25em;
}

.pr-0\/5em,
.px-0\/5em {
	padding-right: 0.5em;
}

.pr-0\/6em,
.px-0\/6em {
	padding-right: 0.6em;
}

.pr-0\/75em,
.px-0\/75em {
	padding-right: 0.75em;
}

.pr-1em,
.px-1em {
	padding-right: 1em;
}

.pr-1\/3em,
.px-1\/3em {
	padding-right: 1.3em;
}

.pr-1\/5em,
.px-1\/5em {
	padding-right: 1.5em;
}

.pr-1\/65em,
.px-1\/65em {
	padding-right: 1.65em;
}

.pr-2em,
.px-2em {
	padding-right: 2em;
}

.pr-2\/1em,
.px-2\/1em {
	padding-right: 2.1em;
}

.pr-2\/25em,
.px-2\/25em {
	padding-right: 2.25em;
}

.pr-2\/7em,
.px-2\/7em {
	padding-right: 2.7em;
}

.pr-3em {
	padding-right: 3em;
}

.pr-3\/15em,
.px-3\/15em {
	padding-right: 3.15em;
}

.pr-3\/5em,
.px-3\/5em {
	padding-right: 3.5em;
}

.pr-4em,
.px-4em {
	padding-right: 4em;
}

.pr-5\/6em,
.px-5\/6em {
	padding-right: 5.6em;
}

.pb-0\/1em,
.py-0\/1em {
	padding-bottom: 0.1em;
}

.pb-0\/2em,
.py-0\/2em {
	padding-bottom: 0.2em;
}

.pb-0\/25em,
.py-0\/25em {
	padding-bottom: 0.25em;
}

.pb-0\/5em,
.py-0\/5em {
	padding-bottom: 0.5em;
}

.pb-0\/6em,
.py-0\/6em {
	padding-bottom: 0.6em;
}

.pb-0\/7em,
.py-0\/7em {
	padding-bottom: 0.7em;
}

.pb-0\/85em,
.py-0\/85em {
	padding-bottom: 0.85em;
}

.pb-1em,
.py-1em {
	padding-bottom: 1em;
}

.pb-1\/15em,
.py-1\/15em {
	padding-bottom: 1.15em;
}

.pb-1\/2em,
.py-1\/2em {
	padding-bottom: 1.2em;
}

.pb-1\/3em,
.py-1\/3em {
	padding-bottom: 1.3em;
}

.pb-1-25em {
	padding-bottom: 1.25em;
}

.pb-1\/5em,
.py-1\/5em {
	padding-bottom: 1.5em;
}

.pb-1\/6em,
.py-1\/6em {
	padding-bottom: 1.6em;
}

.pb-1-75em {
	padding-bottom: 1.75em;
}

.pb-2em {
	padding-bottom: 2em;
}

.pb-3em {
	padding-bottom: 3em;
}

.pb-4em {
	padding-bottom: 4em;
}

.pb-5em {
	padding-bottom: 5em;
}

.pl-0\/25em,
.px-0\/25em {
	padding-left: 0.25em;
}

.pl-0\/5em,
.px-0\/5em {
	padding-left: 0.5em;
}

.pl-0\/6em,
.px-0\/6em {
	padding-left: 0.6em;
}

.pl-0\/75em,
.px-0\/75em {
	padding-left: 0.75em;
}

.pl-1em,
.px-1em {
	padding-left: 1em;
}

.pl-1\/3em,
.px-1\/3em {
	padding-left: 1.3em;
}

.pl-1\/5em,
.px-1\/5em {
	padding-left: 1.5em;
}

.pl-1\/65em,
.px-1\/65em {
	padding-left: 1.65em;
}

.pl-2em,
.px-2em {
	padding-left: 2em;
}

.pl-2\/1em,
.px-2\/1em {
	padding-left: 2.1em;
}

.pl-2\/25em,
.px-2\/25em {
	padding-left: 2.25em;
}

.pl-2\/7em,
.px-2\/7em {
	padding-left: 2.7em;
}

.pl-3em {
	padding-left: 3em;
}

.pl-3\/15em,
.px-3\/15em {
	padding-left: 3.15em;
}

.pl-3\/5em,
.px-3\/5em {
	padding-left: 3.5em;
}

.pl-3\/75em {
	padding-left: 3.75em;
}

.pl-4em,
.px-4em {
	padding-left: 4em;
}

.pl-5\/6em,
.px-5\/6em {
	padding-left: 5.6em;
}

.p-1rem {
	padding: 1rem;
}

.p-1\/5rem {
	padding: 1.5rem;
}

.p-2rem {
	padding: 2rem;
}

.p-3rem {
	padding: 3rem;
}

.p-3\/5rem {
	padding: 3.5rem;
}

.p-4rem {
	padding: 4rem;
}

.p-5rem {
	padding: 5rem;
}

.pt-0\/5rem,
.py-0\/5rem {
	padding-top: 0.5rem;
}

.pt-1rem {
	padding-top: 1rem;
}

.pt-1\/5rem,
.py-1\/5rem {
	padding-top: 1.5rem;
}

.pt-2rem,
.py-2rem {
	padding-top: 2rem;
}

.pt-3rem,
.py-3rem {
	padding-top: 3rem;
}

.pt-4rem {
	padding-top: 4rem;
}

.pt-5rem {
	padding-top: 5rem;
}

.pr-1rem {
	padding-right: 1rem;
}

.pr-1\/5rem,
.px-1\/5rem {
	padding-right: 1.5rem;
}

.pr-2rem,
.px-2rem {
	padding-right: 2rem;
}

.pr-2\/5rem {
	padding-right: 2.5rem;
}

.pr-3rem,
.px-3rem {
	padding-right: 3rem;
}

.pr-3\/5rem,
.px-3\/5rem {
	padding-right: 3.5rem;
}

.pr-4rem,
.px-4rem {
	padding-right: 4rem;
}

.pr-5rem {
	padding-right: 5rem;
}

.pb-0\/5rem,
.py-0\/5rem {
	padding-bottom: 0.5rem;
}

.pb-1rem {
	padding-bottom: 1rem;
}

.pb-1\/5rem,
.py-1\/5rem {
	padding-bottom: 1.5rem;
}

.pb-2rem,
.py-2rem {
	padding-bottom: 2rem;
}

.pb-2\/5rem {
	padding-bottom: 2.5rem;
}

.pb-3rem,
.py-3rem {
	padding-bottom: 3rem;
}

.pb-4rem {
	padding-bottom: 4rem;
}

.pb-5rem {
	padding-bottom: 5rem;
}

.pl-1rem {
	padding-left: 1rem;
}

.pl-1\/5rem,
.px-1\/5rem {
	padding-left: 1.5rem;
}

.pl-2rem,
.px-2rem {
	padding-left: 2rem;
}

.pl-3rem,
.px-3rem {
	padding-left: 3rem;
}

.pl-3\/5rem,
.px-3\/5rem {
	padding-left: 3.5rem;
}

.pl-4rem,
.px-4rem {
	padding-left: 4rem;
}

.pl-5rem {
	padding-left: 5rem;
}

.pt-12vw {
	padding-top: 12vw;
}

.pr-10vw,
.px-10vw {
	padding-right: 10vw;
}

.pl-10vw,
.px-10vw {
	padding-left: 10vw;
}

.m-0 {
	margin: 0;
}

.m-5 {
	margin: 5px;
}

.m-10 {
	margin: 10px;
}

.m-15 {
	margin: 15px;
}

.m-20 {
	margin: 20px;
}

.m-25 {
	margin: 25px;
}

.m-30 {
	margin: 30px;
}

.m-35 {
	margin: 35px;
}

.m-40 {
	margin: 40px;
}

.m-45 {
	margin: 45px;
}

.m-50 {
	margin: 50px;
}

.m-55 {
	margin: 55px;
}

.m-60 {
	margin: 60px;
}

.m-65 {
	margin: 65px;
}

.m-70 {
	margin: 70px;
}

.m-75 {
	margin: 75px;
}

.m-80 {
	margin: 80px;
}

.m-85 {
	margin: 85px;
}

.m-90 {
	margin: 90px;
}

.m-95 {
	margin: 95px;
}

.m-100 {
	margin: 100px;
}

.mt-0,
.my-0 {
	margin-top: 0;
}

.mt-5,
.my-5 {
	margin-top: 5px;
}

.mt-10,
.my-10 {
	margin-top: 10px;
}

.mt-15,
.my-15 {
	margin-top: 15px;
}

.mt-20,
.my-20 {
	margin-top: 20px;
}

.mt-25,
.my-25 {
	margin-top: 25px;
}

.mt-30,
.my-30 {
	margin-top: 30px;
}

.mt-35,
.my-35 {
	margin-top: 35px;
}

.mt-40,
.my-40 {
	margin-top: 40px;
}

.mt-45,
.my-45 {
	margin-top: 45px;
}

.mt-50,
.my-50 {
	margin-top: 50px;
}

.mt-55 {
	margin-top: 55px;
}

.mt-60 {
	margin-top: 60px;
}

.mt-65 {
	margin-top: 65px;
}

.mt-70 {
	margin-top: 70px;
}

.mt-75 {
	margin-top: 75px;
}

.mt-80 {
	margin-top: 80px;
}

.mt-85 {
	margin-top: 85px;
}

.mt-90 {
	margin-top: 90px;
}

.mt-95 {
	margin-top: 95px;
}

.mt-100 {
	margin-top: 100px;
}

.mt-105 {
	margin-top: 105px;
}

.mt-110 {
	margin-top: 110px;
}

.mt-115 {
	margin-top: 115px;
}

.mt-120 {
	margin-top: 120px;
}

.mt-125 {
	margin-top: 125px;
}

.mt-130 {
	margin-top: 130px;
}

.mt-135 {
	margin-top: 135px;
}

.mt-140 {
	margin-top: 140px;
}

.mt-145 {
	margin-top: 145px;
}

.mt-150 {
	margin-top: 150px;
}

.mt-155 {
	margin-top: 155px;
}

.mt-160 {
	margin-top: 160px;
}

.mt-165 {
	margin-top: 165px;
}

.mt-170 {
	margin-top: 170px;
}

.mt-175 {
	margin-top: 175px;
}

.mt-180 {
	margin-top: 180px;
}

.mt-185 {
	margin-top: 185px;
}

.mt-190 {
	margin-top: 190px;
}

.mt-195 {
	margin-top: 195px;
}

.mt-200 {
	margin-top: 200px;
}

.mt-250 {
	margin-top: 250px;
}

.mr-0,
.mx-0 {
	margin-right: 0;
}

.mr-5,
.mx-5 {
	margin-right: 5px;
}

.mr-10,
.mx-10 {
	margin-right: 10px;
}

.mr-15,
.mx-15 {
	margin-right: 15px;
}

.mr-20,
.mx-20 {
	margin-right: 20px;
}

.mr-25,
.mx-25 {
	margin-right: 25px;
}

.mr-30,
.mx-30 {
	margin-right: 30px;
}

.mr-35,
.mx-35 {
	margin-right: 35px;
}

.mr-40,
.mx-40 {
	margin-right: 40px;
}

.mr-45,
.mx-45 {
	margin-right: 45px;
}

.mr-50,
.mx-50 {
	margin-right: 50px;
}

.mr-55 {
	margin-right: 55px;
}

.mr-60 {
	margin-right: 60px;
}

.mr-65 {
	margin-right: 65px;
}

.mr-70 {
	margin-right: 70px;
}

.mr-75 {
	margin-right: 75px;
}

.mr-80 {
	margin-right: 80px;
}

.mr-85 {
	margin-right: 85px;
}

.mr-90 {
	margin-right: 90px;
}

.mr-95 {
	margin-right: 95px;
}

.mr-100 {
	margin-right: 100px;
}

.mr-105 {
	margin-right: 105px;
}

.mr-110 {
	margin-right: 110px;
}

.mr-115 {
	margin-right: 115px;
}

.mr-120 {
	margin-right: 120px;
}

.mr-125 {
	margin-right: 125px;
}

.mr-130 {
	margin-right: 130px;
}

.mr-135 {
	margin-right: 135px;
}

.mr-140 {
	margin-right: 140px;
}

.mr-145 {
	margin-right: 145px;
}

.mr-150 {
	margin-right: 150px;
}

.mr-155 {
	margin-right: 155px;
}

.mr-160 {
	margin-right: 160px;
}

.mr-165 {
	margin-right: 165px;
}

.mr-170 {
	margin-right: 170px;
}

.mr-175 {
	margin-right: 175px;
}

.mr-180 {
	margin-right: 180px;
}

.mr-185 {
	margin-right: 185px;
}

.mr-190 {
	margin-right: 190px;
}

.mr-195 {
	margin-right: 195px;
}

.mr-200 {
	margin-right: 200px;
}

.mr-260 {
	margin-right: 260px;
}

.mr-300 {
	margin-right: 300px;
}

.mb-0,
.my-0 {
	margin-bottom: 0;
}

.mb-5,
.my-5 {
	margin-bottom: 5px;
}

.mb-10,
.my-10 {
	margin-bottom: 10px;
}

.mb-15,
.my-15 {
	margin-bottom: 15px;
}

.mb-20,
.my-20 {
	margin-bottom: 20px;
}

.mb-25,
.my-25 {
	margin-bottom: 25px;
}

.mb-30,
.my-30 {
	margin-bottom: 30px;
}

.mb-35,
.my-35 {
	margin-bottom: 35px;
}

.mb-40,
.my-40 {
	margin-bottom: 40px;
}

.mb-45,
.my-45 {
	margin-bottom: 45px;
}

.mb-50,
.my-50 {
	margin-bottom: 50px;
}

.mb-55 {
	margin-bottom: 55px;
}

.mb-60 {
	margin-bottom: 60px;
}

.mb-65 {
	margin-bottom: 65px;
}

.mb-70 {
	margin-bottom: 70px;
}

.mb-75 {
	margin-bottom: 75px;
}

.mb-80 {
	margin-bottom: 80px;
}

.mb-85 {
	margin-bottom: 85px;
}

.mb-90 {
	margin-bottom: 90px;
}

.mb-95 {
	margin-bottom: 95px;
}

.mb-100 {
	margin-bottom: 100px;
}

.mb-110 {
	margin-bottom: 110px;
}

.mb-220 {
	margin-bottom: 220px;
}

.mb-270 {
	margin-bottom: 270px;
}

.ml-auto,
.mx-auto {
	margin-left: auto;
}

.ml-0,
.mx-0 {
	margin-left: 0;
}

.ml-5,
.mx-5 {
	margin-left: 5px;
}

.ml-10,
.mx-10 {
	margin-left: 10px;
}

.ml-15,
.mx-15 {
	margin-left: 15px;
}

.ml-20,
.mx-20 {
	margin-left: 20px;
}

.ml-25,
.mx-25 {
	margin-left: 25px;
}

.ml-30,
.mx-30 {
	margin-left: 30px;
}

.ml-35,
.mx-35 {
	margin-left: 35px;
}

.ml-40,
.mx-40 {
	margin-left: 40px;
}

.ml-45,
.mx-45 {
	margin-left: 45px;
}

.ml-50,
.mx-50 {
	margin-left: 50px;
}

.ml-55 {
	margin-left: 55px;
}

.ml-60 {
	margin-left: 60px;
}

.ml-65 {
	margin-left: 65px;
}

.ml-70 {
	margin-left: 70px;
}

.ml-75 {
	margin-left: 75px;
}

.ml-80 {
	margin-left: 80px;
}

.ml-85 {
	margin-left: 85px;
}

.ml-90 {
	margin-left: 90px;
}

.ml-95 {
	margin-left: 95px;
}

.ml-100 {
	margin-left: 100px;
}

.ml-120 {
	margin-left: 120px;
}

.ml-130 {
	margin-left: 130px;
}

.ml-125 {
	margin-left: 125px;
}

.ml-200 {
	margin-left: 200px;
}

.-mt-5 {
	margin-top: -5px;
}

.-mt-10 {
	margin-top: -10px;
}

.-mt-15 {
	margin-top: -15px;
}

.-mt-20 {
	margin-top: -20px;
}

.-mt-25 {
	margin-top: -25px;
}

.-mt-30 {
	margin-top: -30px;
}

.-mt-35 {
	margin-top: -35px;
}

.-mt-40 {
	margin-top: -40px;
}

.-mt-45 {
	margin-top: -45px;
}

.-mt-50 {
	margin-top: -50px;
}

.-mt-55 {
	margin-top: -55px;
}

.-mt-60 {
	margin-top: -60px;
}

.-mt-65 {
	margin-top: -65px;
}

.-mt-70 {
	margin-top: -70px;
}

.-mt-75 {
	margin-top: -75px;
}

.-mt-80 {
	margin-top: -80px;
}

.-mt-85 {
	margin-top: -85px;
}

.-mt-90 {
	margin-top: -90px;
}

.-mt-95 {
	margin-top: -95px;
}

.-mt-100 {
	margin-top: -100px;
}

.-mt-120 {
	margin-top: -120px;
}

.-mt-130 {
	margin-top: -130px;
}

.-mt-140 {
	margin-top: -140px;
}

.-mt-155 {
	margin-top: -155px;
}

.-mt-160 {
	margin-top: -160px;
}

.-mt-170 {
	margin-top: -170px;
}

.-mt-180 {
	margin-top: -180px;
}

.-mt-200 {
	margin-top: -200px;
}

.-mt-250 {
	margin-top: -250px;
}

.-mt-360 {
	margin-top: -360px;
}

.-mt-460 {
	margin-top: -460px;
}

.-mt-485 {
	margin-top: -485px;
}

.-mt-640 {
	margin-top: -640px;
}

.-mt-0\/1em {
	margin-top: -0.1em;
}

.-mt-0\/2em {
	margin-top: -0.2em;
}

.-mt-0\/35em {
	margin-top: -0.35em;
}

.-mt-2\/5em {
	margin-top: -2.5em;
}

.-mt-3em {
	margin-top: -3em;
}

.-mt-4\/5em {
	margin-top: -4.5em;
}

.-mr-5,
.-mx-5 {
	margin-right: -5px;
}

.-mr-10,
.-mx-10 {
	margin-right: -10px;
}

.-mr-15,
.-mx-15 {
	margin-right: -15px;
}

.-mr-20,
.-mx-20 {
	margin-right: -20px;
}

.-mr-25,
.-mx-25 {
	margin-right: -25px;
}

.-mr-30,
.-mx-30 {
	margin-right: -30px;
}

.-mr-35,
.-mx-35 {
	margin-right: -35px;
}

.-mr-40 {
	margin-right: -40px;
}

.-mr-45 {
	margin-right: -45px;
}

.-mr-50 {
	margin-right: -50px;
}

.-mr-55 {
	margin-right: -55px;
}

.-mr-60 {
	margin-right: -60px;
}

.-mr-65 {
	margin-right: -65px;
}

.-mr-70 {
	margin-right: -70px;
}

.-mr-75 {
	margin-right: -75px;
}

.-mr-80 {
	margin-right: -80px;
}

.-mr-85 {
	margin-right: -85px;
}

.-mr-90 {
	margin-right: -90px;
}

.-mr-95 {
	margin-right: -95px;
}

.-mr-100 {
	margin-right: -100px;
}

.-mr-120 {
	margin-right: -120px;
}

.-mr-140 {
	margin-right: -140px;
}

.-mr-160 {
	margin-right: -160px;
}

.-mr-180 {
	margin-right: -180px;
}

.-mr-200 {
	margin-right: -200px;
}

.-mb-5 {
	margin-bottom: -5px;
}

.-mb-10 {
	margin-bottom: -10px;
}

.-mb-15 {
	margin-bottom: -15px;
}

.-mb-20 {
	margin-bottom: -20px;
}

.-mb-25 {
	margin-bottom: -25px;
}

.-mb-30 {
	margin-bottom: -30px;
}

.-mb-35 {
	margin-bottom: -35px;
}

.-mb-40 {
	margin-bottom: -40px;
}

.-mb-45 {
	margin-bottom: -45px;
}

.-mb-50 {
	margin-bottom: -50px;
}

.-mb-55 {
	margin-bottom: -55px;
}

.-mb-60 {
	margin-bottom: -60px;
}

.-mb-65 {
	margin-bottom: -65px;
}

.-mb-70 {
	margin-bottom: -70px;
}

.-mb-75 {
	margin-bottom: -75px;
}

.-mb-80 {
	margin-bottom: -80px;
}

.-mb-85 {
	margin-bottom: -85px;
}

.-mb-90 {
	margin-bottom: -90px;
}

.-mb-95 {
	margin-bottom: -95px;
}

.-mb-100 {
	margin-bottom: -100px;
}

.-mb-120 {
	margin-bottom: -120px;
}

.-mb-130 {
	margin-bottom: -130px;
}

.-mb-140 {
	margin-bottom: -140px;
}

.-mb-150 {
	margin-bottom: -150px;
}

.-mb-160 {
	margin-bottom: -160px;
}

.-mb-180 {
	margin-bottom: -180px;
}

.-mb-200 {
	margin-bottom: -200px;
}

.-mb-240 {
	margin-bottom: -240px;
}

.-mb-300 {
	margin-bottom: -300px;
}

.-mb-340 {
	margin-bottom: -340px;
}

.-mb-400 {
	margin-bottom: -400px;
}

.-mb-0\/2em {
	margin-bottom: -0.2em;
}

.-mb-0\/3em {
	margin-bottom: -0.3em;
}

.-mb-1em {
	margin-bottom: -1em;
}

.-mb-0\/15em {
	margin-bottom: -0.15em;
}

.-ml-1 {
	margin-left: -1px;
}

.-ml-5,
.-mx-5 {
	margin-left: -5px;
}

.-ml-10,
.-mx-10 {
	margin-left: -10px;
}

.-ml-15,
.-mx-15 {
	margin-left: -15px;
}

.-ml-20,
.-mx-20 {
	margin-left: -20px;
}

.-ml-25,
.-mx-25 {
	margin-left: -25px;
}

.-ml-30,
.-mx-30 {
	margin-left: -30px;
}

.-ml-35,
.-mx-35 {
	margin-left: -35px;
}

.-ml-40 {
	margin-left: -40px;
}

.-ml-45 {
	margin-left: -45px;
}

.-ml-50 {
	margin-left: -50px;
}

.-ml-55 {
	margin-left: -55px;
}

.-ml-60 {
	margin-left: -60px;
}

.-ml-65 {
	margin-left: -65px;
}

.-ml-70 {
	margin-left: -70px;
}

.-ml-75 {
	margin-left: -75px;
}

.-ml-80 {
	margin-left: -80px;
}

.-ml-85 {
	margin-left: -85px;
}

.-ml-90 {
	margin-left: -90px;
}

.-ml-95 {
	margin-left: -95px;
}

.-ml-100 {
	margin-left: -100px;
}

.-ml-120 {
	margin-left: -120px;
}

.-ml-140 {
	margin-left: -140px;
}

.-ml-160 {
	margin-left: -160px;
}

.-ml-180 {
	margin-left: -180px;
}

.-ml-200 {
	margin-left: -200px;
}

.mt-5percent {
	margin-top: 5%;
}

.mt-10percent {
	margin-top: 10%;
}

.mt-15percent {
	margin-top: 15%;
}

.mt-20percent {
	margin-top: 20%;
}

.mt-25percent {
	margin-top: 25%;
}

.mt-30percent {
	margin-top: 30%;
}

.mt-35percent {
	margin-top: 35%;
}

.mt-40percent {
	margin-top: 40%;
}

.mt-45percent {
	margin-top: 45%;
}

.mt-50percent {
	margin-top: 50%;
}

.mt-55percent {
	margin-top: 55%;
}

.mt-60percent {
	margin-top: 65%;
}

.mt-65percent {
	margin-top: 65%;
}

.mt-70percent {
	margin-top: 70%;
}

.mt-75percent {
	margin-top: 75%;
}

.mt-80percent {
	margin-top: 80%;
}

.mt-85percent {
	margin-top: 85%;
}

.mt-90percent {
	margin-top: 90%;
}

.mt-95percent {
	margin-top: 95%;
}

.mt-100percent {
	margin-top: 100%;
}

.mr-2percent,
.mx-2percent {
	margin-right: 2%;
}

.mr-5percent,
.mx-5percent {
	margin-right: 5%;
}

.mr-10percent,
.mx-10percent {
	margin-right: 10%;
}

.mr-15percent,
.mx-15percent {
	margin-right: 15%;
}

.mr-20percent,
.mx-20percent {
	margin-right: 20%;
}

.mr-25percent,
.mx-25percent {
	margin-right: 25%;
}

.mr-30percent,
.mx-30percent {
	margin-right: 30%;
}

.mr-35percent,
.mx-35percent {
	margin-right: 35%;
}

.mr-40percent,
.mx-40percent {
	margin-right: 40%;
}

.mr-45percent,
.mx-45percent {
	margin-right: 45%;
}

.mr-50percent,
.mx-50percent {
	margin-right: 50%;
}

.mr-55percent {
	margin-right: 55%;
}

.mr-60percent {
	margin-right: 65%;
}

.mr-65percent {
	margin-right: 65%;
}

.mr-70percent {
	margin-right: 70%;
}

.mr-75percent {
	margin-right: 75%;
}

.mr-80percent {
	margin-right: 80%;
}

.mr-85percent {
	margin-right: 85%;
}

.mr-90percent {
	margin-right: 90%;
}

.mr-95percent {
	margin-right: 95%;
}

.mr-100percent {
	margin-right: 100%;
}

.mb-5percent {
	margin-bottom: 5%;
}

.mb-10percent {
	margin-bottom: 10%;
}

.mb-15percent {
	margin-bottom: 15%;
}

.mb-20percent {
	margin-bottom: 20%;
}

.mb-25percent {
	margin-bottom: 25%;
}

.mb-30percent {
	margin-bottom: 30%;
}

.mb-35percent {
	margin-bottom: 35%;
}

.mb-40percent {
	margin-bottom: 40%;
}

.mb-45percent {
	margin-bottom: 45%;
}

.mb-50percent {
	margin-bottom: 50%;
}

.mb-55percent {
	margin-bottom: 55%;
}

.mb-60percent {
	margin-bottom: 65%;
}

.mb-65percent {
	margin-bottom: 65%;
}

.mb-70percent {
	margin-bottom: 70%;
}

.mb-75percent {
	margin-bottom: 75%;
}

.mb-80percent {
	margin-bottom: 80%;
}

.mb-85percent {
	margin-bottom: 85%;
}

.mb-90percent {
	margin-bottom: 90%;
}

.mb-95percent {
	margin-bottom: 95%;
}

.mb-100percent {
	margin-bottom: 100%;
}

.ml-2percent,
.mx-2percent {
	margin-left: 2%;
}

.ml-5percent,
.mx-5percent {
	margin-left: 5%;
}

.ml-10percent,
.mx-10percent {
	margin-left: 10%;
}

.ml-12percent,
.mx-12percent {
	margin-left: 12%;
}

.ml-15percent,
.mx-15percent {
	margin-left: 15%;
}

.ml-20percent,
.mx-20percent {
	margin-left: 20%;
}

.ml-25percent,
.mx-25percent {
	margin-left: 25%;
}

.ml-30percent,
.mx-30percent {
	margin-left: 30%;
}

.ml-35percent,
.mx-35percent {
	margin-left: 35%;
}

.ml-40percent,
.mx-40percent {
	margin-left: 40%;
}

.ml-45percent,
.mx-45percent {
	margin-left: 45%;
}

.ml-50percent,
.mx-50percent {
	margin-left: 50%;
}

.ml-55percent {
	margin-left: 55%;
}

.ml-60percent {
	margin-left: 65%;
}

.ml-65percent {
	margin-left: 65%;
}

.ml-70percent {
	margin-left: 70%;
}

.ml-75percent {
	margin-left: 75%;
}

.ml-80percent {
	margin-left: 80%;
}

.ml-85percent {
	margin-left: 85%;
}

.ml-90percent {
	margin-left: 90%;
}

.ml-95percent {
	margin-left: 95%;
}

.ml-100percent {
	margin-left: 100%;
}

.-mt-5percent {
	margin-top: -5%;
}

.-mt-10percent {
	margin-top: -10%;
}

.-mt-15percent {
	margin-top: -15%;
}

.-mt-20percent {
	margin-top: -20%;
}

.-mt-25percent {
	margin-top: -25%;
}

.-mt-30percent {
	margin-top: -30%;
}

.-mt-35percent {
	margin-top: -35%;
}

.-mt-40percent {
	margin-top: -40%;
}

.-mt-45percent {
	margin-top: -45%;
}

.-mt-50percent {
	margin-top: -50%;
}

.-mt-55percent {
	margin-top: -55%;
}

.-mt-60percent {
	margin-top: -65%;
}

.-mt-65percent {
	margin-top: -65%;
}

.-mt-70percent {
	margin-top: -70%;
}

.-mt-75percent {
	margin-top: -75%;
}

.-mt-80percent {
	margin-top: -80%;
}

.-mt-85percent {
	margin-top: -85%;
}

.-mt-90percent {
	margin-top: -90%;
}

.-mt-95percent {
	margin-top: -95%;
}

.-mt-100percent {
	margin-top: -100%;
}

.-mr-5percent {
	margin-right: -5%;
}

.-mr-10percent {
	margin-right: -10%;
}

.-mr-15percent {
	margin-right: -15%;
}

.-mr-20percent {
	margin-right: -20%;
}

.-mr-25percent {
	margin-right: -25%;
}

.-mr-30percent {
	margin-right: -30%;
}

.-mr-35percent {
	margin-right: -35%;
}

.-mr-40percent {
	margin-right: -40%;
}

.-mr-45percent {
	margin-right: -45%;
}

.-mr-50percent {
	margin-right: -50%;
}

.-mr-55percent {
	margin-right: -55%;
}

.-mr-60percent {
	margin-right: -65%;
}

.-mr-65percent {
	margin-right: -65%;
}

.-mr-70percent {
	margin-right: -70%;
}

.-mr-75percent {
	margin-right: -75%;
}

.-mr-80percent {
	margin-right: -80%;
}

.-mr-85percent {
	margin-right: -85%;
}

.-mr-90percent {
	margin-right: -90%;
}

.-mr-95percent {
	margin-right: -95%;
}

.-mr-100percent {
	margin-right: -100%;
}

.-mr-1em {
	margin-right: -1em;
}

.-mb-5percent {
	margin-bottom: -5%;
}

.-mb-10percent {
	margin-bottom: -10%;
}

.-mb-15percent {
	margin-bottom: -15%;
}

.-mb-20percent {
	margin-bottom: -20%;
}

.-mb-25percent {
	margin-bottom: -25%;
}

.-mb-30percent {
	margin-bottom: -30%;
}

.-mb-35percent {
	margin-bottom: -35%;
}

.-mb-40percent {
	margin-bottom: -40%;
}

.-mb-45percent {
	margin-bottom: -45%;
}

.-mb-50percent {
	margin-bottom: -50%;
}

.-mb-55percent {
	margin-bottom: -55%;
}

.-mb-60percent {
	margin-bottom: -65%;
}

.-mb-65percent {
	margin-bottom: -65%;
}

.-mb-70percent {
	margin-bottom: -70%;
}

.-mb-75percent {
	margin-bottom: -75%;
}

.-mb-80percent {
	margin-bottom: -80%;
}

.-mb-85percent {
	margin-bottom: -85%;
}

.-mb-90percent {
	margin-bottom: -90%;
}

.-mb-95percent {
	margin-bottom: -95%;
}

.-mb-100percent {
	margin-bottom: -100%;
}

.-ml-5percent {
	margin-left: -5%;
}

.-ml-10percent {
	margin-left: -10%;
}

.-ml-15percent {
	margin-left: -15%;
}

.-ml-20percent {
	margin-left: -20%;
}

.-ml-25percent {
	margin-left: -25%;
}

.-ml-30percent {
	margin-left: -30%;
}

.-ml-35percent {
	margin-left: -35%;
}

.-ml-40percent {
	margin-left: -40%;
}

.-ml-45percent {
	margin-left: -45%;
}

.-ml-50percent {
	margin-left: -50%;
}

.-ml-55percent {
	margin-left: -55%;
}

.-ml-60percent {
	margin-left: -65%;
}

.-ml-65percent {
	margin-left: -65%;
}

.-ml-70percent {
	margin-left: -70%;
}

.-ml-75percent {
	margin-left: -75%;
}

.-ml-80percent {
	margin-left: -80%;
}

.-ml-85percent {
	margin-left: -85%;
}

.-ml-90percent {
	margin-left: -90%;
}

.-ml-95percent {
	margin-left: -95%;
}

.-ml-100percent {
	margin-left: -100%;
}

.m-0\/2em {
	margin: 0.2em;
}

.m-0\/25em {
	margin: 0.25em;
}

.m-0\/5em {
	margin: 0.5em;
}

.m-0\/75em {
	margin: 0.75em;
}

.m-1em {
	margin: 1em;
}

.m-1\/25em {
	margin: 1.25em;
}

.m-1\/5em {
	margin: 1.5em;
}

.m-1\/75em {
	margin: 1.75em;
}

.m-2em {
	margin: 2em;
}

.m-2\/25em {
	margin: 2.25em;
}

.m-2\/5em {
	margin: 2.5em;
}

.m-2\/75em {
	margin: 2.75em;
}

.m-3em {
	margin: 3em;
}

.m-3\/25em {
	margin: 3.25em;
}

.m-3\/5em {
	margin: 3.5em;
}

.m-3\/75em {
	margin: 3.75em;
}

.m-4em {
	margin: 4em;
}

.m-4\/25em {
	margin: 4.25em;
}

.m-4\/5em {
	margin: 4.5em;
}

.m-4\/75em {
	margin: 4.75em;
}

.m-5em {
	margin: 5em;
}

.mt-0\/2em {
	margin-top: 0.2em;
}

.mt-0\/25em,
.my-0\/25em {
	margin-top: 0.25em;
}

.mt-0\/35em {
	margin-top: 0.35em;
}

.mt-0\/5em {
	margin-top: 0.5em;
}

.mt-0\/75em {
	margin-top: 0.75em;
}

.mt-1em {
	margin-top: 1em;
}

.mt-1\/15em {
	margin-top: 1.15em;
}

.mt-1\/25em {
	margin-top: 1.25em;
}

.mt-1\/5em,
.my-1\/5em {
	margin-top: 1.5em;
}

.mt-1\/75em {
	margin-top: 1.75em;
}

.mt-2em {
	margin-top: 2em;
}

.mt-2\/25em {
	margin-top: 2.25em;
}

.mt-2\/5em {
	margin-top: 2.5em;
}

.mt-2\/75em {
	margin-top: 2.75em;
}

.mt-3em {
	margin-top: 3em;
}

.mt-3\/25em {
	margin-top: 3.25em;
}

.mt-3\/5em {
	margin-top: 3.5em;
}

.mt-3\/75em {
	margin-top: 3.75em;
}

.mt-4em {
	margin-top: 4em;
}

.mt-4\/25em {
	margin-top: 4.25em;
}

.mt-4\/5em {
	margin-top: 4.5em;
}

.mt-4\/75em {
	margin-top: 4.75em;
}

.mt-5em {
	margin-top: 5em;
}

.mr-0\/2em {
	margin-right: 0.2em;
}

.mr-0\/25em,
.mx-0\/25em {
	margin-right: 0.25em;
}

.mr-0\/5em {
	margin-right: 0.5em;
}

.mr-0\/75em {
	margin-right: 0.75em;
}

.mr-0\/85em {
	margin-right: 0.85em;
}

.mr-1em {
	margin-right: 1em;
}

.mr-1\/25em {
	margin-right: 1.25em;
}

.mr-1\/5em,
.mx-1\/5em {
	margin-right: 1.5em;
}

.mr-1\/75em {
	margin-right: 1.75em;
}

.mr-2em {
	margin-right: 2em;
}

.mr-2\/25em {
	margin-right: 2.25em;
}

.mr-2\/5em {
	margin-right: 2.5em;
}

.mr-2\/75em {
	margin-right: 2.75em;
}

.mr-3em {
	margin-right: 3em;
}

.mr-3\/25em {
	margin-right: 3.25em;
}

.mr-3\/5em {
	margin-right: 3.5em;
}

.mr-3\/75em {
	margin-right: 3.75em;
}

.mr-4em {
	margin-right: 4em;
}

.mr-4\/25em {
	margin-right: 4.25em;
}

.mr-4\/5em {
	margin-right: 4.5em;
}

.mr-4\/75em {
	margin-right: 4.75em;
}

.mr-5em {
	margin-right: 5em;
}

.mr-7em {
	margin-right: 7em;
}

.mb-0\/15em {
	margin-bottom: 0.15em;
}

.mb-0\/2em {
	margin-bottom: 0.2em;
}

.mb-0\/25em,
.my-0\/25em {
	margin-bottom: 0.25em;
}

.mb-0\/3em {
	margin-bottom: 0.3em;
}

.mb-0\/35em {
	margin-bottom: 0.35em;
}

.mb-0\/4em {
	margin-bottom: 0.4em;
}

.mb-0\/5em {
	margin-bottom: 0.5em;
}

.mb-0\/6em {
	margin-bottom: 0.6em;
}

.mb-0\/65em {
	margin-bottom: 0.65em;
}

.mb-0\/7em {
	margin-bottom: 0.7em;
}

.mb-0\/75em {
	margin-bottom: 0.75em;
}

.mb-0\/85em {
	margin-bottom: 0.85em;
}

.mb-1em {
	margin-bottom: 1em;
}

.mb-1\/15em {
	margin-bottom: 1.15em;
}

.mb-1\/25em {
	margin-bottom: 1.25em;
}

.mb-1\/35em {
	margin-bottom: 1.35em;
}

.mb-1\/5em,
.my-1\/5em {
	margin-bottom: 1.5em;
}

.mb-1\/6em {
	margin-bottom: 1.6em;
}

.mb-1\/65em {
	margin-bottom: 1.65em;
}

.mb-1\/75em {
	margin-bottom: 1.75em;
}

.mb-1\/85em {
	margin-bottom: 1.85em;
}

.mb-2em {
	margin-bottom: 2em;
}

.mb-2\/15em {
	margin-bottom: 2.15em;
}

.mb-2\/25em {
	margin-bottom: 2.25em;
}

.mb-2\/5em {
	margin-bottom: 2.5em;
}

.mb-2\/75em {
	margin-bottom: 2.75em;
}

.mb-3em {
	margin-bottom: 3em;
}

.mb-3\/25em {
	margin-bottom: 3.25em;
}

.mb-3\/5em {
	margin-bottom: 3.5em;
}

.mb-3\/75em {
	margin-bottom: 3.75em;
}

.mb-4em {
	margin-bottom: 4em;
}

.mb-4\/25em {
	margin-bottom: 4.25em;
}

.mb-4\/5em {
	margin-bottom: 4.5em;
}

.mb-4\/75em {
	margin-bottom: 4.75em;
}

.mb-5em {
	margin-bottom: 5em;
}

.ml-0\/2em {
	margin-left: 0.2em;
}

.ml-0\/25em {
	margin-left: 0.25em;
}

.ml-0\/5em {
	margin-left: 0.5em;
}

.ml-0\/75em {
	margin-left: 0.75em;
}

.ml-1em {
	margin-left: 1em;
}

.ml-1\/25em {
	margin-left: 1.25em;
}

.ml-1\/5em,
.mx-1\/5em {
	margin-left: 1.5em;
}

.ml-1\/75em {
	margin-left: 1.75em;
}

.ml-2em {
	margin-left: 2em;
}

.ml-2\/25em {
	margin-left: 2.25em;
}

.ml-2\/5em {
	margin-left: 2.5em;
}

.ml-2\/75em {
	margin-left: 2.75em;
}

.ml-3em {
	margin-left: 3em;
}

.ml-3\/25em {
	margin-left: 3.25em;
}

.ml-3\/5em {
	margin-left: 3.5em;
}

.ml-3\/75em {
	margin-left: 3.75em;
}

.ml-4em {
	margin-left: 4em;
}

.ml-4\/25em {
	margin-left: 4.25em;
}

.ml-4\/5em {
	margin-left: 4.5em;
}

.ml-4\/75em {
	margin-left: 4.75em;
}

.ml-5em {
	margin-left: 5em;
}

.m-0\/25rem {
	margin: 0.25rem;
}

.m-0\/5rem {
	margin: 0.5rem;
}

.m-0\/75rem {
	margin: 0.75rem;
}

.m-1rem {
	margin: 1rem;
}

.m-1\/25rem {
	margin: 1.25rem;
}

.m-1\/5rem {
	margin: 1.5rem;
}

.m-1\/75rem {
	margin: 1.75rem;
}

.m-2rem {
	margin: 2rem;
}

.m-2\/25rem {
	margin: 2.25rem;
}

.m-2\/5rem {
	margin: 2.5rem;
}

.m-2\/75rem {
	margin: 2.75rem;
}

.m-3rem {
	margin: 3rem;
}

.m-3\/25rem {
	margin: 3.25rem;
}

.m-3\/5rem {
	margin: 3.5rem;
}

.m-3\/75rem {
	margin: 3.75rem;
}

.m-4rem {
	margin: 4rem;
}

.m-4\/25rem {
	margin: 4.25rem;
}

.m-4\/5rem {
	margin: 4.5rem;
}

.m-4\/75rem {
	margin: 4.75rem;
}

.m-5rem {
	margin: 5rem;
}

.mt-0\/25rem {
	margin-top: 0.25rem;
}

.mt-0\/5rem {
	margin-top: 0.5rem;
}

.mt-0\/75rem {
	margin-top: 0.75rem;
}

.mt-1rem {
	margin-top: 1rem;
}

.mt-1\/25rem {
	margin-top: 1.25rem;
}

.mt-1\/5rem {
	margin-top: 1.5rem;
}

.mt-1\/75rem {
	margin-top: 1.75rem;
}

.mt-2rem {
	margin-top: 2rem;
}

.mt-2\/25rem {
	margin-top: 2.25rem;
}

.mt-2\/5rem {
	margin-top: 2.5rem;
}

.mt-2\/75rem {
	margin-top: 2.75rem;
}

.mt-3rem {
	margin-top: 3rem;
}

.mt-3\/25rem {
	margin-top: 3.25rem;
}

.mt-3\/5rem {
	margin-top: 3.5rem;
}

.mt-3\/75rem {
	margin-top: 3.75rem;
}

.mt-4rem {
	margin-top: 4rem;
}

.mt-4\/25rem {
	margin-top: 4.25rem;
}

.mt-4\/5rem {
	margin-top: 4.5rem;
}

.mt-4\/75rem {
	margin-top: 4.75rem;
}

.mt-5rem {
	margin-top: 5rem;
}

.mr-0\/25rem {
	margin-right: 0.25rem;
}

.mr-0\/5rem {
	margin-right: 0.5rem;
}

.mr-0\/75rem {
	margin-right: 0.75rem;
}

.mr-1rem {
	margin-right: 1rem;
}

.mr-1\/25rem {
	margin-right: 1.25rem;
}

.mr-1\/5rem {
	margin-right: 1.5rem;
}

.mr-1\/75rem {
	margin-right: 1.75rem;
}

.mr-2rem {
	margin-right: 2rem;
}

.mr-2\/25rem {
	margin-right: 2.25rem;
}

.mr-2\/5rem {
	margin-right: 2.5rem;
}

.mr-2\/75rem {
	margin-right: 2.75rem;
}

.mr-3rem {
	margin-right: 3rem;
}

.mr-3\/25rem {
	margin-right: 3.25rem;
}

.mr-3\/5rem {
	margin-right: 3.5rem;
}

.mr-3\/75rem {
	margin-right: 3.75rem;
}

.mr-4rem {
	margin-right: 4rem;
}

.mr-4\/25rem {
	margin-right: 4.25rem;
}

.mr-4\/5rem {
	margin-right: 4.5rem;
}

.mr-4\/75rem {
	margin-right: 4.75rem;
}

.mr-5rem {
	margin-right: 5rem;
}

.mb-0\/25rem {
	margin-bottom: 0.25rem;
}

.mb-0\/5rem {
	margin-bottom: 0.5rem;
}

.mb-0\/75rem {
	margin-bottom: 0.75rem;
}

.mb-1rem {
	margin-bottom: 1rem;
}

.mb-1\/25rem {
	margin-bottom: 1.25rem;
}

.mb-1\/5rem {
	margin-bottom: 1.5rem;
}

.mb-1\/75rem {
	margin-bottom: 1.75rem;
}

.mb-2rem {
	margin-bottom: 2rem;
}

.mb-2\/25rem {
	margin-bottom: 2.25rem;
}

.mb-2\/5rem {
	margin-bottom: 2.5rem;
}

.mb-2\/75rem {
	margin-bottom: 2.75rem;
}

.mb-3rem {
	margin-bottom: 3rem;
}

.mb-3\/25rem {
	margin-bottom: 3.25rem;
}

.mb-3\/5rem {
	margin-bottom: 3.5rem;
}

.mb-3\/75rem {
	margin-bottom: 3.75rem;
}

.mb-4rem {
	margin-bottom: 4rem;
}

.mb-4\/25rem {
	margin-bottom: 4.25rem;
}

.mb-4\/5rem {
	margin-bottom: 4.5rem;
}

.mb-4\/75rem {
	margin-bottom: 4.75rem;
}

.mb-5rem {
	margin-bottom: 5rem;
}

.ml-0\/25rem {
	margin-left: 0.25rem;
}

.ml-0\/5rem {
	margin-left: 0.5rem;
}

.ml-0\/75rem {
	margin-left: 0.75rem;
}

.ml-1rem {
	margin-left: 1rem;
}

.ml-1\/25rem {
	margin-left: 1.25rem;
}

.ml-1\/5rem {
	margin-left: 1.5rem;
}

.ml-1\/75rem {
	margin-left: 1.75rem;
}

.ml-2rem {
	margin-left: 2rem;
}

.ml-2\/25rem {
	margin-left: 2.25rem;
}

.ml-2\/5rem {
	margin-left: 2.5rem;
}

.ml-2\/75rem {
	margin-left: 2.75rem;
}

.ml-3rem {
	margin-left: 3rem;
}

.ml-3\/25rem {
	margin-left: 3.25rem;
}

.ml-3\/5rem {
	margin-left: 3.5rem;
}

.ml-3\/75rem {
	margin-left: 3.75rem;
}

.ml-4rem {
	margin-left: 4rem;
}

.ml-4\/25rem {
	margin-left: 4.25rem;
}

.ml-4\/5rem {
	margin-left: 4.5rem;
}

.ml-4\/75rem {
	margin-left: 4.75rem;
}

.ml-5rem {
	margin-left: 5rem;
}

.ms-auto,
.ml-auto,
.mx-auto {
	margin-inline-start: auto;
}

.me-auto,
.mr-auto,
.mx-auto {
	margin-inline-end: auto;
}

.ms-0,
.ml-0,
.mx-0 {
	margin-inline-start: 0;
}

.me-0,
.mr-0,
.mx-0 {
	margin-inline-end: 0;
}

/* Width & Height*/
.w-1 {
	width: 1px;
}

.w-5 {
	width: 5px;
}

.w-10 {
	width: 10px;
}

.w-15 {
	width: 15px;
}

.w-20 {
	width: 20px;
}

.w-25 {
	width: 25px;
}

.w-30 {
	width: 30px;
}

.w-35 {
	width: 35px;
}

.w-40 {
	width: 40px;
}

.w-45 {
	width: 45px;
}

.w-50 {
	width: 50px;
}

.w-55 {
	width: 55px;
}

.w-60 {
	width: 60px;
}

.w-65 {
	width: 65px;
}

.w-70 {
	width: 70px;
}

.w-75 {
	width: 75px;
}

.w-80 {
	width: 80px;
}

.w-85 {
	width: 85px;
}

.w-90 {
	width: 90px;
}

.w-95 {
	width: 95px;
}

.w-100 {
	width: 100px;
}

.w-110 {
	width: 110px;
}

.w-120 {
	width: 120px;
}

.w-130 {
	width: 130px;
}

.w-140 {
	width: 140px;
}

.w-145 {
	width: 145px;
}

.w-150 {
	width: 150px;
}

.w-160 {
	width: 160px;
}

.w-170 {
	width: 170px;
}

.w-175 {
	width: 175px;
}

.w-180 {
	width: 180px;
}

.w-185 {
	width: 185px;
}

.w-190 {
	width: 190px;
}

.w-200 {
	width: 200px;
}

.w-210 {
	width: 210px;
}

.w-220 {
	width: 220px;
}

.w-230 {
	width: 230px;
}

.w-240 {
	width: 240px;
}

.w-255 {
	width: 255px;
}

.w-260 {
	width: 260px;
}

.w-270 {
	width: 270px;
}

.w-300 {
	width: 300px;
}

.w-315 {
	width: 315px;
}

.w-350 {
	width: 350px;
}

.w-390 {
	width: 390px;
}

.w-400 {
	width: 400px;
}

.w-410 {
	width: 410px;
}

.w-450 {
	width: 450px;
}

.w-500 {
	width: 500px;
	max-width: 500px;
}

.w-550 {
	width: 550px;
}

.w-560 {
	width: 560px;
}

.w-580 {
	width: 580px;
}

.w-620 {
	width: 620px;
}

.w-640 {
	width: 640px;
}

.w-650 {
	width: 650px;
}

.w-710 {
	width: 710px;
	max-width: 710px;
}

.w-880 {
	width: 880px;
}

.w-900 {
	width: 900px;
}

.w-950 {
	width: 950px;
}

.w-960 {
	width: 960px;
}

.w-5percent {
	width: 5%;
}

.w-10percent {
	width: 10%;
}

.w-15percent {
	width: 15%;
}

.w-16percent {
	width: 16.66%;
}

.w-20percent {
	width: 20%;
}

.w-25percent {
	width: 25%;
}

.w-30percent {
	width: 30%;
}

.w-33percent {
	width: 33.333%;
}

.w-35percent {
	width: 35%;
}

.w-40percent {
	width: 40%;
}

.w-45percent {
	width: 45%;
}

.w-50percent {
	width: 50%;
}

.w-55percent {
	width: 55%;
}

.w-60percent {
	width: 60%;
}

.w-65percent {
	width: 65%;
}

.w-70percent {
	width: 70%;
}

.w-75percent {
	width: 75%;
}

.w-80percent {
	width: 80%;
}

.w-85percent {
	width: 85%;
}

.w-90percent {
	width: 90%;
}

.w-full {
	width: 100%;
}

.w-40vw {
	width: 40vw;
}

.w-100vw {
	width: 100vw;
}

.w-1em {
	width: 1em;
}

.w-3\/2em {
	width: 3.2em;
}

.w-auto {
	width: auto;
}

.fullwidth {
	width: 100vw;
	left: 50%;
	right: 50%;
	margin-inline-start: -50vw;
	margin-inline-end: -50vw;
}

.max-w-full {
	max-width: 100%;
}

.h-5 {
	height: 5px;
}

.h-10 {
	height: 10px;
}

.h-20 {
	height: 20px;
}

.h-25 {
	height: 25px;
}

.h-30 {
	height: 30px;
}

.h-35 {
	height: 35px;
}

.h-40 {
	height: 40px;
}

.h-45 {
	height: 45px;
}

.h-50 {
	height: 50px;
}

.h-55 {
	height: 55px;
}

.h-60 {
	height: 60px;
}

.h-65 {
	height: 65px;
}

.h-70 {
	height: 70px;
}

.h-75 {
	height: 75px;
}

.h-80 {
	height: 80px;
}

.h-85 {
	height: 85px;
}

.h-90 {
	height: 90px;
}

.h-95 {
	height: 95px;
}

.h-100 {
	height: 100px;
}

.h-110 {
	height: 110px;
}

.h-130 {
	height: 130px;
}

.h-140 {
	height: 140px;
}

.h-175 {
	height: 175px;
}

.h-210 {
	height: 210px;
}

.h-220 {
	height: 220px;
}

.h-250 {
	height: 250px;
}

.h-305 {
	height: 305px;
}

.h-310 {
	height: 310px;
}

.h-340 {
	height: 340px;
}

.h-400 {
	height: 400px;
}

.h-420 {
	height: 420px;
}

.h-440 {
	height: 440px;
}

.h-450 {
	height: 450px;
}

.h-460 {
	height: 460px;
}

.h-470 {
	height: 470px;
}

.h-480 {
	height: 480px;
}

.h-500 {
	height: 500px;
}

.h-550 {
	height: 550px;
}

.h-580 {
	height: 580px;
}

.h-585 {
	height: 585px;
}

.h-645 {
	height: 645px;
}

.h-690 {
	height: 690px;
}

.h-35percent {
	height: 35%;
}

.h-full {
	height: 100%;
}

.h-115percent {
	height: 115%;
}

.h-0\/25em {
	height: 0.25em;
}

.h-1em {
	height: 1em;
}

.h-3\/2em {
	height: 3.2em;
}

.h-100vh {
	height: 100vh;
}

.h-auto {
	height: auto;
}

.h-pt-35 {
	padding-top: 35%;
}

.h-pt-40 {
	padding-top: 40%;
}

.h-pt-45 {
	padding-top: 45%;
}

.h-pt-50 {
	padding-top: 50%;
}

.h-pt-55 {
	padding-top: 55%;
}

.h-pt-60 {
	padding-top: 60%;
}

.h-pt-65 {
	padding-top: 65%;
}

.h-pt-70 {
	padding-top: 70%;
}

.h-pt-75 {
	padding-top: 75%;
}

.h-pt-80 {
	padding-top: 80%;
}

.h-pt-85 {
	padding-top: 85%;
}

.h-pt-90 {
	padding-top: 90%;
}

.h-pt-95 {
	padding-top: 95%;
}

.h-pt-100 {
	padding-top: 100%;
}

.h-pt-105 {
	padding-top: 105%;
}

.h-pt-110 {
	padding-top: 110%;
}

.h-pt-115 {
	padding-top: 115%;
}

.h-pt-120 {
	padding-top: 120%;
}

.h-pt-125 {
	padding-top: 125%;
}

.h-pt-130 {
	padding-top: 130%;
}

.h-pt-135 {
	padding-top: 135%;
}

.h-pt-140 {
	padding-top: 140%;
}

.h-pt-145 {
	padding-top: 145%;
}

.h-pt-150 {
	padding-top: 150%;
}

.h-vh-100 {
	height: 100vh;
}

.min-h-400 {
	min-height: 400px;
}

.min-h-450 {
	min-height: 450px;
}

.min-h-460 {
	min-height: 460px;
}

.min-h-470 {
	min-height: 470px;
}

.min-h-100vh {
	min-height: 100vh;
}

.min-h-70vh {
	min-height: 70vh;
}

.min-h-80 {
	min-height: 80px;
}

.min-h-inherit {
	min-height: inherit;
}

.hidden {
	display: none;
}

.block {
	display: block;
}

.inline-block {
	display: inline-block;
}

.grid {
	display: grid;
}

.d-flex,
.flex {
	display: flex;
}

.inline-flex {
	display: inline-flex;
}

.flex-col-reverse {
	flex-direction: column-reverse;
}

.flex-col {
	flex-direction: column;
}

.flex-grow-0 {
	flex-grow: 0;
}

.flex-grow-1 {
	flex-grow: 1;
}

.flex-shrink-0 {
	flex-shrink: 0;
}

.flex-shrink-1 {
	flex-shrink: 1;
}

.flex-auto {
	flex: 0 0 auto;
}

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

.basic-0 {
	flex-basis: 0;
}

.basic-full {
	flex-basis: 100%;
}

.flex-row-reverse {
	flex-direction: row-reverse;
}

.flex-row {
	flex-direction: row;
}

.flex-wrap {
	flex-wrap: wrap;
}

.flex-nowrap {
	flex-wrap: nowrap;
}

.justify-between {
	justify-content: space-between;
}

.justify-around {
	justify-content: space-around;
}

.justify-evenly {
	justify-content: space-evenly;
}

.justify-center {
	justify-content: center;
}

.justify-end {
	justify-content: flex-end;
}

.justify-start {
	justify-content: flex-start;
}

.items-center {
	align-items: center;
}

.items-end {
	align-items: flex-end;
}

.items-start {
	align-items: flex-start;
}

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

.self-start {
	align-self: flex-start;
}

.self-center {
	align-self: center;
}

.self-end {
	align-self: flex-end;
}

.self-stretch {
	align-self: stretch;
}

.content-start {
	align-content: flex-start;
}

.content-center {
	align-content: center;
}

.content-center {
	align-content: space-between;
}

.vertical-top {
	vertical-align: top;
}

.vertical-middle {
	vertical-align: middle;
}

.vertical-bottom {
	vertical-align: bottom;
}

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

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

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

.text-6 {
	font-size: 6px;
}

.text-8 {
	font-size: 8px;
}

.text-9 {
	font-size: 9px;
}

.text-10 {
	font-size: 10px;
}

.text-11 {
	font-size: 11px;
}

.text-12 {
	font-size: 12px;
}

.text-13 {
	font-size: 13px;
}

.text-14 {
	font-size: 14px;
}

.text-15 {
	font-size: 15px;
}

.text-16 {
	font-size: 16px;
}

.text-17 {
	font-size: 17px;
}

.text-18 {
	font-size: 18px;
}

.text-20 {
	font-size: 20px;
}

.text-22 {
	font-size: 22px;
}

.text-24 {
	font-size: 24px;
}

.text-26 {
	font-size: 26px;
}

.text-28 {
	font-size: 28px;
}

.text-30 {
	font-size: 30px;
}

.text-32 {
	font-size: 32px;
}

.text-34 {
	font-size: 34px;
}

.text-36 {
	font-size: 36px;
}

.text-38 {
	font-size: 38px;
}

.text-40 {
	font-size: 40px;
}

.text-42 {
	font-size: 42px;
}

.text-44 {
	font-size: 44px;
}

.text-46 {
	font-size: 46px;
}

.text-48 {
	font-size: 48px;
}

.text-50 {
	font-size: 50px;
}

.text-52 {
	font-size: 52px;
}

.text-54 {
	font-size: 54px;
}

.text-56 {
	font-size: 56px;
}

.text-58 {
	font-size: 58px;
}

.text-60 {
	font-size: 60px;
}

.text-62 {
	font-size: 62px;
}

.text-64 {
	font-size: 64px;
}

.text-65 {
	font-size: 65px;
}

.text-66 {
	font-size: 66px;
}

.text-68 {
	font-size: 68px;
}

.text-70 {
	font-size: 70px;
}

.text-72 {
	font-size: 72px;
}

.text-74 {
	font-size: 74px;
}

.text-76 {
	font-size: 76px;
}

.text-78 {
	font-size: 78px;
}

.text-80 {
	font-size: 80px;
}

.text-82 {
	font-size: 82px;
}

.text-84 {
	font-size: 84px;
}

.text-86 {
	font-size: 86px;
}

.text-88 {
	font-size: 88px;
}

.text-92 {
	font-size: 92px;
}

.text-94 {
	font-size: 94px;
}

.text-100 {
	font-size: 100px;
}

.text-108 {
	font-size: 108px;
}

.text-110 {
	font-size: 110px;
}

.text-120 {
	font-size: 120px;
}

.text-130 {
	font-size: 130px;
}

.text-122 {
	font-size: 122px;
}

.text-150 {
	font-size: 150px;
}

.text-180 {
	font-size: 180px;
}

.text-190 {
	font-size: 190px;
}

.text-192 {
	font-size: 192px;
}

.text-240 {
	font-size: 240px;
}

.text-300 {
	font-size: 300px;
}

.text-0\/8em {
	font-size: 0.8em;
}

.text-1em {
	font-size: 1em;
}

.text-1\/15em {
	font-size: 1.15em;
}

.text-1\/25em {
	font-size: 1.25em;
}

.text-1\/4em {
	font-size: 1.4em;
}

.text-1\/5em {
	font-size: 1.5em;
}

.text-3vw {
	font-size: 3vw;
}

.text-12vw {
	font-size: 12vw;
}

.text-14vw {
	font-size: 14vw;
}

.text-size-inherit {
	font-size: inherit;
}

.font-family-inherit {
	font-family: inherit;
}

.font-thin {
	font-weight: 100;
}

.font-ultralight {
	font-weight: 200;
}

.font-light {
	font-weight: 300;
}

.font-normal {
	font-weight: 400;
}

.font-medium {
	font-weight: 500;
}

.font-semibold {
	font-weight: 600;
}

.font-bold {
	font-weight: 700;
}

.font-ultrabold {
	font-weight: 800;
}

.font-black {
	font-weight: 900;
}

.font-secondary {
	font-family: var(--lqd-secondary-font-family);
}

.font-accent {
	font-family: var(--lqd-accent-font-family);
}

.uppercase {
	text-transform: uppercase;
}

.lowercase {
	text-transform: lowercase;
}

.capitalize {
	text-transform: capitalize;
}

.italic {
	font-style: italic;
}

.underline {
	text-decoration: underline;
}

.indent-hide {
	text-indent: -999px;
}

.leading-0 {
	line-height: 0;
}

.leading-1 {
	line-height: 1px;
}

.leading-16 {
	line-height: 16px;
}

.leading-18 {
	line-height: 18px;
}

.leading-20 {
	line-height: 20px;
}

.leading-22 {
	line-height: 22px;
}

.leading-23 {
	line-height: 23px;
}

.leading-24 {
	line-height: 24px;
}

.leading-25 {
	line-height: 25px;
}

.leading-26 {
	line-height: 26px;
}

.leading-28 {
	line-height: 28px;
}

.leading-30 {
	line-height: 30px;
}

.leading-32 {
	line-height: 32px;
}

.leading-35 {
	line-height: 35px;
}

.leading-40 {
	line-height: 40px;
}

.leading-45 {
	line-height: 45px;
}

.leading-50 {
	line-height: 50px;
}

.leading-60 {
	line-height: 60px;
}

.leading-0\/8em {
	line-height: 0.8em;
}

.leading-0\/9em {
	line-height: 0.9em;
}

.leading-1\/05em {
	line-height: 1.05em;
}

.leading-1em {
	line-height: 1em;
}

.leading-1\/1em {
	line-height: 1.1em;
}

.leading-1\/15em {
	line-height: 1.15em;
}

.leading-1\/2em {
	line-height: 1.2em;
}

.leading-1\/25em {
	line-height: 1.25em;
}

.leading-1\/3em {
	line-height: 1.3em;
}

.leading-1\/4em {
	line-height: 1.4em;
}

.leading-1\/5em {
	line-height: 1.5em;
}

.leading-1\/6em {
	line-height: 1.6em;
}

.leading-1\/7em {
	line-height: 1.7em;
}

.leading-1\/8em {
	line-height: 1.8em;
}

.leading-2em {
	line-height: 2em;
}

.leading-2\/5em {
	line-height: 2.5em;
}

.leading-3em {
	line-height: 3em;
}

.leading-inherit {
	line-height: inherit;
}

.tracking-0 {
	letter-spacing: 0;
}

.tracking-0\/1 {
	letter-spacing: 0.1px;
}

.tracking-0\/3 {
	letter-spacing: 0.3px;
}

.tracking-0\/5 {
	letter-spacing: 0.5px;
}

.tracking-1 {
	letter-spacing: 1px;
}

.tracking-1\/5 {
	letter-spacing: 1.5px;
}

.tracking-2 {
	letter-spacing: 2px;
}

.tracking-2\/5 {
	letter-spacing: 2.5px;
}

.tracking-0\/02em {
	letter-spacing: 0.02em;
}

.tracking-0\/05em {
	letter-spacing: 0.05em;
}

.tracking-0\/1em {
	letter-spacing: 0.1em;
}

.tracking-0\/2em {
	letter-spacing: 0.2em;
}

.tracking-0\/3em {
	letter-spacing: 0.3em;
}

.tracking-0\/5em {
	letter-spacing: 0.5em;
}

.-tracking-1 {
	letter-spacing: -1px;
}

.-tracking-0\/5 {
	letter-spacing: -0.5px;
}

.-tracking-1\/5 {
	letter-spacing: -1.5px;
}

.-tracking-3 {
	letter-spacing: -3px;
}

.-tracking-3\/5 {
	letter-spacing: -3.5px;
}

.-tracking-0\/01em {
	letter-spacing: -0.01em;
}

.-tracking-0\/02em {
	letter-spacing: -0.02em;
}

.-tracking-0\/04em {
	letter-spacing: -0.04em;
}

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

.whitespace-wrap {
	white-space: wrap;
}

.whitespace-nowrap {
	white-space: nowrap;
}

.bg-black {
	background-color: #000;
}

.bg-white {
	background-color: #fff;
}

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

.bg-white-0 {
	background-color: rgba(255, 255, 255, 0);
}

.bg-white-5 {
	background-color: rgba(255, 255, 255, 0.05);
}

.bg-white-10 {
	background-color: rgba(255, 255, 255, 0.1);
}

.bg-white-20 {
	background-color: rgba(255, 255, 255, 0.2);
}

.bg-white-30 {
	background-color: rgba(255, 255, 255, 0.3);
}

.bg-white-40 {
	background-color: rgba(255, 255, 255, 0.4);
}

.bg-white-50 {
	background-color: rgba(255, 255, 255, 0.5);
}

.bg-white-60 {
	background-color: rgba(255, 255, 255, 0.6);
}

.bg-white-70 {
	background-color: rgba(255, 255, 255, 0.7);
}

.bg-white-80 {
	background-color: rgba(255, 255, 255, 0.8);
}

.bg-white-90 {
	background-color: rgba(255, 255, 255, 0.9);
}

.bg-black-0 {
	background-color: rgba(0, 0, 0, 0);
}

.bg-black-5 {
	background-color: rgba(0, 0, 0, 0.05);
}

.bg-black-10 {
	background-color: rgba(0, 0, 0, 0.1);
}

.bg-black-20 {
	background-color: rgba(0, 0, 0, 0.2);
}

.bg-black-30 {
	background-color: rgba(0, 0, 0, 0.3);
}

.bg-black-40 {
	background-color: rgba(0, 0, 0, 0.4);
}

.bg-black-50 {
	background-color: rgba(0, 0, 0, 0.5);
}

.bg-black-60 {
	background-color: rgba(0, 0, 0, 0.6);
}

.bg-black-70 {
	background-color: rgba(0, 0, 0, 0.7);
}

.bg-black-80 {
	background-color: rgba(0, 0, 0, 0.8);
}

.bg-black-90 {
	background-color: rgba(0, 0, 0, 0.9);
}

.bg-gray {
	background-color: rgba(110, 127, 153, 0.15);
}

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

.bg-amber-100 {
	background-color: var(--lqd-color-amber-100);
}

.bg-amber-700 {
	background-color: var(--lqd-color-amber-700);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bg-red-100 {
	background-color: var(--lqd-color-red-100);
}

.bg-red-200 {
	background-color: var(--lqd-color-red-200);
}

.bg-red-300 {
	background-color: var(--lqd-color-red-300);
}

.bg-red-500 {
	background-color: var(--lqd-color-red-500);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bg-brown-300 {
	background-color: var(--lqd-color-brown-300);
}

.bg-cyan-100 {
	background-color: var(--lqd-color-cyan-100);
}

.bg-sky-100 {
	background-color: var(--lqd-color-sky-100);
}

.bg-sky-200 {
	background-color: var(--lqd-color-sky-200);
}

.bg-sky-800 {
	background-color: var(--lqd-color-sky-800);
}

.bg-emerlad-50 {
	background-color: var(--lqd-color-red-100);
}

.bg-slate-50 {
	background-color: var(--lqd-color-slate-50);
}

.bg-slate-100 {
	background-color: var(--lqd-color-slate-100);
}

.bg-slate-200 {
	background-color: var(--lqd-color-slate-200);
}

.bg-slate-500 {
	background-color: var(--lqd-color-slate-500);
}

.bg-slate-300 {
	background-color: var(--lqd-color-slate-300);
}

.bg-slate-700 {
	background-color: var(--lqd-color-slate-700);
}

.bg-slate-900 {
	background-color: var(--lqd-color-slate-900);
}

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

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

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

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

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

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

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

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

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

.bg-lightgray {
	background-color: #f9fafc;
}

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

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

.bg-text {
	background-color: var(--lqd-body-text-color);
}

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

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

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

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

.bg-current-color {
	background-color: currentColor;
}

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

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

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

.text-primary {
	color: var(--lqd-color-primary);
}

.text-secondary {
	color: var(--lqd-color-secondary);
}

.text-title {
	color: var(--lqd-color-title);
}

.text-accent {
	color: var(--lqd-color-accent);
}

.text-text {
	color: var(--lqd-body-text-color);
}

.text-yellow-100 {
	color: var(--lqd-color-yellow-100);
}

.text-yellow-200 {
	color: var(--lqd-color-yellow-200);
}

.text-yellow-600 {
	color: var(--lqd-color-yellow-600);
}

.text-zinc-900 {
	color: var(--lqd-color-zinc-900);
}

.text-green-200 {
	color: var(--lqd-color-green-200);
}

.text-green-300 {
	color: var(--lqd-color-green-300);
}

.text-green-400 {
	color: var(--lqd-color-green-400);
}

.text-green-500 {
	color: var(--lqd-color-green-500);
}

.text-green-600 {
	color: var(--lqd-color-green-600);
}

.text-green-700 {
	color: var(--lqd-color-green-700);
}

.text-green-900 {
	color: var(--lqd-color-green-900);
}

.text-blue-200 {
	color: var(--lqd-color-blue-200);
}

.text-blue-300 {
	color: var(--lqd-color-blue-300);
}

.text-blue-400 {
	color: var(--lqd-color-blue-400);
}

.text-blue-500 {
	color: var(--lqd-color-blue-500);
}

.text-blue-600 {
	color: var(--lqd-color-blue-600);
}

.text-blue-700 {
	color: var(--lqd-color-blue-700);
}

.text-blue-900 {
	color: var(--lqd-color-blue-900);
}

.text-blue-950 {
	color: var(--lqd-color-blue-950);
}

.text-brown-300 {
	color: var(--lqd-color-brown-300);
}

.text-brown-500 {
	color: var(--lqd-color-brown-500);
}

.text-brown-700 {
	color: var(--lqd-color-brown-700);
}

.text-purple-300 {
	color: var(--lqd-color-purple-300);
}

.text-purple-400 {
	color: var(--lqd-color-purple-400);
}

.text-purple-500 {
	color: var(--lqd-color-purple-500);
}

.text-purple-700 {
	color: var(--lqd-color-purple-700);
}

.text-brown {
	color: var(--lqd-color-brown);
}

.text-red {
	color: var(--lqd-color-red);
}

.text-red-300 {
	color: var(--lqd-color-red-300);
}

.text-red-500 {
	color: var(--lqd-color-red-500);
}

.text-red-700 {
	color: var(--lqd-color-red-700);
}

.text-red-900 {
	color: var(--lqd-color-red-900);
}

.text-golden {
	color: var(--lqd-color-golden);
}

.text-dark {
	color: var(--lqd-color-dark);
}

.text-badge {
	color: var(--lqd-badge-color);
}

.text-orange-300 {
	color: var(--lqd-color-orange-300);
}

.text-orange-500 {
	color: var(--lqd-color-orange-500);
}

.text-orange-600 {
	color: var(--lqd-color-orange-600);
}

.text-darkpurple {
	color: var(--lqd-color-darkpurple);
}

.text-darkpink {
	color: var(--lqd-color-darkpink);
}

.text-darkgreen {
	color: var(--lqd-color-darkgreen);
}

.text-gradient-start {
	color: var(--lqd-color-gradient-start);
}

.text-gradient-stop {
	color: var(--lqd-color-gradient-stop);
}

.text-gray-200 {
	color: var(--lqd-color-gray-200);
}

.text-gray-300 {
	color: var(--lqd-color-gray-300);
}

.text-gray-400 {
	color: var(--lqd-color-gray-400);
}

.text-gray-500 {
	color: var(--lqd-color-gray-500);
}

.text-gray-600 {
	color: var(--lqd-color-gray-600);
}

.text-gray-700 {
	color: var(--lqd-color-gray-700);
}

.text-gray-800 {
	color: var(--lqd-color-gray-800);
}

.text-gray-900 {
	color: var(--lqd-color-gray-900);
}

.text-gray-100 {
	color: var(--lqd-color-gray-100);
}

.text-slate-100 {
	color: var(--lqd-color-slate-100);
}

.text-slate-200 {
	color: var(--lqd-color-slate-200);
}

.text-slate-300 {
	color: var(--lqd-color-slate-300);
}

.text-slate-400 {
	color: var(--lqd-color-slate-400);
}

.text-slate-500 {
	color: var(--lqd-color-slate-500);
}

.text-slate-600 {
	color: var(--lqd-color-slate-600);
}

.text-slate-700 {
	color: var(--lqd-color-slate-700);
}

.text-slate-800 {
	color: var(--lqd-color-slate-800);
}

.text-slate-900 {
	color: var(--lqd-color-slate-900);
}

.text-blue-800 {
	color: #1e40af;
}

.text-emerlad-500 {
	color: var(--lqd-color-emerald-500);
}

.text-amber-600 {
	color: var(--lqd-color-amber-600);
}

.text-amber-700 {
	color: var(--lqd-color-amber-700);
}

.text-cyan-700 {
	color: var(--lqd-color-cyan-700);
}

.text-sky-900 {
	color: #0c4a6e;
}

.text-inherit {
	color: inherit;
}

.text-black {
	color: #000;
}

.text-white {
	color: #fff;
}

.text-transparent {
	color: transparent;
}

.text-ultralightblue {
	color: #A2B2C9;
}

.text-darkblue {
	color: #00235259;
}

.text-nightblue {
	color: #04014c;
}

.text-black-0-50 {
	color: rgba(0, 0, 0, 0.05);
}

.text-black-10 {
	color: rgba(0, 0, 0, 0.1);
}

.text-black-20 {
	color: rgba(0, 0, 0, 0.2);
}

.text-black-30 {
	color: rgba(0, 0, 0, 0.3);
}

.text-black-40 {
	color: rgba(0, 0, 0, 0.4);
}

.text-black-50 {
	color: rgba(0, 0, 0, 0.5);
}

.text-black-60 {
	color: rgba(0, 0, 0, 0.6);
}

.text-black-70 {
	color: rgba(0, 0, 0, 0.7);
}

.text-black-80 {
	color: rgba(0, 0, 0, 0.8);
}

.text-black-90 {
	color: rgba(0, 0, 0, 093);
}

.text-white-0 {
	color: rgba(255, 255, 255, 0);
}

.text-white-10 {
	color: rgba(255, 255, 255, 0.1);
}

.text-white-20 {
	color: rgba(255, 255, 255, 0.2);
}

.text-white-30 {
	color: rgba(255, 255, 255, 0.3);
}

.text-white-40 {
	color: rgba(255, 255, 255, 0.4);
}

.text-white-50 {
	color: rgba(255, 255, 255, 0.5);
}

.text-white-60 {
	color: rgba(255, 255, 255, 0.6);
}

.text-white-70 {
	color: rgba(255, 255, 255, 0.7);
}

.text-white-80 {
	color: rgba(255, 255, 255, 0.8);
}

.text-white-90 {
	color: rgba(255, 255, 255, 0.9);
}

.text-current {
	color: currentColor;
}

.link-badge a {
	color: var(--lqd-badge-color);
}

.link-primary a {
	color: var(--lqd-color-primary);
}

.link-secondary a {
	color: var(--lqd-color-secondary);
}

.link-white a {
	color: #fff;
}

.link-black a {
	color: #000;
}

.link-black-30 a {
	color: rgba(0, 0, 0, 0.3);
}

.link-black-50 a {
	color: rgba(0, 0, 0, 0.5);
}

.link-black-60 a {
	color: rgba(0, 0, 0, 0.6);
}

.link-black-70 a {
	color: rgba(0, 0, 0, 0.7);
}

.link-black-80 a {
	color: rgba(0, 0, 0, 0.8);
}

.link-white-40 a {
	color: rgba(255, 255, 255, 0.4);
}

.link-white-50 a {
	color: rgba(255, 255, 255, 0.5);
}

.link-white-60 a {
	color: rgba(255, 255, 255, 0.6);
}

.link-white-70 a {
	color: rgba(255, 255, 255, 0.7);
}

.link-white-80 a {
	color: rgba(255, 255, 255, 0.8);
}

.link-white-5 a:hover {
	color: rgba(255, 255, 255, 1);
}

.link-10 a {
	font-size: 10px;
}

.link-12 a {
	font-size: 12px;
}

.link-13 a {
	font-size: 13px;
}

.link-14 a {
	font-size: 14px;
}

.link-15 a {
	font-size: 15px;
}

.link-16 a {
	font-size: 16px;
}

.link-17 a {
	font-size: 17px;
}

.link-18 a {
	font-size: 18px;
}

.link-20 a {
	font-size: 20px;
}

.link-24 a {
	font-size: 24px;
}

.link-30 a {
	font-size: 30px;
}

.link-normal a {
	font-weight: 400;
}

.link-medium a {
	font-weight: 500;
}

.link-bold a {
	font-weight: 700;
}

.link-leading-16 {
	line-height: 16px;
}

.link-leading-1\/5em a {
	line-height: 1.5em;
}

.link-leading-2em a {
	line-height: 2em;
}

/* List */
.list-none {
	list-style-type: none;
}

.inline-nav>li {
	display: inline-flex;
	width: auto;
}

/* Background */
.bg-transparent {
	background-color: transparent;
}

[data-liquid-bg] .lqd-section.bg-transparent {
	background-color: transparent !important;
}

.bg-0 {
	background-position: 0;
}

.bg-center {
	background-position: center center;
}

.bg-center-top {
	background-position: center top;
}

.bg-center-right {
	background-position: center right;
}

.bg-right-center {
	background-position: right center;
}

.bg-top-center {
	background-position: top center;
}

.bg-top-right {
	background-position: top right;
}

.bg-top-left {
	background-position: top left;
}

.bg-bottom-right {
	background-position: bottom right;
}

.bg-bottom-left {
	background-position: bottom left;
}

.bg-bottom-center {
	background-position: bottom center;
}

.bg-left-bottom {
	background-position: left bottom;
}

.bg-auto {
	background-size: auto;
}

.bg-cover {
	background-size: cover;
}

.bg-inherit {
	background-size: inherit;
}

.bg-contain {
	background-size: contain;
}

.bg-no-repeat {
	background-repeat: no-repeat;
}

.bg-repeat {
	background-repeat: repeat;
}

.opacity-0 {
	opacity: 0;
}

.opacity-10 {
	opacity: 0.1;
}

.opacity-20 {
	opacity: 0.2;
}

.opacity-30 {
	opacity: 0.3;
}

.opacity-40 {
	opacity: 0.4;
}

.opacity-50 {
	opacity: 0.5;
}

.opacity-60 {
	opacity: 0.6;
}

.opacity-70 {
	opacity: 0.7;
}

.opacity-80 {
	opacity: 0.8;
}

.opacity-90 {
	opacity: 0.9;
}

.opacity-100 {
	opacity: 1;
}

.invisible {
	visibility: hidden;
}

/* Border */
.border-none {
	border: none;
}

.border-solid {
	border-style: solid;
}

.border-bottom-dashed {
	border-bottom-style: dashed;
	border-bottom-width: 1px;
}

.border-0 {
	border: 0;
}

.border-1 {
	border-width: 1px;
	border-style: solid;
}

.border-2 {
	border-width: 2px;
	border-style: solid;
}

.border-3 {
	border-width: 3px;
	border-style: solid;
}

.border-4 {
	border-width: 4px;
	border-style: solid;
}

.border-5 {
	border-width: 5px;
	border-style: solid;
}

.border-10 {
	border-width: 10px;
	border-style: solid;
}

.border-20 {
	border-width: 20px;
	border-style: solid;
}

.border-w-3 {
	border-width: 3px;
}

.border-top {
	border-top-width: 1px;
	border-top-style: solid;
}

.border-right {
	border-right-width: 1px;
	border-right-style: solid;
}

.border-bottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

.border-left {
	border-left-width: 1px;
	border-left-style: solid;
}

.border-y-1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
}

.border-x-1 {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
}

.border-top-0 {
	border-top-width: 0;
}

.border-right-0 {
	border-right-width: 0;
}

.border-left-0 {
	border-left-width: 0;
}

.border-transparent {
	border-color: transparent;
}

.border-primary {
	border-color: var(--lqd-color-primary);
}

.border-white {
	border-color: #fff;
}

.border-black {
	border-color: #000;
}

.border-white-10 {
	border-color: rgba(255, 255, 255, 0.1);
}

.border-white-20 {
	border-color: rgba(255, 255, 255, 0.2);
}

.border-white-30 {
	border-color: rgba(255, 255, 255, 0.3);
}

.border-white-40 {
	border-color: rgba(255, 255, 255, 0.4);
}

.border-white-70 {
	border-color: rgba(255, 255, 255, 0.7);
}

.border-black-05 {
	border-color: rgba(0, 0, 0, 0.05);
}

.border-black-10 {
	border-color: rgba(0, 0, 0, 0.1);
}

.border-black-20 {
	border-color: rgba(0, 0, 0, 0.2);
}

.border-black-50 {
	border-color: rgba(0, 0, 0, 0.5);
}

.border-lightgray {
	border-color: #cecece;
}

.border-gray {
	border-color: #434957;
}

.border-gray-100 {
	border-color: #f3f4f6;
}

.border-gray-700 {
	border-color: #262626;
}

.border-purple-500 {
	border-color: var(--lqd-color-purple-500);
}

.rounded-2 {
	border-radius: 2px;
}

.rounded-4 {
	border-radius: 4px;
}

.rounded-6 {
	border-radius: 6px;
}

.rounded-8 {
	border-radius: 8px;
}

.rounded-10 {
	border-radius: 10px;
}

.rounded-12 {
	border-radius: 12px;
}

.rounded-16 {
	border-radius: 16px;
}

.rounded-20 {
	border-radius: 20px;
}

.rounded-25 {
	border-radius: 25px;
}

.rounded-30 {
	border-radius: 30px;
}

.rounded-100 {
	border-radius: 100px;
}

.rounded-3em {
	border-radius: 3em;
}

.rounded-5em {
	border-radius: 5em;
}

.rounded-full {
	border-radius: 50em;
}

.rounded-top-100 {
	border-top-right-radius: 100px;
	border-top-left-radius: 100px;
}

.rounded-right-full {
	border-top-right-radius: 50em;
	border-bottom-right-radius: 50em;
}

.rounded-left-full {
	border-bottom-left-radius: 50em;
	border-top-left-radius: 50em;
}

.rounded-top-0 {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.rounded-right-0 {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.rounded-bottom-0 {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.rounded-left-0 {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.rounded-inherit {
	border-radius: inherit;
}

/* Gap */
.gap-0 {
	gap: 0;
}

.gap-5 {
	gap: 5px;
}

.gap-10 {
	gap: 10px;
}

.gap-12 {
	gap: 12px;
}

.gap-15 {
	gap: 15px;
}

.gap-20 {
	gap: 20px;
}

.gap-25 {
	gap: 25px;
}

.gap-30 {
	gap: 30px;
}

.gap-35 {
	gap: 35px;
}

.gap-40 {
	gap: 40px;
}

.gap-50 {
	gap: 50px;
}

.gap-55 {
	gap: 55px;
}

.gap-60 {
	gap: 60px;
}

.gap-70 {
	gap: 70px;
}

.gap-120 {
	gap: 120px;
}

.gap-2percent {
	gap: 2%;
}

.gap-y-0 {
	row-gap: 0;
}

.gap-x-0 {
	column-gap: 0;
}

/* Z-index */
.-z-1 {
	z-index: -1;
}

.z-0 {
	z-index: 0;
}

.z-1 {
	z-index: 1;
}

.z-2 {
	z-index: 2;
}

.z-3 {
	z-index: 3;
}

.z-4 {
	z-index: 4;
}

.z-5 {
	z-index: 5;
}

.z-6 {
	z-index: 6;
}

.z-7 {
	z-index: 7;
}

.z-8 {
	z-index: 8;
}

.z-9 {
	z-index: 9;
}

.z-10 {
	z-index: 10;
}

.z-100 {
	z-index: 100;
}

/* Transition */
.transition-all {
	transition: transform 0.85s cubic-bezier(0.23, 1, 0.32, 1), background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.transition-border {
	transition: border 0.3s;
}

.transition-bg {
	transition: background 0.3s;
}

.transition-opacity {
	transition: opacity 0.3s;
}

.transition-color {
	transition: color 0.3s;
}

.transition-height {
	transition: height 0.3s;
}

.transition-width {
	transition: width 0.3s;
}

.transition-shadow {
	transition: box-shadow 0.3s;
}

.transition-text {
	transition: color 0.3s;
}

.cursor-pointer {
	cursor: pointer;
}

/* Box Shadow */
.shadow {
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
}

.shadow-xs {
	box-shadow: 0 1px 6px 0 rgba(34, 40, 59, 0.11);
}

.shadow-sm {
	box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
}

.shadow-md {
	box-shadow: 0 14px 55px 0 rgba(208, 202, 239, 0.3);
}

.shadow-lg {
	box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
}

.shadow-xl {
	box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}

.shadow-xxl {
	box-shadow: 0 25px 50px 0 rgba(0, 0, 0, 0.25);
}

.shadow-black-15 {
	box-shadow: 0 22px 50px 0 rgba(0, 0, 0, 0.15);
}

.shadow-blue {
	box-shadow: 0 20px 50px 0 rgba(52, 99, 188, 0.24);
}

.box-shadow-middle {
	box-shadow: 0 10px 30px 0 rgba(0, 0, 0, 0.6);
}

.box-shadow-bottom {
	box-shadow: 0 30px 70px 0 rgba(27, 32, 75, 0.07);
}

.shadow-top {
	box-shadow: 0 -20px 20px 0 rgba(0, 0, 0, 0.03);
}

.box-shadow-bottom-40 {
	box-shadow: 0 45px 45px 0 rgba(49, 89, 118, 0.22);
}

.box-shadow-center {
	box-shadow: 0 3px 40px 0 rgba(0, 0, 0, 0.08);
}

.box-shadow-none {
	box-shadow: none;
}

.translate-0 {
	transform: translate(0, 0);
}

.-translatex-50percent {
	transform: translateX(-50%);
}

.rotate-45 {
	transform: rotate(45deg);
}

.rotate-90 {
	transform: rotate(90deg);
}

.rotate-180 {
	transform: rotate(180deg);
}

.-rotate-45 {
	transform: rotate(-45deg);
}

.-rotate-90 {
	transform: rotate(-90deg);
}

.-rotate-180 {
	transform: rotate(-180deg);
}

.scale-1 {
	transform: scale(1);
}

.vertical-lr {
	writing-mode: vertical-lr;
}

.vertical-rl {
	writing-mode: vertical-rl;
}

.horizontal-tb {
	writing-mode: horizontal-tb;
}

.overflow-visible {
	overflow: visible;
}

.overflow-auto {
	overflow: auto;
}

.overflow-hidden {
	overflow: hidden;
}

.order-first {
	order: -9999;
}

.order-last {
	order: 9999;
}

.objfit-center {
	object-position: center;
}

.objfit-cover {
	object-fit: cover;
}

.pos-abs-center {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.ltr-right-0 {
	right: 0;
}

.ltr-left-0 {
	left: 0;
}

.collapse {
	display: none;
}

.collapse.show {
	display: block;
}

.collapsing {
	height: 0;
	overflow: hidden;
	transition-property: height, visibility;
	transition-duration: .35s;
	transition-timing-function: ease;
}

.lqd-mobile-sec-nav .collapse:not(.show) {
	display: none;
}

.background-overlay,
.background-slideshow {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
}

.lqd-module-backdrop {
	display: block;
	width: 100vw;
	height: 100vh;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99;
	opacity: 0;
	visibility: hidden;
	background-color: rgba(0, 0, 0, .6);
	transition: opacity .3s, visibility .3s;
}

.spacer-inner {
	height: var(--spacer-size);
}

.object-cover {
	object-fit: cover;
}

.objpos-center {
	object-position: center;
}

.vertical-align-top {
	vertical-align: top;
}

.vertical-align-middle {
	vertical-align: middle;
}

.inline-ul>li {
	display: inline-flex;
	width: auto;
}

.inline-ul>li>a {
	display: inline-flex;
}

.pointer-events-none {
	pointer-events: none;
}

.pointer-events-auto {
	pointer-events: auto;
}

.sr-only,
.screen-reader-text,
.screen-reader-text span,
.ui-helper-hidden-accessible {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

.user-select-none {
	user-select: none;
}

.text-vertical {
	writing-mode: vertical-rl;
	transform: rotate(180deg);
}

.backface-hidden {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.perspective {
	perspective: 1200px;
}

.transform-style-3d {
	transform-style: preserve-3d;
}

.will-change-opacity {
	will-change: opacity;
}

.will-change-transform {
	will-change: transform;
}

.before\:bg-black:before {
	background-color: #000;
}

.before\:bg-white-80:before {
	background-color: rgba(255, 255, 255, 0.8);
}

.hover\:text-primary:hover {
	color: var(--lqd-color-primary);
}

.hover\:link-hover:hover {
	color: var(--lqd-color-link-hover);
}

.hover\:text-black:hover {
	color: #000;
}

.hover\:text-white:hover {
	color: #fff;
}

.hover\:text-white-80:hover {
	color: rgba(255, 255, 255, 0.8);
}

.hover\:text-black-60:hover {
	color: rgba(0, 0, 0, 0.6);
}

.hover\:currentColor:hover {
	color: currentColor;
}

.hover\:current-bg:hover {
	background-color: inherit;
}

.hover\:bg-primary:hover {
	background-color: var(--lqd-color-primary);
}

.hover\:bg-secondary:hover {
	background-color: var(--lqd-color-secondary);
}

.hover\:bg-accent:hover {
	background-color: var(--lqd-color-accent);
}

.hover\:bg-white:hover {
	background-color: #fff;
}

.hover\:border-accent:hover {
	border-color: var(--lqd-color-accent);
}

.hover\:bg-black:hover {
	background-color: #000;
}

.hover\:svg-white:hover svg,
.hover\:svg-white:hover path {
	fill: #fff;
}

.hover\:svg-black:hover svg,
.hover\:svg-black:hover path {
	fill: #000;
}

.hover\:scale-1\/1:hover {
	transform: scale(1.1);
}

.hover\:opacity-100:hover {
	opacity: 1;
}

.hover\:inner-opacity-100:hover .inner-opacity-0 {
	opacity: 1;
}

.hover\:inner-text-primary:hover .inner-text-primary {
	color: var(--lqd-color-primary);
}

.hover\:inner-text-white:hover .inner-text-white {
	color: #fff;
}

.hover\:inner-text-black:hover .inner-text-black {
	color: #000;
}

.hover\:inner-bg-black:hover .inner-bg-black {
	background-color: #000;
}

.hover\:inner-bg-white:hover .inner-bg-white {
	background-color: #fff;
}

.hover\:inner-opacity-100:hover .opacity-0 {
	opacity: 1;
}

.hover\:shadow-md:hover {
	box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
}

.before\:bg-white:before {
	background-color: #fff;
}

.after\:bg-white:after {
	background-color: #fff;
}

.after\:bg-accent:after {
	background-color: var(--lqd-color-accent);
}

/* Responsive */
/* 2XL */
@media (min-width: 1400px) {
	.xxl\:w-full {
		width: 100%;
	}

	.xxl\:w-50percent {
		width: 50%;
	}

	.xxl\:w-33percent {
		width: 33.333%;
	}

	.xxl\:w-25percent {
		width: 25%;
	}

	.xxl\:block {
		display: block;
	}

	.xxl\:flex {
		display: flex;
	}

	.xxl\:hidden {
		display: none;
	}

	.xxl\:justify-start {
		justify-content: start;
	}

	.xxl\:justify-center {
		justify-content: center;
	}

	.xxl\:justify-end {
		justify-content: end;
	}

	.xxl\:justify-between {
		justify-content: space-between;
	}

	.xxl\:items-center {
		align-items: center;
	}

	.xxl\:items-end {
		align-items: flex-end;
	}

	.xxl\:items-start {
		align-items: flex-start;
	}

	.xxl\:gap-0 {
		gap: 0;
	}

	.xxl\:text-start {
		text-align: start;
	}

	.xxl\:text-center {
		text-align: center;
	}

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

	.xxl\:p-0 {
		padding: 0;
	}

	.xxl\:pt-0,
	.xxl\:py-0 {
		padding-top: 0;
	}

	.xxl\:pr-0,
	.xxl\:px-0 {
		padding-right: 0;
	}

	.xxl\:pb-0,
	.xxl\:py-0 {
		padding-bottom: 0;
	}

	.xxl\:pl-0,
	.xxl\:px-0 {
		padding-left: 0;
	}

	.xxl\:m-0 {
		margin: 0;
	}

	.xxl\:mt-0,
	.xxl\:my-0 {
		margin-top: 0;
	}

	.xxl\:mr-0,
	.xxl\:mx-0 {
		margin-right: 0;
	}

	.xxl\:mb-0,
	.xxl\:my-0 {
		margin-bottom: 0;
	}

	.xxl\:ml-0,
	.xxl\:mx-0 {
		margin-left: 0;
	}
}

/* XL */
@media (max-width: 1399px) {
	.xl\:w-full {
		width: 100%;
	}

	.xl\:w-55percent {
		width: 55%;
	}

	.xl\:w-50percent {
		width: 50%;
	}

	.xl\:w-33percent {
		width: 33.333%;
	}

	.xl\:w-30percent {
		width: 30%;
	}

	.xl\:w-25percent {
		width: 25%;
	}

	.xl\:w-15percent {
		width: 15%;
	}

	.xl\:block {
		display: block;
	}

	.xl\:flex {
		display: flex;
	}

	.xl\:hidden {
		display: none;
	}

	.xl\:justify-start {
		justify-content: start;
	}

	.xl\:justify-center {
		justify-content: center;
	}

	.xl\:justify-end {
		justify-content: end;
	}

	.xl\:justify-between {
		justify-content: space-between;
	}

	.xl\:items-center {
		align-items: center;
	}

	.xl\:items-end {
		align-items: flex-end;
	}

	.xl\:items-start {
		align-items: flex-start;
	}

	.xl\:items-stretch {
		align-items: stretch;
	}

	.xl\:gap-0 {
		gap: 0;
	}

	.xl\:text-start {
		text-align: start;
	}

	.xl\:text-center {
		text-align: center;
	}

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

	.xl\:p-0 {
		padding: 0;
	}

	.xl\:pt-0,
	.xl\:py-0 {
		padding-top: 0;
	}

	.xl\:pr-0,
	.xl\:px-0 {
		padding-right: 0;
	}

	.xl\:pb-0,
	.xl\:py-0 {
		padding-bottom: 0;
	}

	.xl\:pl-0,
	.xl\:px-0 {
		padding-left: 0;
	}

	.xl\:m-0 {
		margin: 0;
	}

	.xl\:mt-0,
	.xl\:my-0 {
		margin-top: 0;
	}

	.xl\:mr-0,
	.xl\:mx-0 {
		margin-right: 0;
	}

	.xl\:mb-0,
	.xl\:my-0 {
		margin-bottom: 0;
	}

	.xl\:ml-0,
	.xl\:mx-0 {
		margin-left: 0;
	}
}

/* LG */
@media (max-width: 1199px) {
	.lg\:w-full {
		width: 100%;
	}

	.lg\:w-85percent {
		width: 85%;
	}

	.lg\:w-80percent {
		width: 80%;
	}

	.lg\:w-75percent {
		width: 75%;
	}

	.lg\:w-70percent {
		width: 70%;
	}

	.lg\:w-60percent {
		width: 60%;
	}

	.lg\:w-55percent {
		width: 55%;
	}

	.lg\:w-50percent {
		width: 50%;
	}

	.lg\:w-45percent {
		width: 45%;
	}

	.lg\:w-40percent {
		width: 40%;
	}

	.lg\:w-33percent {
		width: 33.333%;
	}

	.lg\:w-25percent {
		width: 25%;
	}

	.lg\:w-20percent {
		width: 20%;
	}

	.lg\:w-15percent {
		width: 15%;
	}

	.lg\:w-10percent {
		width: 10%;
	}

	.lg\:relative {
		position: relative;
	}

	.lg\:hidden {
		display: none;
	}

	.lg\:block {
		display: block;
	}

	.lg\:flex {
		display: flex;
	}

	.lg\:flex-col {
		flex-direction: column;
	}

	.lg\:flex-row {
		flex-direction: row;
	}

	.lg\:flex-wrap {
		flex-wrap: wrap;
	}

	.lg\:flex-col-reverse {
		flex-direction: column-reverse;
	}

	.lg\:justify-start {
		justify-content: start;
	}

	.lg\:justify-center {
		justify-content: center;
	}

	.lg\:justify-end {
		justify-content: end;
	}

	.lg\:justify-between {
		justify-content: space-between;
	}

	.lg\:items-center {
		align-items: center;
	}

	.lg\:items-end {
		align-items: flex-end;
	}

	.lg\:items-start {
		align-items: flex-start;
	}

	.lg\:gap-0 {
		gap: 0;
	}

	.lg\:self-center {
		align-self: center;
	}

	.lg\:text-start {
		text-align: start;
	}

	.lg\:text-center {
		text-align: center;
	}

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

	.lg\:text-14 {
		font-size: 14px;
	}

	.lg\:text-16 {
		font-size: 16px;
	}

	.lg\:text-18 {
		font-size: 18px;
	}

	.lg\:text-20 {
		font-size: 20px;
	}

	.lg\:text-22 {
		font-size: 22px;
	}

	.lg\:text-24 {
		font-size: 24px;
	}

	.lg\:text-26 {
		font-size: 26px;
	}

	.lg\:text-28 {
		font-size: 28px;
	}

	.lg\:text-30 {
		font-size: 30px;
	}

	.lg\:text-32 {
		font-size: 32px;
	}

	.lg\:text-34 {
		font-size: 34px;
	}

	.lg\:text-36 {
		font-size: 36px;
	}

	.lg\:text-38 {
		font-size: 38px;
	}

	.lg\:text-40 {
		font-size: 40px;
	}

	.lg\:text-44 {
		font-size: 44px;
	}

	.lg\:text-48 {
		font-size: 48px;
	}

	.lg\:text-50 {
		font-size: 50px;
	}

	.lg\:text-54 {
		font-size: 54px;
	}

	.lg\:text-60 {
		font-size: 60px;
	}

	.lg\:text-64 {
		font-size: 64px;
	}

	.lg\:order-first {
		order: -9999;
	}

	.lg\:border-bottom {
		border-bottom-width: 1px;
		border-bottom-style: solid;
	}

	.lg\:border-right-0 {
		border-right-width: 0;
	}

	.lg\:border-0 {
		border-width: 0;
		border-style: none;
	}

	.lg\:border-radius-0 {
		border-radius: 0;
	}

	.lg\:z-1 {
		z-index: 1;
	}

	.lg\:gap-y-0 {
		row-gap: 0;
	}

	.lg\:p-0 {
		padding: 0;
	}

	.lg\:pt-0,
	.lg\:py-0 {
		padding-top: 0;
	}

	.lg\:pr-0,
	.lg\:px-0 {
		padding-right: 0;
	}

	.lg\:pb-0,
	.lg\:py-0 {
		padding-bottom: 0;
	}

	.lg\:pl-0,
	.lg\:px-0 {
		padding-left: 0;
	}

	.lg\:m-0 {
		margin: 0;
	}

	.lg\:mt-0,
	.lg\:my-0 {
		margin-top: 0;
	}

	.lg\:mr-0,
	.lg\:mx-0 {
		margin-right: 0;
	}

	.lg\:mb-0,
	.lg\:my-0 {
		margin-bottom: 0;
	}

	.lg\:ml-0,
	.lg\:mx-0 {
		margin-left: 0;
	}
}

/* MD */
@media (max-width: 991px) {
	.md\:max-w-full {
		max-width: 100%;
	}

	.md\:w-full {
		width: 100%;
	}

	.md\:w-55percent {
		width: 55%;
	}

	.md\:w-50percent {
		width: 50%;
	}

	.md\:w-40percent {
		width: 40%;
	}

	.md\:w-33percent {
		width: 33.333%;
	}

	.md\:w-30percent {
		width: 30%;
	}

	.md\:w-25percent {
		width: 25%;
	}

	.md\:block {
		display: block;
	}

	.md\:flex {
		display: flex;
	}

	.md\:hidden {
		display: none;
	}

	.md\:justify-start {
		justify-content: start;
	}

	.md\:justify-center {
		justify-content: center;
	}

	.md\:justify-end {
		justify-content: end;
	}

	.md\:justify-between {
		justify-content: space-between;
	}

	.md\:items-center {
		align-items: center;
	}

	.md\:items-end {
		align-items: flex-end;
	}

	.md\:items-start {
		align-items: flex-start;
	}

	.md\:gap-0 {
		gap: 0;
	}

	.md\:flex-grow-0 {
		flex-grow: 0;
	}

	.md\:text-start {
		text-align: start;
	}

	.md\:text-center {
		text-align: center;
	}

	.md\:border-bottom {
		border-bottom-width: 1px;
		border-bottom-style: solid;
	}

	.md\:border-left {
		border-left-width: 1px;
		border-left-style: solid;
	}

	.md\:border-0 {
		border-width: 0;
	}

	.md\:border-top-0 {
		border-top-width: 0;
	}

	.md\:border-left-0 {
		border-left-width: 0;
	}

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

	.md\:text-14 {
		font-size: 14px;
	}

	.md\:text-16 {
		font-size: 16px;
	}

	.md\:text-18 {
		font-size: 18px;
	}

	.md\:text-20 {
		font-size: 20px;
	}

	.md\:text-22 {
		font-size: 22px;
	}

	.md\:text-24 {
		font-size: 24px;
	}

	.md\:text-26 {
		font-size: 26px;
	}

	.md\:text-28 {
		font-size: 28px;
	}

	.md\:text-30 {
		font-size: 30px;
	}

	.md\:text-32 {
		font-size: 32px;
	}

	.md\:text-34 {
		font-size: 34px;
	}

	.md\:text-36 {
		font-size: 36px;
	}

	.md\:text-38 {
		font-size: 38px;
	}

	.md\:text-40 {
		font-size: 40px;
	}

	.md\:text-44 {
		font-size: 44px;
	}

	.md\:text-48 {
		font-size: 48px;
	}

	.md\:text-50 {
		font-size: 50px;
	}

	.md\:text-54 {
		font-size: 54px;
	}

	.md\:text-60 {
		font-size: 60px;
	}

	.md\:text-64 {
		font-size: 64px;
	}

	.md\:rotate-0 {
		transform: rotate(0);
	}

	.md\:order-first {
		order: -9999;
	}

	.md\:order-last {
		order: 9999;
	}

	.md\:p-0 {
		padding: 0;
	}

	.md\:pt-0,
	.md\:py-0 {
		padding-top: 0;
	}

	.md\:pr-0,
	.md\:px-0 {
		padding-right: 0;
	}

	.md\:pr-15,
	.md\:px-15 {
		padding-right: 15px;
	}

	.md\:pb-0,
	.md\:py-0 {
		padding-bottom: 0;
	}

	.md\:pl-0,
	.md\:px-0 {
		padding-left: 0;
	}

	.md\:pl-15,
	.md\:px-15 {
		padding-left: 15px;
	}

	.md\:m-0 {
		margin: 0;
	}

	.md\:mt-0,
	.md\:my-0 {
		margin-top: 0;
	}

	.md\:mr-0,
	.md\:mx-0 {
		margin-right: 0;
	}

	.md\:mb-0,
	.md\:my-0 {
		margin-bottom: 0;
	}

	.md\:ml-0,
	.md\:mx-0 {
		margin-left: 0;
	}

	.md\:top-0 {
		top: 0;
	}
}

/* SM */
@media (max-width: 767px) {
	.sm\:w-full {
		width: 100%;
	}

	.sm\:w-80percent {
		width: 80%;
	}

	.sm\:w-70percent {
		width: 70%;
	}

	.sm\:w-66 {
		width: 66.666%;
	}

	.sm\:w-50percent {
		width: 50%;
	}

	.sm\:w-55percent {
		width: 55%;
	}

	.sm\:w-40percent {
		width: 40%;
	}

	.sm\:w-33percent {
		width: 33.333%;
	}

	.sm\:w-30percent {
		width: 30%;
	}

	.sm\:w-25percent {
		width: 25%;
	}

	.sm\:w-20percent {
		width: 20%;
	}

	.sm\:h-auto {
		height: auto;
	}

	.sm\:left-0 {
		left: 0;
	}

	.sm\:relative {
		position: relative;
	}

	.sm\:hidden {
		display: none;
	}

	.sm\:block {
		display: block;
	}

	.sm\:flex {
		display: flex;
	}

	.sm\:flex-wrap {
		flex-wrap: wrap;
	}

	.sm\:flex-col {
		flex-direction: column;
	}

	.sm\:flex-col-reverse {
		flex-direction: column-reverse;
	}

	.sm\:justify-start {
		justify-content: start;
	}

	.sm\:justify-center {
		justify-content: center;
	}

	.sm\:justify-end {
		justify-content: end;
	}

	.sm\:justify-between {
		justify-content: space-between;
	}

	.sm\:items-center {
		align-items: center;
	}

	.sm\:items-end {
		align-items: flex-end;
	}

	.sm\:items-start {
		align-items: flex-start;
	}

	.sm\:gap-0 {
		gap: 0;
	}

	.sm\:text-start {
		text-align: start;
	}

	.sm\:text-center {
		text-align: center;
	}

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

	.sm\:text-14 {
		font-size: 14px;
	}

	.sm\:text-16 {
		font-size: 16px;
	}

	.sm\:text-18 {
		font-size: 18px;
	}

	.sm\:text-20 {
		font-size: 20px;
	}

	.sm\:text-22 {
		font-size: 22px;
	}

	.sm\:text-24 {
		font-size: 24px;
	}

	.sm\:text-26 {
		font-size: 26px;
	}

	.sm\:text-28 {
		font-size: 28px;
	}

	.sm\:text-30 {
		font-size: 30px;
	}

	.sm\:text-32 {
		font-size: 32px;
	}

	.sm\:text-34 {
		font-size: 34px;
	}

	.sm\:text-36 {
		font-size: 36px;
	}

	.sm\:text-38 {
		font-size: 38px;
	}

	.sm\:text-40 {
		font-size: 40px;
	}

	.sm\:text-44 {
		font-size: 44px;
	}

	.sm\:text-48 {
		font-size: 48px;
	}

	.sm\:text-50 {
		font-size: 50px;
	}

	.sm\:text-54 {
		font-size: 54px;
	}

	.sm\:text-60 {
		font-size: 60px;
	}

	.sm\:text-64 {
		font-size: 64px;
	}

	.sm\:top-auto {
		top: auto;
	}

	.sm\:left-auto {
		left: auto;
	}

	.sm\:rotate-0 {
		transform: rotate(0);
	}

	.sm\:vertical-unset {
		writing-mode: unset;
	}

	.sm\:text-horizontal {
		transform: rotate(0);
		writing-mode: unset;
	}

	.sm\:p-0 {
		padding: 0;
	}

	.sm\:pt-0,
	.sm\:py-0 {
		padding-top: 0;
	}

	.sm\:pr-0,
	.sm\:px-0 {
		padding-right: 0;
	}

	.sm\:pr-15,
	.sm\:px-15 {
		padding-right: 15px;
	}

	.sm\:pb-0,
	.sm\:py-0 {
		padding-bottom: 0;
	}

	.sm\:pl-0,
	.sm\:px-0 {
		padding-left: 0;
	}

	.sm\:pl-15,
	.sm\:px-15 {
		padding-left: 15px;
	}

	.sm\:m-0 {
		margin: 0;
	}

	.sm\:mt-0,
	.sm\:my-0 {
		margin-top: 0;
	}

	.sm\:mr-0,
	.sm\:mx-0 {
		margin-right: 0;
	}

	.sm\:mb-0,
	.sm\:my-0 {
		margin-bottom: 0;
	}

	.sm\:ml-0,
	.sm\:mx-0 {
		margin-left: 0;
	}

	.sm\:border-bottom {
		border-bottom-width: 1px;
		border-bottom-style: solid;
	}

	.sm\:border-top-0 {
		border-top-width: 0;
	}

	.sm\:border-right-0 {
		border-right-width: 0;
	}

	.sm\:border-0 {
		border-width: 0;
	}

	.sm\:border-y-1 {
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
	}

	.sm\:border-x-0 {
		border-right-width: 0;
		border-left-width: 0;
	}

	.sm\:rounded-10 {
		border-radius: 10px;
	}

	.sm\:order-first {
		order: -9999;
	}

	.sm\:order-last {
		order: 9999;
	}
}

/* XS */
@media (max-width: 575px) {
	.xs\:w-full {
		width: 100%;
	}

	.xs\:w-50percent {
		width: 50%;
	}

	.xs\:w-33percent {
		width: 33.333%;
	}

	.xs\:w-25percent {
		width: 25%;
	}

	.xs\:hidden {
		display: none;
	}

	.xs\:block {
		display: block;
	}

	.xs\:flex {
		display: flex;
	}

	.xs\:flex-col {
		flex-direction: column;
	}

	.xs\:flex-row-reverse {
		flex-direction: row-reverse;
	}

	.xs\:justify-start {
		justify-content: start;
	}

	.xs\:justify-center {
		justify-content: center;
	}

	.xs\:justify-end {
		justify-content: end;
	}

	.xs\:justify-between {
		justify-content: space-between;
	}

	.xs\:items-center {
		align-items: center;
	}

	.xs\:items-end {
		align-items: flex-end;
	}

	.xs\:items-start {
		align-items: flex-start;
	}

	.xs\:gap-0 {
		gap: 0;
	}

	.xs\:text-start {
		text-align: start;
	}

	.xs\:text-center {
		text-align: center;
	}

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

	.xs\:text-14 {
		font-size: 14px;
	}

	.xs\:text-16 {
		font-size: 16px;
	}

	.xs\:text-18 {
		font-size: 18px;
	}

	.xs\:text-20 {
		font-size: 20px;
	}

	.xs\:text-22 {
		font-size: 22px;
	}

	.xs\:text-24 {
		font-size: 24px;
	}

	.xs\:text-26 {
		font-size: 26px;
	}

	.xs\:text-28 {
		font-size: 28px;
	}

	.xs\:text-30 {
		font-size: 30px;
	}

	.xs\:text-32 {
		font-size: 32px;
	}

	.xs\:text-34 {
		font-size: 34px;
	}

	.xs\:text-36 {
		font-size: 36px;
	}

	.xs\:text-38 {
		font-size: 38px;
	}

	.xs\:text-40 {
		font-size: 40px;
	}

	.xs\:text-44 {
		font-size: 44px;
	}

	.xs\:text-48 {
		font-size: 48px;
	}

	.xs\:text-50 {
		font-size: 50px;
	}

	.xs\:text-54 {
		font-size: 54px;
	}

	.xs\:text-60 {
		font-size: 60px;
	}

	.xs\:text-64 {
		font-size: 64px;
	}

	.xs\:p-0 {
		padding: 0;
	}

	.xs\:pt-0,
	.xs\:py-0 {
		padding-top: 0;
	}

	.xs\:pr-0,
	.xs\:px-0 {
		padding-right: 0;
	}

	.xs\:pr-15,
	.xs\:px-15 {
		padding-right: 15px;
	}

	.xs\:pb-0,
	.xs\:py-0 {
		padding-bottom: 0;
	}

	.xs\:pl-0,
	.xs\:px-0 {
		padding-left: 0;
	}

	.xs\:pl-15,
	.xs\:px-15 {
		padding-left: 15px;
	}

	.xs\:m-0 {
		margin: 0;
	}

	.xs\:mt-0,
	.xs\:my-0 {
		margin-top: 0;
	}

	.xs\:mr-0,
	.xs\:mx-0 {
		margin-right: 0;
	}

	.xs\:mb-0,
	.xs\:my-0 {
		margin-bottom: 0;
	}

	.xs\:ml-0,
	.xs\:mx-0 {
		margin-left: 0;
	}
}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/frontend/liquid-icon/lqd-essentials/lqd-essentials.min.css ***!
  \*****************************************************************************************************************************************************************/
@font-face{font-family:"lqd-essentials";src:url(/build/fonts/lqd-essentials.83f14f49.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.lqd-icn-ess{display:inline-block;font-family:"lqd-essentials";font-size:1em;line-height:1;font-weight:400;font-style:normal;speak:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-speech-bubble::before{content:""}.icon-ld-search::before{content:""}.icon-num-10::before{content:""}.icon-num-9::before{content:""}.icon-num-8::before{content:""}.icon-num-7::before{content:""}.icon-num-6::before{content:""}.icon-num-5::before{content:""}.icon-num-4::before{content:""}.icon-num-3::before{content:""}.icon-num-2::before{content:""}.icon-num-1::before{content:""}.icon-lqd-check::before{content:""}.icon-lqd-compass::before{content:""}.icon-lqd-atom::before{content:""}.icon-lqd-laptop::before{content:""}.icon-lqd-stack::before{content:""}.icon-lqd-pen-2::before{content:""}.icon-lqd-user::before{content:""}.icon-lqd-envelope::before{content:""}.icon-lqd-pen::before{content:""}.icon-lqd-dollar::before{content:""}.icon-ion-ios-play::before{content:""}.icon-ld-cart::before{content:""}.icon-ion-ios-add::before{content:""}.icon-ion-ios-checkmark::before{content:""}.icon-ion-ios-remove::before{content:""}.icon-ion-ios-close::before{content:""}.icon-ion-caret-up::before{content:""}.icon-ion-caret-back::before{content:""}.icon-ion-caret-forward::before{content:""}.icon-ion-ios-arrow-back::before{content:""}.icon-ion-ios-arrow-up::before{content:""}.icon-ion-ios-arrow-forward::before{content:""}.icon-ion-caret-down::before{content:""}.icon-ion-ios-arrow-down::before{content:""}.icon-md-arrow-down::before{content:""}.icon-md-arrow-forward::before{content:""}.icon-md-arrow-up::before{content:""}.icon-md-arrow-back::before{content:""}.icon-ion-ios-arrow-round-back::before{content:""}.icon-ion-ios-arrow-round-down::before{content:""}.icon-md-arrow-round-up::before{content:""}.icon-md-arrow-round-down::before{content:""}.icon-md-arrow-round-back::before{content:""}.icon-ion-ios-arrow-round-forward::before{content:""}.icon-ion-ios-arrow-round-up::before{content:""}.icon-md-arrow-round-forward::before{content:""}.icon-md-arrow-round-up-2::before{content:""}.icon-md-arrow-round-down-2::before{content:""}.icon-md-arrow-round-back-2::before{content:""}.icon-md-arrow-round-forward-2::before{content:""}.icon-lqd-eye::before{content:""}.icon-lqd-sync::before{content:""}.icon-lqd-bars::before{content:""}.icon-lqd-dots::before{content:""}.icon-lqd-dots-alt::before{content:""}.icon-ld-search-2::before{content:""}.icon-lqd-user-2::before{content:""}.icon-lqd-volume-low::before{content:""}.icon-lqd-volume-high::before{content:""}.icon-compare::before{content:""}.icon-lqd-presentation::before{content:""}.icon-lqd-cogs::before{content:""}.icon-lqd-tools::before{content:""}.icon-lqd-mobile::before{content:""}.icon-lqd-target::before{content:""}.icon-lqd-path::before{content:""}.icon-lqd-feather::before{content:""}.icon-lqd-smile::before{content:""}.icon-lqd-circle::before{content:""}
/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/styles/frontend/style.css ***!
  \*************************************************************************************************************************/
.image-card{
    width: 100%;
    aspect-ratio: 3 / 2;
    height: auto;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

@supports not (aspect-ratio: 1) {
    .image-card {
        height: 0;
        padding-bottom: 66.666%;
    }
}

.image-card-small{
    width: 100%;
    height: 0;
    padding-bottom: 90%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

/* Stable card grid: equal columns, fixed image ratio, clamped titles */
.lqd-section.blog .w-33percent {
    align-items: stretch;
    min-width: 0;
}

.lqd-section.blog .w-33percent > a {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    min-width: 0;
    color: inherit;
    text-decoration: none;
}

.lqd-section.blog .lqd-lp {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
    min-width: 0;
}

.lqd-section.blog .lqd-lp-img {
    flex: 0 0 auto;
    width: 100%;
    overflow: hidden;
}

.lqd-section.blog .lqd-lp-img figure {
    margin: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
}

.lqd-section.blog .lqd-lp-header,
.lqd-section.blog .lqd-lp header {
    min-width: 0;
    flex: 1 1 auto;
}

.lqd-section.blog .entry-title.lqd-lp-title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    word-break: break-word;
    overflow-wrap: anywhere;
}

.lqd-lp-header, .lqd-lp-footer {
    padding-left: 1em;
    padding-right: 1em;
}

.position-relative{
    position:relative !important;
}

.card_image{
    width: 100%;
    height: 400px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
}

.pagination {
    display: flex;
    justify-content: center;
    margin-top: 20px;
    width: 100%;
}

.pagination ul {
    list-style: none;
    padding: 0;
    display: flex;
}

.pagination li {
    margin: 0 5px;
}

.pagination a,
.pagination span {
    text-decoration: none;
    color: #333;
    padding: 8px 12px;
    border: 1px solid #ddd;
    border-radius: 4px;
}

.pagination a:hover {
    background-color: #f5f5f5;
}

.pagination .active a {
    background-color: #007bff;
    color: #fff;
}

.logo-default, .logo-footer{
    /*filter: brightness(0) invert(1);*/
    width:74px !important;
}

.logo-footer{
    /*filter: brightness(0) invert(1);*/
    width:200px !important;
}

.logo-sticky{
    width:74px !important;
}

.profile_image {
    width: 60px;
    height: 60px;
    background-size: cover;
    border-radius: 50px;
}

.filters-container {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}

.filter-item {
    min-width: 200px;
}

@media (max-width: 1199px) {
    #yt_link{
        display: none !important;
    }
}

@media (max-width: 768px) {
    .filters-container {
        flex-direction: column;
    }
    .filter-item {
        width: 100%;
    }

    #banner .banner_sottotitolo {
        padding: 10px !important;
    }

    #banner .btn_giallo_r{
        margin-left: 20px !important;
    }

    h2.ld-fh-element{
        font-size: 1.5em !important;
    }

    .ld-fancy-heading p{
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .slider_p{
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    #site-footer{
        padding: 10px !important;
    }
}

@media (max-width: 433px) {

    #title_dashboard{
        font-size: 2.5em !important;
        text-align: center;
    }

    #subtitle_dashboard{
        text-align: center;
    }
}

#codice{
    width: 100% !important;
}

.carousel-item img {
    max-width: fit-content;
    height: 120px;
}

.carousel-nav .lqd-carousel-slides, .flickity-button svg{
    color: white
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFNBQVM7QUFDVjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLE9BQU87QUFDUjs7QUFFQTtDQUNDLFNBQVM7QUFDVjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQSxhQUFhO0FBQ2I7Q0FDQyxTQUFTO0FBQ1Y7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUEsZUFBZTtBQUNmO0NBQ0MsT0FBTztBQUNSOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsUUFBUTtBQUNUOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsU0FBUztBQUNWOztBQUVBO0NBQ0MsVUFBVTtBQUNYOztBQUVBLHdCQUF3QjtBQUN4QjtDQUNDLFFBQVE7QUFDVDs7QUFFQTtDQUNDLFNBQVM7QUFDVjs7QUFFQTtDQUNDLFNBQVM7QUFDVjs7QUFFQTtDQUNDLFNBQVM7QUFDVjs7QUFFQTtDQUNDLFNBQVM7QUFDVjs7QUFFQTtDQUNDLFNBQVM7QUFDVjs7QUFFQTtDQUNDLFNBQVM7QUFDVjs7QUFFQTtDQUNDLFNBQVM7QUFDVjs7QUFFQTtDQUNDLFNBQVM7QUFDVjs7QUFFQTtDQUNDLFNBQVM7QUFDVjs7QUFFQTtDQUNDLFNBQVM7QUFDVjs7QUFFQTtDQUNDLFNBQVM7QUFDVjs7QUFFQTtDQUNDLFNBQVM7QUFDVjs7QUFFQTtDQUNDLFNBQVM7QUFDVjs7QUFFQTtDQUNDLFNBQVM7QUFDVjs7QUFFQTtDQUNDLFNBQVM7QUFDVjs7QUFFQTtDQUNDLFNBQVM7QUFDVjs7QUFFQTtDQUNDLFNBQVM7QUFDVjs7QUFFQTtDQUNDLFNBQVM7QUFDVjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLFNBQVM7QUFDVjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFFBQVE7QUFDVDs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFFBQVE7QUFDVDs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFFBQVE7QUFDVDs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFFBQVE7QUFDVDs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFFBQVE7QUFDVDs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFNBQVM7QUFDVjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFNBQVM7QUFDVjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFNBQVM7QUFDVjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFNBQVM7QUFDVjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFNBQVM7QUFDVjs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTtDQUNDLFVBQVU7QUFDWDs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTs7Q0FFQyxjQUFjO0FBQ2Y7O0FBRUE7O0NBRUMsZ0JBQWdCO0FBQ2pCOztBQUVBOztDQUVDLGlCQUFpQjtBQUNsQjs7QUFFQTs7Q0FFQyxpQkFBaUI7QUFDbEI7O0FBRUE7O0NBRUMsaUJBQWlCO0FBQ2xCOztBQUVBOztDQUVDLGlCQUFpQjtBQUNsQjs7QUFFQTs7Q0FFQyxpQkFBaUI7QUFDbEI7O0FBRUE7O0NBRUMsaUJBQWlCO0FBQ2xCOztBQUVBOztDQUVDLGlCQUFpQjtBQUNsQjs7QUFFQTs7Q0FFQyxpQkFBaUI7QUFDbEI7O0FBRUE7O0NBRUMsaUJBQWlCO0FBQ2xCOztBQUVBOztDQUVDLGlCQUFpQjtBQUNsQjs7QUFFQTs7Q0FFQyxpQkFBaUI7QUFDbEI7O0FBRUE7O0NBRUMsaUJBQWlCO0FBQ2xCOztBQUVBOztDQUVDLGlCQUFpQjtBQUNsQjs7QUFFQTs7Q0FFQyxpQkFBaUI7QUFDbEI7O0FBRUE7O0NBRUMsaUJBQWlCO0FBQ2xCOztBQUVBOztDQUVDLGlCQUFpQjtBQUNsQjs7QUFFQTs7Q0FFQyxpQkFBaUI7QUFDbEI7O0FBRUE7O0NBRUMsaUJBQWlCO0FBQ2xCOztBQUVBOztDQUVDLGtCQUFrQjtBQUNuQjs7QUFFQTs7Q0FFQyxrQkFBa0I7QUFDbkI7O0FBRUE7O0NBRUMsa0JBQWtCO0FBQ25COztBQUVBOztDQUVDLGtCQUFrQjtBQUNuQjs7QUFFQTs7Q0FFQyxrQkFBa0I7QUFDbkI7O0FBRUE7O0NBRUMsa0JBQWtCO0FBQ25COztBQUVBOztDQUVDLGtCQUFrQjtBQUNuQjs7QUFFQTs7Q0FFQyxrQkFBa0I7QUFDbkI7O0FBRUE7O0NBRUMsa0JBQWtCO0FBQ25COztBQUVBOztDQUVDLGtCQUFrQjtBQUNuQjs7QUFFQTs7Q0FFQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7O0NBRUMsa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBOztDQUVDLGdCQUFnQjtBQUNqQjs7QUFFQTs7Q0FFQyxrQkFBa0I7QUFDbkI7O0FBRUE7O0NBRUMsbUJBQW1CO0FBQ3BCOztBQUVBOztDQUVDLG1CQUFtQjtBQUNwQjs7QUFFQTs7Q0FFQyxtQkFBbUI7QUFDcEI7O0FBRUE7O0NBRUMsbUJBQW1CO0FBQ3BCOztBQUVBOztDQUVDLG1CQUFtQjtBQUNwQjs7QUFFQTs7Q0FFQyxtQkFBbUI7QUFDcEI7O0FBRUE7O0NBRUMsbUJBQW1CO0FBQ3BCOztBQUVBOztDQUVDLG1CQUFtQjtBQUNwQjs7QUFFQTs7Q0FFQyxtQkFBbUI7QUFDcEI7O0FBRUE7O0NBRUMsbUJBQW1CO0FBQ3BCOztBQUVBOztDQUVDLG1CQUFtQjtBQUNwQjs7QUFFQTs7Q0FFQyxtQkFBbUI7QUFDcEI7O0FBRUE7O0NBRUMsbUJBQW1CO0FBQ3BCOztBQUVBOztDQUVDLG1CQUFtQjtBQUNwQjs7QUFFQTs7Q0FFQyxtQkFBbUI7QUFDcEI7O0FBRUE7O0NBRUMsbUJBQW1CO0FBQ3BCOztBQUVBOztDQUVDLG1CQUFtQjtBQUNwQjs7QUFFQTs7Q0FFQyxtQkFBbUI7QUFDcEI7O0FBRUE7O0NBRUMsb0JBQW9CO0FBQ3JCOztBQUVBOztDQUVDLG9CQUFvQjtBQUNyQjs7QUFFQTs7Q0FFQyxvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUMsb0JBQW9CO0FBQ3JCOztBQUVBOztDQUVDLG9CQUFvQjtBQUNyQjs7QUFFQTs7Q0FFQyxvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUMsb0JBQW9CO0FBQ3JCOztBQUVBOztDQUVDLG9CQUFvQjtBQUNyQjs7QUFFQTs7Q0FFQyxvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUMsb0JBQW9CO0FBQ3JCOztBQUVBOztDQUVDLG9CQUFvQjtBQUNyQjs7QUFFQTs7Q0FFQyxvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUMsb0JBQW9CO0FBQ3JCOztBQUVBOztDQUVDLG9CQUFvQjtBQUNyQjs7QUFFQTs7Q0FFQyxvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUMsb0JBQW9CO0FBQ3JCOztBQUVBOztDQUVDLG9CQUFvQjtBQUNyQjs7QUFFQTs7Q0FFQyxvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUMsb0JBQW9CO0FBQ3JCOztBQUVBOztDQUVDLG9CQUFvQjtBQUNyQjs7QUFFQTs7Q0FFQyxvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUMsaUJBQWlCO0FBQ2xCOztBQUVBOztDQUVDLG1CQUFtQjtBQUNwQjs7QUFFQTs7Q0FFQyxvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUMsb0JBQW9CO0FBQ3JCOztBQUVBOztDQUVDLG9CQUFvQjtBQUNyQjs7QUFFQTs7Q0FFQyxvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUMsb0JBQW9CO0FBQ3JCOztBQUVBOztDQUVDLG9CQUFvQjtBQUNyQjs7QUFFQTs7Q0FFQyxvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUMsb0JBQW9CO0FBQ3JCOztBQUVBOztDQUVDLG9CQUFvQjtBQUNyQjs7QUFFQTs7Q0FFQyxvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUMsb0JBQW9CO0FBQ3JCOztBQUVBOztDQUVDLG9CQUFvQjtBQUNyQjs7QUFFQTs7Q0FFQyxvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUMsb0JBQW9CO0FBQ3JCOztBQUVBOztDQUVDLG9CQUFvQjtBQUNyQjs7QUFFQTs7Q0FFQyxvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUMsb0JBQW9CO0FBQ3JCOztBQUVBOztDQUVDLG9CQUFvQjtBQUNyQjs7QUFFQTs7Q0FFQyxxQkFBcUI7QUFD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Q2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsaUJBQWlCO0FBQ2xCOztBQUVBOztDQUVDLGlCQUFpQjtBQUNsQjs7QUFFQTs7Q0FFQyxpQkFBaUI7QUFDbEI7O0FBRUE7O0NBRUMsaUJBQWlCO0FBQ2xCOztBQUVBOztDQUVDLGtCQUFrQjtBQUNuQjs7QUFFQTs7Q0FFQyxrQkFBa0I7QUFDbkI7O0FBRUE7O0NBRUMsa0JBQWtCO0FBQ25COztBQUVBOztDQUVDLGtCQUFrQjtBQUNuQjs7QUFFQTs7Q0FFQyxrQkFBa0I7QUFDbkI7O0FBRUE7O0NBRUMsa0JBQWtCO0FBQ25COztBQUVBOztDQUVDLGtCQUFrQjtBQUNuQjs7QUFFQTs7Q0FFQyxrQkFBa0I7QUFDbkI7O0FBRUE7O0NBRUMsa0JBQWtCO0FBQ25COztBQUVBOztDQUVDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTs7Q0FFQyxrQkFBa0I7QUFDbkI7O0FBRUE7O0NBRUMsa0JBQWtCO0FBQ25COztBQUVBOztDQUVDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG9CQUFvQjtBQUNyQjs7QUFFQTs7Q0FFQyxnQkFBZ0I7QUFDakI7O0FBRUE7O0NBRUMsZ0JBQWdCO0FBQ2pCOztBQUVBOztDQUVDLGdCQUFnQjtBQUNqQjs7QUFFQTs7Q0FFQyxpQkFBaUI7QUFDbEI7O0FBRUE7O0NBRUMsaUJBQWlCO0FBQ2xCOztBQUVBOztDQUVDLGlCQUFpQjtBQUNsQjs7QUFFQTs7Q0FFQyxpQkFBaUI7QUFDbEI7O0FBRUE7O0NBRUMsaUJBQWlCO0FBQ2xCOztBQUVBOztDQUVDLGlCQUFpQjtBQUNsQjs7QUFFQTs7Q0FFQyxpQkFBaUI7QUFDbEI7O0FBRUE7O0NBRUMsaUJBQWlCO0FBQ2xCOztBQUVBOztDQUVDLGlCQUFpQjtBQUNsQjs7QUFFQTs7Q0FFQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7O0NBRUMsbUJBQW1CO0FBQ3BCOztBQUVBOztDQUVDLGtCQUFrQjtBQUNuQjs7QUFFQTs7Q0FFQyxrQkFBa0I7QUFDbkI7O0FBRUE7O0NBRUMsa0JBQWtCO0FBQ25COztBQUVBOztDQUVDLG1CQUFtQjtBQUNwQjs7QUFFQTs7Q0FFQyxnQkFBZ0I7QUFDakI7O0FBRUE7O0NBRUMsbUJBQW1CO0FBQ3BCOztBQUVBOztDQUVDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTs7Q0FFQyxrQkFBa0I7QUFDbkI7O0FBRUE7O0NBRUMsa0JBQWtCO0FBQ25COztBQUVBOztDQUVDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTs7Q0FFQyxxQkFBcUI7QUFDdEI7O0FBRUE7O0NBRUMsb0JBQW9CO0FBQ3JCOztBQUVBOztDQUVDLG9CQUFvQjtBQUNyQjs7QUFFQTs7Q0FFQyxxQkFBcUI7QUFDdEI7O0FBRUE7O0NBRUMsa0JBQWtCO0FBQ25COztBQUVBOztDQUVDLG9CQUFvQjtBQUNyQjs7QUFFQTs7Q0FFQyxvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUMscUJBQXFCO0FBQ3RCOztBQUVBOztDQUVDLGtCQUFrQjtBQUNuQjs7QUFFQTs7Q0FFQyxvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUMscUJBQXFCO0FBQ3RCOztBQUVBOztDQUVDLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTs7Q0FFQyxxQkFBcUI7QUFDdEI7O0FBRUE7O0NBRUMsb0JBQW9CO0FBQ3JCOztBQUVBOztDQUVDLGtCQUFrQjtBQUNuQjs7QUFFQTs7Q0FFQyxvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUMscUJBQXFCO0FBQ3RCOztBQUVBOztDQUVDLHFCQUFxQjtBQUN0Qjs7QUFFQTs7Q0FFQyxzQkFBc0I7QUFDdkI7O0FBRUE7O0NBRUMscUJBQXFCO0FBQ3RCOztBQUVBOztDQUVDLHFCQUFxQjtBQUN0Qjs7QUFFQTs7Q0FFQyxxQkFBcUI7QUFDdEI7O0FBRUE7O0NBRUMsc0JBQXNCO0FBQ3ZCOztBQUVBOztDQUVDLG1CQUFtQjtBQUNwQjs7QUFFQTs7Q0FFQyxzQkFBc0I7QUFDdkI7O0FBRUE7O0NBRUMscUJBQXFCO0FBQ3RCOztBQUVBOztDQUVDLHFCQUFxQjtBQUN0Qjs7QUFFQTtDQUNDLHNCQUFzQjtBQUN2Qjs7QUFFQTs7Q0FFQyxxQkFBcUI7QUFDdEI7O0FBRUE7O0NBRUMscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBOztDQUVDLG9CQUFvQjtBQUNyQjs7QUFFQTs7Q0FFQyxtQkFBbUI7QUFDcEI7O0FBRUE7O0NBRUMsbUJBQW1CO0FBQ3BCOztBQUVBOztDQUVDLG9CQUFvQjtBQUNyQjs7QUFFQTs7Q0FFQyxpQkFBaUI7QUFDbEI7O0FBRUE7O0NBRUMsbUJBQW1CO0FBQ3BCOztBQUVBOztDQUVDLG1CQUFtQjtBQUNwQjs7QUFFQTs7Q0FFQyxvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUMsaUJBQWlCO0FBQ2xCOztBQUVBOztDQUVDLG1CQUFtQjtBQUNwQjs7QUFFQTs7Q0FFQyxvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUMsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsaUJBQWlCO0FBQ2xCOztBQUVBOztDQUVDLG9CQUFvQjtBQUNyQjs7QUFFQTs7Q0FFQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUMsaUJBQWlCO0FBQ2xCOztBQUVBOztDQUVDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsYUFBYTtBQUNkOztBQUVBO0NBQ0MsYUFBYTtBQUNkOztBQUVBOztDQUVDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTs7Q0FFQyxtQkFBbUI7QUFDcEI7O0FBRUE7O0NBRUMsaUJBQWlCO0FBQ2xCOztBQUVBOztDQUVDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTs7Q0FFQyxxQkFBcUI7QUFDdEI7O0FBRUE7O0NBRUMsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBOztDQUVDLG1CQUFtQjtBQUNwQjs7QUFFQTs7Q0FFQyxxQkFBcUI7QUFDdEI7O0FBRUE7O0NBRUMsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBOztDQUVDLHNCQUFzQjtBQUN2Qjs7QUFFQTtDQUNDLG9CQUFvQjtBQUNyQjs7QUFFQTs7Q0FFQyxzQkFBc0I7QUFDdkI7O0FBRUE7O0NBRUMsb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBOztDQUVDLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTs7Q0FFQyxvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUMsa0JBQWtCO0FBQ25COztBQUVBOztDQUVDLGtCQUFrQjtBQUNuQjs7QUFFQTs7Q0FFQyxvQkFBb0I7QUFDckI7O0FBRUE7O0NBRUMsa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsaUJBQWlCO0FBQ2xCOztBQUVBOztDQUVDLG1CQUFtQjtBQUNwQjs7QUFFQTs7Q0FFQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxTQUFTO0FBQ1Y7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7O0NBRUMsYUFBYTtBQUNkOztBQUVBOztDQUVDLGVBQWU7QUFDaEI7O0FBRUE7O0NBRUMsZ0JBQWdCO0FBQ2pCOztBQUVBOztDQUVDLGdCQUFnQjtBQUNqQjs7QUFFQTs7Q0FFQyxnQkFBZ0I7QUFDakI7O0FBRUE7O0NBRUMsZ0JBQWdCO0FBQ2pCOztBQUVBOztDQUVDLGdCQUFnQjtBQUNqQjs7QUFFQTs7Q0FFQyxnQkFBZ0I7QUFDakI7O0FBRUE7O0NBRUMsZ0JBQWdCO0FBQ2pCOztBQUVBOztDQUVDLGdCQUFnQjtBQUNqQjs7QUFFQTs7Q0FFQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7O0NBRUMsZUFBZTtBQUNoQjs7QUFFQTs7Q0FFQyxpQkFBaUI7QUFDbEI7O0FBRUE7O0NBRUMsa0JBQWtCO0FBQ25COztBQUVBOztDQUVDLGtCQUFrQjtBQUNuQjs7QUFFQTs7Q0FFQyxrQkFBa0I7QUFDbkI7O0FBRUE7O0NBRUMsa0JBQWtCO0FBQ25COztBQUVBOztDQUVDLGtCQUFrQjtBQUNuQjs7QUFFQTs7Q0FFQyxrQkFBa0I7QUFDbkI7O0FBRUE7O0NBRUMsa0JBQWtCO0FBQ25COztBQUVBOztDQUVDLGtCQUFrQjtBQUNuQjs7QUFFQTs7Q0FFQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7O0NBRUMsZ0JBQWdCO0FBQ2pCOztBQUVBOztDQUVDLGtCQUFrQjtBQUNuQjs7QUFFQTs7Q0FFQyxtQkFBbUI7QUFDcEI7O0FBRUE7O0NBRUMsbUJBQW1CO0FBQ3BCOztBQUVBOztDQUVDLG1CQUFtQjtBQUNwQjs7QUFFQTs7Q0FFQyxtQkFBbUI7QUFDcEI7O0FBRUE7O0NBRUMsbUJBQW1CO0FBQ3BCOztBQUVBOztDQUVDLG1CQUFtQjtBQUNwQjs7QUFFQTs7Q0FFQyxtQkFBbUI7QUFDcEI7O0FBRUE7O0NBRUMsbUJBQW1CO0FBQ3BCOztBQUVBOztDQUVDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLG9CQUFvQjtBQUNyQjs7QUFFQTtDQUNDLG9CQUFvQjtBQUNyQjs7QUFFQTs7Q0FFQyxpQkFBaUI7QUFDbEI7O0FBRUE7O0NBRUMsY0FBYztBQUNmOztBQUVBOztDQUVDLGdCQUFnQjtBQUNqQjs7QUFFQTs7Q0FFQyxpQkFBaUI7QUFDbEI7O0FBRUE7O0NBRUMsaUJBQWlCO0FBQ2xCOztBQUVBOztDQUVDLGlCQUFpQjtBQUNsQjs7QUFFQTs7Q0FFQyxpQkFBaUI7QUFDbEI7O0FBRUE7O0NBRUMsaUJBQWlCO0FBQ2xCOztBQUVBOztDQUVDLGlCQUFpQjtBQUNsQjs7QUFFQTs7Q0FFQyxpQkFBaUI7QUFDbEI7O0FBRUE7O0NBRUMsaUJBQWlCO0FBQ2xCOztBQUVBOztDQUVDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLG1CQUFtQjtBQUNwQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGtCQUFrQjtBQUNuQjs7QUFFQTs7Q0FFQyxrQkFBa0I7QUFDbkI7O0FBRUE7O0NBRUMsbUJBQW1CO0FBQ3BCOztBQUVBOztDQUVDLG1CQUFtQjtBQUNwQjs7QUFFQTs7Q0FFQyxtQkFBbUI7QUFDcEI7O0FBRUE7O0NBRUMsbUJBQW1CO0FBQ3BCOztBQUVBOztDQUVDLG1CQUFtQjtBQUNwQjs7QUFFQTs7Q0FFQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxzQkFBc0I7QUFDdkI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7O0NBRUMsaUJBQWlCO0FBQ2xCOztBQUVBOztDQUVDLGtCQUFrQjtBQUNuQjs7QUFFQTs7Q0FFQyxrQkFBa0I7QUFDbkI7O0FBRUE7O0NBRUMsa0JBQWtCO0FBQ25COztBQUVBOztDQUVDLGtCQUFrQjtBQUNuQjs7QUFFQTs7Q0FFQyxrQkFBa0I7QUFDbkI7O0FBRUE7O0NBRUMsa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsY0FBYztBQUNmOztBQUVBO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBOztDQUVDLGdCQUFnQjtBQUNqQjs7QUFFQTs7Q0FFQyxnQkFBZ0I7QUFDakI7O0FBRUE7O0NBRUMsaUJBQWlCO0FBQ2xCOztBQUVBOztDQUVDLGlCQUFpQjtBQUNsQjs7QUFFQTs7Q0FFQyxpQkFBaUI7QUFDbEI7O0FBRUE7O0NBRUMsaUJBQWlCO0FBQ2xCOztBQUVBOztDQUVDLGlCQUFpQjtBQUNsQjs7QUFFQTs7Q0FFQyxpQkFBaUI7QUFDbEI7O0FBRUE7O0NBRUMsaUJBQWlCO0FBQ2xCOztBQUVBOztDQUVDLGlCQUFpQjtBQUNsQjs7QUFFQTs7Q0FFQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7O0NBRUMsZUFBZTtBQUNoQjs7QUFFQTs7Q0FFQyxlQUFlO0FBQ2hCOztBQUVBOztDQUVDLGdCQUFnQjtBQUNqQjs7QUFFQTs7Q0FFQyxnQkFBZ0I7QUFDakI7O0FBRUE7O0NBRUMsZ0JBQWdCO0FBQ2pCOztBQUVBOztDQUVDLGdCQUFnQjtBQUNqQjs7QUFFQTs7Q0FFQyxnQkFBZ0I7QUFDakI7O0FBRUE7O0NBRUMsZ0JBQWdCO0FBQ2pCOztBQUVBOztDQUVDLGdCQUFnQjtBQUNqQjs7QUFFQTs7Q0FFQyxnQkFBZ0I7QUFDakI7O0FBRUE7O0NBRUMsZ0JBQWdCO0FBQ2pCOztBQUVBOztDQUVDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FD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O0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0Msa0JBQWtCO0FBQ25COztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0MscUJBQXFCO0FBQ3RCOztBQUVBO0NBQ0Msc0JBQXNCO0FBQ3ZCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MsaUJBQWlCO0FBQ2xCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MsaUJBQWlCO0FBQ2xCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MsaUJBQWlCO0FBQ2xCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MsaUJBQWlCO0FBQ2xCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MsbUJBQW1CO0FBQ3BCOztBQUVBO0NBQ0Msb0JBQW9CO0FBQ3JCOztBQUVBO0NBQ0MsaUJBQWlCO0FBQ2xCOztBQUVBOzs7Q0FHQyx5QkFBeUI7QUFDMUI7O0FBRUE7OztDQUdDLHVCQUF1QjtBQUN4Qjs7QUFFQTs7O0NBR0Msc0JBQXNCO0FBQ3ZCOztBQUVBOzs7Q0FHQyxvQkFBb0I7QUFDckI7O0FBRUEsa0JBQWtCO0FBQ2xCO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MsVUFBVTtBQUNYOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsV0FBVztBQUNaOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtBQUNiOztBQUVBO0NBQ0MsWUFBWTtDQUNaLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7Q0FDWixnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxTQUFTO0FBQ1Y7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxhQUFhO0FBQ2Q7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxVQUFVO0FBQ1g7O0FBRUE7Q0FDQyxZQUFZO0FBQ2I7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxZQUFZO0NBQ1osU0FBUztDQUNULFVBQVU7Q0FDViwwQkFBMEI7Q0FDMUIsd0JBQXdCO0FBQ3pCOztBQUVBO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLGNBQWM7QUFDZjs7QUFFQTtDQUNDLFdBQVc7QUFDWjs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUFFQTtDQUNDLFlBQVk7QUFDYjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlCQUFpQjtBQUNsQjs7QUFFQTtDQUNDLGlC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O0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsY0FBYztBQUNmOztBQUVBO0NBQ0MsaUJBQWlCO0FBQ2xCOztBQUVBO0NBQ0MsaUJBQWlCO0FBQ2xCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsZ0JBQWdCO0FBQ2pCOztBQUVBO0NBQ0MsY0FBYztBQUNmOztBQUVBO0NBQ0MsZUFBZTtBQUNoQjs7QUFFQTtDQUNDLGVBQWU7QUFDaEI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyw2Q0FBNkM7QUFDOUM7O0FBRUE7Q0FDQywwQ0FBMEM7QUFDM0M7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQywwQkFBMEI7QUFDM0I7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQywwQkFBMEI7QUFDM0I7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxzQkFBc0I7QUFDdkI7O0FBRUE7Q0FDQyxzQkFBc0I7QUFDdkI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxxQkFBcUI7QUFDdEI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxzQkFBc0I7QUFDdkI7O0FBRUE7Q0FDQyxzQkFBc0I7QUFDdkI7O0FBRUE7Q0FDQyxvQkFBb0I7QUFDckI7O0FBRUE7Q0FDQyxzQkFBc0I7QUFDdkI7O0FBRUE7Q0FDQyx1QkFBdUI7QUFDeEI7O0FBRUE7Q0FDQyx1QkFBdUI7QUFDeEI7O0FBRUE7Q0FDQyx1QkFBdUI7QUFDeEI7O0FBRUE7Q0FDQyw2QkFBNkI7QUFDOUI7O0FBRUE7Q0FDQyxpQkFBaUI7QUFDbEI7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyxzQkFBc0I7QUFDdkI7O0FBRUE7Q0FDQyxzQkFBc0I7QUFDdkI7O0FBRUE7Q0FDQyx1Q0FBdUM7QUFDeEM7O0FBRUE7Q0FDQyx3Q0FBd0M7QUFDekM7O0FBRUE7Q0FDQywyQ0FBMkM7QUFDNUM7O0FBRUE7Q0FDQywwQ0FBMEM7QUFDM0M7O0FBRUE7Q0FDQywwQ0FBMEM7QUFDM0M7O0FBRUE7Q0FDQywwQ0FBMEM7QUFDM0M7O0FBRUE7Q0FDQywwQ0FBMEM7QUFDM0M7O0FBRUE7Q0FDQywwQ0FBMEM7QUFDM0M7O0FBRUE7Q0FDQywwQ0FBMEM7QUFDM0M7O0FBRUE7Q0FDQywwQ0FBMEM7QUFDM0M7O0FBRUE7Q0FDQywwQ0FBMEM7QUFDM0M7O0FBRUE7Q0FDQywwQ0FBMEM7QUFDM0M7O0FBRUE7Q0FDQyxrQ0FBa0M7QUFDbkM7O0FBRUE7Q0FDQyxxQ0FBcUM7QUFDdEM7O0FBRUE7Q0FDQyxvQ0FBb0M7QUFDckM7O0FBRUE7Q0FDQyxvQ0FBb0M7QUFDckM7O0FBRUE7Q0FDQyxvQ0FBb0M7QUFDckM7O0FBRUE7Q0FDQyxvQ0FBb0M7QUFDckM7O0FBRUE7Q0FDQyxvQ0FBb0M7QUFDckM7O0FBRUE7Q0FDQyxvQ0FBb0M7QUFDckM7O0FBRUE7Q0FDQyxvQ0FBb0M7QUFDckM7O0FBRUE7Q0FDQyxvQ0FBb0M7QUFDckM7O0FBRUE7Q0FDQyxvQ0FBb0M7QUFDckM7O0FBRUE7Q0FDQywyQ0FBMkM7QUFDNUM7O0FBRUE7Q0FDQywwQ0FBMEM7QUFDM0M7O0FBRUE7Q0FDQyw0Q0FBNEM7QUFDN0M7O0FBRUE7Q0FDQyw0Q0FBNEM7QUFDN0M7O0FBRUE7Q0FDQyw0Q0FBNEM7QUFDN0M7O0FBRUE7Q0FDQyw2Q0FBNkM7QUFDOUM7O0FBRUE7Q0FDQyw2Q0FBNkM7QUFDOUM7O0FBRUE7Q0FDQyw2Q0FBNkM7QUFDOUM7O0FBRUE7Q0FDQyw2Q0FBNkM7QUFDOUM7O0FBRUE7Q0FDQywyQ0FBMkM7QUFDNUM7O0FBRUE7Q0FDQyw0Q0FBNEM7QUFDN0M7O0FBRUE7Q0FDQyw0Q0FBNEM7QUFDN0M7O0FBRUE7Q0FDQyw0Q0FBNEM7QUFDN0M7O0FBRUE7Q0FDQyw0Q0FBNEM7QUFDN0M7O0FBRUE7Q0FDQyw0Q0FBNEM7QUFDN0M7O0FBRUE7Q0FDQyw0Q0FBNEM7QUFDN0M7O0FBRUE7Q0FDQyw0Q0FBNEM7QUFDN0M7O0FBRUE7Q0FDQyw0Q0FBNEM7QUFDN0M7O0FBRUE7Q0FDQywwQ0FBMEM7QUFDM0M7O0FBRUE7Q0FDQywwQ0FBMEM7QUFDM0M7O0FBRUE7Q0FDQywwQ0FBMEM7QUFDM0M7O0FBRUE7Q0FDQywwQ0FBMEM7QUFDM0M7O0FBRUE7Q0FDQywyQ0FBMkM7QUFDNUM7O0FBRUE7Q0FDQywyQ0FBMkM7QUFDNUM7O0FBRUE7Q0FDQywyQ0FBMkM7QUFDNUM7O0FBRUE7Q0FDQywyQ0FBMkM7QUFDNUM7O0FBRUE7Q0FDQywyQ0FBMkM7QUFDNUM7O0FBRUE7Q0FDQywyQ0FBMkM7QUFDNUM7O0FBRUE7Q0FDQywyQ0FBMkM7QUFDNUM7O0FBRUE7Q0FDQywyQ0FBMkM7QUFDNUM7O0FBRUE7Q0FDQywwQ0FBMEM7QUFDM0M7O0FBRUE7Q0FDQywyQ0FBMkM7QUFDNUM7O0FBRUE7Q0FDQywyQ0FBMkM7QUFDNUM7O0FBRUE7Q0FDQywyQ0FBMkM7QUFDNUM7O0FBRUE7Q0FDQywyQ0FBMkM7QUFDNUM7O0FBRUE7Q0FDQywyQ0FBMkM7QUFDNUM7O0FBRUE7Q0FDQywyQ0FBMkM7QUFDNUM7O0FBRUE7Q0FDQyw0Q0FBNEM7QUFDN0M7O0FBRUE7Q0FDQywyQ0FBMkM7QUFDNUM7O0FBRUE7Q0FDQywwQ0FBMEM7QUFDM0M7O0FBRUE7Q0FDQywwQ0FBMEM7QUFDM0M7O0FBRUE7Q0FDQywwQ0FBMEM7QUFDM0M7O0FBRUE7Q0FDQywwQ0FBMEM7QUFDM0M7O0FBRUE7Q0FDQywyQ0FBMkM7QUFDNUM7O0FBRUE7Q0FDQyw0Q0FBNEM7QUFDN0M7O0FBRUE7Q0FDQyw0Q0FBNEM7QUFDN0M7O0FBRUE7Q0FDQyw0Q0FBNEM7QUFDN0M7O0FBRUE7Q0FDQyw0Q0FBNEM7QUFDN0M7O0FBRUE7Q0FDQyw0Q0FBNEM7QUFDN0M7O0FBRUE7Q0FDQyw0Q0FBNEM7QUFDN0M7O0FBRUE7Q0FDQyw0Q0FBNEM7QUFDN0M7O0FBRUE7Q0FDQyw2Q0FBNkM7QUFDOUM7O0FBRUE7Q0FDQyw2Q0FBNkM7QUFDOUM7O0FBRUE7Q0FDQyw2Q0FBNkM7QUFDOUM7O0FBRUE7Q0FDQyw2Q0FBNkM7QUFDOUM7O0FBRUE7Q0FDQyw2Q0FBNkM7QUFDOUM7O0FBRUE7Q0FDQyw2Q0FBNkM7QUFDOUM7O0FBRUE7Q0FDQyw2Q0FBNkM7QUFDOUM7O0FBRUE7Q0FDQywyQ0FBMkM7QUFDNUM7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyw0Q0FBNEM7QUFDN0M7O0FBRUE7Q0FDQyx5Q0FBeUM7QUFDMUM7O0FBRUE7Q0FDQyw0Q0FBNEM7QUFDN0M7O0FBRUE7Q0FDQyx3Q0FBd0M7QUFDekM7O0FBRUE7Q0FDQyw2Q0FBNkM7QUFDOUM7O0FBRUE7Q0FDQyx3Q0FBd0M7QUFDekM7O0FBRUE7Q0FDQyx3Q0FBd0M7QUFDekM7O0FBRUE7Q0FDQyw4QkFBOEI7QUFDL0I7O0FBRUE7Q0FDQywyQ0FBMkM7QUFDNUM7O0FBRUE7Q0FDQywyQ0FBMkM7QUFDNUM7O0FBRUE7Q0FDQyx5Q0FBeUM7QUFDMUM7O0FBRUE7Q0FDQywrQkFBK0I7QUFDaEM7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQyw2QkFBNkI7QUFDOUI7O0FBRUE7Q0FDQyw4QkFBOEI7QUFDL0I7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQyxrQ0FBa0M7QUFDbkM7O0FBRUE7Q0FDQyxrQ0FBa0M7QUFDbkM7O0FBRUE7Q0FDQyxrQ0FBa0M7QUFDbkM7O0FBRUE7Q0FDQyxnQ0FBZ0M7QUFDakM7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQyxnQ0FBZ0M7QUFDakM7O0FBRUE7Q0FDQyxnQ0FBZ0M7QUFDakM7O0FBRUE7Q0FDQyxnQ0FBZ0M7QUFDakM7O0FBRUE7Q0FDQyxnQ0FBZ0M7QUFDakM7O0FBRUE7Q0FDQyxnQ0FBZ0M7QUFDakM7O0FBRUE7Q0FDQyxnQ0FBZ0M7QUFDakM7O0FBRUE7Q0FDQyxnQ0FBZ0M7QUFDakM7O0FBRUE7Q0FDQyxnQ0FBZ0M7QUFDakM7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQyxrQ0FBa0M7QUFDbkM7O0FBRUE7Q0FDQyxrQ0FBa0M7QUFDbkM7O0FBRUE7Q0FDQyxrQ0FBa0M7QUFDbkM7O0FBRUE7Q0FDQyxrQ0FBa0M7QUFDbkM7O0FBRUE7Q0FDQyw2QkFBNkI7QUFDOUI7O0FBRUE7Q0FDQywyQkFBMkI7QUFDNUI7O0FBRUE7Q0FDQywrQkFBK0I7QUFDaEM7O0FBRUE7Q0FDQywrQkFBK0I7QUFDaEM7O0FBRUE7Q0FDQywrQkFBK0I7QUFDaEM7O0FBRUE7Q0FDQywrQkFBK0I7QUFDaEM7O0FBRUE7Q0FDQyw4QkFBOEI7QUFDL0I7O0FBRUE7Q0FDQyw0QkFBNEI7QUFDN0I7O0FBRUE7Q0FDQyw2QkFBNkI7QUFDOUI7O0FBRUE7Q0FDQyxrQ0FBa0M7QUFDbkM7O0FBRUE7Q0FDQyxrQ0FBa0M7QUFDbkM7O0FBRUE7Q0FDQyxrQ0FBa0M7QUFDbkM7O0FBRUE7Q0FDQyxrQ0FBa0M7QUFDbkM7O0FBRUE7Q0FDQyxnQ0FBZ0M7QUFDakM7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQyxzQ0FBc0M7QUFDdkM7O0FBRUE7Q0FDQyxxQ0FBcUM7QUFDdEM7O0FBRUE7Q0FDQyxnQ0FBZ0M7QUFDakM7O0FBRUE7Q0FDQyxnQ0FBZ0M7QUFDakM7O0FBRUE7Q0FDQyxnQ0FBZ0M7QUFDakM7O0FBRUE7Q0FDQyxnQ0FBZ0M7QUFDakM7O0FBRUE7Q0FDQyxnQ0FBZ0M7QUFDakM7O0FBRUE7Q0FDQyxnQ0FBZ0M7QUFDakM7O0FBRUE7Q0FDQyxnQ0FBZ0M7QUFDakM7O0FBRUE7Q0FDQyxnQ0FBZ0M7QUFDakM7O0FBRUE7Q0FDQyxnQ0FBZ0M7QUFDakM7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxtQ0FBbUM7QUFDcEM7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQyxnQ0FBZ0M7QUFDakM7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxrQkFBa0I7QUFDbkI7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQyxnQkFBZ0I7QUFDakI7O0FBRUE7Q0FDQyxjQUFjO0FBQ2Y7O0FBRUE7Q0FDQywwQkFBMEI7QUFDM0I7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyw2QkFBNkI7QUFDOUI7O0FBRUE7Q0FDQywrQkFBK0I7QUFDaEM7O0FBRUE7Q0FDQywrQkFBK0I7QUFDaEM7O0FBRUE7Q0FDQywrQkFBK0I7QUFDaEM7O0FBRUE7Q0FDQywrQkFBK0I7QUFDaEM7O0FBRUE7Q0FDQywrQkFBK0I7QUFDaEM7O0FBRUE7Q0FDQywrQkFBK0I7QUFDaEM7O0FBRUE7Q0FDQywrQkFBK0I7QUFDaEM7O0FBRUE7Q0FDQywrQkFBK0I7QUFDaEM7O0FBRUE7Q0FDQywrQkFBK0I7QUFDaEM7O0FBRUE7Q0FDQyxtQkFBbUI7QUFDcEI7O0FBRUE7Q0FDQyw2QkFBNkI7QUFDOUI7O0FBRUE7Q0FDQywrQkFBK0I7QUFDaEM7O0FBRUE7Q0FDQyxpQ0FBaUM7QUFDbEM7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyxXQUFXO0FBQ1o7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQyx5QkFBeUI7QUFDMUI7O0FBRUE7Q0FDQywrQkFBK0I7QUFDaEM7O0FBRUE7Q0FDQywrQkFBK0I7QUFDaEM7O0FBRUE7Q0FDQywrQkFBK0I7QUFDaEM7O0FBRUE7Q0FDQywrQkFBK0I7QUFDaEM7O0FBRUE7Q0FDQywrQkFBK0I7QUFDaEM7O0FBRUE7Q0FDQyw2QkFBNkI7QUFDOUI7O0FBRUE7Q0FDQyxlQUFlO0FBQ2hCOztBQUVBO0NBQ0MsZUFBZTtB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QUVBO0lBQ0ksYUFBYTtBQUNqQjs7QUFFQTs7SUFFSSxxQkFBcUI7SUFDckIsV0FBVztJQUNYLGlCQUFpQjtJQUNqQixzQkFBc0I7SUFDdEIsa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0kseUJBQXlCO0FBQzdCOztBQUVBO0lBQ0kseUJBQXlCO0lBQ3pCLFdBQVc7QUFDZjs7QUFFQTtJQUNJLG1DQUFtQztJQUNuQyxxQkFBcUI7QUFDekI7O0FBRUE7SUFDSSxtQ0FBbUM7SUFDbkMsc0JBQXNCO0FBQzFCOztBQUVBO0lBQ0kscUJBQXFCO0FBQ3pCOztBQUVBO0lBQ0ksV0FBVztJQUNYLFlBQVk7SUFDWixzQkFBc0I7SUFDdEIsbUJBQW1CO0FBQ3ZCOztBQUVBO0lBQ0ksYUFBYTtJQUNiLGVBQWU7SUFDZixTQUFTO0FBQ2I7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7O0FBRUE7SUFDSTtRQUNJLHdCQUF3QjtJQUM1QjtBQUNKOztBQUVBO0lBQ0k7UUFDSSxzQkFBc0I7SUFDMUI7SUFDQTtRQUNJLFdBQVc7SUFDZjs7SUFFQTtRQUNJLHdCQUF3QjtJQUM1Qjs7SUFFQTtRQUNJLDRCQUE0QjtJQUNoQzs7SUFFQTtRQUNJLDJCQUEyQjtJQUMvQjs7SUFFQTtRQUNJLDZCQUE2QjtRQUM3Qiw4QkFBOEI7SUFDbEM7O0lBRUE7UUFDSSw2QkFBNkI7UUFDN0IsOEJBQThCO0lBQ2xDOztJQUVBO1FBQ0ksd0JBQXdCO0lBQzVCO0FBQ0o7O0FBRUE7O0lBRUk7UUFDSSwyQkFBMkI7UUFDM0Isa0JBQWtCO0lBQ3RCOztJQUVBO1FBQ0ksa0JBQWtCO0lBQ3RCO0FBQ0o7O0FBRUE7SUFDSSxzQkFBc0I7QUFDMUI7O0FBRUE7SUFDSSxzQkFBc0I7SUFDdEIsYUFBYTtBQUNqQjs7QUFFQTtJQUNJO0FBQ0osQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvZnJvbnRlbmQvYmFzZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9mcm9udGVuZC9jb21wYW55LWFib3V0LmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Zyb250ZW5kL2NvbXBhbnktY29udGFjdC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9mcm9udGVuZC90aGVtZS5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9mcm9udGVuZC91dGlsaXR5LmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2Zyb250ZW5kL2xpcXVpZC1pY29uL2xxZC1lc3NlbnRpYWxzL2xxZC1lc3NlbnRpYWxzLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9mcm9udGVuZC9zdHlsZS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuY2RuZm9udHMuY29tL2Nzcy9zb3VyY2Utc2Fucy1wcm8nKTtcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU1vbnRzZXJyYXQ6aXRhbCx3Z2h0QDAsMTAwLi45MDA7MSwxMDAuLjkwMCZkaXNwbGF5PXN3YXAnKTtcblxuLyogKioqKiogR2xvYmFsICoqKioqICovXG46cm9vdCB7XG5cdC0tbHFkLWNvbnRhaW5lci13aWR0aDogMTE0MHB4O1xuXHQtLWxxZC1jb250YWluZXItd2lkdGgtbWQ6IDk3MHB4O1xuXHQtLWxxZC1jb250YWluZXItd2lkdGgtc206IDc1MHB4O1xuXHQtLWxxZC1yb3ctZ3V0dGVyLXg6IDIwcHg7XG5cdC0tbHFkLXJvdy1ndXR0ZXIteTogMjBweDtcblxuXHQtLWxxZC1ib2R5LXRleHQtY29sb3I6ICM1RjY5NzM7XG5cdC0tbHFkLWNvbG9yLXByaW1hcnk6ICNGRkNEMjg7XG5cdC0tbHFkLWNvbG9yLXNlY29uZGFyeTogIzE5NDM0MTtcblx0LS1scWQtY29sb3ItbGluazogIzViN2JmYjtcblx0LS1scWQtY29sb3ItbGluay1ob3ZlcjogIzE4MWIzMTtcblx0LS1scWQtY29sb3ItZGFyazogIzI5MjkyOTtcblx0LS1scWQtY29sb3ItZ3JhZGllbnQtc3RhcnQ6ICMwMDdmZmY7XG5cdC0tbHFkLWNvbG9yLWdyYWRpZW50LXN0b3A6ICNmZjRkNTQ7XG5cdC0tbHFkLWNvbG9yLWFjY2VudDogI0Y3RjhGQTtcblx0LS1scWQtY29sb3ItYmx1ZS0zMDA6ICMzOTM3NEQ7XG5cdC0tbHFkLWNvbG9yLWJsdWUtOTAwOiAjMTAxMzFkO1xuXHQtLWxxZC1jb2xvci1ncmVlbi0xMDA6IHJnYmEoMCwgMzQsIDQ0LCAwLjQzKTtcblx0LS1scWQtY29sb3ItZ3JlZW4tNjAwOiByZ2JhKDE3LCA0OCwgNDYsIDAuOSk7XG5cdC0tbHFkLWNvbG9yLWdyZWVuLTcwMDogIzE0MzMzMTtcblx0LS1scWQtY29sb3ItYmx1ZS03MDA6ICMxMTI0NDY7XG5cdC0tbHFkLWNvbG9yLWdyYXktMTAwOiAjRkNGQUY5O1xuXHQtLWxxZC1jb2xvci1ncmF5LTIwMDogI0Y0RjRGNDtcblx0LS1scWQtY29sb3ItZ3JheS0zMDA6ICNlNWUzZGY7XG5cdC0tbHFkLWNvbG9yLWdyYXktNDAwOiAjOTA5MTk3O1xuXHQtLWxxZC1jb2xvci1ncmF5LTUwMDogIzdGODI4NDtcblx0LS1scWQtY29sb3Itc2xhdGUtMjAwOiAjRjdGOEY4O1xuXHQtLWxxZC1jb2xvci1zbGF0ZS03MDA6ICMzQjRCNTM7XG5cdC0tbHFkLWNvbG9yLXNsYXRlLTkwMDogIzIyMjIzMjtcblx0LS1scWQtY29sb3IteWVsbG93LTEwMDogI0Y4RjVGMztcblxuXHQtLWxxZC1ib2R5LWZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgc2Fucy1zZXJpZjtcblx0LS1scWQtYm9keS1mb250LXNpemU6IDE3cHg7XG5cdC0tbHFkLWJvZHktbGluZS1oZWlnaHQ6IDEuNjRlbTtcblxuXHQtLWxxZC1oZWFkaW5nLWZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG5cdC0tbHFkLWhlYWRpbmctZm9udC13ZWlnaHQ6IDcwMDtcblx0LS1scWQtaGVhZGluZy1saW5lLWhlaWdodDogMS4yNWVtO1xuXHQtLWxxZC1oZWFkaW5nLWNvbG9yOiAjMTg0MzQxO1xuXHQtLWxxZC1oMS1mb250LXNpemU6IDQycHg7XG5cdC0tbHFkLWgyLWZvbnQtc2l6ZTogNDBweDtcblx0LS1scWQtaDMtZm9udC1zaXplOiAzNXB4O1xuXHQtLWxxZC1oNC1mb250LXNpemU6IDI4cHg7XG5cdC0tbHFkLWg1LWZvbnQtc2l6ZTogMjBweDtcblx0LS1scWQtaDUtbGluZS1oZWlnaHQ6IDEuNWVtO1xuXHQtLWxxZC1oNi1mb250LXNpemU6IDE2cHg7XG5cdC0tbHFkLWg2LWxpbmUtaGVpZ2h0OiAxLjVlbTtcblxuXHQtLWxxZC1zdGlja3ktaGVhZGVyLWhlaWdodDogNzJweDtcblxuXG5cdC0tbHFkLWNvbG9yLWJyb3duLTUwMDogIzQ4MzkyNDtcblx0LS1scWQtYmFkZ2UtY29sb3I6ICNmZmZmZmY7XG5cdC0tbHFkLWNvbG9yLWdyZWVuLTkwMDogIzIzMmMyZTtcblx0LS1scWQtY29sb3Itb3JhbmdlLTEwMDogI2YyZjJlYztcblx0LS1scWQtY29sb3IteWVsbG93LTIwMDogI2VmZWZlMjtcblxuXHQtLWxxZC1tb2JpbGUtc2VjLWhlaWdodDogMDtcblx0LS1scWQtYm9keS1mb250LXdlaWdodDogNDAwO1xuXHQtLWxxZC1ib2R5LWJhY2tncm91bmQtY29sb3I6ICNGMkYyRUM7XG5cblx0LS1scWQtaDEtbGluZS1oZWlnaHQ6IDEuMDVlbTtcblx0LS1scWQtaDMtZm9udC1mYW1pbHk6IHZhcigtLWxxZC1ib2R5LWZvbnQtZmFtaWx5KTtcblx0LS1scWQtaDUtZm9udC1mYW1pbHk6IHZhcigtLWxxZC1ib2R5LWZvbnQtZmFtaWx5KTtcblx0LS1scWQtaDYtZm9udC1mYW1pbHk6IHZhcigtLWxxZC1ib2R5LWZvbnQtZmFtaWx5KTtcblx0LS1scWQtaDYtZm9udC13ZWlnaHQ6IDYwMDtcblx0LS1scWQtaDYtdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0LS1scWQtaDYtbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuXG5cdC0tbHFkLWNjLWJjOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG5cdC0tbHFkLWNjLWJnOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG5cdC0tbHFkLWNjLXNpemUtb3V0ZXI6IDM1cHg7XG5cdC0tbHFkLWNjLXNpemUtaW5uZXI6IDdweDtcblx0LS1scWQtY2MtYnc6IDFweDtcblx0LS1scWQtY2MtYnI6IGNhbGModmFyKC0tbHFkLWNjLXNpemUtb3V0ZXIpIC8gMik7XG5cdC0tbHFkLWNjLWFjdGl2ZS1iYzogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xuXHQtLWxxZC1jYy1hY3RpdmUtYmc6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcblx0LS1scWQtY2MtYWN0aXZlLWJ3OiAxcHg7XG5cdC0tbHFkLWNjLWFjdGl2ZS1jaXJjbGUtY29sb3I6ICNmZmY7XG5cdC0tbHFkLWNjLWFjdGl2ZS1jaXJjbGUtdHh0OiAjMDAwO1xuXHQtLWxxZC1jYy1hY3RpdmUtYXJyb3ctY29sb3I6ICNmZmY7XG59XG5cbi8qIEJ1dHRvbiAmIExpbmsgKi9cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLmJ0bixcbi5mb250LWhlYWRpbmcge1xuXHRmb250LWZhbWlseTogdmFyKC0tbHFkLWhlYWRpbmctZm9udC1mYW1pbHkpO1xufVxuXG4uYnRuLW1kIHtcblx0LS1idG4tcHQ6IDE3cHg7XG5cdC0tYnRuLXBlOiA1NXB4O1xuXHQtLWJ0bi1wYjogMTdweDtcblx0LS1idG4tcHM6IDU1cHg7XG59XG5cbi8qICoqKioqIE1haW4gSGVhZGVyICoqKioqKiAqL1xuLm1haW4taGVhZGVyIC5tYWluLW5hdiB7XG5cdC0tbHFkLW1lbnUtaXRlbXMtdG9wLXBhZGRpbmc6IDI1cHg7XG5cdC0tbHFkLW1lbnUtaXRlbXMtcmlnaHQtcGFkZGluZzogMTVweDtcblx0LS1scWQtbWVudS1pdGVtcy1ib3R0b20tcGFkZGluZzogNnB4O1xuXHQtLWxxZC1tZW51LWl0ZW1zLWxlZnQtcGFkZGluZzogMTVweDtcbn1cblxuLm1haW4taGVhZGVyIC5tYWluLW5hdj5saT5hIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWxxZC1oZWFkaW5nLWZvbnQtZmFtaWx5KTtcbn1cblxuLm1haW4taGVhZGVyIC5uYXYtaXRlbS1jaGlsZHJlbiBhIHtcblx0Zm9udC1zaXplOiAwLjhlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1haW4taGVhZGVyIC5tb2R1bGUtcHJpbWFyeS1uYXYge1xuXHRtaW4td2lkdGg6IDA7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm1haW4taGVhZGVyIC5tYWluLWhlYWRlci1uYXYtd3JhcCxcbi5tYWluLWhlYWRlciAjbWFpbi1oZWFkZXItY29sbGFwc2Uge1xuXHRtaW4td2lkdGg6IDA7XG59XG5cbi5tYWluLWhlYWRlciAubWFpbi1oZWFkZXItbmF2LXdyYXAge1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1haW4taGVhZGVyICNtYWluLWhlYWRlci1jb2xsYXBzZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ubWFpbi1oZWFkZXIgLm1haW4tbmF2IHtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogMTAwJTtcblx0cm93LWdhcDogMC4xNWVtO1xufVxuXG4ubWFpbi1oZWFkZXIgLm1haW4tbmF2ID4gbGkge1xuXHRmbGV4LXNocmluazogMDtcbn1cblxuLm1haW4taGVhZGVyIC5tYWluLW5hdi5tYWluLW5hdi0tbWVkaXVtIHtcblx0LS1scWQtbWVudS1pdGVtcy10b3AtcGFkZGluZzogMThweDtcblx0LS1scWQtbWVudS1pdGVtcy1yaWdodC1wYWRkaW5nOiAxMHB4O1xuXHQtLWxxZC1tZW51LWl0ZW1zLWJvdHRvbS1wYWRkaW5nOiA2cHg7XG5cdC0tbHFkLW1lbnUtaXRlbXMtbGVmdC1wYWRkaW5nOiAxMHB4O1xuXHRmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cblxuLm1haW4taGVhZGVyIC5tYWluLW5hdi5tYWluLW5hdi0tY29tcGFjdCB7XG5cdC0tbHFkLW1lbnUtaXRlbXMtdG9wLXBhZGRpbmc6IDE0cHg7XG5cdC0tbHFkLW1lbnUtaXRlbXMtcmlnaHQtcGFkZGluZzogN3B4O1xuXHQtLWxxZC1tZW51LWl0ZW1zLWJvdHRvbS1wYWRkaW5nOiA2cHg7XG5cdC0tbHFkLW1lbnUtaXRlbXMtbGVmdC1wYWRkaW5nOiA3cHg7XG5cdGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG4ubWFpbi1oZWFkZXIgLm5hdi1pdGVtLWNoaWxkcmVuLS1jb2x1bW5zIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDE4MHB4LCAxZnIpKTtcblx0bWluLXdpZHRoOiBtaW4oMTAwdncgLSA0MHB4LCA0MjBweCk7XG59XG5cbi5tYWluLWhlYWRlciAubmF2LWl0ZW0tY2hpbGRyZW4tLWNvbHVtbnMgPiBsaSB7XG5cdG1pbi13aWR0aDogMDtcbn1cblxuLmlzLXN0dWNrIC5tYWluLW5hdiB7XG5cdC0tbHFkLW1lbnUtaXRlbXMtYm90dG9tLXBhZGRpbmc6IDEycHg7XG59XG5cbi8qICoqKioqIEhlYWRlciBTdGlja3kgKioqKiogKi9cbi5pcy1zdHVjayAubW9kdWxlLWhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5pcy1zdHVjayAubmF2YmFyLWNvbGxhcHNlIC5tYWluLW5hdj5saT5hLFxuLmlzLXN0dWNrIC5tb2R1bGUtaGVhZGVyIGg2IHtcblx0Y29sb3I6ICMxMDIwMjA7XG59XG5cbi8qICoqKioqIE1vYmlsZSBIZWFkZXIgKioqKiogKi9cbi5scWQtbW9iaWxlLXNlYyAubWFpbi1uYXY+bGk+YSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1scWQtYm9keS1mb250LWZhbWlseSk7XG59XG5cbi8qICoqKioqIFRpdGxlYmFyICoqKioqICovXG4udGl0bGViYXItaW5uZXIgaDEge1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4udGl0bGViYXItaW5uZXIgcCB7XG5cdGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5hY2NvcmRpb24tYWN0aXZlLWhhcy1maWxsIC5hY2NvcmRpb24taXRlbS5hY3RpdmUgLmFjY29yZGlvbi10aXRsZSBhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXNlY29uZGFyeSk7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uaGFzLWFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0uYWN0aXZlIC5hY2NvcmRpb24tZXhwYW5kZXIge1xuXHRjb2xvcjogI0ZGRkZGRjtcbn0iLCIvKiAqKioqKiBUYWIgSXRlbXMgKioqKiogKi9cbi50YWItaXRlbXMgLmxxZC10YWJzLXN0eWxlLTMgLmxxZC10YWJzLW5hdiB7XG5cdC0taWNvbi1zaXplOiAxZW07XG59XG4udGFiLWl0ZW1zIC5scWQtdGFicy1zdHlsZS0zIC5scWQtdGFicy1uYXYgbGkgYTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTJweDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXNlY29uZGFyeSk7XG5cdHRyYW5zZm9ybTogc2NhbGVYKDApO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xufVxuLnRhYi1pdGVtcyAubHFkLXRhYnMtc3R5bGUtMyAubHFkLXRhYnMtbmF2IGxpIGEuYWN0aXZlOmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpe1xuXHQudGFiLWl0ZW1zIHtcblx0XHRwYWRkaW5nOiAwIDQ1cHg7XG5cdH1cblx0LnRhYi1pdGVtcyAubHFkLXRhYnMtY29udGVudHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuXHQudGFiLWl0ZW1zIHtcblx0XHRwYWRkaW5nOiA0MHB4IDE1cHggMCAxNXB4O1xuXHR9XG59XG5cbi8qICoqKioqIEltYWdlIGJveCAqKioqKiAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7XG5cdC5pbWFnZS1ib3gge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDM1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHR9XG5cdC5pbWFnZS1ib3ggLm1vZHVsZS1jb2wge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuXHQuaW1hZ2UtYm94IHtcblx0XHRwYWRkaW5nOiAwIDEwcHggNTBweCAxMHB4O1xuXHR9XG5cdC5pbWFnZS1ib3ggLm1vZHVsZS1pbWcge1xuXHRcdGhlaWdodDogMzEycHg7XG5cdH1cbn1cblxuLyogKioqKiogSGFzIEFjY29yZGlvbiAqKioqKiAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7XG5cdC5oYXMtYWNjb3JkaW9uLXBhZ2Uge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDM1cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAzNXB4O1xuXHR9XG5cdC5oYXMtYWNjb3JkaW9uLXBhZ2UgaDIge1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0fVxuXHQuaGFzLWFjY29yZGlvbi1wYWdlIC5tb2R1bGUtY29sIHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuXHQuaGFzLWFjY29yZGlvbi1wYWdlIHtcblx0XHRwYWRkaW5nOiA3MHB4IDEwcHggMCAxMHB4O1xuXHR9XG59XG5cbi8qICoqKioqIEljb24gQm94ICoqKioqICovXG4uaWNvbi1ib3gtcGFnZSAuaWNvbmJveCB7XG5cdGJveC1zaGFkb3c6IDAgMjVweCA3MHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cbi5pY29uLWJveC1wYWdlIC5pY29uYm94IGgzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7XG5cdC5pY29uLWJveC1wYWdlIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMzVweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcblx0Lmljb24tYm94LXBhZ2Uge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHR9XG59XG5cbi8qICoqKioqIFRlYW0gKioqKiogKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpe1xuXHQudGVhbSB7XG5cdFx0cGFkZGluZzogMCAyNXB4IDgwcHggMjVweDtcblx0fVxuXHQudGVhbSAubW9kdWxlLWNvbCB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcblx0LnRlYW0ge1xuXHRcdHBhZGRpbmc6IDY1cHggMDtcblx0fVxufVxuXG4vKiAqKioqKiBDb3VudGVycyAqKioqKiAqL1xuLmNvdW50ZXJzIC5jb250YWluZXIge1xuXHQtLWxxZC1jb250YWluZXItd2lkdGgtc206IDEwMjRweDtcblx0LS1scWQtY29udGFpbmVyLXdpZHRoLW1kOiAxMDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuXHQuY291bnRlcnMge1xuXHRcdHBhZGRpbmc6IDcwcHggMDtcblx0fVxufVxuXG4vKiAqKioqKiBQYXJ0bmVycyAqKioqKiAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCl7XG5cdC5wYXJ0bmVycyB7XG5cdFx0cGFkZGluZzogMCAzNXB4XG5cdH1cblx0LnBhcnRuZXJzIGltZyB7XG5cdFx0aGVpZ2h0OiA0MDBweDtcblx0fVxuXHQucGFydG5lcnMgLm1vZHVsZS1jb250bmV0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KXtcblx0LnBhcnRuZXJzIHtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdH1cbn0iLCIvKiAqKioqKiBGb3JtICoqKioqICovXG4uZm9ybSAubHFkLWNvbnRhY3QtZm9ybSAudWktYnV0dG9uLnVpLXNlbGVjdG1lbnUtYnV0dG9uLCBcbi5mb3JtIC5scWQtY29udGFjdC1mb3JtIGlucHV0LCBcbi5mb3JtIC5scWQtY29udGFjdC1mb3JtIHNlbGVjdCB7XG5cdGhlaWdodDogNTBweDtcbn1cbi5mb3JtIC5scWQtY29udGFjdC1mb3JtLWJ1dHRvbi1sZyBidXR0b25bdHlwZT1zdWJtaXRdLFxuLmZvcm0gLmxxZC1jb250YWN0LWZvcm0tYnV0dG9uLWxnIGlucHV0W3R5cGU9c3VibWl0XXtcblx0aGVpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHQuZm9ybSB7XG5cdFx0cGFkZGluZzogNDBweCAzMHB4O1xuXHR9XG5cdC5mb3JtIC5tb2R1bGUtY29udGVudCB7XG5cdFx0cGFkZGluZzogMTBweDtcblx0fVxuXHQuZm9ybSBoMiB7XG5cdFx0cGFkZGluZy1yaWdodDogMTQlO1xuXHR9XG5cdFxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5mb3JtIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0fVxuXHQuZm9ybSAubW9kdWxlLWZvcm0ge1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweDtcblx0fVxuXHQuZm9ybSAubW9kdWxlLXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG5cdH1cbn1cblxuLyogKioqKiogR2xvYmFsIE9mZmljZXMgKioqKiogKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0Lmdsb2JhbC1vZmZpY2VzIHtcblx0XHRwYWRkaW5nOiAwIDEwcHggODBweCAxMHB4O1xuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lmdsb2JhbC1vZmZpY2VzIHtcblx0XHRwYWRkaW5nOiA2NXB4IDA7XG5cdH1cbn1cblxuLyogKioqKiogUGFnZSBGb290ZXIgKioqKiogKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0LnBhZ2UtZm9vdGVyIC5mb290ZXItY29udGVudCB7XG5cdFx0cGFkZGluZzogNTBweCAzNXB4IDAgMzVweDtcblx0fVxuXHQucGFnZS1mb290ZXIgLmZvb3Rlci1pbmZvIHtcblx0XHRwYWRkaW5nOiAyMHB4IDM1cHg7XG5cdH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQucGFnZS1mb290ZXIgLmZvb3Rlci1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAyMHB4IDEwcHggMCAxMHB4O1xuXHR9XG5cdC5wYWdlLWZvb3RlciAuZm9vdGVyLWluZm8ge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdH1cbn1cblxuIiwiLypcbiAqIE5hbWU6XHRIdWIgLSBIVE1MIHZlcnNpb24gc3R5bGVzXG4gKiBBdXRob3I6XHRMaXF1aWRUaGVtZXNcbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuIFsgVEFCTEUgT0YgQ09OVEVOVFMgXVxuXG5cdDEuIEJBU0Vcblx0XHR8LSAxLjEuIEdlbmVyYWwgZWxlbWVudHNcblx0XHR8LSAxLjIuIEJhc2Ugc3R5bGluZ1xuXG5cdDIuIEhFQURFUlxuXHRcdHwtIDIuMS4gSGVhZGVyXG5cblx0My4gRk9PVEVSXG5cdFx0fC0gMy4xLiBGb290ZXJcblxuXHQ0LiBUSVRMRUJBUlxuXHRcdHwtIDQuMS4gVGl0bGViYXJcblxuXHQ1LiBTSURFQkFSXG5cdFx0fC0gNS4xLiBTaWRlYmFyXG5cblx0Ni4gVEhFTUUgRkVBVFVSRVNcblx0XHR8LSA2LjEuIFRoZW1lIEZlYXR1cmVzXG5cblx0Ny4gTElRVUlEIFdJREdFVFNcblx0XHR8LSA3LjEuIEFjY29yZGlvblxuXHRcdHwtIDcuMi4gQW5pbWF0ZWQgRnJhbWVcblx0XHR8LSA3LjMuIEFzeW1tZXRyaWMgc2xpZGVyXG5cdFx0fC0gNy40LiBCYW5uZXJcblx0XHR8LSA3LjUuIEJhbm5lciBiYW5uYW5hc1xuXHRcdHwtIDcuNi4gQmxvY2sgcmV2ZWFsZXJcblx0XHR8LSA3LjcuIEJyZWFkY3J1bWJzXG5cdFx0fC0gNy44LiBCdWxsZXQgbGlzdFxuXHRcdHwtIDcuOS4gQnV0dG9uXG5cdFx0fC0gNy4xMC4gQ2Fyb3VzZWxcblx0XHR8LSA3LjExLiBKcXVlcnkgVUlcblx0XHR8LSA3LjEyLiBDb250YWN0IGZvcm1cblx0XHR8LSA3LjEzLiBDb3VudGRvd25cblx0XHR8LSA3LjE0LiBDb3VudGVyXG5cdFx0fC0gNy4xNS4gQ3VzdG9tIG1lbnVcblx0XHR8LSA3LjE2LiBGYW5jeSBib3hcblx0XHR8LSA3LjE3LiBGYW5jeSBoZWFkaW5nXG5cdFx0fC0gNy4xOC4gRmFuY3kgaW1hZ2Vcblx0XHR8LSA3LjE5LiBGaWx0ZXIgaXRlbXNcblx0XHR8LSA3LjIwLiBGbGlwYm94XG5cdFx0fC0gNy4yMS4gRnVsbHNjcmVlbiBwcm9qZWN0XG5cdFx0fC0gNy4yMi4gR29vZ2xlIG1hcHNcblx0XHR8LSA3LjIzLiBIaWdobGlnaHRcblx0XHR8LSA3LjI0LiBIb3RzcG90XG5cdFx0fC0gNy4yNS4gSWNvbmJveFxuXHRcdHwtIDcuMjYuIEljb25ib3ggY2lyY2xlXG5cdFx0fC0gNy4yNy4gSW1hZ2UgY29tcGFyaXNvblxuXHRcdHwtIDcuMjguIEltYWdlIGdhbGxlcnlcblx0XHR8LSA3LjI5LiBJbWFnZSB0ZXh0IHNsaWRlclxuXHRcdHwtIDcuMzAuIExhdGVzdCBwb3N0c1xuXHRcdHwtIDcuMzEuIEZyZXNjbyBsaWdodGJveFxuXHRcdHwtIDcuMzIuIE1lZGlhIGVsZW1lbnRzXG5cdFx0fC0gNy4zMy4gTWlsZXN0b25lXG5cdFx0fC0gNy4zNC4gTGl0eSBtb2RhbFxuXHRcdHwtIDcuMzUuIE5ld3NsZXR0ZXIgZm9ybVxuXHRcdHwtIDcuMzYuIE5hdmlnYXRpb25cblx0XHR8LSA3LjM3LiBQYXJ0aWNsZXNcblx0XHR8LSA3LjM4LiBQb3J0Zm9saW9cblx0XHR8LSA3LjM5LiBQcmljZSB0YWJsZVxuXHRcdHwtIDcuNDAuIFByb2Nlc3MgYm94XG5cdFx0fC0gNy40MS4gUHJvbW9cblx0XHR8LSA3LjQyLiBSb2FkbWFwXG5cdFx0fC0gNy40My4gU25pY2tlcnMgYmFyXG5cdFx0fC0gNy40NC4gU29jaWFsIGljb25cblx0XHR8LSA3LjQ1LiBTcGxpdCB0ZXh0XG5cdFx0fC0gNy40Ni4gU3RpY2t5XG5cdFx0fC0gNy40Ny4gVGFic1xuXHRcdHwtIDcuNDguIFRlYW0gbWVtYmVyXG5cdFx0fC0gNy40OS4gVGVzdGltb25pYWxzXG5cdFx0fC0gNy41MC4gVGV4dCByb3RhdG9yXG5cdFx0fC0gNy41MS4gVHlwZXdyaXRlclxuXHRcdHwtIDcuNTIuIFZlcnRpY2FsIGxpbmVzXG5cdFx0fC0gNy41My4gVmVydGljYWwgc2xpZGVyXG5cdFx0fC0gNy41NC4gVmlkZW8gYmFja2dyb3VuZFxuXHRcdHwtIDcuNTUuIElhbWdlIG92ZXJsYXkgdGV4dFxuXHRcdHwtIDcuNTYuIFByb2dyZXNzYmFyXG5cdFx0fC0gNy41Ny4gRGV2aWNlIGdhbGxlcnlcblx0XHR8LSA3LjU4LiBJbnRlcmFjdGl2ZSB0ZXh0IGltYWdlXG5cdFx0fC0gNy41OS4gU2VjdGlvbiBmbG93XG5cdFx0fC0gNy42MC4gTGlxdWlkIEdEUFJcblx0XHR8LSA3LjYxLiBEaXZpZGVyXG5cdFx0fC0gNy42Mi4gTGlxdWlkIHNoYXBlXG5cblx0OC4gQkxPR1xuXHRcdHwtIDguMS4gQmxvZ1xuXG5cdDkuIFBPUlRGT0xJT1xuXHRcdHwtIDkuMS4gUG9ydGZvbGlvXG5cblx0MTAuIFBBR0UgTEFZT1VUU1xuXHRcdHwtIDEwLjEuIFBhZ2Ugc3RhY2tzXG5cblx0MTEuIFBBR0VTXG5cdFx0fC0gMTEuMS4gUGFnZXNcblxuIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG46cm9vdCB7XG5cdC8qIENvbG9ycyAqL1xuXG5cdC0tbHFkLWNvbG9yLXByaW1hcnk6ICNmYjIyMmE7XG5cdC0tbHFkLWNvbG9yLXNlY29uZGFyeTogIzMzMzM2Njtcblx0LS1scWQtY29sb3ItbGluazogIzViN2JmYjtcblx0LS1scWQtY29sb3ItbGluay1ob3ZlcjogIzE4MWIzMTtcblx0LS1scWQtY29sb3ItZ3JhZGllbnQtc3RhcnQ6ICMwMDdmZmY7XG5cdC0tbHFkLWNvbG9yLWdyYWRpZW50LXN0b3A6ICNmZjRkNTQ7XG5cdC0tbHFkLWNvbG9yLWdpYWxsbzogI0ZGQ0QyODtcblxuXHQvKiBDb250YWluZXIgd2lkdGggYW5kIHJvdyBzcGFjaW5nICovXG5cdC0tbHFkLWNvbnRhaW5lci13aWR0aDogMTE3MHB4O1xuXHQtLWxxZC1yb3ctZ3V0dGVyLXg6IDMwcHg7XG5cdC0tbHFkLXJvdy1ndXR0ZXIteTogMDtcblxuXHQvKiBUeXBvZ3JhcGh5ICovXG5cdC0tbHFkLWJvZHktZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcblx0LS1scWQtYm9keS1mb250LXNpemU6IDE4cHg7XG5cdC0tbHFkLWJvZHktbGluZS1oZWlnaHQ6IDEuNztcblx0LS1scWQtYm9keS1mb250LXdlaWdodDogNDAwO1xuXHQtLWxxZC1ib2R5LWxldHRlci1zcGFjaW5nOiA7XG5cdC0tbHFkLWJvZHktdGV4dC1jb2xvcjogIzYyNjk3NDtcblxuXHQtLWxxZC1zZWNvbmRhcnktZm9udC1mYW1pbHk6IDtcblx0LS1scWQtc2Vjb25kYXJ5LWZvbnQtc2l6ZTogO1xuXHQtLWxxZC1zZWNvbmRhcnktbGluZS1oZWlnaHQ6IDtcblx0LS1scWQtc2Vjb25kYXJ5LWZvbnQtd2VpZ2h0OiA7XG5cdC0tbHFkLXNlY29uZGFyeS10ZXh0LWNvbG9yOiA7XG5cblx0LS1scWQtYWNjZW50LWZvbnQtZmFtaWx5OiA7XG5cdC0tbHFkLWFjY2VudC1mb250LXNpemU6IDtcblx0LS1scWQtYWNjZW50LWxpbmUtaGVpZ2h0OiA7XG5cdC0tbHFkLWFjY2VudC1mb250LXdlaWdodDogO1xuXHQtLWxxZC1hY2NlbnQtdGV4dC1jb2xvcjogO1xuXG5cdC0tbHFkLWhlYWRpbmctZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcblx0LS1scWQtaGVhZGluZy1saW5lLWhlaWdodDogMS4yZW07XG5cdC0tbHFkLWhlYWRpbmctZm9udC13ZWlnaHQ6IDYwMDtcblx0LS1scWQtaGVhZGluZy10ZXh0LXRyYW5zZm9ybTogO1xuXHQtLWxxZC1oZWFkaW5nLWxldHRlci1zcGFjaW5nOiA7XG5cdC0tbHFkLWhlYWRpbmctY29sb3I6ICMxODFiMzE7XG5cblx0IC0tbHFkLWgxLWZvbnQtZmFtaWx5OiB2YXIoLS1scWQtaGVhZGluZy1mb250LWZhbWlseSk7XG5cdC0tbHFkLWgxLWxpbmUtaGVpZ2h0OiB2YXIoLS1scWQtaGVhZGluZy1saW5lLWhlaWdodCk7XG5cdC0tbHFkLWgxLWZvbnQtd2VpZ2h0OiB2YXIoLS1scWQtaGVhZGluZy1mb250LXdlaWdodCk7XG5cdC0tbHFkLWgxLXRleHQtdHJhbnNmb3JtOiB2YXIoLS1scWQtaGVhZGluZy10ZXh0LXRyYW5zZm9ybSk7XG5cdC0tbHFkLWgxLWxldHRlci1zcGFjaW5nOiB2YXIoLS1scWQtaGVhZGluZy1sZXR0ZXItc3BhY2luZyk7XG5cdC0tbHFkLWgxLWNvbG9yOiB2YXIoLS1scWQtaGVhZGluZy1jb2xvcik7XG5cblx0LS1scWQtaDItZm9udC1mYW1pbHk6IHZhcigtLWxxZC1oZWFkaW5nLWZvbnQtZmFtaWx5KTtcblx0LS1scWQtaDItbGluZS1oZWlnaHQ6IHZhcigtLWxxZC1oZWFkaW5nLWxpbmUtaGVpZ2h0KTtcblx0LS1scWQtaDItZm9udC13ZWlnaHQ6IHZhcigtLWxxZC1oZWFkaW5nLWZvbnQtd2VpZ2h0KTtcblx0LS1scWQtaDItdGV4dC10cmFuc2Zvcm06IHZhcigtLWxxZC1oZWFkaW5nLXRleHQtdHJhbnNmb3JtKTtcblx0LS1scWQtaDItbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxxZC1oZWFkaW5nLWxldHRlci1zcGFjaW5nKTtcblx0LS1scWQtaDItY29sb3I6IHZhcigtLWxxZC1oZWFkaW5nLWNvbG9yKTtcblxuXHQtLWxxZC1oMy1mb250LWZhbWlseTogdmFyKC0tbHFkLWhlYWRpbmctZm9udC1mYW1pbHkpO1xuXHQtLWxxZC1oMy1saW5lLWhlaWdodDogdmFyKC0tbHFkLWhlYWRpbmctbGluZS1oZWlnaHQpO1xuXHQtLWxxZC1oMy1mb250LXdlaWdodDogdmFyKC0tbHFkLWhlYWRpbmctZm9udC13ZWlnaHQpO1xuXHQtLWxxZC1oMy10ZXh0LXRyYW5zZm9ybTogdmFyKC0tbHFkLWhlYWRpbmctdGV4dC10cmFuc2Zvcm0pO1xuXHQtLWxxZC1oMy1sZXR0ZXItc3BhY2luZzogdmFyKC0tbHFkLWhlYWRpbmctbGV0dGVyLXNwYWNpbmcpO1xuXHQtLWxxZC1oMy1jb2xvcjogdmFyKC0tbHFkLWhlYWRpbmctY29sb3IpO1xuXG5cdC0tbHFkLWg0LWZvbnQtZmFtaWx5OiB2YXIoLS1scWQtaGVhZGluZy1mb250LWZhbWlseSk7XG5cdC0tbHFkLWg0LWxpbmUtaGVpZ2h0OiB2YXIoLS1scWQtaGVhZGluZy1saW5lLWhlaWdodCk7XG5cdC0tbHFkLWg0LWZvbnQtd2VpZ2h0OiB2YXIoLS1scWQtaGVhZGluZy1mb250LXdlaWdodCk7XG5cdC0tbHFkLWg0LXRleHQtdHJhbnNmb3JtOiB2YXIoLS1scWQtaGVhZGluZy10ZXh0LXRyYW5zZm9ybSk7XG5cdC0tbHFkLWg0LWxldHRlci1zcGFjaW5nOiB2YXIoLS1scWQtaGVhZGluZy1sZXR0ZXItc3BhY2luZyk7XG5cdC0tbHFkLWg0LWNvbG9yOiB2YXIoLS1scWQtaGVhZGluZy1jb2xvcik7XG5cblx0LS1scWQtaDUtZm9udC1mYW1pbHk6IHZhcigtLWxxZC1oZWFkaW5nLWZvbnQtZmFtaWx5KTtcblx0LS1scWQtaDUtbGluZS1oZWlnaHQ6IHZhcigtLWxxZC1oZWFkaW5nLWxpbmUtaGVpZ2h0KTtcblx0LS1scWQtaDUtZm9udC13ZWlnaHQ6IHZhcigtLWxxZC1oZWFkaW5nLWZvbnQtd2VpZ2h0KTtcblx0LS1scWQtaDUtdGV4dC10cmFuc2Zvcm06IHZhcigtLWxxZC1oZWFkaW5nLXRleHQtdHJhbnNmb3JtKTtcblx0LS1scWQtaDUtbGV0dGVyLXNwYWNpbmc6IHZhcigtLWxxZC1oZWFkaW5nLWxldHRlci1zcGFjaW5nKTtcblx0LS1scWQtaDUtY29sb3I6IHZhcigtLWxxZC1oZWFkaW5nLWNvbG9yKTtcblxuXHQtLWxxZC1oNi1mb250LWZhbWlseTogdmFyKC0tbHFkLWhlYWRpbmctZm9udC1mYW1pbHkpO1xuXHQtLWxxZC1oNi1saW5lLWhlaWdodDogdmFyKC0tbHFkLWhlYWRpbmctbGluZS1oZWlnaHQpO1xuXHQtLWxxZC1oNi1mb250LXdlaWdodDogdmFyKC0tbHFkLWhlYWRpbmctZm9udC13ZWlnaHQpO1xuXHQtLWxxZC1oNi10ZXh0LXRyYW5zZm9ybTogdmFyKC0tbHFkLWhlYWRpbmctdGV4dC10cmFuc2Zvcm0pO1xuXHQtLWxxZC1oNi1sZXR0ZXItc3BhY2luZzogdmFyKC0tbHFkLWhlYWRpbmctbGV0dGVyLXNwYWNpbmcpO1xuXHQtLWxxZC1oNi1jb2xvcjogdmFyKC0tbHFkLWhlYWRpbmctY29sb3IpO1xuXG5cdC8qIFN0aWNreSBoZWFkZXIgKi9cblx0LS1scWQtc3RpY2t5LWhlYWRlci1oZWlnaHQ6IDBweDtcblx0LS1scWQtc3RpY2t5LWhlYWRlci1zZW50aW5lbC10b3A6IDEwMCU7XG5cdC0tbHFkLXN0aWNreS1oZWFkZXItcGxhY2Vob2xkZXItaGVpZ2h0OiA4MHB4O1xuXG5cdC8qIFNuaWtlcnMgYmFyICovXG5cdC0tbHFkLXNuaWNrZXJzYmFyLWFuaW1hdGlvbi10aW1lOiAxLjJzO1xuXHQtLWxxZC1zbmlja2Vyc2Jhci1zdGF5LXRpbWU6IDRzO1xuXG5cdC8qIEN1c3RvbSBjdXJzb3IgKi9cblx0LS1scWQtY2MtYmM6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcblx0LS1scWQtY2MtYmc6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcblx0LS1scWQtY2Mtc2l6ZS1vdXRlcjogMzVweDtcblx0LS1scWQtY2Mtc2l6ZS1pbm5lcjogN3B4O1xuXHQtLWxxZC1jYy1idzogMXB4O1xuXHQtLWxxZC1jYy1icjogY2FsYyh2YXIoLS1scWQtY2Mtc2l6ZS1vdXRlcikgLyAyKTtcblx0LS1scWQtY2MtYWN0aXZlLWJjOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG5cdC0tbHFkLWNjLWFjdGl2ZS1iZzogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xuXHQtLWxxZC1jYy1hY3RpdmUtYnc6IDFweDtcblx0LS1scWQtY2MtYWN0aXZlLWNpcmNsZS1jb2xvcjogI2ZmZjtcblx0LS1scWQtY2MtYWN0aXZlLWNpcmNsZS10eHQ6ICMwMDA7XG5cdC0tbHFkLWNjLWFjdGl2ZS1hcnJvdy1jb2xvcjogI2ZmZjtcblxuXHQvKiBNaXNjICovXG5cdC0tbHFkLXotaW5kZXg6IDIwO1xuXHQtLWxxZC10b3Atc2Nyb2xsLWluZC1oZWlnaHQ6IDA7XG59XG5cbi8qIFN0YXJ0IHJlYm9vdCAqL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxucCB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdIHtcblx0LXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcblx0Y3Vyc29yOiBoZWxwO1xuXHQtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCB7XG5cdHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcblx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHRtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG5cdG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCB7XG5cdGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxubWFyayB7XG5cdHBhZGRpbmc6IDAuMTg3NWVtO1xufVxuXG5zdWIsXG5zdXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMC43NWVtO1xuXHRsaW5lLWhlaWdodDogMDtcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG5hIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLFxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxucHJlIGNvZGUge1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbmNvZGUge1xuXHRmb250LXNpemU6IDAuODc1ZW07XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuYT5jb2RlIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG5cdHBhZGRpbmc6IDAuMTg3NXJlbSAwLjM3NXJlbTtcblx0Zm9udC1zaXplOiAwLjg3NWVtO1xuXHRib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG5rYmQga2JkIHtcblx0cGFkZGluZzogMDtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbmZpZ3VyZSB7XG5cdG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyxcbnN2ZyB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcblx0Y2FwdGlvbi1zaWRlOiBib3R0b207XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuXHRwYWRkaW5nLXRvcDogMC41cmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG5cdHRleHQtYWxpZ246IGluaGVyaXQ7XG5cdHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuXHRib3JkZXItY29sb3I6IGluaGVyaXQ7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGJvcmRlci13aWR0aDogMDtcbn1cblxubGFiZWwge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcblx0b3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcblx0bWFyZ2luOiAwO1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG5cdHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5zZWxlY3Q6ZGlzYWJsZWQge1xuXHRvcGFjaXR5OiAxO1xufVxuXG5bbGlzdF06bm90KFt0eXBlPWRhdGVdKTpub3QoW3R5cGU9ZGF0ZXRpbWUtbG9jYWxdKTpub3QoW3R5cGU9bW9udGhdKTpub3QoW3R5cGU9d2Vla10pOm5vdChbdHlwZT10aW1lXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcblx0YXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyLXN0eWxlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG5cdHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcblx0bWluLXdpZHRoOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0bGVnZW5kIHtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0fVxufVxuXG5sZWdlbmQrKiB7XG5cdGNsZWFyOiBsZWZ0O1xufVxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcblx0cGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcblx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXHRhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuXHRwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcblx0Zm9udDogaW5oZXJpdDtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuXHRmb250OiBpbmhlcml0O1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcblx0YXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlmcmFtZSB7XG5cdGJvcmRlcjogMDtcbn1cblxuc3VtbWFyeSB7XG5cdGRpc3BsYXk6IGxpc3QtaXRlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5wcm9ncmVzcyB7XG5cdHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc2VjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuW2hpZGRlbl0ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIEVuZCByZWJvb3QgKi9cblxuLyogU3RhcnQgZ3JpZCAqL1xuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1scWQtcm93LWd1dHRlci14KSAqIDAuNSk7XG5cdHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1scWQtcm93LWd1dHRlci14KSAqIDAuNSk7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5yb3cge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tbHFkLXJvdy1ndXR0ZXIteCkpO1xuXHRtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tbHFkLXJvdy1ndXR0ZXIteCkpO1xufVxuXG4uY29sIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tbHFkLXJvdy1ndXR0ZXIteCkgKiAwLjUpO1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tbHFkLXJvdy1ndXR0ZXIteCkgKiAwLjUpO1xuXHRwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1scWQtcm93LWd1dHRlci15KSAqIDAuNSk7XG5cdHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWxxZC1yb3ctZ3V0dGVyLXkpICogMC41KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1scWQtY29udGFpbmVyLXdpZHRoLXhzLCA1NDBweCk7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1scWQtY29udGFpbmVyLXdpZHRoLXNtLCA3MjBweCk7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1scWQtY29udGFpbmVyLXdpZHRoLW1kLCA5NjBweCk7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXG5cdC5jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogdmFyKC0tbHFkLWNvbnRhaW5lci13aWR0aC1sZywgMTE0MHB4KTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiB2YXIoLS1scWQtY29udGFpbmVyLXdpZHRoKTtcblx0fVxufVxuXG4uY29sIHtcblx0ZmxleDogMSAwIDAlO1xufVxuXG4ucm93LWNvbHMtYXV0bz4uY29sIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4ucm93LWNvbHMtMT4uY29sIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMj4uY29sIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zPi5jb2wge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtND4uY29sIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01Pi5jb2wge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTY+LmNvbCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtYXV0byB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcblx0ZmxleDogMCAwIGF1dG87XG5cdHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuXHRmbGV4OiAwIDAgYXV0bztcblx0d2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0xIHtcblx0bWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuXHRtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuXHRtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuXHRtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuXHRtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuXHRtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuXHRtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuXHRtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuXHRtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcblx0bWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG5cdG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuXHQuY29sLXNtIHtcblx0XHRmbGV4OiAxIDAgMCU7XG5cdH1cblxuXHQucm93LWNvbHMtc20tYXV0bz4uY29sIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC5yb3ctY29scy1zbS0xPi5jb2wge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnJvdy1jb2xzLXNtLTI+LmNvbCB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5yb3ctY29scy1zbS0zPi5jb2wge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcblx0fVxuXG5cdC5yb3ctY29scy1zbS00Pi5jb2wge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblxuXHQucm93LWNvbHMtc20tNT4uY29sIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogMjAlO1xuXHR9XG5cblx0LnJvdy1jb2xzLXNtLTY+LmNvbCB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuXHR9XG5cblx0LmNvbC1zbS1hdXRvIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC5jb2wtc20tMSB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDguMzMzMzMzMzMlO1xuXHR9XG5cblx0LmNvbC1zbS0yIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogMTYuNjY2NjY2NjclO1xuXHR9XG5cblx0LmNvbC1zbS0zIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogMjUlO1xuXHR9XG5cblx0LmNvbC1zbS00IHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogMzMuMzMzMzMzMzMlO1xuXHR9XG5cblx0LmNvbC1zbS01IHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogNDEuNjY2NjY2NjclO1xuXHR9XG5cblx0LmNvbC1zbS02IHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0LmNvbC1zbS03IHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogNTguMzMzMzMzMzMlO1xuXHR9XG5cblx0LmNvbC1zbS04IHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogNjYuNjY2NjY2NjclO1xuXHR9XG5cblx0LmNvbC1zbS05IHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogNzUlO1xuXHR9XG5cblx0LmNvbC1zbS0xMCB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDgzLjMzMzMzMzMzJTtcblx0fVxuXG5cdC5jb2wtc20tMTEge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiA5MS42NjY2NjY2NyU7XG5cdH1cblxuXHQuY29sLXNtLTEyIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5vZmZzZXQtc20tMCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQub2Zmc2V0LXNtLTEge1xuXHRcdG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcblx0fVxuXG5cdC5vZmZzZXQtc20tMiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcblx0fVxuXG5cdC5vZmZzZXQtc20tMyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDI1JTtcblx0fVxuXG5cdC5vZmZzZXQtc20tNCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcblx0fVxuXG5cdC5vZmZzZXQtc20tNSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcblx0fVxuXG5cdC5vZmZzZXQtc20tNiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDUwJTtcblx0fVxuXG5cdC5vZmZzZXQtc20tNyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcblx0fVxuXG5cdC5vZmZzZXQtc20tOCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcblx0fVxuXG5cdC5vZmZzZXQtc20tOSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDc1JTtcblx0fVxuXG5cdC5vZmZzZXQtc20tMTAge1xuXHRcdG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG5cdH1cblxuXHQub2Zmc2V0LXNtLTExIHtcblx0XHRtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuY29sLW1kIHtcblx0XHRmbGV4OiAxIDAgMCU7XG5cdH1cblxuXHQucm93LWNvbHMtbWQtYXV0bz4uY29sIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC5yb3ctY29scy1tZC0xPi5jb2wge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnJvdy1jb2xzLW1kLTI+LmNvbCB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5yb3ctY29scy1tZC0zPi5jb2wge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcblx0fVxuXG5cdC5yb3ctY29scy1tZC00Pi5jb2wge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblxuXHQucm93LWNvbHMtbWQtNT4uY29sIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogMjAlO1xuXHR9XG5cblx0LnJvdy1jb2xzLW1kLTY+LmNvbCB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuXHR9XG5cblx0LmNvbC1tZC1hdXRvIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC5jb2wtbWQtMSB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDguMzMzMzMzMzMlO1xuXHR9XG5cblx0LmNvbC1tZC0yIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogMTYuNjY2NjY2NjclO1xuXHR9XG5cblx0LmNvbC1tZC0zIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogMjUlO1xuXHR9XG5cblx0LmNvbC1tZC00IHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogMzMuMzMzMzMzMzMlO1xuXHR9XG5cblx0LmNvbC1tZC01IHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogNDEuNjY2NjY2NjclO1xuXHR9XG5cblx0LmNvbC1tZC02IHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0LmNvbC1tZC03IHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogNTguMzMzMzMzMzMlO1xuXHR9XG5cblx0LmNvbC1tZC04IHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogNjYuNjY2NjY2NjclO1xuXHR9XG5cblx0LmNvbC1tZC05IHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogNzUlO1xuXHR9XG5cblx0LmNvbC1tZC0xMCB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDgzLjMzMzMzMzMzJTtcblx0fVxuXG5cdC5jb2wtbWQtMTEge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiA5MS42NjY2NjY2NyU7XG5cdH1cblxuXHQuY29sLW1kLTEyIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5vZmZzZXQtbWQtMCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQub2Zmc2V0LW1kLTEge1xuXHRcdG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcblx0fVxuXG5cdC5vZmZzZXQtbWQtMiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcblx0fVxuXG5cdC5vZmZzZXQtbWQtMyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDI1JTtcblx0fVxuXG5cdC5vZmZzZXQtbWQtNCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcblx0fVxuXG5cdC5vZmZzZXQtbWQtNSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcblx0fVxuXG5cdC5vZmZzZXQtbWQtNiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDUwJTtcblx0fVxuXG5cdC5vZmZzZXQtbWQtNyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcblx0fVxuXG5cdC5vZmZzZXQtbWQtOCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcblx0fVxuXG5cdC5vZmZzZXQtbWQtOSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDc1JTtcblx0fVxuXG5cdC5vZmZzZXQtbWQtMTAge1xuXHRcdG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG5cdH1cblxuXHQub2Zmc2V0LW1kLTExIHtcblx0XHRtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQuY29sLWxnIHtcblx0XHRmbGV4OiAxIDAgMCU7XG5cdH1cblxuXHQucm93LWNvbHMtbGctYXV0bz4uY29sIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC5yb3ctY29scy1sZy0xPi5jb2wge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnJvdy1jb2xzLWxnLTI+LmNvbCB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5yb3ctY29scy1sZy0zPi5jb2wge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcblx0fVxuXG5cdC5yb3ctY29scy1sZy00Pi5jb2wge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblxuXHQucm93LWNvbHMtbGctNT4uY29sIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogMjAlO1xuXHR9XG5cblx0LnJvdy1jb2xzLWxnLTY+LmNvbCB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuXHR9XG5cblx0LmNvbC1sZy1hdXRvIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC5jb2wtbGctMSB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDguMzMzMzMzMzMlO1xuXHR9XG5cblx0LmNvbC1sZy0yIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogMTYuNjY2NjY2NjclO1xuXHR9XG5cblx0LmNvbC1sZy0zIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogMjUlO1xuXHR9XG5cblx0LmNvbC1sZy00IHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogMzMuMzMzMzMzMzMlO1xuXHR9XG5cblx0LmNvbC1sZy01IHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogNDEuNjY2NjY2NjclO1xuXHR9XG5cblx0LmNvbC1sZy02IHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0LmNvbC1sZy03IHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogNTguMzMzMzMzMzMlO1xuXHR9XG5cblx0LmNvbC1sZy04IHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogNjYuNjY2NjY2NjclO1xuXHR9XG5cblx0LmNvbC1sZy05IHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogNzUlO1xuXHR9XG5cblx0LmNvbC1sZy0xMCB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDgzLjMzMzMzMzMzJTtcblx0fVxuXG5cdC5jb2wtbGctMTEge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiA5MS42NjY2NjY2NyU7XG5cdH1cblxuXHQuY29sLWxnLTEyIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5vZmZzZXQtbGctMCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQub2Zmc2V0LWxnLTEge1xuXHRcdG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcblx0fVxuXG5cdC5vZmZzZXQtbGctMiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcblx0fVxuXG5cdC5vZmZzZXQtbGctMyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDI1JTtcblx0fVxuXG5cdC5vZmZzZXQtbGctNCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcblx0fVxuXG5cdC5vZmZzZXQtbGctNSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcblx0fVxuXG5cdC5vZmZzZXQtbGctNiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDUwJTtcblx0fVxuXG5cdC5vZmZzZXQtbGctNyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcblx0fVxuXG5cdC5vZmZzZXQtbGctOCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcblx0fVxuXG5cdC5vZmZzZXQtbGctOSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDc1JTtcblx0fVxuXG5cdC5vZmZzZXQtbGctMTAge1xuXHRcdG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG5cdH1cblxuXHQub2Zmc2V0LWxnLTExIHtcblx0XHRtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmNvbC14bCB7XG5cdFx0ZmxleDogMSAwIDAlO1xuXHR9XG5cblx0LnJvdy1jb2xzLXhsLWF1dG8+LmNvbCB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHQucm93LWNvbHMteGwtMT4uY29sIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5yb3ctY29scy14bC0yPi5jb2wge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQucm93LWNvbHMteGwtMz4uY29sIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG5cdH1cblxuXHQucm93LWNvbHMteGwtND4uY29sIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogMjUlO1xuXHR9XG5cblx0LnJvdy1jb2xzLXhsLTU+LmNvbCB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDIwJTtcblx0fVxuXG5cdC5yb3ctY29scy14bC02Pi5jb2wge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcblx0fVxuXG5cdC5jb2wteGwtYXV0byB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHQuY29sLXhsLTEge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiA4LjMzMzMzMzMzJTtcblx0fVxuXG5cdC5jb2wteGwtMiB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDE2LjY2NjY2NjY3JTtcblx0fVxuXG5cdC5jb2wteGwtMyB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxuXG5cdC5jb2wteGwtNCB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDMzLjMzMzMzMzMzJTtcblx0fVxuXG5cdC5jb2wteGwtNSB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDQxLjY2NjY2NjY3JTtcblx0fVxuXG5cdC5jb2wteGwtNiB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5jb2wteGwtNyB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDU4LjMzMzMzMzMzJTtcblx0fVxuXG5cdC5jb2wteGwtOCB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDY2LjY2NjY2NjY3JTtcblx0fVxuXG5cdC5jb2wteGwtOSB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDc1JTtcblx0fVxuXG5cdC5jb2wteGwtMTAge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiA4My4zMzMzMzMzMyU7XG5cdH1cblxuXHQuY29sLXhsLTExIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogOTEuNjY2NjY2NjclO1xuXHR9XG5cblx0LmNvbC14bC0xMiB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQub2Zmc2V0LXhsLTAge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0Lm9mZnNldC14bC0xIHtcblx0XHRtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG5cdH1cblxuXHQub2Zmc2V0LXhsLTIge1xuXHRcdG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG5cdH1cblxuXHQub2Zmc2V0LXhsLTMge1xuXHRcdG1hcmdpbi1sZWZ0OiAyNSU7XG5cdH1cblxuXHQub2Zmc2V0LXhsLTQge1xuXHRcdG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG5cdH1cblxuXHQub2Zmc2V0LXhsLTUge1xuXHRcdG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG5cdH1cblxuXHQub2Zmc2V0LXhsLTYge1xuXHRcdG1hcmdpbi1sZWZ0OiA1MCU7XG5cdH1cblxuXHQub2Zmc2V0LXhsLTcge1xuXHRcdG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG5cdH1cblxuXHQub2Zmc2V0LXhsLTgge1xuXHRcdG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG5cdH1cblxuXHQub2Zmc2V0LXhsLTkge1xuXHRcdG1hcmdpbi1sZWZ0OiA3NSU7XG5cdH1cblxuXHQub2Zmc2V0LXhsLTEwIHtcblx0XHRtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuXHR9XG5cblx0Lm9mZnNldC14bC0xMSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG5cdC5jb2wteHhsIHtcblx0XHRmbGV4OiAxIDAgMCU7XG5cdH1cblxuXHQucm93LWNvbHMteHhsLWF1dG8+LmNvbCB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHQucm93LWNvbHMteHhsLTE+LmNvbCB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucm93LWNvbHMteHhsLTI+LmNvbCB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxuXG5cdC5yb3ctY29scy14eGwtMz4uY29sIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG5cdH1cblxuXHQucm93LWNvbHMteHhsLTQ+LmNvbCB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDI1JTtcblx0fVxuXG5cdC5yb3ctY29scy14eGwtNT4uY29sIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogMjAlO1xuXHR9XG5cblx0LnJvdy1jb2xzLXh4bC02Pi5jb2wge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcblx0fVxuXG5cdC5jb2wteHhsLWF1dG8ge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cblx0LmNvbC14eGwtMSB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDguMzMzMzMzMzMlO1xuXHR9XG5cblx0LmNvbC14eGwtMiB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDE2LjY2NjY2NjY3JTtcblx0fVxuXG5cdC5jb2wteHhsLTMge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblxuXHQuY29sLXh4bC00IHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogMzMuMzMzMzMzMzMlO1xuXHR9XG5cblx0LmNvbC14eGwtNSB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDQxLjY2NjY2NjY3JTtcblx0fVxuXG5cdC5jb2wteHhsLTYge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQuY29sLXh4bC03IHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogNTguMzMzMzMzMzMlO1xuXHR9XG5cblx0LmNvbC14eGwtOCB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDY2LjY2NjY2NjY3JTtcblx0fVxuXG5cdC5jb2wteHhsLTkge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiA3NSU7XG5cdH1cblxuXHQuY29sLXh4bC0xMCB7XG5cdFx0ZmxleDogMCAwIGF1dG87XG5cdFx0d2lkdGg6IDgzLjMzMzMzMzMzJTtcblx0fVxuXG5cdC5jb2wteHhsLTExIHtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHR3aWR0aDogOTEuNjY2NjY2NjclO1xuXHR9XG5cblx0LmNvbC14eGwtMTIge1xuXHRcdGZsZXg6IDAgMCBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0Lm9mZnNldC14eGwtMCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHQub2Zmc2V0LXh4bC0xIHtcblx0XHRtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG5cdH1cblxuXHQub2Zmc2V0LXh4bC0yIHtcblx0XHRtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuXHR9XG5cblx0Lm9mZnNldC14eGwtMyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDI1JTtcblx0fVxuXG5cdC5vZmZzZXQteHhsLTQge1xuXHRcdG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG5cdH1cblxuXHQub2Zmc2V0LXh4bC01IHtcblx0XHRtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuXHR9XG5cblx0Lm9mZnNldC14eGwtNiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDUwJTtcblx0fVxuXG5cdC5vZmZzZXQteHhsLTcge1xuXHRcdG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG5cdH1cblxuXHQub2Zmc2V0LXh4bC04IHtcblx0XHRtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuXHR9XG5cblx0Lm9mZnNldC14eGwtOSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDc1JTtcblx0fVxuXG5cdC5vZmZzZXQteHhsLTEwIHtcblx0XHRtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuXHR9XG5cblx0Lm9mZnNldC14eGwtMTEge1xuXHRcdG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG5cdH1cbn1cblxuLyogRW5kIGdyaWQgKi9cblxuaHRtbCxcbmJvZHkge1xuXHRtYXgtd2lkdGg6IDEwMHZ3O1xufVxuXG5odG1sIHtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkge1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1scWQtYm9keS1mb250LWZhbWlseSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tbHFkLWJvZHktZm9udC1zaXplKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWxxZC1ib2R5LWZvbnQtd2VpZ2h0KTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxxZC1ib2R5LWxldHRlci1zcGFjaW5nKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxxZC1ib2R5LWxpbmUtaGVpZ2h0KTtcblx0Y29sb3I6IHZhcigtLWxxZC1ib2R5LXRleHQtY29sb3IpO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuaWZyYW1lIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5zbWFsbCxcbi5mb250X3NtYWxsIHtcblx0Zm9udC1zaXplOiAwLjY2N2VtO1xufVxuXG5hIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLWxpbmspO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuYTpob3ZlcixcbmE6Zm9jdXMge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmltZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5maWd1cmUge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5sYWJlbCB7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnRleHRhcmVhIHtcblx0cmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZGQge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAxLjVlbTtcblx0bWFyZ2luLXRvcDogMC41ZW07XG5cdG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG50YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRjb2xvcjogIzMzMztcbn1cblxudGFibGUgdHIge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcbn1cblxudGFibGUgdGgsXG50YWJsZSB0ZCB7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMC41ZW0gMWVtIDAuNWVtIDA7XG59XG5cbnRhYmxlIHRoLFxudGFibGUgdGggYSB7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG50YWJsZSB0aGVhZCB0aCB7XG5cdHBhZGRpbmctdG9wOiAwLjhlbTtcblx0cGFkZGluZy1ib3R0b206IDAuOGVtO1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbnRhYmxlIHRib2R5IHRoIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxudGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG5wcmUge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuYmxvY2txdW90ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAyLjVlbTtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ibG9ja3F1b3RlIGNpdGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy10b3A6IDFlbTtcblx0bWFyZ2luLXRvcDogMWVtO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxldHRlci1zcGFjaW5nOiAwLjJlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5ibG9ja3F1b3RlIGNpdGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAycHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qXG5cdEJhc2UgU3R5bGVzXG4qL1xuI3dyYXAsXG4jbHFkLXNpdGUtY29udGVudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2xxZC1zaXRlLWNvbnRlbnQge1xuXHR6LWluZGV4OiAyO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODc5cHgpIHtcblx0Ym9keSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmgxLFxuLmgxIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWxxZC1oMS1mb250LWZhbWlseSwgdmFyKC0tbHFkLWhlYWRpbmctZm9udC1mYW1pbHkpKTtcblx0Zm9udC1zaXplOiB2YXIoLS1scWQtaDEtZm9udC1zaXplLCB2YXIoLS1scWQtaGVhZGluZy1mb250LXNpemUpKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxxZC1oMS1saW5lLWhlaWdodCwgdmFyKC0tbHFkLWhlYWRpbmctbGluZS1oZWlnaHQpKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWxxZC1oMS1mb250LXdlaWdodCwgdmFyKC0tbHFkLWhlYWRpbmctZm9udC13ZWlnaHQpKTtcblx0dGV4dC10cmFuc2Zvcm06IHZhcigtLWxxZC1oMS10ZXh0LXRyYW5zZm9ybSwgdmFyKC0tbHFkLWhlYWRpbmctdGV4dC10cmFuc2Zvcm0pKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxxZC1oMS1sZXR0ZXItc3BhY2luZywgdmFyKC0tbHFkLWhlYWRpbmctbGV0dGVyLXNwYWNpbmcpKTtcblx0Y29sb3I6IHZhcigtLWxxZC1oMS1jb2xvciwgdmFyKC0tbHFkLWhlYWRpbmctY29sb3IpKTtcbn1cblxuaDIsXG4uaDIge1xuXHRmb250LWZhbWlseTogdmFyKC0tbHFkLWgyLWZvbnQtZmFtaWx5LCB2YXIoLS1scWQtaGVhZGluZy1mb250LWZhbWlseSkpO1xuXHRmb250LXNpemU6IHZhcigtLWxxZC1oMi1mb250LXNpemUsIHZhcigtLWxxZC1oZWFkaW5nLWZvbnQtc2l6ZSkpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbHFkLWgyLWxpbmUtaGVpZ2h0LCB2YXIoLS1scWQtaGVhZGluZy1saW5lLWhlaWdodCkpO1xuXHRmb250LXdlaWdodDogdmFyKC0tbHFkLWgyLWZvbnQtd2VpZ2h0LCB2YXIoLS1scWQtaGVhZGluZy1mb250LXdlaWdodCkpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdmFyKC0tbHFkLWgyLXRleHQtdHJhbnNmb3JtLCB2YXIoLS1scWQtaGVhZGluZy10ZXh0LXRyYW5zZm9ybSkpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tbHFkLWgyLWxldHRlci1zcGFjaW5nLCB2YXIoLS1scWQtaGVhZGluZy1sZXR0ZXItc3BhY2luZykpO1xuXHRjb2xvcjogdmFyKC0tbHFkLWgyLWNvbG9yLCB2YXIoLS1scWQtaGVhZGluZy1jb2xvcikpO1xufVxuXG5oMyxcbi5oMyB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1scWQtaDMtZm9udC1mYW1pbHksIHZhcigtLWxxZC1oZWFkaW5nLWZvbnQtZmFtaWx5KSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tbHFkLWgzLWZvbnQtc2l6ZSwgdmFyKC0tbHFkLWhlYWRpbmctZm9udC1zaXplKSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1scWQtaDMtbGluZS1oZWlnaHQsIHZhcigtLWxxZC1oZWFkaW5nLWxpbmUtaGVpZ2h0KSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1scWQtaDMtZm9udC13ZWlnaHQsIHZhcigtLWxxZC1oZWFkaW5nLWZvbnQtd2VpZ2h0KSk7XG5cdHRleHQtdHJhbnNmb3JtOiB2YXIoLS1scWQtaDMtdGV4dC10cmFuc2Zvcm0sIHZhcigtLWxxZC1oZWFkaW5nLXRleHQtdHJhbnNmb3JtKSk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1scWQtaDMtbGV0dGVyLXNwYWNpbmcsIHZhcigtLWxxZC1oZWFkaW5nLWxldHRlci1zcGFjaW5nKSk7XG5cdGNvbG9yOiB2YXIoLS1scWQtaDMtY29sb3IsIHZhcigtLWxxZC1oZWFkaW5nLWNvbG9yKSlcbn1cblxuaDQsXG4uaDQge1xuXHRmb250LWZhbWlseTogdmFyKC0tbHFkLWg0LWZvbnQtZmFtaWx5LCB2YXIoLS1scWQtaGVhZGluZy1mb250LWZhbWlseSkpO1xuXHRmb250LXNpemU6IHZhcigtLWxxZC1oNC1mb250LXNpemUsIHZhcigtLWxxZC1oZWFkaW5nLWZvbnQtc2l6ZSkpO1xuXHRsaW5lLWhlaWdodDogdmFyKC0tbHFkLWg0LWxpbmUtaGVpZ2h0LCB2YXIoLS1scWQtaGVhZGluZy1saW5lLWhlaWdodCkpO1xuXHRmb250LXdlaWdodDogdmFyKC0tbHFkLWg0LWZvbnQtd2VpZ2h0LCB2YXIoLS1scWQtaGVhZGluZy1mb250LXdlaWdodCkpO1xuXHR0ZXh0LXRyYW5zZm9ybTogdmFyKC0tbHFkLWg0LXRleHQtdHJhbnNmb3JtLCB2YXIoLS1scWQtaGVhZGluZy10ZXh0LXRyYW5zZm9ybSkpO1xuXHRsZXR0ZXItc3BhY2luZzogdmFyKC0tbHFkLWg0LWxldHRlci1zcGFjaW5nLCB2YXIoLS1scWQtaGVhZGluZy1sZXR0ZXItc3BhY2luZykpO1xuXHRjb2xvcjogdmFyKC0tbHFkLWg0LWNvbG9yLCB2YXIoLS1scWQtaGVhZGluZy1jb2xvcikpXG59XG5cbmg1LFxuLmg1IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWxxZC1oNS1mb250LWZhbWlseSwgdmFyKC0tbHFkLWhlYWRpbmctZm9udC1mYW1pbHkpKTtcblx0Zm9udC1zaXplOiB2YXIoLS1scWQtaDUtZm9udC1zaXplLCB2YXIoLS1scWQtaGVhZGluZy1mb250LXNpemUpKTtcblx0bGluZS1oZWlnaHQ6IHZhcigtLWxxZC1oNS1saW5lLWhlaWdodCwgdmFyKC0tbHFkLWhlYWRpbmctbGluZS1oZWlnaHQpKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWxxZC1oNS1mb250LXdlaWdodCwgdmFyKC0tbHFkLWhlYWRpbmctZm9udC13ZWlnaHQpKTtcblx0dGV4dC10cmFuc2Zvcm06IHZhcigtLWxxZC1oNS10ZXh0LXRyYW5zZm9ybSwgdmFyKC0tbHFkLWhlYWRpbmctdGV4dC10cmFuc2Zvcm0pKTtcblx0bGV0dGVyLXNwYWNpbmc6IHZhcigtLWxxZC1oNS1sZXR0ZXItc3BhY2luZywgdmFyKC0tbHFkLWhlYWRpbmctbGV0dGVyLXNwYWNpbmcpKTtcblx0Y29sb3I6IHZhcigtLWxxZC1oNS1jb2xvciwgdmFyKC0tbHFkLWhlYWRpbmctY29sb3IpKVxufVxuXG5oNixcbi5oNiB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1scWQtaDYtZm9udC1mYW1pbHksIHZhcigtLWxxZC1oZWFkaW5nLWZvbnQtZmFtaWx5KSk7XG5cdGZvbnQtc2l6ZTogdmFyKC0tbHFkLWg2LWZvbnQtc2l6ZSwgdmFyKC0tbHFkLWhlYWRpbmctZm9udC1zaXplKSk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1scWQtaDYtbGluZS1oZWlnaHQsIHZhcigtLWxxZC1oZWFkaW5nLWxpbmUtaGVpZ2h0KSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1scWQtaDYtZm9udC13ZWlnaHQsIHZhcigtLWxxZC1oZWFkaW5nLWZvbnQtd2VpZ2h0KSk7XG5cdHRleHQtdHJhbnNmb3JtOiB2YXIoLS1scWQtaDYtdGV4dC10cmFuc2Zvcm0sIHZhcigtLWxxZC1oZWFkaW5nLXRleHQtdHJhbnNmb3JtKSk7XG5cdGxldHRlci1zcGFjaW5nOiB2YXIoLS1scWQtaDYtbGV0dGVyLXNwYWNpbmcsIHZhcigtLWxxZC1oZWFkaW5nLWxldHRlci1zcGFjaW5nKSk7XG5cdGNvbG9yOiB2YXIoLS1scWQtaDYtY29sb3IsIHZhcigtLWxxZC1oZWFkaW5nLWNvbG9yKSlcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbjIuMS4gSGVhZGVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubWFpbi1oZWFkZXIge1xuXHRtYXgtd2lkdGg6IDEwMHZ3O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogdmFyKC0tbHFkLXRvcC1zY3JvbGwtaW5kLWhlaWdodCwgMCk7XG5cdHotaW5kZXg6IDk5O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG5cbi5tYWluLWhlYWRlci1vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IHZhcigtLWxxZC10b3Atc2Nyb2xsLWluZC1oZWlnaHQsIDApO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcbn1cblxuQGtleWZyYW1lcyBzdGlja3lTbGlkZURvd24ge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHR9XG5cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHN0aWNreVNsaWRlT3V0IHtcblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdH1cbn1cblxuLmlzLXN0dWNrIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dG9wOiB2YXIoLS1scWQtdG9wLXNjcm9sbC1pbmQtaGVpZ2h0LCAwKTtcblx0Ym94LXNoYWRvdzogLTJweCAzcHggOTBweCAtMjBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRhbmltYXRpb246IHN0aWNreVNsaWRlRG93biAwLjY1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgYm90aDtcbn1cblxuLmlzLXN0dWNrPi5tZWdhbWVudS1ob3Zlci1iZyB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxxZC1zbWFydC1zdGlja3ktaGVhZGVyIHtcblx0YW5pbWF0aW9uOiBub25lO1xufVxuXG4ubHFkLXNtYXJ0LXN0aWNreS1oZWFkZXIubHFkLWp1c3Qtc3R1Y2sge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4ubHFkLXNtYXJ0LXN0aWNreS1oaWRlIHtcblx0YW5pbWF0aW9uOiBzdGlja3lTbGlkZU91dCAwLjRzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSBib3RoO1xufVxuXG4ubHFkLXNtYXJ0LXN0aWNreS1zaG93IHtcblx0YW5pbWF0aW9uOiBzdGlja3lTbGlkZURvd24gMC42NXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIGJvdGg7XG59XG5cbi5scWQtc3RpY2t5LXBsYWNlaG9sZGVyIHtcblx0aGVpZ2h0OiB2YXIoLS1scWQtc3RpY2t5LWhlYWRlci1wbGFjZWhvbGRlci1oZWlnaHQsIDApO1xufVxuXG4ubHFkLXN0aWNreS1zZW50aW5lbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxcHg7XG5cdHRvcDogdmFyKC0tbHFkLXN0aWNreS1oZWFkZXItc2VudGluZWwtdG9wKTtcblx0bGVmdDogMDtcbn1cblxuLnRpdGxlYmFyPi5scWQtc3RpY2t5LXNlbnRpbmVsIHtcblx0LS1scWQtc3RpY2t5LWhlYWRlci1zZW50aW5lbC10b3A6IGNhbGMoMTAwJSAtIHZhcigtLWxxZC1zdGlja3ktaGVhZGVyLWhlaWdodCwgMHB4KSAtIDJweCk7XG59XG5cbi5scWQtc2hvdy1vbnN0dWNrOm5vdCgubHFkLXN0aWNreWJhci13cmFwKSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pcy1zdHVjayAubHFkLXNob3ctb25zdHVjazpub3QoLmxxZC1zdGlja3liYXItd3JhcCkge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmlzLXN0dWNrIC5scWQtaGlkZS1vbnN0dWNrIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmlzLXN0dWNrLnN0aWNreS1oZWFkZXItbm9zaGFkb3cge1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4ubHFkLWhlYWQtY29sIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxNXB4O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6IDE1cHg7XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4ubHFkLXN0aWNreWJhciAubHFkLWhlYWQtY29sIHtcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogMDtcbn1cblxuLm1haW4taGVhZGVyIC5jb2wge1xuXHRmbGV4LWJhc2lzOiAwO1xuXHRmbGV4LWdyb3c6IDE7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLm1haW4taGVhZGVyIC5jb2wtYXV0byB7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHR3aWR0aDogYXV0bztcblx0bWF4LXdpZHRoOiBub25lO1xufVxuXG4uaGVhZGVyLW1vZHVsZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcblx0ZmxleDogMSBhdXRvO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cblx0Lm5hdmJhci1jb2xsYXBzZSB7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLm1haW4taGVhZGVyIC5uYXYtdHJpZ2dlci1kYXJrIC5iYXIsXG4ubWFpbi1oZWFkZXIgLm5hdi10cmlnZ2VyLWRhcmsgLmJhcjpiZWZvcmUsXG4ubWFpbi1oZWFkZXIgLm5hdi10cmlnZ2VyLWRhcmsgLmJhcjphZnRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5scWQtc3RpY2t5YmFyLXdyYXAge1xuXHQtLXBhZGRpbmctdG9wOiA1dmg7XG5cdC0tcGFkZGluZy1ib3R0b206IDV2aDtcblx0LS1jb250YWluZXItZGVmYXVsdC1wYWRkaW5nOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDEwMHB4O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRwYWRkaW5nLXRvcDogdmFyKC0tcGFkZGluZy10b3ApO1xuXHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tcGFkZGluZy1ib3R0b20pO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAxMDtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubHFkLXNtYXJ0LXN0aWNreS1oZWFkZXIgLmxxZC1zdGlja3liYXItd3JhcCxcbi5scWQtc3RpY2t5YmFyLXdyYXAubHFkLXNob3ctb25zdHVjayxcbi5scWQtc3RpY2t5YmFyLXdyYXAubHFkLWhpZGUtb25zdHVjayB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjI1cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSksIG9wYWNpdHkgMC4zcyAwLjNzO1xufVxuXG4uaXMtc3R1Y2sgLmxxZC1zdGlja3liYXItd3JhcC5scWQtc2hvdy1vbnN0dWNrIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG59XG5cbltkYXRhLXN0aWNreS1oZWFkZXJdIC5scWQtc3RpY2t5YmFyLXdyYXAge1xuXHRwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLmlzLXN0dWNrIC5scWQtc3RpY2t5YmFyLXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmxxZC1zdGlja3liYXItd3JhcCB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5scWQtc3RpY2t5YmFyLWxlZnQge1xuXHRsZWZ0OiAwO1xufVxuXG4uaXMtc3R1Y2subHFkLXNtYXJ0LXN0aWNreS1oaWRlIC5scWQtc3RpY2t5YmFyLWxlZnQsXG4uaXMtc3R1Y2sgLmxxZC1zdGlja3liYXItbGVmdC5scWQtaGlkZS1vbnN0dWNrLFxuW2RhdGEtc3RpY2t5LWhlYWRlcl0uaXMtbm90LXN0dWNrIC5scWQtc3RpY2t5YmFyLWxlZnQubHFkLXNob3ctb25zdHVjayB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5scWQtc3RpY2t5YmFyLXJpZ2h0IHtcblx0cmlnaHQ6IDA7XG59XG5cbi5pcy1zdHVjay5scWQtc21hcnQtc3RpY2t5LWhpZGUgLmxxZC1zdGlja3liYXItcmlnaHQsXG4uaXMtc3R1Y2sgLmxxZC1zdGlja3liYXItcmlnaHQubHFkLWhpZGUtb25zdHVjayxcbltkYXRhLXN0aWNreS1oZWFkZXJdLmlzLW5vdC1zdHVjayAubHFkLXN0aWNreWJhci1yaWdodC5scWQtc2hvdy1vbnN0dWNrIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4ubWFpbi1uYXYtaG92ZXItZmFkZS1pbmFjdGl2ZTpob3Zlcj5saT5hIHtcblx0b3BhY2l0eTogMC4zNTtcbn1cblxuLm1haW4tbmF2LWhvdmVyLWZhZGUtaW5hY3RpdmU6aG92ZXI+bGk6aG92ZXI+YSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5tYWluLW5hdi1ob3Zlci1maWxsPmxpPmE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogY2FsYyh2YXIoLS1scWQtbWVudS1pdGVtcy10b3AtcGFkZGluZykgLSAwLjI1ZW0pO1xuXHRsZWZ0OiBjYWxjKHZhcigtLWxxZC1tZW51LWl0ZW1zLWxlZnQtcGFkZGluZykgLSAwLjg1ZW0pO1xuXHRib3R0b206IGNhbGModmFyKC0tbHFkLW1lbnUtaXRlbXMtYm90dG9tLXBhZGRpbmcpIC0gMC4yNWVtKTtcblx0cmlnaHQ6IGNhbGModmFyKC0tbHFkLW1lbnUtaXRlbXMtcmlnaHQtcGFkZGluZykgLSAwLjg1ZW0pO1xuXHR6LWluZGV4OiAtMTtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA3KTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMzVzLCB0cmFuc2Zvcm0gMC4zNXM7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5tYWluLW5hdi1ob3Zlci1maWxsPmxpLmlzLWF0aXZlPmE6YmVmb3JlLFxuLm1haW4tbmF2LWhvdmVyLWZpbGw+bGkuY3VycmVudC1tZW51LWl0ZW0+YTpiZWZvcmUsXG4ubWFpbi1uYXYtaG92ZXItZmlsbD5saS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YTpiZWZvcmUsXG4ubWFpbi1uYXYtaG92ZXItZmlsbD5saTpob3Zlcj5hOmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5uYXZiYXItdmlzaWJsZS1vbnRvZ2dsZSB7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogNXB4O1xuXHRwYWRkaW5nLWlubGluZS1zdGFydDogNXB4O1xufVxuXG4ubmF2YmFyLXZpc2libGUtb250b2dnbGUgLm1haW4tbmF2PmxpIHtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdmlzaWJpbGl0eSwgdHJhbnNmb3JtO1xufVxuXG4ubmF2YmFyLXZpc2libGUtb250b2dnbGUuaW4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0b3ZlcmZsb3c6IHVuc2V0O1xufVxuXG4ubmF2YmFyLXZpc2libGUtb250b2dnbGUuaXMtYWN0aXZlIC5tYWluLW5hdj5saSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLm5hdmJhci12aXNpYmxlLW9udG9nZ2xlOm5vdCguaXMtYWN0aXZlKS5jb2xsYXBzaW5nIC5tYWluLW5hdj5saSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcbn1cblxuLm5hdi1pdGVtLWNoaWxkcmVuIHtcblx0bWluLXdpZHRoOiAyMzJweDtcblx0cGFkZGluZzogMS4wNjI1ZW0gMDtcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTE7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjg1cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgdmlzaWJpbGl0eTtcbn1cblxuLm5hdi1pdGVtLWNoaWxkcmVuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6IC0xO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3gtc2hhZG93OiAwIDE2cHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm5hdi1pdGVtLWNoaWxkcmVuPmxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDFlbTtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLm5hdi1pdGVtLWNoaWxkcmVuPmxpPmEge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMC43NWVtIDEuNzVlbTtcblx0d2lkdGg6IDEwMCU7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xufVxuXG4ubmF2LWl0ZW0tY2hpbGRyZW4+bGkuaXMtYWN0aXZlPmEsXG4ubmF2LWl0ZW0tY2hpbGRyZW4+bGkuY3VycmVudC1tZW51LWl0ZW0+YSxcbi5uYXYtaXRlbS1jaGlsZHJlbj5saS5jdXJyZW50LW1lbnUtYW5jZXN0b3I+YSxcbi5uYXYtaXRlbS1jaGlsZHJlbj5saTpob3Zlcj5hIHtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5uYXYtaXRlbS1jaGlsZHJlbiAubmF2LWl0ZW0tY2hpbGRyZW4ge1xuXHRib3R0b206IGF1dG87XG5cdHRvcDogMDtcblx0bGVmdDogMTA0JTtcbn1cblxuLm5hdi1pdGVtLWNoaWxkcmVuIC5uYXYtaXRlbS1jaGlsZHJlbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDQlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogLTQlO1xuXHR0b3A6IDA7XG59XG5cbi5uYXYtaXRlbS1jaGlsZHJlbiAubmF2LWl0ZW0tY2hpbGRyZW4udG8tbGVmdCB7XG5cdHJpZ2h0OiAxMDAlO1xufVxuXG4ubmF2LWl0ZW0tY2hpbGRyZW4udG8tbGVmdCB7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xufVxuXG4ubmF2LWl0ZW0tY2hpbGRyZW4udG8tbGVmdCAubmF2LWl0ZW0tY2hpbGRyZW4ge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMTAwJTtcbn1cblxuLmxxZC1zdWJtZW51LXRvZ2dsZS1ob3ZlciAucG9zaXRpb24tYXBwbGllZDpob3Zlcj4ubmF2LWl0ZW0tY2hpbGRyZW4ge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5scWQtc3VibWVudS10b2dnbGUtY2xpY2sgLm5hdi1pdGVtLWNoaWxkcmVuIHtcblx0ZGlzcGxheTogbm9uZTtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5tYWluLW5hdiBsaS5pcy1hY3RpdmU+Lm5hdi1pdGVtLWNoaWxkcmVuIHtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zdWJtZW51LWV4cGFuZGVyIHtcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDM2cHg7XG5cdGhlaWdodDogMzZweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHotaW5kZXg6IDM7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmxxZC1tb2JpbGUtc2VjLW5hdiAucGFnZV9pdGVtX2hhc19jaGlsZHJlbj5hIC5zdWJtZW51LWV4cGFuZGVyLFxuLmxxZC1tb2JpbGUtc2VjLW5hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hIC5zdWJtZW51LWV4cGFuZGVyIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5scWQtc3VibWVudS1jb3ZlciAubWFpbi1uYXY+Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5tZWdhbWVudSkgLm5hdi1pdGVtLWNoaWxkcmVuIHtcblx0bWluLXdpZHRoOiAxMjBweDtcblx0Ym94LXNoYWRvdzogMCAxMHB4IDM1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4ubHFkLXN1Ym1lbnUtY292ZXIgLm1haW4tbmF2Pi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCgubWVnYW1lbnUpPi5uYXYtaXRlbS1jaGlsZHJlbixcbi5scWQtc3VibWVudS1jb3ZlciAubWFpbi1uYXY+Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5tZWdhbWVudSk+Lm5hdi1pdGVtLWNoaWxkcmVuPmxpIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xufVxuXG4ubHFkLXN1Ym1lbnUtY292ZXIgLm1haW4tbmF2Pi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCgubWVnYW1lbnUpPmEge1xuXHR6LWluZGV4OiAxO1xufVxuXG4ubHFkLXN1Ym1lbnUtY292ZXIgLm1haW4tbmF2Pi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCgubWVnYW1lbnUpPi5uYXYtaXRlbS1jaGlsZHJlbiB7XG5cdC0tYmctcG9zaXRpb246IGNsYW1wKDVweCwgdmFyKC0tbHFkLW1lbnUtaXRlbXMtdG9wLXBhZGRpbmcpLCBjYWxjKHZhcigtLWl0ZW0taGVpZ2h0KSAtIHZhcigtLWxxZC1tZW51LWl0ZW1zLXRvcC1wYWRkaW5nKSAtICh2YXIoLS1scWQtbWVudS1pdGVtcy10b3AtcGFkZGluZykgLyAyKSAtIDEwcHgpKTtcblx0cGFkZGluZy10b3A6IHZhcigtLWl0ZW0taGVpZ2h0KTtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAzO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubHFkLXN1Ym1lbnUtY292ZXIgLm1haW4tbmF2Pi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCgubWVnYW1lbnUpPi5uYXYtaXRlbS1jaGlsZHJlbjpiZWZvcmUge1xuXHR0b3A6IHZhcigtLWJnLXBvc2l0aW9uKTtcblx0bGVmdDogY2xhbXAoLTVweCwgdmFyKC0tbHFkLW1lbnUtaXRlbXMtbGVmdC1wYWRkaW5nLCAxNXB4KSAqIC0xLCAtMjBweCk7XG5cdHJpZ2h0OiBjbGFtcCh2YXIoLS1scWQtbWVudS1pdGVtcy1yaWdodC1wYWRkaW5nLCAxNXB4KSAqIC0xLCB2YXIoLS1scWQtbWVudS1pdGVtcy1yaWdodC1wYWRkaW5nLCAxNXB4KSAvIDIgKiAtMSwgdmFyKC0tbHFkLW1lbnUtaXRlbXMtcmlnaHQtcGFkZGluZywgMTVweCkgKiAtMSk7XG59XG5cbi5scWQtc3VibWVudS1jb3ZlciAubWFpbi1uYXY+Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5tZWdhbWVudSk+Lm5hdi1pdGVtLWNoaWxkcmVuPmxpIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogYWxsIDAuNXMgY3ViaWMtYmV6aWVyKDAuMTcsIDAuODQsIDAuNDQsIDEpO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG59XG5cbi5scWQtc3VibWVudS1jb3ZlciAubWFpbi1uYXY+Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5tZWdhbWVudSk+Lm5hdi1pdGVtLWNoaWxkcmVuPmxpPmEge1xuXHRwYWRkaW5nOiAwLjVlbSB2YXIoLS1scWQtbWVudS1pdGVtcy1yaWdodC1wYWRkaW5nLCAxNXB4KSAwLjVlbSB2YXIoLS1scWQtbWVudS1pdGVtcy1sZWZ0LXBhZGRpbmcsIDE1cHgpO1xufVxuXG4ubHFkLXN1Ym1lbnUtY292ZXIgLm1haW4tbmF2Pi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCgubWVnYW1lbnUpOmhvdmVyPi5uYXYtaXRlbS1jaGlsZHJlbixcbi5scWQtc3VibWVudS1jb3ZlciAubWFpbi1uYXY+Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5tZWdhbWVudSk6aG92ZXI+Lm5hdi1pdGVtLWNoaWxkcmVuPmxpIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ubHFkLXN1Ym1lbnUtY292ZXIgLm1haW4tbmF2Pi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOm5vdCgubWVnYW1lbnUpOmhvdmVyPmEge1xuXHR6LWluZGV4OiA0O1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kIDAuM3MsIGJvcmRlciAwLjNzLCB6LWluZGV4IDAuMDVzIHN0ZXAtc3RhcnQ7XG59XG5cbi5scWQtc3VibWVudS1kYXJrIC5uYXYtaXRlbS1jaGlsZHJlbjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MDQwO1xufVxuXG4ubHFkLXN1Ym1lbnUtZGFyayAubmF2LWl0ZW0tY2hpbGRyZW4+bGk+YSB7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5scWQtc3VibWVudS1kYXJrIC5uYXYtaXRlbS1jaGlsZHJlbj5saT5hOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5scWQtc3VibWVudS1kYXJrLmxxZC1zdWJtZW51LWNvdmVyIC5tYWluLW5hdj4ubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpub3QoLm1lZ2FtZW51KTpiZWZvcmUsXG4ubHFkLXN1Ym1lbnUtZGFyay5scWQtc3VibWVudS1jb3ZlciAubWFpbi1uYXY+Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46bm90KC5tZWdhbWVudSk6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MDQwO1xufVxuXG4ubHFkLW1lZ2FtZW51LXJvd3Mtd3JhcCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJveC1zaGFkb3c6IDAgMTZweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5tZWdhbWVudSB7XG5cdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLm1haW4tbmF2IC5tZWdhbWVudTpub3QoLnBvc2l0aW9uLWFwcGxpZWQpIC5uYXYtaXRlbS1jaGlsZHJlbiB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm1lZ2FtZW51IC5tZWdhbWVudS1jb250YWluZXIge1xuXHR3aWR0aDogdW5zZXQ7XG5cdG1heC13aWR0aDogdW5zZXQ7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5tZWdhbWVudSAubmF2LWl0ZW0tY2hpbGRyZW4ge1xuXHRtYXgtd2lkdGg6IDEwMHZ3O1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ubWVnYW1lbnUgLm5hdi1pdGVtLWNoaWxkcmVuOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5tZWdhbWVudSAuZmxpY2tpdHktdmlld3BvcnQge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm1lZ2FtZW51W2RhdGEtbWVnYW1lbnUtYmctc2NoZW1lPXRyYW5zcGFyZW50XSAubWVnYW1lbnUtcm93IHtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLm1lZ2FtZW51Lm1lZ2FtZW51LWNvbnRlbnQtc3RyZXRjaCAubmF2LWl0ZW0tY2hpbGRyZW4ge1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcbn1cblxuLm1lZ2FtZW51Lm1lZ2FtZW51LWZ1bGx3aWR0aCAubmF2LWl0ZW0tY2hpbGRyZW4ge1xuXHR3aWR0aDogMTAwdnc7XG5cdGxlZnQ6IDUwJTtcblx0cmlnaHQ6IDUwJTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogLTUwdnc7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAtNTB2dztcbn1cblxuLm1lZ2FtZW51Lm1lZ2FtZW51LWZ1bGx3aWR0aCAubWVnYW1lbnUtY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogbm9uZTtcbn1cblxuLm1lZ2FtZW51LnBvc2l0aW9uLWFwcGxpZWQgLm1lZ2FtZW51LXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm1lZ2FtZW51LnBvc2l0aW9uLWFwcGxpZWQgLm1lZ2FtZW51LWNvbCB7XG5cdGZsZXg6IDEgMCBhdXRvO1xufVxuXG4ubWVnYW1lbnUucG9zaXRpb24tYXBwbGllZCAubWVnYW1lbnUtY29sOm9ubHktb2YtdHlwZSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubHFkLXN1Ym1lbnUtZGFyayAubWVnYW1lbnUgLm1lZ2FtZW51LXJvdyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMzA1MTY7XG59XG5cbi5tYWluLWhlYWRlcltkYXRhLXJlYWN0LXRvLW1lZ2FtZW51PXRydWVdOm5vdCguaXMtc3R1Y2spIC5tZWdhbWVudS1ob3Zlci1iZyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1tZWdhbWVudS1iYWNrZ3JvdW5kLWNvbG9yLCAjZmZmKTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGN1YmljLWJlemllcigwLjAyLCAwLjAxLCAwLjQ3LCAxKSwgYmFja2dyb3VuZCAwLjNzO1xufVxuXG4ubWFpbi1oZWFkZXJbZGF0YS1yZWFjdC10by1tZWdhbWVudT10cnVlXTpub3QoLmlzLXN0dWNrKS5tZWdhbWVudS1pdGVtLWFjdGl2ZSAubWVnYW1lbnUtaG92ZXItYmcge1xuXHRvcGFjaXR5OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIGxxZE1lZ2FtZW51U2xpZGVSZXZlYWwge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZVgoLTE1ZGVnKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlWCgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgbHFkTWVnYW1lbnVTbGlkZUluIHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLWxxZC1tZWdhbWVudS1zbGlkZS1mcm9tLXZhbCwgMCkpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBscWRNZWdhbWVudVNsaWRlT3V0IHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLWxxZC1tZWdhbWVudS1zbGlkZS10by12YWwsIDApKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi5scWQtbWVnYW1lbnUtc2xpZGUtc3R1ZmYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSB2YXIoLS1scWQtbWVnYW1lbnUtc2xpZGUtdHJhbnMtZHVyKTtcblx0b3BhY2l0eTogMDtcblx0cGVyc3BlY3RpdmU6IDEyMDBweDtcblx0bWluLWhlaWdodDogMXB4O1xufVxuXG4ubHFkLW1lZ2FtZW51LXNsaWRlLXN0dWZmLXdyYXAge1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcbn1cblxuLmxxZC1tZWdhbWVudS1zbGlkZS1hcnJvdyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tbHFkLW1lZ2FtZW51LXNsaWRlLWFycm93LXBvcywgMCksIC02cHgpIHNjYWxlWSgwKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWxxZC1tZWdhbWVudS1zbGlkZS10cmFucy1kdXIpO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG59XG5cbi5scWQtbWVnYW1lbnUtc2xpZGUtYXJyb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJvcmRlci1yYWRpdXM6IDNweCAwIDAgMDtcblx0Ym94LXNoYWRvdzogLTJweCAtMnB4IDlweCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtbWVnYW1lbnUtYmFja2dyb3VuZC1jb2xvciwgI2ZmZik7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCB2YXIoLS1scWQtbWVnYW1lbnUtc2xpZGUtdHJhbnMtZHVyKTtcbn1cblxuLmxxZC1tZWdhbWVudS1zbGlkZS1iZyxcbi5scWQtbWVnYW1lbnUtc2xpZGUtYmctaW5uZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5scWQtbWVnYW1lbnUtc2xpZGUtYmcge1xuXHR3aWR0aDogY2FsYyh2YXIoLS1scWQtbWVnYW1lbnUtaW5pdC13aWR0aCwgMCkgKiAxcHgpO1xuXHRoZWlnaHQ6IGNhbGModmFyKC0tbHFkLW1lZ2FtZW51LWluaXQtaGVpZ2h0LCAwKSAqIDFweCk7XG5cdGJhY2tncm91bmQ6IHZhcigtLWxxZC1tZWdhbWVudS1iYWNrZ3JvdW5kLWNvbG9yLCAjZmZmKTtcblx0Ym94LXNoYWRvdzogMCAyNXB4IDU1cHggLTZweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKHZhcigtLWxxZC1tZWdhbWVudS14LCAwKSwgdmFyKC0tbHFkLW1lZ2FtZW51LXksIDApLCAwKSBzY2FsZShjYWxjKHZhcigtLWxxZC1tZWdhbWVudS1jdXJyZW50LXdpZHRoKSAvIHZhcigtLWxxZC1tZWdhbWVudS1pbml0LXdpZHRoKSksIGNhbGModmFyKC0tbHFkLW1lZ2FtZW51LWN1cnJlbnQtaGVpZ2h0KSAvIHZhcigtLWxxZC1tZWdhbWVudS1pbml0LWhlaWdodCkpKTtcblx0dHJhbnNpdGlvbjogYWxsIHZhcigtLWxxZC1tZWdhbWVudS1zbGlkZS10cmFucy1kdXIpO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLCB0cmFuc2Zvcm07XG5cdHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xufVxuXG5bZGF0YS1tZWdhbWVudS1zbGlkZT10cnVlXSB7XG5cdC0tbHFkLW1lZ2FtZW51LXNsaWRlLXRyYW5zLWR1cjogMC4zcztcblx0LS1scWQtbWVnYW1lbnUtc2xpZGUtZnJvbS12YWw6IC02NXB4O1xuXHQtLWxxZC1tZWdhbWVudS1zbGlkZS10by12YWw6IDY1cHg7XG59XG5cbltkYXRhLW1lZ2FtZW51LXNsaWRlPXRydWVdLmxxZC1tZWdhbWVudS1zbGlkZS1mcm9tLXJpZ2h0IHtcblx0LS1scWQtbWVnYW1lbnUtc2xpZGUtZnJvbS12YWw6IDY1cHg7XG5cdC0tbHFkLW1lZ2FtZW51LXNsaWRlLXRvLXZhbDogLTY1cHg7XG59XG5cbltkYXRhLW1lZ2FtZW51LXNsaWRlPXRydWVdIC5tZWdhbWVudSAubmF2LWl0ZW0tY2hpbGRyZW4ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiB3aWR0aCB2YXIoLS1scWQtbWVnYW1lbnUtc2xpZGUtdHJhbnMtZHVyKSwgaGVpZ2h0IHZhcigtLWxxZC1tZWdhbWVudS1zbGlkZS10cmFucy1kdXIpO1xufVxuXG5bZGF0YS1tZWdhbWVudS1zbGlkZT10cnVlXSAubWVnYW1lbnUubHFkLW1lZ2FtZW51LWl0ZW0tc2xpZGUtb3V0IC5scWQtbWVnYW1lbnUtcm93cy13cmFwIHtcblx0YW5pbWF0aW9uOiBscWRNZWdhbWVudVNsaWRlT3V0IHZhcigtLWxxZC1tZWdhbWVudS1zbGlkZS10cmFucy1kdXIpIGJvdGg7XG59XG5cbi5scWQtbWVnYW1lbnUtc2xpZGUtYWN0aXZlIC5scWQtbWVnYW1lbnUtc2xpZGUtc3R1ZmYge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubHFkLW1lZ2FtZW51LXNsaWRlLWFjdGl2ZSAubHFkLW1lZ2FtZW51LXNsaWRlLWFycm93IHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0tbHFkLW1lZ2FtZW51LXNsaWRlLWFycm93LXBvcywgMCksIC02cHgpIHNjYWxlWSgxKTtcbn1cblxuLmxxZC1tZWdhbWVudS1zbGlkZS1hY3RpdmUgLmxxZC1tZWdhbWVudS1yb3dzLXdyYXAsXG4ubHFkLW1lZ2FtZW51LXNsaWRlLWFjdGl2ZSAubWVnYW1lbnUtcm93IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubHFkLW1lZ2FtZW51LXNsaWRlLWFjdGl2ZSAubWVnYW1lbnUuaXMtYWN0aXZlIC5scWQtbWVnYW1lbnUtcm93cy13cmFwIHtcblx0YW5pbWF0aW9uOiBscWRNZWdhbWVudVNsaWRlSW4gdmFyKC0tbHFkLW1lZ2FtZW51LXNsaWRlLXRyYW5zLWR1cikgYm90aDtcbn1cblxuLmxxZC1tZWdhbWVudS1zbGlkZS1yZXZlYWwge1xuXHQtLWxxZC1tZWdhbWVudS1zbGlkZS1mcm9tLXZhbDogMDtcblx0LS1scWQtbWVnYW1lbnUtc2xpZGUtdG8tdmFsOiAwO1xufVxuXG4ubHFkLW1lZ2FtZW51LXNsaWRlLXJldmVhbCAubWVnYW1lbnUuaXMtYWN0aXZlIC5uYXYtaXRlbS1jaGlsZHJlbiB7XG5cdHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5scWQtbWVnYW1lbnUtc2xpZGUtcmV2ZWFsIC5tZWdhbWVudS5pcy1hY3RpdmUgLmxxZC1tZWdhbWVudS1yb3dzLXdyYXAsXG4ubHFkLW1lZ2FtZW51LXNsaWRlLXJldmVhbCAubHFkLW1lZ2FtZW51LXNsaWRlLXN0dWZmLXdyYXAge1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgLTYwcHg7XG5cdGFuaW1hdGlvbjogbHFkTWVnYW1lbnVTbGlkZVJldmVhbCB2YXIoLS1scWQtbWVnYW1lbnUtc2xpZGUtdHJhbnMtZHVyKSBib3RoO1xufVxuXG4ubHFkLW1lZ2FtZW51LXNsaWRlLXJldmVhbCAubHFkLW1lZ2FtZW51LXNsaWRlLWJnLFxuLmxxZC1tZWdhbWVudS1zbGlkZS1yZXZlYWwgLmxxZC1tZWdhbWVudS1zbGlkZS1zdHVmZixcbi5scWQtbWVnYW1lbnUtc2xpZGUtcmV2ZWFsIC5scWQtbWVnYW1lbnUtc2xpZGUtYXJyb3csXG4ubHFkLW1lZ2FtZW51LXNsaWRlLXJldmVhbCAubHFkLW1lZ2FtZW51LXNsaWRlLWFycm93OmJlZm9yZSxcbi5scWQtbWVnYW1lbnUtc2xpZGUtcmV2ZWFsIC5tZWdhbWVudS5pcy1hY3RpdmUgLm5hdi1pdGVtLWNoaWxkcmVuIHtcblx0dHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmxkLW1vZHVsZS10cmlnZ2VyIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuXG4ubGQtbW9kdWxlLXRyaWdnZXItaWNvbixcbi5sZC1tb2R1bGUtdHJpZ2dlci10eHQge1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuXG4ubGQtbW9kdWxlLXRyaWdnZXItaWNvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5sZC1tb2R1bGUtdHJpZ2dlci10eHQge1xuXHRkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDhweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0byBhdXRvO1xufVxuXG4ubGQtbW9kdWxlLXRyaWdnZXItdHh0Om9ubHktY2hpbGQsXG4ubGQtbW9kdWxlLXRyaWdnZXItdHh0Omxhc3QtY2hpbGQge1xuXHRtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cblxuLmxkLW1vZHVsZS10cmlnZ2VyLXR4dCBzdmcsXG4ubGQtbW9kdWxlLXRyaWdnZXItdHh0IGltZyB7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVlbTtcblx0bWFyZ2luLWlubGluZS1zdGFydDogMC41ZW07XG59XG5cbi5sZC1tb2R1bGUtdHJpZ2dlci10eHQgaW1nLmVtb2ppOmZpcnN0LWNoaWxkIHtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDAuNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5sZC1tb2R1bGUtdHJpZ2dlci10eHQgaW1nLmVtb2ppOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwLjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGQtbW9kdWxlLXRyaWdnZXItdHh0IGkge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwLjVlbTtcbn1cblxuLmxkLW1vZHVsZS10cmlnZ2VyLXR4dCAuYW1vdW50K3NwYW4ge1xuXHRncmlkLWNvbHVtbjogMS9zcGFuIDM7XG5cdG9yZGVyOiAtMTtcbn1cblxuLmxkLW1vZHVsZS10cmlnZ2VyLXR4dDplbXB0eSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZC1tb2R1bGUtdHJpZ2dlci1jb3VudCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiA1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubGQtbW9kdWxlLXRyaWdnZXItdHh0Ky5sZC1tb2R1bGUtdHJpZ2dlci1jb3VudCB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5sZC1tb2R1bGUtdHJpZ2dlci1jb3VudC1zdXAge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTAuNzVlbTtcblx0cmlnaHQ6IC0wLjc1ZW07XG59XG5cbi5scWQtbW9kdWxlLXRyaWdnZXItdHh0LXJpZ2h0IC5sZC1tb2R1bGUtdHJpZ2dlci10eHQge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwLjc1ZW07XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xuXHRvcmRlcjogMTtcblx0dGV4dC1hbGlnbjogc3RhcnQ7XG59XG5cbi5scWQtbW9kdWxlLXRyaWdnZXItdHh0LXJpZ2h0IC5sZC1tb2R1bGUtdHJpZ2dlci1jb3VudC1zdXAge1xuXHRsZWZ0OiAtMC43NWVtO1xuXHRyaWdodDogYXV0bztcbn1cblxuLmxxZC1tb2R1bGUtdHJpZ2dlci10eHQtbGVmdCAubGQtbW9kdWxlLXRyaWdnZXItdHh0IHtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDAuNzVlbTtcblx0b3JkZXI6IC0xO1xufVxuXG4ubHFkLW1vZHVsZS10cmlnZ2VyLXR4dC1sZWZ0IC5sZC1tb2R1bGUtdHJpZ2dlci1jb3VudC1zdXAge1xuXHRyaWdodDogLTAuNzVlbTtcblx0bGVmdDogYXV0bztcbn1cblxuLmxxZC1tb2R1bGUtaGlkZS1pY29uIC5sZC1tb2R1bGUtdHJpZ2dlci1jb3VudCB7XG5cdHdpZHRoOiAyZW07XG5cdGhlaWdodDogMmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogYXV0bztcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IGF1dG87XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuXG4ubHFkLW1vZHVsZS1pY29uLW91dGxpbmUgLmxkLW1vZHVsZS10cmlnZ2VyLWljb24ge1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwZW07XG59XG5cbi5scWQtbW9kdWxlLWljb24tb3V0bGluZSAubGQtbW9kdWxlLXRyaWdnZXItaWNvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0b3BhY2l0eTogMC4xNTtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cblxuLmxxZC1tb2R1bGUtaWNvbi1vdXRsaW5lIC5sZC1tb2R1bGUtdHJpZ2dlci1jb3VudC1zdXAge1xuXHRtYXJnaW46IDA7XG5cdHRvcDogLTAuMjVlbTtcblx0cmlnaHQ6IC0wLjI1ZW07XG59XG5cbi5scWQtbW9kdWxlLWljb24tb3V0bGluZS5scWQtbW9kdWxlLXRyaWdnZXItdHh0LXJpZ2h0IC5sZC1tb2R1bGUtdHJpZ2dlci1jb3VudC1zdXAge1xuXHRsZWZ0OiAzNXB4O1xufVxuXG4ubHFkLW1vZHVsZS1iYWRnZS1vdXRsaW5lIC5sZC1tb2R1bGUtdHJpZ2dlci1jb3VudCB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuXG4ubmF2LXRyaWdnZXIsXG4ubmF2LXRyaWdnZXI6aG92ZXIsXG4ubmF2LXRyaWdnZXI6Zm9jdXMge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyLXJhZGl1czogM2VtO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLm5hdi10cmlnZ2VyIHtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5uYXYtdHJpZ2dlciAuYmFycyB7XG5cdHdpZHRoOiA1NXB4O1xuXHRoZWlnaHQ6IDU1cHg7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5uYXYtdHJpZ2dlciAuYmFyczpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAtMTtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0dHJhbnNpdGlvbjogYm9yZGVyIDAuM3MsIGJhY2tncm91bmQgMC4zcztcbn1cblxuLm5hdi10cmlnZ2VyIC5iYXJzLFxuLm5hdi10cmlnZ2VyIC5iYXJzLWlubmVyIHtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0YWxpZ24taXRlbXM6IGluaGVyaXQ7XG5cdGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcbn1cblxuLm5hdi10cmlnZ2VyIC5iYXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4ubmF2LXRyaWdnZXIgLmJhcjpiZWZvcmUsXG4ubmF2LXRyaWdnZXIgLmJhcjphZnRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4ubmF2LXRyaWdnZXIgLmJhcjpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubmF2LXRyaWdnZXIgLnR4dCB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMsIG9wYWNpdHkgMC40NXMsIGNvbG9yIDAuM3M7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5uYXYtdHJpZ2dlciBzdmcge1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLm5hdi10cmlnZ2VyIC5sb2FkaW5nLXNwaW5uZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMXB4O1xuXHRsZWZ0OiAtMXB4O1xuXHRyaWdodDogLTFweDtcblx0Ym90dG9tOiAtMXB4O1xuXHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXRvcC1jb2xvcjogY3VycmVudENvbG9yO1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xuXHRhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ubmF2LXRyaWdnZXIuc3R5bGUtbW9iaWxlIC5iYXJzIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMTVweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjQ1cyAwLjJzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLm5hdi10cmlnZ2VyLnN0eWxlLW1vYmlsZSAuYmFyIHtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMnB4O1xuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRtYXJnaW4tYm90dG9tOiA0LjI1cHg7XG5cdHRyYW5zaXRpb246IGFsbCAwLjQ1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5uYXYtdHJpZ2dlci5zdHlsZS1tb2JpbGUgLmJhcjpmaXJzdC1jaGlsZCxcbi5uYXYtdHJpZ2dlci5zdHlsZS1tb2JpbGUgLmJhcjpsYXN0LWNoaWxkIHtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC40NXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuXG4ubmF2LXRyaWdnZXIuc3R5bGUtbW9iaWxlIC5iYXI6Zmlyc3QtY2hpbGQge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG59XG5cbi5uYXYtdHJpZ2dlci5zdHlsZS1tb2JpbGUgLmJhcjpsYXN0LWNoaWxkIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG59XG5cbi5uYXYtdHJpZ2dlci5zdHlsZS1tb2JpbGUgLmJhcjpudGgtY2hpbGQoMikge1xuXHR3aWR0aDogMjJweDtcblx0bWFyZ2luLWlubGluZS1lbmQ6IGF1dG87XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0dHJhbnNpdGlvbi1kZWxheTogMC4xcztcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLm5hdi10cmlnZ2VyLnN0eWxlLW1vYmlsZSAuYmFyOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHR0cmFuc2l0aW9uOiBpbmhlcml0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4ubmF2LXRyaWdnZXIuc29saWQgLmJhcnM6YmVmb3JlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLm5hdi10cmlnZ2VyLmJvcmRlcmVkIC5iYXJzOmJlZm9yZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5cbi5uYXYtdHJpZ2dlci5jaXJjbGUgLmJhcnMge1xuXHR3aWR0aDogNjJweDtcblx0aGVpZ2h0OiA2MnB4O1xuXHRmbGV4OiAxIDAgNjJweDtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDEwcHg7XG59XG5cbi5uYXYtdHJpZ2dlci5yb3VuZCB7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLm5hdi10cmlnZ2VyLnR4dC1sZWZ0IHtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4ubmF2LXRyaWdnZXIudHh0LWxlZnQuY2lyY2xlIC5iYXJzIHtcblx0bWFyZ2luLWlubGluZS1zdGFydDogMTBweDtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDA7XG59XG5cbi5uYXYtdHJpZ2dlci5yb3RhdGUtOTAge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuXG4ubmF2LXRyaWdnZXIuaXMtbG9hZGluZyAubG9hZGluZy1zcGlubmVyIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm5hdi10cmlnZ2VyLmNvbGxhcHNlZCAuYmFycyB7XG5cdHRyYW5zZm9ybTogbm9uZTtcblx0dHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi5uYXYtdHJpZ2dlci5jb2xsYXBzZWQgLmJhcjpmaXJzdC1jaGlsZCxcbi5uYXYtdHJpZ2dlci5jb2xsYXBzZWQgLmJhcjpsYXN0LWNoaWxkLFxuLm5hdi10cmlnZ2VyLmNvbGxhcHNlZCAuYmFyOm50aC1jaGlsZCgyKSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLm5hdi10cmlnZ2VyLmNvbGxhcHNlZCAuYmFyOmZpcnN0LWNoaWxkOmJlZm9yZSxcbi5uYXYtdHJpZ2dlci5jb2xsYXBzZWQgLmJhcjpmaXJzdC1jaGlsZDphZnRlcixcbi5uYXYtdHJpZ2dlci5jb2xsYXBzZWQgLmJhcjpsYXN0LWNoaWxkOmJlZm9yZSxcbi5uYXYtdHJpZ2dlci5jb2xsYXBzZWQgLmJhcjpsYXN0LWNoaWxkOmFmdGVyLFxuLm5hdi10cmlnZ2VyLmNvbGxhcHNlZCAuYmFyOm50aC1jaGlsZCgyKTpiZWZvcmUsXG4ubmF2LXRyaWdnZXIuY29sbGFwc2VkIC5iYXI6bnRoLWNoaWxkKDIpOmFmdGVyIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlKDAsIDApO1xufVxuXG4ubmF2LXRyaWdnZXIuY29sbGFwc2VkLnN0eWxlLW1vYmlsZSAuYmFyOmZpcnN0LWNoaWxkLFxuLm5hdi10cmlnZ2VyLmNvbGxhcHNlZC5zdHlsZS1tb2JpbGUgLmJhcjpsYXN0LWNoaWxkIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMC4xNXM7XG59XG5cbi5uYXYtdHJpZ2dlci5jb2xsYXBzZWQuc3R5bGUtbW9iaWxlIC5iYXI6bnRoLWNoaWxkKDIpIHtcblx0d2lkdGg6IDE2cHg7XG59XG5cbi5uYXYtdHJpZ2dlci5jb2xsYXBzZWQuc3R5bGUtbW9iaWxlIC5iYXI6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5scWQtc3RpY2t5YmFyLXdyYXAgLm5hdi10cmlnZ2VyIHtcblx0d3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5scWQtc3RpY2t5YmFyLXdyYXAgLm5hdi10cmlnZ2VyIC5iYXJzIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmxxZC1zdGlja3liYXItd3JhcCAubmF2LXRyaWdnZXIgLmJhcnM6b25seS1jaGlsZCB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5uYXYtdHJpZ2dlci5zdHlsZS0xIC5iYXJzIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyAwLjJzIGN1YmljLWJlemllcigwLjY1LCAwLjA1LCAwLjM2LCAxKTtcbn1cblxuLm5hdi10cmlnZ2VyLnN0eWxlLTEgLmJhciB7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuXHRtYXJnaW4taW5saW5lLWVuZDogYXV0bztcbn1cblxuLm5hdi10cmlnZ2VyLnN0eWxlLTEgLmJhcjpmaXJzdC1jaGlsZCxcbi5uYXYtdHJpZ2dlci5zdHlsZS0xIC5iYXI6bGFzdC1jaGlsZCB7XG5cdHdpZHRoOiAxNnB4O1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5uYXYtdHJpZ2dlci5zdHlsZS0xIC5iYXI6Zmlyc3QtY2hpbGQge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCk7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAxNXB4O1xufVxuXG4ubmF2LXRyaWdnZXIuc3R5bGUtMSAuYmFyOmxhc3QtY2hpbGQge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoN3B4KTtcbn1cblxuLm5hdi10cmlnZ2VyLnN0eWxlLTEgLmJhcjpudGgtY2hpbGQoMikge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIDAuMnMsIGJhY2tncm91ZCAwLjNzLCBvcGFjaXR5IDAuM3M7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42NSwgMC4wNSwgMC4zNiwgMSk7XG59XG5cbi5uYXYtdHJpZ2dlci5zdHlsZS0xIC5iYXI6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHRyYW5zaXRpb246IGluaGVyaXQ7XG5cdGJhY2tncm91bmQ6IGluaGVyaXQ7XG5cdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5uYXYtdHJpZ2dlci5zdHlsZS0xLmNvbGxhcHNlZCAuYmFycyB7XG5cdHRyYW5zZm9ybTogbm9uZTtcblx0dHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi5uYXYtdHJpZ2dlci5zdHlsZS0xLmNvbGxhcHNlZCAuYmFyOmZpcnN0LWNoaWxkLFxuLm5hdi10cmlnZ2VyLnN0eWxlLTEuY29sbGFwc2VkIC5iYXI6bGFzdC1jaGlsZCxcbi5uYXYtdHJpZ2dlci5zdHlsZS0xLmNvbGxhcHNlZCAuYmFyOm50aC1jaGlsZCgyKSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLm5hdi10cmlnZ2VyLnN0eWxlLTEuY29sbGFwc2VkIC5iYXI6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxuLm5hdi10cmlnZ2VyLnN0eWxlLTEuY29sbGFwc2VkIC5iYXI6Zmlyc3QtY2hpbGQ6YWZ0ZXIsXG4ubmF2LXRyaWdnZXIuc3R5bGUtMS5jb2xsYXBzZWQgLmJhcjpsYXN0LWNoaWxkOmJlZm9yZSxcbi5uYXYtdHJpZ2dlci5zdHlsZS0xLmNvbGxhcHNlZCAuYmFyOmxhc3QtY2hpbGQ6YWZ0ZXIsXG4ubmF2LXRyaWdnZXIuc3R5bGUtMS5jb2xsYXBzZWQgLmJhcjpudGgtY2hpbGQoMik6YmVmb3JlLFxuLm5hdi10cmlnZ2VyLnN0eWxlLTEuY29sbGFwc2VkIC5iYXI6bnRoLWNoaWxkKDIpOmFmdGVyIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMCkgdHJhbnNsYXRlKDAsIDApO1xufVxuXG4ubmF2LXRyaWdnZXIuc3R5bGUtMS5jb2xsYXBzZWQgLmJhcjpudGgtY2hpbGQoMik6YmVmb3JlIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLm5hdi10cmlnZ2VyLnN0eWxlLTIgLmJhcnMtaW5uZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm5hdi10cmlnZ2VyLnN0eWxlLTIgLmJhciB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDJweDtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubmF2LXRyaWdnZXIuc3R5bGUtMiAuYmFyOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tdG9wOiAzcHg7XG5cdG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLm5hdi10cmlnZ2VyLnN0eWxlLTIgLmJhcjpiZWZvcmUsXG4ubmF2LXRyaWdnZXIuc3R5bGUtMiAuYmFyOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAycHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ubmF2LXRyaWdnZXIuc3R5bGUtMiAuYmFyOmZpcnN0LWNoaWxkLFxuLm5hdi10cmlnZ2VyLnN0eWxlLTIgLmJhcjpudGgtY2hpbGQoMikge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubmF2LXRyaWdnZXIuc3R5bGUtMiAuYmFyOmZpcnN0LWNoaWxkOmFmdGVyLFxuLm5hdi10cmlnZ2VyLnN0eWxlLTIgLmJhcjpudGgtY2hpbGQoMik6YWZ0ZXIge1xuXHRjb250ZW50OiBub25lO1xufVxuXG4ubmF2LXRyaWdnZXIuc3R5bGUtMiAuYmFyOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAwLjE1cyBjdWJpYy1iZXppZXIoMC42NSwgMC4wNSwgMC4zNiwgMSksIGJhY2tncm91bmQgMC4zcztcbn1cblxuLm5hdi10cmlnZ2VyLnN0eWxlLTIgLmJhcjpudGgtY2hpbGQoMik6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAwLjA3NXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAuMDUsIDAuMzYsIDEpLCBiYWNrZ3JvdW5kIDAuM3M7XG59XG5cbi5uYXYtdHJpZ2dlci5zdHlsZS0yIC5iYXI6bGFzdC1jaGlsZCB7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDEwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjYWxjKDUwJSAtIDVweCk7XG5cdGxlZnQ6IGNhbGMoNTAlIC0gMTNweCk7XG59XG5cbi5uYXYtdHJpZ2dlci5zdHlsZS0yIC5iYXI6bGFzdC1jaGlsZDpiZWZvcmUsXG4ubmF2LXRyaWdnZXIuc3R5bGUtMiAuYmFyOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiA3MyU7XG59XG5cbi5uYXYtdHJpZ2dlci5zdHlsZS0yIC5iYXI6bGFzdC1jaGlsZDpiZWZvcmUge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuNjUsIDAuMDUsIDAuMzYsIDEpLCBiYWNrZ3JvdW5kIDAuM3M7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDApO1xufVxuXG4ubmF2LXRyaWdnZXIuc3R5bGUtMiAuYmFyOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuXHR0b3A6IGF1dG87XG5cdGJvdHRvbTogMDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgMC4xNzVzIGN1YmljLWJlemllcigwLjY1LCAwLjA1LCAwLjM2LCAxKSwgYmFja2dyb3VuZCAwLjNzO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDApO1xufVxuXG4ubmF2LXRyaWdnZXIuc3R5bGUtMi5jb2xsYXBzZWQgLmJhcjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHNjYWxlWCgwLjY2Nik7XG59XG5cbi5uYXYtdHJpZ2dlci5zdHlsZS0yLmNvbGxhcHNlZCAuYmFyOm50aC1jaGlsZCgyKTpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgwKSB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5uYXYtdHJpZ2dlci5zdHlsZS0yLmNvbGxhcHNlZCAuYmFyOmxhc3QtY2hpbGQ6YmVmb3JlLFxuLm5hdi10cmlnZ2VyLnN0eWxlLTIuY29sbGFwc2VkIC5iYXI6bGFzdC1jaGlsZDphZnRlciB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4ubmF2LXRyaWdnZXIuc3R5bGUtMi5jb2xsYXBzZWQgLmJhcjpsYXN0LWNoaWxkOmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMCkgcm90YXRlKC00NWRlZykgdHJhbnNsYXRlKDE1MCUpO1xufVxuXG4ubmF2LXRyaWdnZXIuc3R5bGUtMi5jb2xsYXBzZWQgLmJhcjpsYXN0LWNoaWxkOmFmdGVyIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgwKSByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgxNTAlKTtcbn1cblxuLm5hdi10cmlnZ2VyLnN0eWxlLTMgLmJhciB7XG5cdHdpZHRoOiA0cHg7XG5cdGhlaWdodDogNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym94LXNoYWRvdzogMTFweCAwIDA7XG59XG5cbi5uYXYtdHJpZ2dlci5zdHlsZS0zIC5iYXI6bGFzdC1vZi10eXBlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAycHg7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpIHNjYWxlKDEpO1xuXHRib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtdHJpZ2dlci5zdHlsZS0zIC5iYXI6bGFzdC1vZi10eXBlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IGluaGVyaXQ7XG5cdGhlaWdodDogaW5oZXJpdDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLm5hdi10cmlnZ2VyLnN0eWxlLTMgLmJhcjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuXHRtYXJnaW46IDRweCAxMXB4IDRweCAwO1xufVxuXG4ubmF2LXRyaWdnZXIuc3R5bGUtMyAuYmFyOm50aC1vZi10eXBlKDIpLFxuLm5hdi10cmlnZ2VyLnN0eWxlLTMgLmJhcjpmaXJzdC1vZi10eXBlIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLm5hdi10cmlnZ2VyLnN0eWxlLTMuaXMtbG9hZGluZyAuYmFyOmxhc3Qtb2YtdHlwZSB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5uYXYtdHJpZ2dlci5zdHlsZS0zLmlzLWxvYWRpbmcgLmJhcjpmaXJzdC1vZi10eXBlLFxuLm5hdi10cmlnZ2VyLnN0eWxlLTMuaXMtbG9hZGluZyAuYmFyOm50aC1vZi10eXBlKDIpIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLm5hdi10cmlnZ2VyLnN0eWxlLTMuaXMtbG9hZGluZyAuYmFycyB7XG5cdGFuaW1hdGlvbjogc3BpbiAzcyBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpIGluZmluaXRlO1xufVxuXG4ubmF2LXRyaWdnZXIuc3R5bGUtMy5jb2xsYXBzZWQgLmJhcjpudGgtb2YtdHlwZSgyKSxcbi5uYXYtdHJpZ2dlci5zdHlsZS0zLmNvbGxhcHNlZCAuYmFyOmZpcnN0LW9mLXR5cGUge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubmF2LXRyaWdnZXIuc3R5bGUtMy5jb2xsYXBzZWQgLmJhcjpsYXN0LW9mLXR5cGUge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwKTtcbn1cblxuLm5hdi10cmlnZ2VyLnN0eWxlLTQgLmJhcjpsYXN0LW9mLXR5cGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHdpZHRoOiAyNHB4O1xuXHRoZWlnaHQ6IDJweDtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZykgc2NhbGUoMSk7XG5cdGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm5hdi10cmlnZ2VyLnN0eWxlLTQgLmJhcjpsYXN0LW9mLXR5cGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogaW5oZXJpdDtcblx0aGVpZ2h0OiBpbmhlcml0O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4ubmF2LXRyaWdnZXIuc3R5bGUtNCBzdmcge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubHFkLXN0aWNreWJhci13cmFwIC5uYXYtdHJpZ2dlci5zdHlsZS00IHN2ZyB7XG5cdHRyYW5zZm9ybTogc2NhbGUoLTEpO1xufVxuXG4ubHFkLXN0aWNreWJhci13cmFwIC5uYXYtdHJpZ2dlci5zdHlsZS00LnR4dC1sZWZ0IHN2ZyB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cblxuLm5hdi10cmlnZ2VyLnN0eWxlLTQudHh0LWxlZnQgc3ZnIHtcblx0dHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4ubmF2LXRyaWdnZXIuc3R5bGUtNC5pcy1sb2FkaW5nIC5iYXI6bGFzdC1vZi10eXBlIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLm5hdi10cmlnZ2VyLnN0eWxlLTQuY29sbGFwc2VkIC5iYXI6bGFzdC1vZi10eXBlIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZykgc2NhbGUoMCk7XG59XG5cbi5uYXYtdHJpZ2dlci5zdHlsZS00LmNvbGxhcHNlZCBzdmcge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubmF2LXRyaWdnZXIuc3R5bGUtNSAuYmFycyB7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiA2cHg7XG59XG5cbi5uYXYtdHJpZ2dlci5zdHlsZS01IC5iYXJzOmJlZm9yZSB7XG5cdHdpZHRoOiAxNTAlO1xuXHRoZWlnaHQ6IDE1MCU7XG5cdHRvcDogLTI1JTtcblx0bGVmdDogLTI1JTtcbn1cblxuLm5hdi10cmlnZ2VyLnN0eWxlLTUgLmJhcnMtaW5uZXIge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm5hdi10cmlnZ2VyLnN0eWxlLTUgLmJhciB7XG5cdHdpZHRoOiAxNHB4O1xuXHRoZWlnaHQ6IDJweDtcbn1cblxuLm5hdi10cmlnZ2VyLnN0eWxlLTUgLmJhcjpub3QoOmxhc3QtY2hpbGQpIHtcblx0bWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ubmF2LXRyaWdnZXIuc3R5bGUtNS5jaXJjbGUgLmJhcnM6YmVmb3JlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xufVxuXG4ubmF2LXRyaWdnZXIuc3R5bGUtNS5pcy1hY3RpdmUgLmJhcjpmaXJzdC1jaGlsZCB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoMi41cHgsIDNweCk7XG59XG5cbi5uYXYtdHJpZ2dlci5zdHlsZS01LmlzLWFjdGl2ZSAuYmFyOm50aC1jaGlsZCgyKSB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbi5uYXYtdHJpZ2dlci5zdHlsZS01LmlzLWFjdGl2ZSAuYmFyOmxhc3QtY2hpbGQge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgyLjVweCwgLTNweCk7XG59XG5cbi5uYXYtdHJpZ2dlci5zdHlsZS02Om5vdCguY2lyY2xlKSAuYmFycyB7XG5cdHdpZHRoOiAxN3B4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAxNXB4O1xufVxuXG4ubmF2LXRyaWdnZXIuc3R5bGUtNiAuYmFyIHtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMXB4O1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xufVxuXG4ubmF2LXRyaWdnZXIuc3R5bGUtNiAuYmFyOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5uYXYtdHJpZ2dlci5zdHlsZS02LmlzLWFjdGl2ZSAuYmFyOmZpcnN0LWNoaWxkIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgxcHgsIC0ycHgpO1xufVxuXG4ubmF2LXRyaWdnZXIuc3R5bGUtNi5pcy1hY3RpdmUgLmJhcjpudGgtY2hpbGQoMikge1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG5cdHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5cbi5uYXYtdHJpZ2dlci5zdHlsZS02LmlzLWFjdGl2ZSAuYmFyOmxhc3QtY2hpbGQge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgycHgsIDFweCk7XG59XG5cbi5uYXYtdHJpZ2dlci5zdHlsZS02LnR4dC1sZWZ0IC5iYXJzIHtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDA7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDE1cHg7XG59XG5cbi5sZC1tb2R1bGUtZHJvcGRvd24ge1xuXHR0b3A6IDEwMCU7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAyMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmxkLW1vZHVsZS1kcm9wZG93bi5sZWZ0IHtcblx0cmlnaHQ6IGF1dG87XG5cdGxlZnQ6IDA7XG59XG5cbi5sZC1tb2R1bGUtZHJvcGRvd24gLmUtY29uLFxuLmxkLW1vZHVsZS1kcm9wZG93biAuZS1jb250YWluZXIge1xuXHQtLXBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxxZC1kcm9wZG93bi1mYWRlLW9uaG92ZXIge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC44NXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIHZpc2liaWxpdHk7XG59XG5cbi5scWQtZHJvcGRvd24tZmFkZS1vbmhvdmVyLmlzLWFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5jb2xsYXBzZS5wb3NpdGlvbmluZyB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHR2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmxkLWRyb3Bkb3duLW1lbnUtY29udGVudCB7XG5cdHdpZHRoOiAyMTBweDtcblx0cGFkZGluZzogMjBweCAzMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5sZC1kcm9wZG93bi1tZW51LWNvbnRlbnQgYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGQtZHJvcGRvd24tbWVudS1jb250ZW50IHVsIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGQtZHJvcGRvd24tbWVudS1jb250ZW50IHVsIHVsIHtcblx0bWFyZ2luLWlubGluZS1zdGFydDogMC4zZW07XG59XG5cbi5sZC1kcm9wZG93bi1tZW51LWNvbnRlbnQgbGkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sZC1kcm9wZG93bi1tZW51LWNvbnRlbnQgbGk6bm90KDpsYXN0LWNoaWxkKSBhIHtcblx0bWFyZ2luLWJvdHRvbTogMC42MjVlbTtcbn1cblxuLmxkLWRyb3Bkb3duLW1lbnUtdW5kZXJsaW5lZCBsaSBhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTJweDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG5cdHRyYW5zZm9ybTogc2NhbGVYKDApO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuXG4ubGQtZHJvcGRvd24tbWVudS11bmRlcmxpbmVkIGxpIGE6aG92ZXI6YmVmb3JlIHtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG5cdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4ubGQtbW9kdWxlLWNhcnQgLmxkLWNhcnQtcHJvZHVjdC1uYW1lIHtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4ubGQtbW9kdWxlLWNhcnQgLmxkLW1vZHVsZS10cmlnZ2VyIHtcblx0b3JkZXI6IC0xO1xufVxuXG4ubGQtbW9kdWxlLWNhcnQgLmxkLW1vZHVsZS1kcm9wZG93biB7XG5cdG1heC1oZWlnaHQ6IDg1dmg7XG59XG5cbi5sZC1tb2R1bGUtY2FydCAubGQtbW9kdWxlLWRyb3Bkb3duLmluIHtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubGQtY2FydC1jb250ZW50cyB7XG5cdHdpZHRoOiA0MDBweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4ubGQtY2FydC1jb250ZW50cyAuZW1wdHkge1xuXHRwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmxkLWNhcnQtY29udGVudHMgLmVtcHR5IGgzIHtcblx0bWFyZ2luOiAwLjVlbSAwIDEuNWVtO1xuXHRmb250LXNpemU6IDIycHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxkLWNhcnQtY29udGVudHMgLmVtcHR5LFxuLmxkLWNhcnQtZm9vdCxcbi5sZC1jYXJ0LWhlYWQsXG4ubGQtY2FydC1wcm9kdWN0IHtcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDM1cHg7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogMzVweDtcbn1cblxuLmxkLWNhcnQtZm9vdCxcbi5sZC1jYXJ0LWhlYWQge1xuXHRmb250LXNpemU6IDEycHg7XG59XG5cbi5sZC1jYXJ0LWhlYWQge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5hLnJlbW92ZS5sZC1jYXJ0LXByb2R1Y3QtcmVtb3ZlIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG5cdGJvcmRlci1yYWRpdXM6IDUwZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA3cHg7XG5cdGxlZnQ6IDI1cHg7XG5cdHotaW5kZXg6IDI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbmEucmVtb3ZlLmxkLWNhcnQtcHJvZHVjdC1yZW1vdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTUwJTtcblx0aGVpZ2h0OiAxNTAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTI1JTtcblx0bGVmdDogLTI1JTtcbn1cblxuYS5yZW1vdmUubGQtY2FydC1wcm9kdWN0LXJlbW92ZTpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogcmVkO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5sZC1jYXJ0LXByb2R1Y3Qge1xuXHRwYWRkaW5nLXRvcDogMTdweDtcblx0cGFkZGluZy1ib3R0b206IDE3cHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuNTcxZW07XG59XG5cbi5sZC1jYXJ0LXByb2R1Y3QgaW1nIHtcblx0d2lkdGg6IDY1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmxkLWNhcnQtcHJvZHVjdDpob3ZlciAubGQtY2FydC1wcm9kdWN0LXJlbW92ZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5sZC1jYXJ0LXByb2R1Y3QtaW5mbyBhIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbmZpZ3VyZSsubGQtY2FydC1wcm9kdWN0LWRldGFpbHMge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAxNXB4O1xufVxuXG4ubGQtY2FydC1wcm9kdWN0LWRldGFpbHMgZGwudmFyaWF0aW9uIHtcblx0bWFyZ2luLXRvcDogM3B4O1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRmb250LXNpemU6IDAuOWVtO1xufVxuXG4ubGQtY2FydC1wcm9kdWN0LWRldGFpbHMgZGwudmFyaWF0aW9uOmJlZm9yZSxcbi5sZC1jYXJ0LXByb2R1Y3QtZGV0YWlscyBkbC52YXJpYXRpb246YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmxkLWNhcnQtcHJvZHVjdC1kZXRhaWxzIGRsLnZhcmlhdGlvbjphZnRlciB7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4ubGQtY2FydC1wcm9kdWN0LWRldGFpbHMgZGwudmFyaWF0aW9uIGRkLFxuLmxkLWNhcnQtcHJvZHVjdC1kZXRhaWxzIGRsLnZhcmlhdGlvbiBkdCB7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG4ubGQtY2FydC1wcm9kdWN0LWRldGFpbHMgZGwudmFyaWF0aW9uIGR0IHtcblx0Y2xlYXI6IGJvdGg7XG59XG5cbi5sZC1jYXJ0LXByb2R1Y3QtZGV0YWlscyBkbC52YXJpYXRpb24gZGQge1xuXHRtYXJnaW46IDAgMCAwIDVweDtcbn1cblxuLmxkLWNhcnQtZm9vdCB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5sZC1jYXJ0LWZvb3QgLmJ0biB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4ubGQtY2FydC1mb290IC5idG4tc29saWQge1xuXHRwYWRkaW5nOiAxLjVlbTtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMkEyQTJBO1xuXHRjb2xvcjogI2ZmZjtcblx0bGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLmxkLWNhcnQtZm9vdCAuYnRuLXNvbGlkOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmxkLWNhcnQtZm9vdCAuYnRuLXNvbGlkKy5idG4ge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuXHRtYXJnaW4tdG9wOiAyZW07XG59XG5cbi5sZC1jYXJ0LWZvb3QgLmJ0bi1uYWtlZCB7XG5cdGNvbG9yOiAjMkEyQTJBO1xufVxuXG4ubGQtY2FydC10b3RhbCB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5sZC1jYXJ0LXRvdGFsLXByaWNlIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xufVxuXG4ubGQtY2FydC1tZXNzYWdlIHtcblx0cGFkZGluZzogMWVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMjRlbTtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxkLW1vZHVsZS1jYXJ0LWRyb3Bkb3duIC5sZC1jYXJ0LWhlYWQge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZC1tb2R1bGUtY2FydC1vZmZjYW52YXMgLmxkLW1vZHVsZS1kcm9wZG93biB7XG5cdGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAxMjtcblx0b3BhY2l0eTogMDtcblx0bWF4LWhlaWdodDogbm9uZTtcblx0Ym94LXNoYWRvdzogLTIwcHggMCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42NXMgMHMsIG9wYWNpdHkgMC4yNXMgMC40cztcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmxkLW1vZHVsZS1jYXJ0LW9mZmNhbnZhcyAubGQtbW9kdWxlLWRyb3Bkb3duLmlzLWFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0dHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cblxuLmxkLW1vZHVsZS1jYXJ0LW9mZmNhbnZhcyAubGQtY2FydC1jb250ZW50cyB7XG5cdHdpZHRoOiA0MzVweDtcblx0cGFkZGluZzogMzBweCAzNXB4IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0bWF4LXdpZHRoOiA5MHZ3O1xufVxuXG4ubGQtbW9kdWxlLWNhcnQtb2ZmY2FudmFzIC5oZWFkZXItcXVpY2tjYXJ0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0bWluLWhlaWdodDogMTAwJTtcbn1cblxuLmxkLW1vZHVsZS1jYXJ0LW9mZmNhbnZhcyAubGQtY2FydC1oZWFkIHtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwIDAgMTVweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmxkLW1vZHVsZS1jYXJ0LW9mZmNhbnZhcyAubGQtY2FydC1oZWFkIC5sZC1tb2R1bGUtdHJpZ2dlci1jb3VudCB7XG5cdHdpZHRoOiAyZW07XG5cdGhlaWdodDogMmVtO1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAxZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5sZC1tb2R1bGUtY2FydC1vZmZjYW52YXMgLmxkLWNhcnQtaGVhZCAubGQtbW9kdWxlLXRyaWdnZXIsXG4uaXMtc3R1Y2sgLmxkLW1vZHVsZS1jYXJ0LW9mZmNhbnZhcyAubGQtY2FydC1oZWFkIC5sZC1tb2R1bGUtdHJpZ2dlciB7XG5cdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5sZC1tb2R1bGUtY2FydC1vZmZjYW52YXMgLmxkLWNhcnQtZm9vdCxcbi5sZC1tb2R1bGUtY2FydC1vZmZjYW52YXMgLmxkLWNhcnQtcHJvZHVjdCB7XG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG59XG5cbi5sZC1tb2R1bGUtY2FydC1vZmZjYW52YXMgLmxkLWNhcnQtcHJvZHVjdDpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmxkLW1vZHVsZS1jYXJ0LW9mZmNhbnZhcyAubGQtY2FydC1wcm9kdWN0OmhvdmVyIC5sZC1jYXJ0LXByb2R1Y3QtaW5mbyBmaWd1cmUge1xuXHRib3gtc2hhZG93OiAwIDEwcHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cblxuLmxkLW1vZHVsZS1jYXJ0LW9mZmNhbnZhcyAubGQtY2FydC1wcm9kdWN0LWRldGFpbHMge1xuXHR3aWR0aDogNDUlO1xuXHRmbGV4LWdyb3c6IDA7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogMTVweDtcbn1cblxuLmxkLW1vZHVsZS1jYXJ0LW9mZmNhbnZhcyAubGQtY2FydC1wcm9kdWN0LWluZm8gZmlndXJlIHtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRib3gtc2hhZG93OiAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5sZC1tb2R1bGUtY2FydC1vZmZjYW52YXMgLmxkLWNhcnQtcHJvZHVjdC1uYW1lIHtcblx0Zm9udC1zaXplOiAxN3B4O1xufVxuXG4ubGQtbW9kdWxlLWNhcnQtb2ZmY2FudmFzIC5sZC1jYXJ0LXByb2R1Y3QtcHJpY2Uge1xuXHRtYXgtd2lkdGg6IDQ1JTtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4ubGQtbW9kdWxlLWNhcnQtb2ZmY2FudmFzIGEubGQtY2FydC1wcm9kdWN0LXJlbW92ZS5yZW1vdmUge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IGNhbGMoNTAlIC0gOHB4KTtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpICFpbXBvcnRhbnQ7XG59XG5cbi5sZC1tb2R1bGUtY2FydC1vZmZjYW52YXMgYS5sZC1jYXJ0LXByb2R1Y3QtcmVtb3ZlLnJlbW92ZTpob3ZlciB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cblxuLmxkLW1vZHVsZS1jYXJ0LW9mZmNhbnZhcyAubGQtY2FydC1mb290IHtcblx0bWFyZ2luLXRvcDogYXV0bztcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmxkLW1vZHVsZS1jYXJ0LW9mZmNhbnZhcyAubGQtY2FydC10b3RhbCB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7XG59XG5cbi5sZC1tb2R1bGUtY2FydC1vZmZjYW52YXMgLmxkLWNhcnQtdG90YWwtcHJpY2UsXG4ubGQtbW9kdWxlLWNhcnQtb2ZmY2FudmFzIC5sZC1jYXJ0LXRvdGFsLWxhYmVsIHtcblx0Zm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubGQtbW9kdWxlLWNhcnQtb2ZmY2FudmFzIC5sZC1jYXJ0LXRvdGFsLWxhYmVsIHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4ubGQtbW9kdWxlLWNhcnQtb2ZmY2FudmFzIC5sZC1jYXJ0LXRvdGFsLXByaWNlIHtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG4ubGQtbW9kdWxlLWNhcnQtb2ZmY2FudmFzIC5sZC1jYXJ0LWJ1dHRvbiAuYnRuIHtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdGxldHRlci1zcGFjaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5sZC1tb2R1bGUtY2FydC1vZmZjYW52YXMgLmxkLWNhcnQtYnV0dG9uIC5idG4rLmJ0biB7XG5cdG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLmxkLW1vZHVsZS1jYXJ0LW9mZmNhbnZhcyAubGQtY2FydC1idXR0b24gLmJ0bi1uYWtlZCBpIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmxkLW1vZHVsZS1jYXJ0LW9mZmNhbnZhcyAuYmxvY2tVSS5ibG9ja092ZXJsYXkge1xuXHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRsZWZ0OiAtMzVweCAhaW1wb3J0YW50O1xuXHRyaWdodDogLTM1cHggIWltcG9ydGFudDtcbn1cblxuLmxkLW1vZHVsZS1jYXJ0LW9mZmNhbnZhcyAubGQtY2FydC1tZXNzYWdlIHtcblx0bWFyZ2luOiAtMTlweCAtMzVweCAtMzBweDtcbn1cblxuLmxkLW1vZHVsZS10by1sZWZ0IC5sZC1tb2R1bGUtY2FydC1vZmZjYW52YXMgLmxkLW1vZHVsZS1kcm9wZG93biB7XG5cdHJpZ2h0OiBhdXRvO1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4ubGQtbW9kdWxlLXRvLWxlZnQgLmxkLW1vZHVsZS1jYXJ0LW9mZmNhbnZhcyAubGQtbW9kdWxlLWRyb3Bkb3duLmlzLWFjdGl2ZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLm5hdmJhci1mdWxsc2NyZWVuIHtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHR3aWR0aDogMTAwdnc7XG5cdHotaW5kZXg6IDkwO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4xNXMgMC44cyBlYXNlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5uYXZiYXItZnVsbHNjcmVlbiAubWFpbi1uYXYtdHJpZ2dlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiA0ZW07XG5cdHJpZ2h0OiA0ZW07XG5cdHotaW5kZXg6IDkyO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xufVxuXG4ubmF2YmFyLWZ1bGxzY3JlZW4gLm1haW4tbmF2LXRyaWdnZXIgLnR4dCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uYXZiYXItZnVsbHNjcmVlbiAubmF2YmFyLWNvbGxhcHNlIHtcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZiYXItZnVsbHNjcmVlbiAubmF2LWl0ZW0tY2hpbGRyZW4ge1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4ubmF2YmFyLWZ1bGxzY3JlZW4gLm5hdi1pdGVtLWNoaWxkcmVuPmxpPmEge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ubmF2YmFyLWZ1bGxzY3JlZW4gLm5hdi1pdGVtLWNoaWxkcmVuPmxpOmhvdmVyPmEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdmJhci1mdWxsc2NyZWVuIC5tZWdhbWVudSAubmF2LWl0ZW0tY2hpbGRyZW4ge1xuXHRkaXNwbGF5OiBub25lO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZiYXItZnVsbHNjcmVlbiAubWVnYW1lbnUgLmxkLWNvbnRhaW5lcixcbi5uYXZiYXItZnVsbHNjcmVlbiAubWVnYW1lbnUgLm1lZ2FtZW51LWNvbCxcbi5uYXZiYXItZnVsbHNjcmVlbiAubWVnYW1lbnUgLm1lZ2FtZW51LWNvbnRhaW5lciB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZiYXItZnVsbHNjcmVlbiAubWVnYW1lbnUgc2VjdGlvbi52Y19yb3cge1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZiYXItZnVsbHNjcmVlbiAubWVnYW1lbnUgLmxkLXJvdyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyLWZ1bGxzY3JlZW4gLmxxZC1mc2gtYmctc2lkZS1jb250YWluZXI6YmVmb3JlLFxuLm5hdmJhci1mdWxsc2NyZWVuIC5scWQtZnNoLWJnLWNvbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDApO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43NXMgY3ViaWMtYmV6aWVyKDAuNywgMCwgMC4yLCAxKTtcbn1cblxuLm5hdmJhci1mdWxsc2NyZWVuIC5scWQtZnNoLWJnLXNpZGUtY29udGFpbmVyIHNwYW4sXG4ubmF2YmFyLWZ1bGxzY3JlZW4gLmxxZC1mc2gtYmctY29sIHNwYW4ge1xuXHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjY1cyAwLjNzIGN1YmljLWJlemllcigwLjcsIDAsIDAuMiwgMSk7XG59XG5cbi5uYXZiYXItZnVsbHNjcmVlbiAuaGVhZGVyLW1vZHVsZXMtY29udGFpbmVyIHtcblx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCAwLCAwIDEwMCUsIDAlIDEwMCUpO1xuXHR0cmFuc2l0aW9uOiBjbGlwLXBhdGggMC44cyAwcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuXG4ubmF2YmFyLWZ1bGxzY3JlZW4gLm1vZHVsZS1wcmltYXJ5LW5hdjpvbmx5LWNoaWxkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC1ncm93OiAxO1xufVxuXG4ubmF2YmFyLWZ1bGxzY3JlZW4gLm1vZHVsZS1wcmltYXJ5LW5hdjpvbmx5LWNoaWxkIC5uYXZiYXItY29sbGFwc2Uge1xuXHRmbGV4LWdyb3c6IDE7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubmF2YmFyLWZ1bGxzY3JlZW4gLm1haW4tbmF2IHtcblx0d2lkdGg6IGF1dG87XG5cdGZsZXgtZ3JvdzogMTtcblx0anVzdGlmeS1jb250ZW50OiB1bnNldDtcblx0bWFyZ2luLWlubGluZS1zdGFydDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2YmFyLWZ1bGxzY3JlZW4gLm1haW4tbmF2PmxpIHtcblx0d2lkdGg6IGF1dG87XG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogMCAhaW1wb3J0YW50O1xuXHRhbGlnbi1pdGVtczogaW5oZXJpdDtcblx0anVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ubmF2YmFyLWZ1bGxzY3JlZW4gLm1haW4tbmF2PmxpOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDEwMCU7XG5cdGJvdHRvbTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubmF2YmFyLWZ1bGxzY3JlZW4gLm1haW4tbmF2PmxpLFxuLm5hdmJhci1mdWxsc2NyZWVuIC5tYWluLW5hdj5saT5hIHtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5uYXZiYXItZnVsbHNjcmVlbiAubWFpbi1uYXY+bGk+YSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmbGV4LWdyb3c6IDA7XG5cdGZvbnQtc2l6ZTogNC41dnc7XG5cdGxpbmUtaGVpZ2h0OiAxLjFlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm5hdmJhci1mdWxsc2NyZWVuIC5tYWluLW5hdj5saT5hIC50eHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYXZiYXItZnVsbHNjcmVlbiAubWFpbi1uYXY+bGk6YWZ0ZXIge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubmF2YmFyLWZ1bGxzY3JlZW4gLm1haW4tbmF2PmxpIC5uYXYtaXRlbS1jaGlsZHJlbiB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLm5hdmJhci1mdWxsc2NyZWVuIC5tYWluLW5hdiAubGluay1zdXAge1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xufVxuXG4ubmF2YmFyLWZ1bGxzY3JlZW4gLm1haW4tbmF2IC5uYXYtaXRlbS1jaGlsZHJlbiB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgKyA3cHgpO1xuXHRsZWZ0OiAxMTAlO1xuXHR0b3A6IDA7XG5cdHBhZGRpbmc6IDAuNjI1ZW0gMCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS41ZW07XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbn1cblxuLm5hdmJhci1mdWxsc2NyZWVuIC5tYWluLW5hdiAubmF2LWl0ZW0tY2hpbGRyZW46YmVmb3JlIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLm5hdmJhci1mdWxsc2NyZWVuIC5tYWluLW5hdiAubmF2LWl0ZW0tY2hpbGRyZW4+bGkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDAuNzVlbSAxLjI1ZW07XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4ubmF2YmFyLWZ1bGxzY3JlZW4gLm1haW4tbmF2IC5uYXYtaXRlbS1jaGlsZHJlbiAubmF2LWl0ZW0tY2hpbGRyZW4ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLm5hdmJhci1mdWxsc2NyZWVuIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWZ1bGxzY3JlZW4gLm1vZHVsZS1wcmltYXJ5LW5hdiB7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4ubmF2YmFyLWZ1bGxzY3JlZW4uaXMtYWN0aXZlIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi5uYXZiYXItZnVsbHNjcmVlbi5pcy1hY3RpdmUgLm1haW4tbmF2LXRyaWdnZXIge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4ubmF2YmFyLWZ1bGxzY3JlZW4uaXMtYWN0aXZlIC5scWQtZnNoLWJnLXNpZGUtY29udGFpbmVyOmJlZm9yZSxcbi5uYXZiYXItZnVsbHNjcmVlbi5pcy1hY3RpdmUgLmxxZC1mc2gtYmctY29sOmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcbn1cblxuLm5hdmJhci1mdWxsc2NyZWVuLmlzLWFjdGl2ZSAubHFkLWZzaC1iZy1zaWRlLWNvbnRhaW5lcj5zcGFuLFxuLm5hdmJhci1mdWxsc2NyZWVuLmlzLWFjdGl2ZSAubHFkLWZzaC1iZy1jb2w+c3BhbiB7XG5cdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbn1cblxuLm5hdmJhci1mdWxsc2NyZWVuLmlzLWFjdGl2ZSAuaGVhZGVyLW1vZHVsZXMtY29udGFpbmVyIHtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMnM7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xuXHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG59XG5cbi5uYXZiYXItYnJhbmQge1xuXHRoZWlnaHQ6IGF1dG87XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cdG9yZGVyOiAwO1xuXHR0cmFuc2l0aW9uOiBub25lO1xufVxuXG4ubmF2YmFyLWJyYW5kIGltZyB7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl5IDAuM3M7XG59XG5cbi5uYXZiYXItYnJhbmQgaW1nLnZpc2libGUge1xuXHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm5hdmJhci1icmFuZCBpbWcuaW52aXNpYmxlIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLm5hdmJhci1icmFuZCAubG9nby1zdGlja3kge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLWJyYW5kIC5sb2dvLWxpZ2h0LFxuLm5hdmJhci1icmFuZCAubG9nby1kYXJrIHtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pcy1zdHVjayAubmF2YmFyLWJyYW5kIC5sb2dvLXN0aWNreSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaXMtc3R1Y2sgLm5hdmJhci1icmFuZCAubG9nby1zdGlja3l+aW1nIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1icmFuZC1pbm5lciB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuW2RhdGEtbHFkLWludGVyYWN0aXZlLWNvbG9yXS5scWQtYWN0aXZlLXJvdy1saWdodCAubmF2YmFyLWJyYW5kIC5sb2dvLWRhcmsge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5bZGF0YS1scWQtaW50ZXJhY3RpdmUtY29sb3JdLmxxZC1hY3RpdmUtcm93LWxpZ2h0IC5uYXZiYXItYnJhbmQgLmxvZ28tZGFya35pbWcge1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbltkYXRhLWxxZC1pbnRlcmFjdGl2ZS1jb2xvcl0ubHFkLWFjdGl2ZS1yb3ctZGFyayAubmF2YmFyLWJyYW5kIC5sb2dvLWxpZ2h0IHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuW2RhdGEtbHFkLWludGVyYWN0aXZlLWNvbG9yXS5scWQtYWN0aXZlLXJvdy1kYXJrIC5uYXZiYXItYnJhbmQgLmxvZ28tbGlnaHR+aW1nIHtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubmF2YmFyLWJyYW5kLXNvbGlkIC5uYXZiYXItYnJhbmQtaW5uZXIge1xuXHR3aWR0aDogNjRweDtcblx0aGVpZ2h0OiA2NHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi5uYXZiYXItYnJhbmQtc29saWQgLmxvZ28tZGFyayxcbi5uYXZiYXItYnJhbmQtc29saWQgLmxvZ28tbGlnaHQge1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLm5hdmJhci1icmFuZC1zb2xpZCBpbWcge1xuXHRtYXgtd2lkdGg6IDgwJTtcbn1cblxuLm5hdmJhci1icmFuZC1yb3VuZCAubmF2YmFyLWJyYW5kLWlubmVyIHtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ubmF2YmFyLWJyYW5kLWNpcmNsZSAubmF2YmFyLWJyYW5kLWlubmVyIHtcblx0Ym9yZGVyLXJhZGl1czogM2VtO1xufVxuXG4ubmF2YmFyLWJyYW5kLWhvdmVyIHtcblx0dHJhbnNpdGlvbjogY2xpcC1wYXRoIDAuNjVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcblx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwIDAsIDAgMTAwJSwgMCUgMTAwJSk7XG5cdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAgMCwgMCAxMDAlLCAwJSAxMDAlKTtcbn1cblxuLm5hdmJhci1icmFuZDpob3ZlciAubmF2YmFyLWJyYW5kLWhvdmVyIHtcblx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAwIDAsIDAgMTAwJSwgMTAwJSAxMDAlKTtcblx0Y2xpcC1wYXRoOiBwb2x5Z29uKDEwMCUgMCwgMCAwLCAwIDEwMCUsIDEwMCUgMTAwJSk7XG59XG5cbi5saW5rLWljb246ZW1wdHksXG4ubGluay1zdXA6ZW1wdHksXG4ubGluay1iYWRnZTplbXB0eSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpbmstYmFkZ2Uge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMC42ZW0gMC45ZW07XG5cdG1hcmdpbjogLTAuNmVtIDA7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDEuMWVtO1xuXHRib3JkZXItcmFkaXVzOiAyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiAwLjc1ZW07XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5saW5rLWJhZGdlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGJhY2tncm91bmQ6IHZhcigtLWxxZC1iYWRnZS1jb2xvcik7XG5cdGJveC1zaGFkb3c6IDAgOHB4IDE1cHggLThweCB2YXIoLS1scWQtYmFkZ2UtY29sb3IpO1xuXHRvcGFjaXR5OiAwLjEyNTtcbn1cblxuLm1vZHVsZS1wcmltYXJ5LW5hdiB7XG5cdHBvc2l0aW9uOiBzdGF0aWM7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi8qLm1haW4taGVhZGVyLW92ZXJsYXkuaXMtbm90LXN0dWNrICNtYWluLWhlYWRlci1jb2xsYXBzZXtcblx0YmFja2dyb3VuZDogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xufSovXG5cbi5tYWluLW5hdiB7XG5cdC0tbHFkLW1lbnUtaXRlbXMtdG9wLXBhZGRpbmc6IDEwcHg7XG5cdC0tbHFkLW1lbnUtaXRlbXMtYm90dG9tLXBhZGRpbmc6IDEwcHg7XG5cdC0tbHFkLW1lbnUtaXRlbXMtbGVmdC1wYWRkaW5nOiAxNXB4O1xuXHQtLWxxZC1tZW51LWl0ZW1zLXJpZ2h0LXBhZGRpbmc6IDE1cHg7XG5cdGZsZXg6IDEgYXV0bztcbn1cblxuLm1haW4tbmF2PmxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubWFpbi1uYXY+bGksXG4ubWFpbi1uYXY+bGk+YSB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tYWluLW5hdj5saT5hIHtcblx0ei1pbmRleDogMTtcblx0ZmxleDogMSBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHBhZGRpbmc6IHZhcigtLWxxZC1tZW51LWl0ZW1zLXRvcC1wYWRkaW5nLCAxMHB4KSB2YXIoLS1scWQtbWVudS1pdGVtcy1yaWdodC1wYWRkaW5nLCAxNXB4KSB2YXIoLS1scWQtbWVudS1pdGVtcy1ib3R0b20tcGFkZGluZywgMTBweCkgdmFyKC0tbHFkLW1lbnUtaXRlbXMtbGVmdC1wYWRkaW5nLCAxNXB4KTtcbn1cblxuLm1haW4tbmF2PmxpPmEgLmxpbmstaWNvbiAuaWNvbi1pb24taW9zLWFycm93LWRvd24ge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXM7XG59XG5cbi5tYWluLW5hdj5saT5hOmhvdmVyLFxuLm1haW4tbmF2PmxpPmE6Zm9jdXMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1haW4tbmF2PmxpLmlzLWhvdmVyZWQ+YSAubGluay1pY29uIC5pY29uLWlvbi1pb3MtYXJyb3ctZG93biB7XG5cdHRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTtcbn1cblxuLm1haW4tbmF2IC5saW5rLXN1cCB7XG5cdHRvcDogLTEuNWVtO1xuXHRyaWdodDogLTFlbTtcblx0Zm9udC1zaXplOiAwLjYyNWVtO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLm1haW4tbmF2IC5saW5rLWljb24+aSB7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tYWluLW5hdiAubGluay1pY29uIHN2ZyB7XG5cdHdpZHRoOiAxZW07XG5cdGhlaWdodDogMWVtO1xufVxuXG4ubWFpbi1uYXYubHFkLW1lbnUtaXRlbXMtYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDA7XG5cdGp1c3RpZnktY29udGVudDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLm1haW4tbmF2LmxxZC1tZW51LWl0ZW1zLWJsb2NrPmxpIHtcblx0YWxpZ24taXRlbXM6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLW5hdi5scWQtbWVudS1pdGVtcy1ibG9jaz5saT5hIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLW5hdi5scWQtbWVudS1pdGVtcy1ibG9jayAubmF2LWl0ZW0tY2hpbGRyZW4ge1xuXHR3aWR0aDogMTAwJTtcblx0bWluLXdpZHRoOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR0cmFuc2Zvcm06IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiBhdXRvO1xuXHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLW5hdi5scWQtbWVudS1pdGVtcy1ibG9jayAubmF2LWl0ZW0tY2hpbGRyZW46YmVmb3JlIHtcblx0Y29udGVudDogbm9uZTtcbn1cblxuLm1haW4tbmF2LmxxZC1tZW51LWl0ZW1zLWJsb2NrIC5uYXYtaXRlbS1jaGlsZHJlbj5saT5hIHtcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEwcHg7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogMTBweDtcbn1cblxuLm1haW4tbmF2LmxxZC1tZW51LWl0ZW1zLWJsb2NrIC5scWQtbWVnYW1lbnUtcm93cy13cmFwIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLm1haW4tbmF2LmxxZC1tZW51LWNvdW50ZXItbGVmdCAubGluay1zdXAge1xuXHRvcmRlcjogLTE7XG5cdHJpZ2h0OiBhdXRvO1xuXHRsZWZ0OiAxZW07XG59XG5cbi5sZC1zZC1pbm5lciAubWFpbi1uYXYge1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5sZC1zZC1pbm5lciAubWFpbi1uYXY+bGkge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmxlZnQtaWNvbiB7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAwLjc1ZW07XG59XG5cbi5yaWdodC1pY29uIHtcblx0b3JkZXI6IDE7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAuNzVlbTtcbn1cblxuLmxxZC10b3Atc2Nyb2wtaW5kIHtcblx0aGVpZ2h0OiB2YXIoLS1scWQtdG9wLXNjcm9sbC1pbmQtaGVpZ2h0KTtcbn1cblxuLmxxZC1zY3JsLWluZGMge1xuXHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG5cbi5scWQtc3RpY2t5YmFyLXdyYXAgLmxxZC1zY3JsLWluZGMgLmxxZC1zY3JsLWluZGMtaW5uZXIge1xuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5scWQtc3RpY2t5YmFyLXdyYXAgLmxxZC1zY3JsLWluZGMgLmxxZC1zY3JsLWluZGMtbGluZSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4ubHFkLXNjcmwtaW5kYy1pbm5lciB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubHFkLXNjcmwtaW5kYy10eHQge1xuXHRtYXJnaW46IDFlbSAwO1xufVxuXG4ubHFkLXNjcmwtaW5kYy1lbCB7XG5cdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmxxZC1zY3JsLWluZGMtc3R5bGUtZG90IC5scWQtc2NybC1pbmRjLWxpbmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogNjBweDtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5scWQtc2NybC1pbmRjLXN0eWxlLWRvdCAubHFkLXNjcmwtaW5kYy1saW5lOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAtMC41cHg7XG5cdGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcblx0b3BhY2l0eTogMC4zO1xufVxuXG4ubHFkLXNjcmwtaW5kYy1zdHlsZS1kb3QgLmxxZC1zY3JsLWluZGMtZWwge1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDhweDtcblx0dG9wOiAtNHB4O1xuXHRsZWZ0OiAtNHB4O1xufVxuXG4ubGQtbW9kdWxlLXNlYXJjaCAubGQtbW9kdWxlLWRyb3Bkb3duIHtcblx0cmlnaHQ6IC0xNXB4O1xufVxuXG4ubGQtbW9kdWxlLXNlYXJjaCAubGQtbW9kdWxlLWRyb3Bkb3duLmxlZnQge1xuXHRyaWdodDogYXV0bztcblx0bGVmdDogLTE1cHg7XG59XG5cbi5sZC1zZWFyY2gtZm9ybS1jb250YWluZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR3aWR0aDogMzYwcHg7XG5cdHBhZGRpbmc6IDMwcHggMzBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubGQtc2VhcmNoLWZvcm0ge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLmxkLXNlYXJjaC1mb3JtIGlucHV0IHtcblx0cGFkZGluZzogMTBweCAyMHB4IDEwcHggMzBweDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuXG4ubGQtc2VhcmNoLWZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzgwODE4ODtcbn1cblxuLmxkLXNlYXJjaC1mb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICM4MDgxODg7XG59XG5cbi5sZC1zZWFyY2gtZm9ybSBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6ICM4MDgxODg7XG59XG5cbi5sZC1zZWFyY2gtZm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzgwODE4ODtcbn1cblxuLmxkLXNlYXJjaC1mb3JtIGlucHV0OmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5sZC1zZWFyY2gtZm9ybSAuaW5wdXQtaWNvbiB7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGNvbG9yOiAjYjhiZWNhO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtZnJhbWUge1xuXHRjb2xvcjogI2EwYTJhZTtcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLWZyYW1lIC5sZC1tb2R1bGUtZHJvcGRvd24ge1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAxMDAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDE4LCAyMywgNTYsIDAuOTYpO1xuXHRvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC1mcmFtZSAubGQtc2VhcmNoLWZvcm0tY29udGFpbmVyIHtcblx0d2lkdGg6IHVuc2V0O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmc6IDJlbTtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRvdmVyZmxvdzogaGlkZGVuIGF1dG87XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC1mcmFtZSAubGQtc2VhcmNoLWZvcm0tY29udGFpbmVyOmJlZm9yZSxcbi5scWQtbW9kdWxlLXNlYXJjaC1mcmFtZSAubGQtc2VhcmNoLWZvcm0tY29udGFpbmVyOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogY2FsYygxMDAlICsgMTVweCk7XG5cdGhlaWdodDogY2FsYygxMDAlICsgMTVweCk7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRib3JkZXI6IDEuNWVtIHNvbGlkICMyMTJmYTA7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtZnJhbWUgLmxkLXNlYXJjaC1mb3JtLWNvbnRhaW5lcjpiZWZvcmUge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvcmRlci1yaWdodC13aWR0aDogMDtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIC0xNXB4KTtcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLWZyYW1lIC5sZC1zZWFyY2gtZm9ybS1jb250YWluZXI6YWZ0ZXIge1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRib3JkZXItdG9wLXdpZHRoOiAwO1xuXHRib3JkZXItbGVmdC13aWR0aDogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMTVweCk7XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC1mcmFtZSAubHFkLW1vZHVsZS1zZWFyY2gtY2xvc2Uge1xuXHRib3JkZXI6IG5vbmU7XG5cdHRvcDogMzBweDtcblx0cmlnaHQ6IDcwcHg7XG5cdGZvbnQtc2l6ZTogMTIwcHg7XG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRyYW5zZm9ybTogc2NhbGUoMC44LCAwLjgpO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjVzO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtZnJhbWUgLmxxZC1tb2R1bGUtc2VhcmNoLWNsb3NlOmhvdmVyIHtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjkpICFpbXBvcnRhbnQ7XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC1mcmFtZSAubGQtc2VhcmNoLWZvcm0ge1xuXHRtYXJnaW46IDVlbSAwO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMC44LCAwLjgsIDEpO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjVzO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtZnJhbWUgLmxkLXNlYXJjaC1mb3JtIGlucHV0IHtcblx0d2lkdGg6IDc1JTtcblx0cGFkZGluZzogMC4wNWVtIDA7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiAxMHZ3O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y29sb3I6ICNkMTdjNzg7XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC1mcmFtZSAubGQtc2VhcmNoLWZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRvcGFjaXR5OiAwLjM7XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC1mcmFtZSAubGQtc2VhcmNoLWZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRvcGFjaXR5OiAwLjM7XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC1mcmFtZSAubGQtc2VhcmNoLWZvcm0gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG5cdG9wYWNpdHk6IDAuMztcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLWZyYW1lIC5sZC1zZWFyY2gtZm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRvcGFjaXR5OiAwLjM7XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC1mcmFtZSAubGQtc2VhcmNoLWZvcm0gaW5wdXQ6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi5scWQtbW9kdWxlLXNlYXJjaC1mcmFtZSAubGQtc2VhcmNoLWZvcm0gaW5wdXQ6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLWZyYW1lIC5sZC1zZWFyY2gtZm9ybSBpbnB1dDotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtZnJhbWUgLmxkLXNlYXJjaC1mb3JtIGlucHV0OmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcblx0Ym9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC1mcmFtZSAubHFkLW1vZHVsZS1zZWFyY2gtaW5mbyB7XG5cdGZvbnQtc2l6ZTogOTAlO1xuXHR3aWR0aDogNzUlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMC44NWVtIDA7XG5cdGNvbG9yOiAjZDE3Yzc4O1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtZnJhbWUgLmxxZC1tb2R1bGUtc2VhcmNoLXJlbGF0ZWQge1xuXHR3aWR0aDogNzUlO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtZnJhbWUgLmxxZC1tb2R1bGUtc2VhcmNoLXN1Z2dlc3Rpb24ge1xuXHR3aWR0aDogMzMuMzMlO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjVzO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtZnJhbWUgLmxxZC1tb2R1bGUtc2VhcmNoLXN1Z2dlc3Rpb246bnRoLWNoaWxkKDIpIHtcblx0bWFyZ2luOiAwIDNlbTtcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLWZyYW1lIC5scWQtbW9kdWxlLXNlYXJjaC1zdWdnZXN0aW9uIGgzIHtcblx0bWFyZ2luOiAwO1xuXHRmb250LXNpemU6IDEuMzVlbTtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC1mcmFtZSAubHFkLW1vZHVsZS1zZWFyY2gtc3VnZ2VzdGlvbiBoMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIuKHvlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDAgMC41ZW0gMCAwO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtZnJhbWUgLmxxZC1tb2R1bGUtc2VhcmNoLXN1Z2dlc3Rpb24gcCB7XG5cdGZvbnQtc2l6ZTogMS4xNWVtO1xuXHRsaW5lLWhlaWdodDogMS40O1xuXHRtYXJnaW46IDAuNzVlbSAwIDAgMDtcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLWZyYW1lIC5sZC1tb2R1bGUtZHJvcGRvd24uaXMtYWN0aXZlIHtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC1mcmFtZSAubGQtbW9kdWxlLWRyb3Bkb3duLmlzLWFjdGl2ZSAubGQtc2VhcmNoLWZvcm0tY29udGFpbmVyOmJlZm9yZSxcbi5scWQtbW9kdWxlLXNlYXJjaC1mcmFtZSAubGQtbW9kdWxlLWRyb3Bkb3duLmlzLWFjdGl2ZSAubGQtc2VhcmNoLWZvcm0tY29udGFpbmVyOmFmdGVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC1mcmFtZSAubGQtbW9kdWxlLWRyb3Bkb3duLmlzLWFjdGl2ZSAubHFkLW1vZHVsZS1zZWFyY2gtY2xvc2Uge1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC1mcmFtZSAubGQtbW9kdWxlLWRyb3Bkb3duLmlzLWFjdGl2ZSAubGQtc2VhcmNoLWZvcm0ge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC1mcmFtZSAubGQtbW9kdWxlLWRyb3Bkb3duLmlzLWFjdGl2ZSAubHFkLW1vZHVsZS1zZWFyY2gtc3VnZ2VzdGlvbiB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtZnJhbWUgLmxkLW1vZHVsZS1kcm9wZG93bi5pcy1hY3RpdmUgLmxxZC1tb2R1bGUtc2VhcmNoLXN1Z2dlc3Rpb246bnRoLWNoaWxkKDIpIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLWZyYW1lIC5sZC1tb2R1bGUtZHJvcGRvd24uaXMtYWN0aXZlIC5scWQtbW9kdWxlLXNlYXJjaC1zdWdnZXN0aW9uOm50aC1jaGlsZCgzKSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5sZC1tb2R1bGUtc2VhcmNoIC5sZC1tb2R1bGUtZHJvcGRvd24ge1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRpbnNldC1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0aW5zZXQtaW5saW5lLWVuZDogYXV0bztcblx0fVxuXG5cdC5sZC1zZWFyY2gtZm9ybSBpbnB1dCxcblx0LmxkLXNlYXJjaC1mb3JtLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubHFkLW1vZHVsZS1zZWFyY2gtZnJhbWUgLmxxZC1tb2R1bGUtc2VhcmNoLWNsb3NlIHtcblx0XHRyaWdodDogMzBweDtcblx0XHRmb250LXNpemU6IDkwcHg7XG5cdH1cblxuXHQubHFkLW1vZHVsZS1zZWFyY2gtZnJhbWUgLmxkLXNlYXJjaC1mb3JtLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHQubHFkLW1vZHVsZS1zZWFyY2gtZnJhbWUgLmxkLXNlYXJjaC1mb3JtLWNvbnRhaW5lcjpiZWZvcmUsXG5cdC5scWQtbW9kdWxlLXNlYXJjaC1mcmFtZSAubGQtc2VhcmNoLWZvcm0tY29udGFpbmVyOmFmdGVyIHtcblx0XHRib3JkZXItd2lkdGg6IDFlbTtcblx0fVxuXG5cdC5scWQtbW9kdWxlLXNlYXJjaC1mcmFtZSAubHFkLW1vZHVsZS1zZWFyY2gtcmVsYXRlZCxcblx0LmxxZC1tb2R1bGUtc2VhcmNoLWZyYW1lIC5scWQtbW9kdWxlLXNlYXJjaC1pbmZvLFxuXHQubHFkLW1vZHVsZS1zZWFyY2gtZnJhbWUgLmxkLXNlYXJjaC1mb3JtIGlucHV0IHtcblx0XHR3aWR0aDogODUlO1xuXHR9XG5cblx0LmxxZC1tb2R1bGUtc2VhcmNoLWZyYW1lIC5scWQtbW9kdWxlLXNlYXJjaC1yZWxhdGVkIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG5cdC5scWQtbW9kdWxlLXNlYXJjaC1mcmFtZSAubHFkLW1vZHVsZS1zZWFyY2gtcmVsYXRlZCxcblx0LmxxZC1tb2R1bGUtc2VhcmNoLWZyYW1lIC5scWQtbW9kdWxlLXNlYXJjaC1pbmZvLFxuXHQubHFkLW1vZHVsZS1zZWFyY2gtZnJhbWUgLmxkLXNlYXJjaC1mb3JtIGlucHV0IHtcblx0XHR3aWR0aDogNzh2dztcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQubHFkLW1vZHVsZS1zZWFyY2gtZnJhbWUgLmxxZC1tb2R1bGUtc2VhcmNoLWNsb3NlIHtcblx0XHRyaWdodDogMzBweDtcblx0XHRmb250LXNpemU6IDQ1cHg7XG5cdH1cblxuXHQubHFkLW1vZHVsZS1zZWFyY2gtZnJhbWUgLmxkLXNlYXJjaC1mb3JtIHtcblx0XHRtYXJnaW4tdG9wOiA1MHZ3O1xuXHR9XG5cblx0LmxxZC1tb2R1bGUtc2VhcmNoLWZyYW1lIC5sZC1zZWFyY2gtZm9ybSBpbnB1dCB7XG5cdFx0Zm9udC1zaXplOiAxNXZ3O1xuXHR9XG5cblx0LmxxZC1tb2R1bGUtc2VhcmNoLWZyYW1lIC5scWQtbW9kdWxlLXNlYXJjaC1zdWdnZXN0aW9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgMCAzMHB4ICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLXNsaWRlLXRvcCB7XG5cdC0tZWFzZTogY3ViaWMtYmV6aWVyKC4xNzUsIDEsIC4yNzUsIDEpO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtc2xpZGUtdG9wIC5sZC1zZWFyY2gtZm9ybS1jb250YWluZXIge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44NXMgdmFyKC0tZWFzZSk7XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC1zbGlkZS10b3AgcCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLXNsaWRlLXRvcCAubGQtc2VhcmNoLWZvcm0gaW5wdXQge1xuXHRoZWlnaHQ6IDEwMHB4O1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRib3JkZXItYm90dG9tOiA0cHggc29saWQgIzAwMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Zm9udC1zaXplOiA3MHB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLXNsaWRlLXRvcCAubGQtc2VhcmNoLWZvcm0gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLXNsaWRlLXRvcCAubGQtc2VhcmNoLWZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLXNsaWRlLXRvcCAubGQtc2VhcmNoLWZvcm0gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtc2xpZGUtdG9wIC5sZC1zZWFyY2gtZm9ybSBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLXNsaWRlLXRvcCAubGQtc2VhcmNoLWZvcm0gLmlucHV0LWljb24ge1xuXHR3aWR0aDogNTBweDtcblx0aGVpZ2h0OiA1MHB4O1xuXHRtYXJnaW4tdG9wOiAtMzBweDtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLXNsaWRlLXRvcCAubGQtc2VhcmNoLWZvcm0gLmlucHV0LWljb246YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiA1MGVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44NXMgdmFyKC0tZWFzZSk7XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC1zbGlkZS10b3AgLmxkLXNlYXJjaC1mb3JtIC5pbnB1dC1pY29uIGk6YmVmb3JlLFxuLmxxZC1tb2R1bGUtc2VhcmNoLXNsaWRlLXRvcCAubGQtc2VhcmNoLWZvcm0gLmlucHV0LWljb24gaTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDIycHg7XG5cdGhlaWdodDogMnB4O1xuXHRtYXJnaW46IC0xcHggMCAwIC0xMXB4O1xuXHRib3JkZXItcmFkaXVzOiA1MGVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjg1cyAwLjNzIHZhcigtLWVhc2UpO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtc2xpZGUtdG9wIC5sZC1zZWFyY2gtZm9ybSAuaW5wdXQtaWNvbiBpOmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVYKC0xN3B4KSBzY2FsZSgwLCAxKTtcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLXNsaWRlLXRvcCAubGQtc2VhcmNoLWZvcm0gLmlucHV0LWljb24gaTphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWCgxN3B4KSBzY2FsZSgwLCAxKTtcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLXNsaWRlLXRvcCAubGQtc2VhcmNoLWZvcm0gLmlucHV0LWljb246aG92ZXI6YmVmb3JlIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMCAhaW1wb3J0YW50O1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMTI1KSAhaW1wb3J0YW50O1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtc2xpZGUtdG9wIC5sZC1zZWFyY2gtZm9ybS1jb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMjAwcHg7XG5cdGJvcmRlcjogbm9uZTtcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCBjYWxjKDEwMCUgLSAxMDBweCksIDApO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44NXMgdmFyKC0tZWFzZSk7XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC1zbGlkZS10b3AgLmxkLW1vZHVsZS1kcm9wZG93biB7XG5cdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0aGVpZ2h0OiAzODBweCAhaW1wb3J0YW50O1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiA5OTk7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44NXMgdmFyKC0tZWFzZSksIHZpc2liaWxpdHkgMC44cyBzdGVwLWVuZDtcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLXNsaWRlLXRvcCAubGQtbW9kdWxlLWRyb3Bkb3duLmlzLWFjdGl2ZSB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjg1cyB2YXIoLS1lYXNlKSwgdmlzaWJpbGl0eSAwLjhzIHN0ZXAtc3RhcnQ7XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC1zbGlkZS10b3AgLmxkLW1vZHVsZS1kcm9wZG93bi5pcy1hY3RpdmUsXG4ubHFkLW1vZHVsZS1zZWFyY2gtc2xpZGUtdG9wIC5sZC1tb2R1bGUtZHJvcGRvd24uaXMtYWN0aXZlIC5sZC1zZWFyY2gtZm9ybS1jb250YWluZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtc2xpZGUtdG9wIC5sZC1tb2R1bGUtZHJvcGRvd24uaXMtYWN0aXZlIC5sZC1zZWFyY2gtZm9ybSAuaW5wdXQtaWNvbjpiZWZvcmUge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLXNsaWRlLXRvcCAubGQtbW9kdWxlLWRyb3Bkb3duLmlzLWFjdGl2ZSAubGQtc2VhcmNoLWZvcm0gLmlucHV0LWljb24gaTpiZWZvcmUge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjM1cztcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLXNsaWRlLXRvcCAubGQtbW9kdWxlLWRyb3Bkb3duLmlzLWFjdGl2ZSAubGQtc2VhcmNoLWZvcm0gLmlucHV0LWljb24gaTphZnRlciB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuNDJzO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLXNsaWRlLXRvcC5scWQtbW9kdWxlLXNlYXJjaC1kYXJrIC5sZC1zZWFyY2gtZm9ybSB7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtc2xpZGUtdG9wLmxxZC1tb2R1bGUtc2VhcmNoLWRhcmsgLmxkLXNlYXJjaC1mb3JtIGlucHV0IHtcblx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLXNsaWRlLXRvcC5scWQtbW9kdWxlLXNlYXJjaC1kYXJrIC5sZC1zZWFyY2gtZm9ybSBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtc2xpZGUtdG9wLmxxZC1tb2R1bGUtc2VhcmNoLWRhcmsgLmxkLXNlYXJjaC1mb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC1zbGlkZS10b3AubHFkLW1vZHVsZS1zZWFyY2gtZGFyayAubGQtc2VhcmNoLWZvcm0gaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtc2xpZGUtdG9wLmxxZC1tb2R1bGUtc2VhcmNoLWRhcmsgLmxkLXNlYXJjaC1mb3JtIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtc2xpZGUtdG9wLmxxZC1tb2R1bGUtc2VhcmNoLWRhcmsgLmxkLXNlYXJjaC1mb3JtIC5pbnB1dC1pY29uOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMyk7XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC1zbGlkZS10b3AubHFkLW1vZHVsZS1zZWFyY2gtZGFyayAubGQtc2VhcmNoLWZvcm0gLmlucHV0LWljb24gaTpiZWZvcmUsXG4ubHFkLW1vZHVsZS1zZWFyY2gtc2xpZGUtdG9wLmxxZC1tb2R1bGUtc2VhcmNoLWRhcmsgLmxkLXNlYXJjaC1mb3JtIC5pbnB1dC1pY29uIGk6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtc2xpZGUtdG9wLmxxZC1tb2R1bGUtc2VhcmNoLWRhcmsgcCB7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC1zbGlkZS10b3AubHFkLW1vZHVsZS1zZWFyY2gtZGFyayAubGQtbW9kdWxlLWRyb3Bkb3duIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmxxZC1zZWFyY2gtc3R5bGUtc2xpZGUtdG9wOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHR6LWluZGV4OiAzO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC44NXMgdmFyKC0tZWFzZSksIHZpc2liaWxpdHkgMC44NXMgdmFyKC0tZWFzZSk7XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC1leHBhbmRlZCAubHFkLXNlYXJjaC1zdHlsZS1zbGlkZS10b3A6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLWV4cGFuZGVkLm1vZHVsZS1jb2xsYXBzaW5nIC5scWQtc2VhcmNoLXN0eWxlLXNsaWRlLXRvcDpiZWZvcmUge1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHQubHFkLW1vZHVsZS1zZWFyY2gtc2xpZGUtdG9wIC5sZC1zZWFyY2gtZm9ybS1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogOTB2dztcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQubHFkLW1vZHVsZS1zZWFyY2gtc2xpZGUtdG9wIC5sZC1zZWFyY2gtZm9ybSBpbnB1dCB7XG5cdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdGZvbnQtc2l6ZTogNjBweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuXHQubHFkLW1vZHVsZS1zZWFyY2gtc2xpZGUtdG9wIC5sZC1tb2R1bGUtZHJvcGRvd24ge1xuXHRcdGhlaWdodDogMzV2aCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmxxZC1tb2R1bGUtc2VhcmNoLXNsaWRlLXRvcCAubGQtc2VhcmNoLWZvcm0gaW5wdXQge1xuXHRcdGhlaWdodDogODBweDtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogNTBweDtcblx0fVxuXG5cdC5scWQtbW9kdWxlLXNlYXJjaC1zbGlkZS10b3AgLmxkLXNlYXJjaC1mb3JtIC5pbnB1dC1pY29uIHtcblx0XHR3aWR0aDogNDVweDtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdH1cbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLXpvb20tb3V0IHtcblx0Y29sb3I6ICNjZWNhZTA7XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC16b29tLW91dCAubGQtbW9kdWxlLWRyb3Bkb3duIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcblx0dG9wOiAwO1xuXHR6LWluZGV4OiAxMDAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtem9vbS1vdXQgLmxkLW1vZHVsZS1kcm9wZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLXpvb20tb3V0IC5sZC1zZWFyY2gtZm9ybS1jb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogdW5zZXQ7XG5cdGJhY2tncm91bmQ6IHVuc2V0O1xuXHRib3JkZXI6IHVuc2V0O1xuXHRvdmVyZmxvdzogaGlkZGVuIGF1dG87XG5cdG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC16b29tLW91dCAubHFkLW1vZHVsZS1zZWFyY2gtY2xvc2Uge1xuXHR0b3A6IDI1cHg7XG5cdHJpZ2h0OiA1NXB4O1xuXHRmb250LXNpemU6IDY4cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLXpvb20tb3V0IC5scWQtbW9kdWxlLXNlYXJjaC1jbG9zZTpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtem9vbS1vdXQgLmxkLXNlYXJjaC1mb3JtLFxuLmxxZC1tb2R1bGUtc2VhcmNoLXpvb20tb3V0IC5scWQtbW9kdWxlLXNlYXJjaC1yZWxhdGVkIHtcblx0d2lkdGg6IDc1JTtcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLXpvb20tb3V0IC5sZC1zZWFyY2gtZm9ybSB7XG5cdG1hcmdpbjogMzB2aCBhdXRvIDV2aDtcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLXpvb20tb3V0IC5sZC1zZWFyY2gtZm9ybSBpbnB1dCB7XG5cdHBhZGRpbmc6IDAuMDVlbSAwO1xuXHRib3JkZXItYm90dG9tOiA1cHggc29saWQ7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IDEwdnc7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRjb2xvcjogI2VhYmE4Mjtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDAsIDEsIDEpO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiAwJSA1MCU7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtem9vbS1vdXQgLmxkLXNlYXJjaC1mb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0b3BhY2l0eTogMTtcblx0Y29sb3I6ICM0YTMxOWU7XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC16b29tLW91dCAubGQtc2VhcmNoLWZvcm0gaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRvcGFjaXR5OiAxO1xuXHRjb2xvcjogIzRhMzE5ZTtcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLXpvb20tb3V0IC5sZC1zZWFyY2gtZm9ybSBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcblx0b3BhY2l0eTogMTtcblx0Y29sb3I6ICM0YTMxOWU7XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC16b29tLW91dCAubGQtc2VhcmNoLWZvcm0gaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0b3BhY2l0eTogMTtcblx0Y29sb3I6ICM0YTMxOWU7XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC16b29tLW91dCAubGQtc2VhcmNoLWZvcm0gaW5wdXQ6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi5scWQtbW9kdWxlLXNlYXJjaC16b29tLW91dCAubGQtc2VhcmNoLWZvcm0gaW5wdXQ6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLXpvb20tb3V0IC5sZC1zZWFyY2gtZm9ybSBpbnB1dDotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtem9vbS1vdXQgLmxxZC1tb2R1bGUtc2VhcmNoLXN1Z2dlc3Rpb24sXG4ubHFkLW1vZHVsZS1zZWFyY2gtem9vbS1vdXQgLmxxZC1tb2R1bGUtc2VhcmNoLWluZm8ge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMsIHRyYW5zZm9ybSAwLjRzO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtem9vbS1vdXQgLmxxZC1tb2R1bGUtc2VhcmNoLWluZm8ge1xuXHRmb250LXNpemU6IDkwJTtcblx0cGFkZGluZzogMC44NWVtIDA7XG5cdGNvbG9yOiAjZWFiYTgyO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtem9vbS1vdXQgLmxxZC1tb2R1bGUtc2VhcmNoLXN1Z2dlc3Rpb246Zmlyc3QtY2hpbGQge1xuXHRwYWRkaW5nOiAwIDJlbSAwIDA7XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC16b29tLW91dCAubHFkLW1vZHVsZS1zZWFyY2gtc3VnZ2VzdGlvbjpsYXN0LWNoaWxkIHtcblx0cGFkZGluZzogMCAwIDAgMmVtO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtem9vbS1vdXQgLmxxZC1tb2R1bGUtc2VhcmNoLXN1Z2dlc3Rpb24gaDMge1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogMS4zNWVtO1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLXpvb20tb3V0IC5scWQtbW9kdWxlLXNlYXJjaC1zdWdnZXN0aW9uIGgzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwi4oe+XCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMCAwLjVlbSAwIDA7XG59XG5cbi5scWQtbW9kdWxlLXNlYXJjaC16b29tLW91dCAubHFkLW1vZHVsZS1zZWFyY2gtc3VnZ2VzdGlvbiBwIHtcblx0Zm9udC1zaXplOiAxLjE1ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdG1hcmdpbjogMC43NWVtIDAgMCAwO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtem9vbS1vdXQgLmxkLW1vZHVsZS1kcm9wZG93bi5pcy1hY3RpdmUge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtem9vbS1vdXQgLmxkLW1vZHVsZS1kcm9wZG93bi5pcy1hY3RpdmUgLmxkLXNlYXJjaC1mb3JtIGlucHV0IHtcblx0dHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtem9vbS1vdXQgLmxkLW1vZHVsZS1kcm9wZG93bi5pcy1hY3RpdmUgLmxxZC1tb2R1bGUtc2VhcmNoLXN1Z2dlc3Rpb24sXG4ubHFkLW1vZHVsZS1zZWFyY2gtem9vbS1vdXQgLmxkLW1vZHVsZS1kcm9wZG93bi5pcy1hY3RpdmUgLmxxZC1tb2R1bGUtc2VhcmNoLWluZm8ge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4ubHFkLW1vZHVsZS1zZWFyY2gtem9vbS1vdXQgLmxkLW1vZHVsZS1kcm9wZG93bi5pcy1hY3RpdmUgLmxxZC1tb2R1bGUtc2VhcmNoLXN1Z2dlc3Rpb246Zmlyc3QtY2hpbGQge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbn1cblxuLmxxZC1tb2R1bGUtc2VhcmNoLXpvb20tb3V0IC5sZC1tb2R1bGUtZHJvcGRvd24uaXMtYWN0aXZlIC5scWQtbW9kdWxlLXNlYXJjaC1zdWdnZXN0aW9uOm50aC1jaGlsZCgyKSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQubHFkLW1vZHVsZS1zZWFyY2gtem9vbS1vdXQgLmxkLXNlYXJjaC1mb3JtLWNvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmxxZC1tb2R1bGUtc2VhcmNoLXpvb20tb3V0IC5sZC1zZWFyY2gtZm9ybSB7XG5cdFx0bWFyZ2luOiAzNXZoIGF1dG8gMTV2aDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQubHFkLW1vZHVsZS1zZWFyY2gtem9vbS1vdXQgLmxxZC1tb2R1bGUtc2VhcmNoLWNsb3NlIHtcblx0XHR0b3A6IDIwcHg7XG5cdFx0cmlnaHQ6IDMwcHg7XG5cdFx0Zm9udC1zaXplOiA0NXB4O1xuXHR9XG5cblx0LmxxZC1tb2R1bGUtc2VhcmNoLXpvb20tb3V0IC5sZC1zZWFyY2gtZm9ybSxcblx0LmxxZC1tb2R1bGUtc2VhcmNoLXpvb20tb3V0IC5scWQtbW9kdWxlLXNlYXJjaC1yZWxhdGVkIHtcblx0XHR3aWR0aDogODV2dztcblx0fVxuXG5cdC5scWQtbW9kdWxlLXNlYXJjaC16b29tLW91dCAubHFkLW1vZHVsZS1zZWFyY2gtc3VnZ2VzdGlvbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cbn1cblxuLmxkLXNkLWlubmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWluLWhlaWdodDogMTAwJTtcblx0dGV4dC1hbGlnbjogc3RhcnQ7XG59XG5cbi5sZC1zZC1pbm5lcj5kaXYge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmxkLXNkLWlubmVyPi5oZWFkZXItbW9kdWxlIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuXG4ubGQtc2QtaW5uZXI+LmhlYWRlci1tb2R1bGU+LmxxZC1jdXN0b20tbWVudSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubGQtc2QtaW5uZXIgLmxxZC1jdXN0b20tbWVudSAuc3VibWVudS1leHBhbmRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiBhdXRvO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogYXV0bztcblx0dHJhbnNmb3JtOiBub25lO1xufVxuXG4ud29vY29tbWVyY2UgLmxxZC1tYWluLXNpZGViYXIgLmxkLXNkLWlubmVyIC53aWRnZXQ6bm90KDpsYXN0LW9mLXR5cGUpOm5vdCg6ZW1wdHkpIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5sZC1zZC1pbm5lciAubGQtbW9kdWxlLWRyb3Bkb3duIHtcblx0bGVmdDogMDtcblx0cmlnaHQ6IGF1dG87XG59XG5cbi5sZC1zZC13cmFwIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cGFkZGluZzogNjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjUlLCAwLCAwKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuODVzLCBvcGFjaXR5IDAuODVzO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuXG4ubGQtbW9kdWxlLXNkIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdyaXRpbmctbW9kZTogaG9yaXpvbnRhbC10Yjtcbn1cblxuLmxkLW1vZHVsZS1zZD4ubGQtbW9kdWxlLWRyb3Bkb3duIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogOTk5O1xuXHR3aWR0aDogNDAwcHg7XG5cdG1heC13aWR0aDogODd2dztcblx0aGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3gtc2hhZG93OiAwIDAgNTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44NXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBvcGFjaXR5IDAuNnMgc3RlcC1lbmQ7XG59XG5cbi5sZC1tb2R1bGUtc2Q+LmxkLW1vZHVsZS1kcm9wZG93bj4ubmF2LXRyaWdnZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxZW07XG5cdGxlZnQ6IDFlbTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0ZmxleC1ncm93OiAxO1xuXHR6LWluZGV4OiAyO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgMC4wNXM7XG59XG5cbi5sZC1tb2R1bGUtc2Q+LmxkLW1vZHVsZS1kcm9wZG93bj4ubmF2LXRyaWdnZXIgLnR4dCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZC1tb2R1bGUtc2Q+LmxkLW1vZHVsZS1kcm9wZG93bj4ubmF2LXRyaWdnZXIuc3R5bGUtNSAuYmFycyB7XG5cdG1hcmdpbjogMDtcbn1cblxuLm1haW4taGVhZGVyIC5sZC1tb2R1bGUtc2Q+LmxkLW1vZHVsZS1kcm9wZG93bj4ubmF2LXRyaWdnZXIuaXMtYWN0aXZlIC50eHQge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUlKTtcbn1cblxuc3R5bGUrLmxkLW1vZHVsZS1zZD4ubGQtbW9kdWxlLWRyb3Bkb3duOmxhc3QtY2hpbGQsXG4ubGQtbW9kdWxlLXNkPi5sZC1tb2R1bGUtZHJvcGRvd246b25seS1jaGlsZCB7XG5cdGZsZXgtZ3JvdzogMTtcbn1cblxuLmxkLW1vZHVsZS1zZD4ubGQtbW9kdWxlLWRyb3Bkb3duLmlzLWFjdGl2ZSB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjg1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIG9wYWNpdHkgMC42cyBzdGVwLXN0YXJ0O1xufVxuXG4ubGQtbW9kdWxlLXNkPi5sZC1tb2R1bGUtZHJvcGRvd24uaXMtYWN0aXZlLFxuLmxkLW1vZHVsZS1zZD4ubGQtbW9kdWxlLWRyb3Bkb3duLmlzLWFjdGl2ZSAubGQtc2Qtd3JhcCB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5sZC1tb2R1bGUtc2Q+LmxkLW1vZHVsZS1kcm9wZG93bi5pcy1hY3RpdmUgLmxkLXNkLXdyYXAge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjE3NXM7XG59XG5cbi5sZC1tb2R1bGUtc2Q+LmxkLW1vZHVsZS1kcm9wZG93bi5pcy1hY3RpdmU+Lm5hdi10cmlnZ2VyIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxkLW1vZHVsZS1zZD4ubGQtbW9kdWxlLWRyb3Bkb3duLmlzLWFjdGl2ZX4ubHFkLW1vZHVsZS1iYWNrZHJvcCB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi52Y19tb2JpbGUgLmxkLW1vZHVsZS1zZD4ubGQtbW9kdWxlLWRyb3Bkb3duLmlzLWFjdGl2ZX4ubHFkLW1vZHVsZS1iYWNrZHJvcCB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5scWQtc3RpY2t5YmFyLXdyYXAgLmxkLW1vZHVsZS1zZCB7XG5cdGZsZXgtZ3JvdzogMDtcbn1cblxuLmxxZC1zdGlja3liYXItd3JhcCAubGQtbW9kdWxlLXNkIC5uYXYtdHJpZ2dlciB7XG5cdGZsZXgtZ3JvdzogMDtcbn1cblxuLmxxZC1zdGlja3liYXItbGVmdCAubGQtbW9kdWxlLXNkIC5sZC1zZC13cmFwIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKTtcbn1cblxuLmxxZC1zdGlja3liYXItbGVmdCAubGQtbW9kdWxlLXNkIC5sZC1tb2R1bGUtZHJvcGRvd24ge1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogYXV0bztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbi5scWQtc3RpY2t5YmFyLWxlZnQgLmxkLW1vZHVsZS1zZCAubGQtbW9kdWxlLWRyb3Bkb3duPi5uYXYtdHJpZ2dlciB7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAxZW07XG59XG5cbi5scWQtc3RpY2t5YmFyLWxlZnQgLmxkLW1vZHVsZS1zZCAubGQtbW9kdWxlLWRyb3Bkb3duLmlzLWFjdGl2ZSxcbi5scWQtc3RpY2t5YmFyLWxlZnQgLmxkLW1vZHVsZS1zZCAubGQtbW9kdWxlLWRyb3Bkb3duLmlzLWFjdGl2ZSAubGQtc2Qtd3JhcCB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5sZC1tb2R1bGUtc2QtbGVmdCAubGQtbW9kdWxlLWRyb3Bkb3duIHtcblx0bGVmdDogMDtcblx0cmlnaHQ6IGF1dG87XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG4ubGQtbW9kdWxlLXNkLWxlZnQgLmxkLXNkLXdyYXAge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApO1xufVxuXG4ubGQtbW9kdWxlLXNkLWhvdmVyPi5uYXYtdHJpZ2dlciB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGQtbW9kdWxlLXNkLWhvdmVyPi5uYXYtdHJpZ2dlci5jb2xsYXBzZWQge1xuXHR6LWluZGV4OiBhdXRvO1xuXHRwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmxkLW1vZHVsZS1zZCxcbi5sZC1tb2R1bGUtc2Q+Lm5hdi10cmlnZ2VyIHtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ubGQtbW9kdWxlLXYtc2VwIHtcblx0d2lkdGg6IDFweDtcbn1cblxuLm5hdmJhci1oZWFkZXIgLm5hdmJhci10b2dnbGUge1xuXHRvcmRlcjogMztcblx0bWFyZ2luLWlubGluZS1zdGFydDogMjBweDtcbn1cblxuLmxxZC1tb2JpbGUtbW9kdWxlcy1jb250YWluZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4ubHFkLW1vYmlsZS1tb2R1bGVzLWNvbnRhaW5lcjplbXB0eSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5scWQtbW9iaWxlLXNlYy1uYXYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4ubHFkLW1vYmlsZS1zZWMtaW5uZXI6YmVmb3JlLFxuLmxxZC1tb2JpbGUtc2VjLWlubmVyOmFmdGVyIHtcblx0Y29udGVudDogbm9uZTtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWhlYWRlciB7XG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxNXB4O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6IDE1cHg7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubHFkLW1vZHVsZS1oaWRlLWljb24gLmxkLW1vZHVsZS10cmlnZ2VyLWNvdW50IHtcblx0d2lkdGg6IDEuNWVtO1xuXHRoZWlnaHQ6IDEuNWVtO1xuXHRmb250LXNpemU6IDAuOWVtO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4tLS0tLS0tLS0tLS0tXG5NT0JVTEUgSEVBREVSXG4tLS0tLS0tLS0tLS0tXG5cbi0gTmF2IHRyaWdnZXIgYWxpZ25tZW50XG5bZGF0YS1tb2JpbGUtbmF2LXRyaWdnZXItYWxpZ25tZW50XTogW2xlZnQsIHJpZ2h0XVxuXG4tIExvZ28gYWxpZ25tZW50XG5bZGF0YS1tb2JpbGUtbG9nby1hbGlnbm1lbnRdOiBbZGVmYXVsdCwgY2VudGVyXVxuXG4tIE5hdiBTdHlsZVxuW2RhdGEtbW9iaWxlLW5hdi1zdHlsZV06IFtjbGFzc2ljLCBtaW5pbWFsLCBtb2Rlcm5dXG5cbi0gTmF2IHNjaGVtZVxuW2RhdGEtbW9iaWxlLW5hdi1zY2hlbWVdOiBbZ3JheSwgbGlnaHQsIGRhcmtdXG5cbi0gTmF2IGFsaWdubWVudFxuW2RhdGEtbW9iaWxlLW5hdi1hbGlnbl06IFtsZWZ0LCBjZW50ZXIsIHJpZ2h0XVxuXG4tIEhlYWRlciBTY2hlbWVcbltkYXRhLW1vYmlsZS1oZWFkZXItc2NoZW1lXTogW2xpZ2h0LCBncmF5LCBkYXJrXVxuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5bZGF0YS1tb2JpbGUtbmF2LXRyaWdnZXItYWxpZ25tZW50PWxlZnRdIC5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWJyYW5kIHtcblx0b3JkZXI6IDI7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbltkYXRhLW1vYmlsZS1uYXYtdHJpZ2dlci1hbGlnbm1lbnQ9bGVmdF0gLmxxZC1tb2JpbGUtc2VjIC5uYXZiYXItYnJhbmQtaW5uZXIge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAtMjBweCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1tb2JpbGUtbmF2LXRyaWdnZXItYWxpZ25tZW50PWxlZnRdIC5scWQtbW9iaWxlLXNlYyAubHFkLW1vYmlsZS1tb2R1bGVzLWNvbnRhaW5lciB7XG5cdG9yZGVyOiAzO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5bZGF0YS1tb2JpbGUtbmF2LXRyaWdnZXItYWxpZ25tZW50PWxlZnRdIC5scWQtbW9iaWxlLXNlYyAubHFkLW1vYmlsZS1tb2R1bGVzLWNvbnRhaW5lcisubmF2YmFyLWJyYW5kIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbltkYXRhLW1vYmlsZS1uYXYtdHJpZ2dlci1hbGlnbm1lbnQ9bGVmdF0gLmxxZC1tb2JpbGUtc2VjIC5scWQtbW9iaWxlLW1vZHVsZXMtY29udGFpbmVyKy5uYXZiYXItYnJhbmQsXG5bZGF0YS1tb2JpbGUtbmF2LXRyaWdnZXItYWxpZ25tZW50PWxlZnRdIC5scWQtbW9iaWxlLXNlYyAubHFkLW1vYmlsZS1tb2R1bGVzLWNvbnRhaW5lcisubmF2YmFyLWJyYW5kIC5uYXZiYXItYnJhbmQtaW5uZXIge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAwICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLW1vYmlsZS1uYXYtdHJpZ2dlci1hbGlnbm1lbnQ9bGVmdF0gLmxxZC1tb2JpbGUtc2VjIC5uYXZiYXItdG9nZ2xlIHtcblx0b3JkZXI6IDE7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAgIWltcG9ydGFudDtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG5bZGF0YS1tb2JpbGUtbmF2LXRyaWdnZXItYWxpZ25tZW50PXJpZ2h0XSAubHFkLW1vYmlsZS1zZWMgLm5hdmJhci1icmFuZCB7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLW1vYmlsZS1uYXYtdHJpZ2dlci1hbGlnbm1lbnQ9cmlnaHRdIC5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWJyYW5kLWlubmVyIHtcblx0bWFyZ2luLWlubGluZS1lbmQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLW1vYmlsZS1uYXYtdHJpZ2dlci1hbGlnbm1lbnQ9cmlnaHRdIC5scWQtbW9iaWxlLXNlYyAubmF2YmFyLXRvZ2dsZSB7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbltkYXRhLW1vYmlsZS1uYXYtdHJpZ2dlci1hbGlnbm1lbnQ9cmlnaHRdIC5scWQtbW9iaWxlLXNlYyAubHFkLW1vYmlsZS1tb2R1bGVzLWNvbnRhaW5lcisubmF2YmFyLWJyYW5kIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbltkYXRhLW1vYmlsZS1uYXYtdHJpZ2dlci1hbGlnbm1lbnQ9cmlnaHRdIC5scWQtbW9iaWxlLXNlYyAubHFkLW1vYmlsZS1tb2R1bGVzLWNvbnRhaW5lcisubmF2YmFyLWJyYW5kLFxuW2RhdGEtbW9iaWxlLW5hdi10cmlnZ2VyLWFsaWdubWVudD1yaWdodF0gLmxxZC1tb2JpbGUtc2VjIC5scWQtbW9iaWxlLW1vZHVsZXMtY29udGFpbmVyKy5uYXZiYXItYnJhbmQgLm5hdmJhci1icmFuZC1pbm5lciB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAgIWltcG9ydGFudDtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDAgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtbW9iaWxlLWxvZ28tYWxpZ25tZW50PWNlbnRlcl0gLmxxZC1tb2JpbGUtc2VjIC5uYXZiYXItYnJhbmQge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG5cdG9yZGVyOiAyO1xufVxuXG5bZGF0YS1tb2JpbGUtbG9nby1hbGlnbm1lbnQ9Y2VudGVyXSAubHFkLW1vYmlsZS1zZWMgLm5hdmJhci1icmFuZC1pbm5lciB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xufVxuXG5bZGF0YS1tb2JpbGUtbG9nby1hbGlnbm1lbnQ9Y2VudGVyXSAubHFkLW1vYmlsZS1zZWMgLmxxZC1tb2JpbGUtbW9kdWxlcy1jb250YWluZXIge1xuXHRvcmRlcjogMztcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuW2RhdGEtbW9iaWxlLWxvZ28tYWxpZ25tZW50PWNlbnRlcl0gLmxxZC1tb2JpbGUtc2VjIC5scWQtbW9iaWxlLW1vZHVsZXMtY29udGFpbmVyfi5uYXZiYXItYnJhbmQsXG5bZGF0YS1tb2JpbGUtbG9nby1hbGlnbm1lbnQ9Y2VudGVyXSAubHFkLW1vYmlsZS1zZWMgLmxxZC1tb2JpbGUtbW9kdWxlcy1jb250YWluZXJ+Lm5hdmJhci1icmFuZCAubmF2YmFyLWJyYW5kLWlubmVyIHtcblx0bWFyZ2luLWlubGluZS1zdGFydDogMCAhaW1wb3J0YW50O1xuXHRtYXJnaW4taW5saW5lLWVuZDogMCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1tb2JpbGUtbG9nby1hbGlnbm1lbnQ9Y2VudGVyXSAubHFkLW1vYmlsZS1zZWMgLmxxZC1tb2JpbGUtbW9kdWxlcy1jb250YWluZXI6ZW1wdHl+Lm5hdmJhci1icmFuZCB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG8gIWltcG9ydGFudDtcblx0bWFyZ2luLWlubGluZS1lbmQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuW2RhdGEtbW9iaWxlLWxvZ28tYWxpZ25tZW50PWNlbnRlcl1bZGF0YS1tb2JpbGUtbmF2LXRyaWdnZXItYWxpZ25tZW50PXJpZ2h0XSAubHFkLW1vYmlsZS1zZWMgLm5hdmJhci1icmFuZCB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5bZGF0YS1tb2JpbGUtbG9nby1hbGlnbm1lbnQ9Y2VudGVyXVtkYXRhLW1vYmlsZS1uYXYtdHJpZ2dlci1hbGlnbm1lbnQ9cmlnaHRdIC5scWQtbW9iaWxlLXNlYyAubHFkLW1vYmlsZS1tb2R1bGVzLWNvbnRhaW5lciB7XG5cdG9yZGVyOiAxO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbltkYXRhLW1vYmlsZS1sb2dvLWFsaWdubWVudD1jZW50ZXJdW2RhdGEtbW9iaWxlLW5hdi10cmlnZ2VyLWFsaWdubWVudD1yaWdodF0gLmxxZC1tb2JpbGUtc2VjIC5scWQtbW9iaWxlLW1vZHVsZXMtY29udGFpbmVyOmVtcHR5fi5uYXZiYXItYnJhbmQge1xuXHRtYXJnaW4taW5saW5lLWVuZDogMCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1tb2JpbGUtbG9nby1hbGlnbm1lbnQ9Y2VudGVyXVtkYXRhLW1vYmlsZS1uYXYtdHJpZ2dlci1hbGlnbm1lbnQ9bGVmdF0gLmxxZC1tb2JpbGUtc2VjIC5scWQtbW9iaWxlLW1vZHVsZXMtY29udGFpbmVyOmVtcHR5fi5uYXZiYXItYnJhbmQge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFtkYXRhLW92ZXJsYXktb25tb2JpbGU9dHJ1ZV0gLm1haW4taGVhZGVyOm5vdCguaXMtc3R1Y2spIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHRbZGF0YS1vdmVybGF5LW9ubW9iaWxlPWZhbHNlXSAubWFpbi1oZWFkZXI6bm90KC5pcy1zdHVjaykge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IGF1dG87XG5cdFx0bGVmdDogYXV0bztcblx0fVxufVxuXG4ubHFkLW1vYmlsZS1zZWMgLm5hdmJhci1jb2xsYXBzZSAuaGVhZGVyLW1vZHVsZSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAgIWltcG9ydGFudDtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDAgIWltcG9ydGFudDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxNXB4O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6IDE1cHg7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWNvbGxhcHNlIC5oZWFkZXItbW9kdWxlOmZpcnN0LW9mLXR5cGUge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLmhlYWRlci1tb2R1bGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0cG9zaXRpb246IHN0YXRpYztcblx0b3JkZXI6IDI7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAuaGVhZGVyLW1vZHVsZSsuaGVhZGVyLW1vZHVsZSB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDE1cHg7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWJyYW5kKy5oZWFkZXItbW9kdWxlIHtcblx0bWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbn1cblxuW2RhdGEtbW9iaWxlLW5hdi1hbGlnbj1sZWZ0XSAubHFkLW1vYmlsZS1zZWMgLm5hdmJhci1jb2xsYXBzZSAuaGVhZGVyLW1vZHVsZSB7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nLWlubGluZS1zdGFydDogMTVweDtcblx0cGFkZGluZy1pbmxpbmUtZW5kOiAxNXB4O1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLm5hdi10cmlnZ2VyIHtcblx0bWFyZ2luOiAwO1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLmxkLW1vZHVsZS10cmlnZ2VyLWljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4ubGQtbW9kdWxlLXNlYXJjaCAubHFkLW1vYmlsZS1zZWMgLmxkLW1vZHVsZS10cmlnZ2VyLXR4dCxcbi5sZC1tb2R1bGUtY2FydCAubGQtbW9kdWxlLXRyaWdnZXItaWNvbisubHFkLW1vYmlsZS1zZWMgLmxkLW1vZHVsZS10cmlnZ2VyLXR4dCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubHFkLW1vYmlsZS1tb2R1bGVzLWNvbnRhaW5lciAubHFkLW1vZHVsZS1pY29uLW91dGxpbmUgLmxkLW1vZHVsZS10cmlnZ2VyLWljb24ge1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRmb250LXNpemU6IDI2cHg7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubGQtbW9kdWxlLWNhcnQgLmxxZC1tb2R1bGUtaWNvbi1wbGFpbiAubGQtbW9kdWxlLXRyaWdnZXItdHh0IHtcblx0ZGlzcGxheTogaW5saW5lLWdyaWQ7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubGQtbW9kdWxlLWNhcnQgLmxxZC1tb2R1bGUtaGlkZS1pY29uIC5sZC1tb2R1bGUtdHJpZ2dlci1jb3VudCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiBhdXRvO1xuXHRyaWdodDogYXV0bztcbn1cblxuLmxxZC1tb2JpbGUtc2VjIC5scWQtbW9kdWxlLWljb24tb3V0bGluZS5scWQtbW9kdWxlLXRyaWdnZXItdHh0LXJpZ2h0IC5sZC1tb2R1bGUtdHJpZ2dlci1jb3VudC1zdXAge1xuXHRsZWZ0OiAyMCU7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubGQtbW9kdWxlLWNhcnQgLmxkLW1vZHVsZS1kcm9wZG93biB7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRtYXgtaGVpZ2h0OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMCAhaW1wb3J0YW50O1xuXHRyaWdodDogMCAhaW1wb3J0YW50O1xuXHR0cmFuc2Zvcm06IG5vbmU7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLmxkLW1vZHVsZS1jYXJ0IC5sZC1tb2R1bGUtZHJvcGRvd246bm90KC5pcy1hY3RpdmUpIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLmxkLW1vZHVsZS1jYXJ0IC5sZC1jYXJ0LWNvbnRlbnRzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogY2FsYyg4NXZoIC0gdmFyKC0tbHFkLW1vYmlsZS1zZWMtaGVpZ2h0LCAwKSk7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIC5sZC1tb2R1bGUtY2FydCAuaGVhZGVyLXF1aWNrY2FydCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZ3JvdzogMTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIC5sZC1tb2R1bGUtY2FydCAubGQtY2FydC1wcm9kdWN0cyB7XG5cdG1hcmdpbi1ib3R0b206IDEuMjVlbTtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIC5sZC1tb2R1bGUtY2FydCAubGQtY2FydC1wcm9kdWN0IHtcblx0bWFyZ2luOiAwO1xuXHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0cGFkZGluZzogMTVweCAxMHB4O1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLmxkLW1vZHVsZS1jYXJ0IC5sZC1jYXJ0LXByb2R1Y3Q6bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubGQtbW9kdWxlLWNhcnQgLmxkLWNhcnQtcHJvZHVjdCBpbWcge1xuXHR3aWR0aDogNzVweDtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIC5sZC1tb2R1bGUtY2FydCAubGQtY2FydC1mb290IHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7XG5cdHBhZGRpbmc6IDE1cHggMzBweCA0NXB4O1xuXHRtYXJnaW46IGF1dG8gMCAwO1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLmxkLW1vZHVsZS1jYXJ0IC5sZC1jYXJ0LXRvdGFsIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLmxkLW1vZHVsZS1jYXJ0IC5sZC1jYXJ0LW1lc3NhZ2Uge1xuXHRtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLmxkLW1vZHVsZS1jYXJ0IC5sZC1tb2R1bGUtdHJpZ2dlci1pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubGQtbW9kdWxlLWNhcnQgLmxkLW1vZHVsZS10cmlnZ2VyLWljb246YmVmb3JlIHtcblx0Y29udGVudDogbm9uZTtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIC5sZC1tb2R1bGUtY2FydCAubGQtbW9kdWxlLXRyaWdnZXItaWNvbiBpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLmxkLW1vZHVsZS1jYXJ0IC5sZC1tb2R1bGUtdHJpZ2dlci1pY29uIGk6bm90KFtjbGFzc149ZmFdKSB7XG5cdGZvbnQtZmFtaWx5OiBcImxxZC1lc3NlbnRpYWxzXCIgIWltcG9ydGFudDtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIC5sZC1tb2R1bGUtY2FydCAubGQtbW9kdWxlLXRyaWdnZXItaWNvbiAubGQtbW9kdWxlLXRyaWdnZXItY2xvc2UtY3Jvc3Mge1xuXHR3aWR0aDogMjZweDtcblx0aGVpZ2h0OiAyNnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogY2FsYyg1MCUgLSAxM3B4KTtcblx0bGVmdDogY2FsYyg1MCUgLSAxM3B4KTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIC5sZC1tb2R1bGUtY2FydCAubGQtbW9kdWxlLXRyaWdnZXItaWNvbiAubGQtbW9kdWxlLXRyaWdnZXItY2xvc2UtY3Jvc3M6YmVmb3JlLFxuLmxxZC1tb2JpbGUtc2VjIC5sZC1tb2R1bGUtY2FydCAubGQtbW9kdWxlLXRyaWdnZXItaWNvbiAubGQtbW9kdWxlLXRyaWdnZXItY2xvc2UtY3Jvc3M6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAycHg7XG5cdGhlaWdodDogMjRweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG5cdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0dHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogMXB4O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubGQtbW9kdWxlLWNhcnQgLmxkLW1vZHVsZS10cmlnZ2VyLWljb24gLmxkLW1vZHVsZS10cmlnZ2VyLWNsb3NlLWNyb3NzOmJlZm9yZSB7XG5cdGxlZnQ6IDA7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTFweCwgLTZweCkgc2NhbGVZKDEpO1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLmxkLW1vZHVsZS1jYXJ0IC5sZC1tb2R1bGUtdHJpZ2dlci1pY29uIC5sZC1tb2R1bGUtdHJpZ2dlci1jbG9zZS1jcm9zczphZnRlciB7XG5cdHJpZ2h0OiAwO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgxcHgsIC02cHgpIHNjYWxlWSgxKTtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIC5sZC1tb2R1bGUtY2FydCAubGQtbW9kdWxlLXRyaWdnZXItaWNvbn4ubGQtbW9kdWxlLXRyaWdnZXItY291bnQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IC05cHg7XG5cdGxlZnQ6IGF1dG87XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubGQtbW9kdWxlLWNhcnQgLmxkLW1vZHVsZS10cmlnZ2VyLWljb24rLmxkLW1vZHVsZS10cmlnZ2VyLXR4dCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubGQtbW9kdWxlLWNhcnQgLmxkLW1vZHVsZS10cmlnZ2VyLWNvdW50IHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLmxkLW1vZHVsZS1jYXJ0IC5sZC1tb2R1bGUtdHJpZ2dlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIC5sZC1tb2R1bGUtY2FydCAubGQtbW9kdWxlLXRyaWdnZXI6YmVmb3JlIHtcblx0Y29udGVudDogbm9uZTtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIC5sZC1tb2R1bGUtY2FydCAubGQtbW9kdWxlLXRyaWdnZXIuY29sbGFwc2VkIC5sZC1tb2R1bGUtdHJpZ2dlci1pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubGQtbW9kdWxlLWNhcnQgLmxkLW1vZHVsZS10cmlnZ2VyLmNvbGxhcHNlZCAubGQtbW9kdWxlLXRyaWdnZXItaWNvbiBpIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIC5sZC1tb2R1bGUtY2FydCAubGQtbW9kdWxlLXRyaWdnZXIuY29sbGFwc2VkIC5sZC1tb2R1bGUtdHJpZ2dlci1jbG9zZS1jcm9zczpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC0xcHgsIC00MHB4KSBzY2FsZVkoMCk7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubGQtbW9kdWxlLWNhcnQgLmxkLW1vZHVsZS10cmlnZ2VyLmNvbGxhcHNlZCAubGQtbW9kdWxlLXRyaWdnZXItY2xvc2UtY3Jvc3M6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSgxcHgsIC00MHB4KSBzY2FsZVkoMCk7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubGQtbW9kdWxlLWNhcnQgLmxkLW1vZHVsZS10cmlnZ2VyLmNvbGxhcHNlZCAubGQtbW9kdWxlLXRyaWdnZXItY291bnQge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLmxkLW1vZHVsZS1jYXJ0IC5sZC1tb2R1bGUtdHJpZ2dlci5scWQtbW9kdWxlLWhpZGUtaWNvbiAubGQtbW9kdWxlLXRyaWdnZXItY291bnQge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLmxkLW1vZHVsZS1jYXJ0IC5sZC1tb2R1bGUtdHJpZ2dlci5pcy1hY3RpdmUgLmxkLW1vZHVsZS10cmlnZ2VyLWljb24+c3ZnIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIGEucmVtb3ZlLmxkLWNhcnQtcHJvZHVjdC1yZW1vdmUge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHJlZDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IGF1dG87XG5cdGxlZnQ6IGF1dG87XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubGQtY2FydC1wcm9kdWN0LWluZm8ge1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6IDE1cHg7XG5cdG9yZGVyOiAtMTtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIC5sZC1jYXJ0LXByb2R1Y3QtZGV0YWlscyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLmxkLWNhcnQtcHJvZHVjdC1kZXRhaWxzPnNwYW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubGQtY2FydC1wcm9kdWN0LXByaWNlIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHRleHQtYWxpZ246IGVuZDtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIC5sZC1tb2R1bGUtY2FydC1vZmZjYW52YXMtZHJvcGRvd24gLmxkLWNhcnQtaGVhZCB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIC5sZC1tb2R1bGUtc2VhcmNoIC5sZC1tb2R1bGUtdHJpZ2dlci10eHQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLmxpcXVpZC13Yy1wcm9kdWN0LXNlYXJjaCB7XG5cdGhlaWdodDogNTBweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUwZTA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubGlxdWlkLXdjLXByb2R1Y3Qtc2VhcmNoIC51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b24ge1xuXHRwYWRkaW5nLWlubGluZS1zdGFydDogMjBweDtcblx0cGFkZGluZy1pbmxpbmUtZW5kOiAyMHB4O1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLmxpcXVpZC13Yy1wcm9kdWN0LXNlYXJjaCAudWktc2VsZWN0bWVudS1idXR0b24udWktYnV0dG9uLFxuLmxxZC1tb2JpbGUtc2VjIC5saXF1aWQtd2MtcHJvZHVjdC1zZWFyY2ggLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbjpob3Zlcixcbi5scWQtbW9iaWxlLXNlYyAubGlxdWlkLXdjLXByb2R1Y3Qtc2VhcmNoIC51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b246Zm9jdXMge1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNlMGUwZTA7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubGlxdWlkLXdjLXByb2R1Y3Qtc2VhcmNoIGJ1dHRvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWJyYW5kIHtcblx0cGFkZGluZzogMjJweCAwO1xuXHRtYXgtd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLm1vYmlsZS1sb2dvLWRlZmF1bHR+LmxvZ28tZGVmYXVsdCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubWFpbi1uYXYge1xuXHR3aWR0aDogMTAwJTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMS41ZW07XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0dGV4dC1hbGlnbjogc3RhcnQ7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubWFpbi1uYXY6YmVmb3JlLFxuLmxxZC1tb2JpbGUtc2VjIC5tYWluLW5hdjphZnRlciB7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubWFpbi1uYXY+bGkge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIC5tYWluLW5hdj5saT5hIHtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuXHRsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIC5tYWluLW5hdj5saT5hPi5pY29uLWlvbi1pb3MtYXJyb3ctZG93biB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubWFpbi1uYXY+bGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hPi5saW5rLWljb24gLmljb24taW9uLWlvcy1hcnJvdy1kb3duIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIC5tYWluLW5hdiAubGluay1zdXAge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLm1haW4tbmF2IC5uYXYtaXRlbS1jaGlsZHJlbiB7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuXHR0cmFuc2Zvcm06IG5vbmU7XG5cdHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAuc3VibWVudS1leHBhbmRlciB7XG5cdG9yZGVyOiAzO1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW4+YSxcbi5scWQtbW9iaWxlLXNlYyAubWVudS1pdGVtLWhhcy1jaGlsZHJlbj5hIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLm5hdmJhci1oZWFkZXIge1xuXHRwYWRkaW5nLWlubGluZS1zdGFydDogMjBweDtcblx0cGFkZGluZy1pbmxpbmUtZW5kOiAyMHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWhlYWRlcj4qIHtcblx0d2lkdGg6IDMzLjMzJTtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWNvbGxhcHNlIHtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLm5hdmJhci1jb2xsYXBzZSAuc29jaWFsLWljb24gbGkgYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRvcGFjaXR5OiAwLjc7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWNvbGxhcHNlIC5zb2NpYWwtaWNvbiBsaSBhOmhvdmVyIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIC5uYXZiYXItY29sbGFwc2UgLmJ0bi1uYWtlZCxcbi5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWNvbGxhcHNlIC5idG4tdW5kZXJsaW5lZCB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIC5uYXZiYXItY29sbGFwc2UgLmJ0bi1uYWtlZDpiZWZvcmUsXG4ubHFkLW1vYmlsZS1zZWMgLm5hdmJhci1jb2xsYXBzZSAuYnRuLW5ha2VkOmFmdGVyLFxuLmxxZC1tb2JpbGUtc2VjIC5uYXZiYXItY29sbGFwc2UgLmJ0bi11bmRlcmxpbmVkOmJlZm9yZSxcbi5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWNvbGxhcHNlIC5idG4tdW5kZXJsaW5lZDphZnRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIC5uYXZiYXItY29sbGFwc2UgLmJ0bi1uYWtlZDpiZWZvcmUsXG4ubHFkLW1vYmlsZS1zZWMgLm5hdmJhci1jb2xsYXBzZSAuYnRuLXVuZGVybGluZWQ6YmVmb3JlIHtcblx0b3BhY2l0eTogMC41O1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLm5hdmJhci1jb2xsYXBzZSAuYnRuLW5ha2VkIC5idG4tdHh0LFxuLmxxZC1tb2JpbGUtc2VjIC5uYXZiYXItY29sbGFwc2UgLmJ0bi11bmRlcmxpbmVkIC5idG4tdHh0IHtcblx0b3BhY2l0eTogMC43O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWNvbGxhcHNlIC5idG4tbmFrZWQ6aG92ZXIsXG4ubHFkLW1vYmlsZS1zZWMgLm5hdmJhci1jb2xsYXBzZSAuYnRuLXVuZGVybGluZWQ6aG92ZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIC5uYXZiYXItY29sbGFwc2UgLmJ0bi1uYWtlZDpob3ZlciAuYnRuLXR4dCxcbi5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWNvbGxhcHNlIC5idG4tdW5kZXJsaW5lZDpob3ZlciAuYnRuLXR4dCB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5scWQtbW9iaWxlLXNlYyB1bC5tYWluLW5hdi5scWQtbW9iaWxlLW1haW4tbmF2PmxpIHtcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogMDtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIHVsLm1haW4tbmF2LmxxZC1tb2JpbGUtbWFpbi1uYXY+bGk+YSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6IDE1cHggMjVweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgdWwubWFpbi1uYXYubHFkLW1vYmlsZS1tYWluLW5hdj5saT5hOmhvdmVyIHtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5scWQtbW9iaWxlLXNlYyB1bC5tYWluLW5hdi5scWQtbW9iaWxlLW1haW4tbmF2Ky5oZWFkZXItbW9kdWxlIHtcblx0bWFyZ2luLXRvcDogMTVweDtcbn1cblxuW2RhdGEtbW9iaWxlLW5hdi1hbGlnbj1jZW50ZXJdIC5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWNvbGxhcHNlIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5bZGF0YS1tb2JpbGUtbmF2LWFsaWduPWNlbnRlcl0gLmxxZC1tb2JpbGUtc2VjIC5uYXZiYXItY29sbGFwc2UgLmhlYWRlci1tb2R1bGUge1xuXHRhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLW1vYmlsZS1uYXYtYWxpZ249Y2VudGVyXSAubHFkLW1vYmlsZS1zZWMgLnN1Ym1lbnUtZXhwYW5kZXIge1xuXHRyaWdodDogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAxMHB4O1xufVxuXG5bZGF0YS1tb2JpbGUtbmF2LWFsaWduPWNlbnRlcl0gLmxxZC1tb2JpbGUtc2VjIHVsLm1haW4tbmF2LmxxZC1tb2JpbGUtbWFpbi1uYXY+bGk+YSB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5bZGF0YS1tb2JpbGUtbmF2LWFsaWduPXJpZ2h0XSAubHFkLW1vYmlsZS1zZWMgdWwubWFpbi1uYXYubHFkLW1vYmlsZS1tYWluLW5hdj5saT5hIHtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG5bZGF0YS1tb2JpbGUtbmF2LWFsaWduPXJpZ2h0XSAubHFkLW1vYmlsZS1zZWMgLnN1Ym1lbnUtZXhwYW5kZXIge1xuXHRyaWdodDogYXV0bztcblx0bGVmdDogMjVweDtcblx0bWFyZ2luLWlubGluZS1zdGFydDogMDtcbn1cblxuW2RhdGEtbW9iaWxlLW5hdi1hbGlnbj1yaWdodF0gLmxxZC1tb2JpbGUtc2VjIC5uYXZiYXItY29sbGFwc2Uge1xuXHR0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbltkYXRhLW1vYmlsZS1uYXYtYWxpZ249cmlnaHRdIC5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWNvbGxhcHNlIC5oZWFkZXItbW9kdWxlIHtcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLW1vYmlsZS1uYXYtc3R5bGU9Y2xhc3NpY10gLmxxZC1tb2JpbGUtc2VjIC5uYXZiYXItY29sbGFwc2UsXG5bZGF0YS1tb2JpbGUtbmF2LXN0eWxlPW1pbmltYWxdIC5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWNvbGxhcHNlIHtcblx0bWF4LWhlaWdodDogODB2aDtcblx0Ym94LXNoYWRvdzogMCAxMHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuW2RhdGEtbW9iaWxlLW5hdi1zdHlsZT1tb2Rlcm5dIC5scWQtbW9iaWxlLXNlYyB1bC5tYWluLW5hdi5scWQtbW9iaWxlLW1haW4tbmF2LFxuW2RhdGEtbW9iaWxlLW5hdi1zdHlsZT1taW5pbWFsXSAubHFkLW1vYmlsZS1zZWMgdWwubWFpbi1uYXYubHFkLW1vYmlsZS1tYWluLW5hdiB7XG5cdHBhZGRpbmc6IDEycHggMTVweDtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG5bZGF0YS1tb2JpbGUtbmF2LXN0eWxlPW1vZGVybl0gLmxxZC1tb2JpbGUtc2VjIHVsLm1haW4tbmF2LmxxZC1tb2JpbGUtbWFpbi1uYXY+bGk+YSxcbltkYXRhLW1vYmlsZS1uYXYtc3R5bGU9bWluaW1hbF0gLmxxZC1tb2JpbGUtc2VjIHVsLm1haW4tbmF2LmxxZC1tb2JpbGUtbWFpbi1uYXY+bGk+YSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuW2RhdGEtbW9iaWxlLW5hdi1zdHlsZT1tb2Rlcm5dIC5scWQtbW9iaWxlLXNlYzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiA4MHZ3O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMjB2dywgMCwgMCk7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxMzEzMTM7XG59XG5cbltkYXRhLW1vYmlsZS1uYXYtc3R5bGU9bW9kZXJuXSAubHFkLW1vYmlsZS1zZWM6YmVmb3JlLFxuW2RhdGEtbW9iaWxlLW5hdi1zdHlsZT1tb2Rlcm5dIC5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWNvbGxhcHNlIHtcblx0dHJhbnNpdGlvbjogYWxsIDAuNDVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdmlzaWJpbGl0eSwgdHJhbnNmb3JtO1xufVxuXG5bZGF0YS1tb2JpbGUtbmF2LXN0eWxlPW1vZGVybl0gLmxxZC1tb2JpbGUtc2VjIC5uYXZiYXItY29sbGFwc2Uge1xuXHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR3aWR0aDogODB2dyAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDgwdmggIWltcG9ydGFudDtcblx0cGFkZGluZzogMjBweCAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiA2MHB4O1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogOTA7XG5cdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1MHZ3LCAwLCAwKTtcbn1cblxuW2RhdGEtbW9iaWxlLW5hdi1zdHlsZT1tb2Rlcm5dIC5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWNvbGxhcHNlIC5uYXYtdHJpZ2dlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtNDBweDtcblx0cmlnaHQ6IDE1cHg7XG5cdHotaW5kZXg6IDEwO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRjb2xvcjogI2ZmZjtcblx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtbW9iaWxlLW5hdi1zdHlsZT1tb2Rlcm5dIC5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWNvbGxhcHNlIC5uYXYtdHJpZ2dlciAuYmFycyB7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nLWlubGluZS1zdGFydDogOHB4O1xuXHR3aWR0aDogNDJweDtcblx0aGVpZ2h0OiA0MnB4O1xuXHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG5cdGJvcmRlci1yYWRpdXM6IDUwZW07XG5cdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLW1vYmlsZS1uYXYtc3R5bGU9bW9kZXJuXSAubHFkLW1vYmlsZS1zZWMgLm5hdmJhci1jb2xsYXBzZSAubmF2LXRyaWdnZXIgLmJhciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbltkYXRhLW1vYmlsZS1uYXYtc3R5bGU9bW9kZXJuXSAubHFkLW1vYmlsZS1zZWMgLm5hdmJhci1jb2xsYXBzZSAubmF2LXRyaWdnZXIgLmJhcjpmaXJzdC1jaGlsZCxcbltkYXRhLW1vYmlsZS1uYXYtc3R5bGU9bW9kZXJuXSAubHFkLW1vYmlsZS1zZWMgLm5hdmJhci1jb2xsYXBzZSAubmF2LXRyaWdnZXIgLmJhcjpsYXN0LWNoaWxkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuW2RhdGEtbW9iaWxlLW5hdi1zdHlsZT1tb2Rlcm5dIC5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWNvbGxhcHNlIC5uYXYtdHJpZ2dlciAuYmFyOm50aC1jaGlsZCgyKSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgycHgpIHJvdGF0ZSgxMzVkZWcpICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtbW9iaWxlLW5hdi1zdHlsZT1tb2Rlcm5dIC5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWNvbGxhcHNlIHVsLFxuW2RhdGEtbW9iaWxlLW5hdi1zdHlsZT1tb2Rlcm5dIC5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWNvbGxhcHNlIHVsLm1haW4tbmF2LmxxZC1tb2JpbGUtbWFpbi1uYXYge1xuXHRmbGV4OiAwIGF1dG87XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbltkYXRhLW1vYmlsZS1uYXYtc3R5bGU9bW9kZXJuXSAubHFkLW1vYmlsZS1zZWMgLm5hdmJhci1jb2xsYXBzZSB1bCAubmF2LWl0ZW0tY2hpbGRyZW4+bGk+YSxcbltkYXRhLW1vYmlsZS1uYXYtc3R5bGU9bW9kZXJuXSAubHFkLW1vYmlsZS1zZWMgLm5hdmJhci1jb2xsYXBzZSB1bD5saT5hLFxuW2RhdGEtbW9iaWxlLW5hdi1zdHlsZT1tb2Rlcm5dIC5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWNvbGxhcHNlIHVsLm1haW4tbmF2LmxxZC1tb2JpbGUtbWFpbi1uYXYgLm5hdi1pdGVtLWNoaWxkcmVuPmxpPmEsXG5bZGF0YS1tb2JpbGUtbmF2LXN0eWxlPW1vZGVybl0gLmxxZC1tb2JpbGUtc2VjIC5uYXZiYXItY29sbGFwc2UgdWwubWFpbi1uYXYubHFkLW1vYmlsZS1tYWluLW5hdj5saT5hIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbltkYXRhLW1vYmlsZS1uYXYtc3R5bGU9bW9kZXJuXSAubHFkLW1vYmlsZS1zZWMgLm5hdmJhci1jb2xsYXBzZSB1bCAubmF2LWl0ZW0tY2hpbGRyZW4+bGk+YTpob3ZlcixcbltkYXRhLW1vYmlsZS1uYXYtc3R5bGU9bW9kZXJuXSAubHFkLW1vYmlsZS1zZWMgLm5hdmJhci1jb2xsYXBzZSB1bD5saT5hOmhvdmVyLFxuW2RhdGEtbW9iaWxlLW5hdi1zdHlsZT1tb2Rlcm5dIC5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWNvbGxhcHNlIHVsLm1haW4tbmF2LmxxZC1tb2JpbGUtbWFpbi1uYXYgLm5hdi1pdGVtLWNoaWxkcmVuPmxpPmE6aG92ZXIsXG5bZGF0YS1tb2JpbGUtbmF2LXN0eWxlPW1vZGVybl0gLmxxZC1tb2JpbGUtc2VjIC5uYXZiYXItY29sbGFwc2UgdWwubWFpbi1uYXYubHFkLW1vYmlsZS1tYWluLW5hdj5saT5hOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbltkYXRhLW1vYmlsZS1uYXYtc3R5bGU9bW9kZXJuXSAubHFkLW1vYmlsZS1zZWMgLm5hdmJhci1jb2xsYXBzZS1pbm5lciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogYXV0bztcbn1cblxuW2RhdGEtbW9iaWxlLW5hdi1zdHlsZT1tb2Rlcm5dIC5scWQtbW9iaWxlLXNlYyAubWVnYW1lbnUgLmxxZC1zaW1wbGUtaGVhZGluZyxcbltkYXRhLW1vYmlsZS1uYXYtc3R5bGU9bW9kZXJuXSAubHFkLW1vYmlsZS1zZWMgLm1lZ2FtZW51IC5sZC1maC1lbGVtZW50IHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5tb2JpbGUtbmF2LWFjdGl2YXRlZCBbZGF0YS1tb2JpbGUtbmF2LXN0eWxlPW1vZGVybl0gI2xxZC1zaXRlLWNvbnRlbnQsXG4ubW9iaWxlLW5hdi1hY3RpdmF0ZWQgW2RhdGEtbW9iaWxlLW5hdi1zdHlsZT1tb2Rlcm5dIC50aXRsZWJhci1pbm5lcixcbi5tb2JpbGUtbmF2LWFjdGl2YXRlZCBbZGF0YS1tb2JpbGUtbmF2LXN0eWxlPW1vZGVybl0gLmxxZC1tb2JpbGUtc2VjLWlubmVyLFxuLm1vYmlsZS1uYXYtYWN0aXZhdGVkIFtkYXRhLW1vYmlsZS1uYXYtc3R5bGU9bW9kZXJuXSAubWFpbi1mb290ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC04MHZ3LCAwLCAwKTtcbn1cblxuLm1vYmlsZS1uYXYtYWN0aXZhdGVkIFtkYXRhLW1vYmlsZS1uYXYtc3R5bGU9bW9kZXJuXSAubHFkLW1vYmlsZS1zZWM6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHZ3LCAwLCAwKTtcbn1cblxuLm1vYmlsZS1uYXYtYWN0aXZhdGVkIFtkYXRhLW1vYmlsZS1uYXYtc3R5bGU9bW9kZXJuXSAubHFkLW1vYmlsZS1zZWMgLm5hdmJhci1jb2xsYXBzZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5tb2JpbGUtbmF2LWFjdGl2YXRlZCBbZGF0YS1tb2JpbGUtbmF2LXN0eWxlPW1vZGVybl0gLm5hdmJhci1oZWFkZXIgLm5hdi10cmlnZ2VyIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLm1vZHVsZS1leHBhbmRpbmcgW2RhdGEtbW9iaWxlLW5hdi1zdHlsZT1tb2Rlcm5dICNscWQtc2l0ZS1jb250ZW50LFxuLm1vZHVsZS1leHBhbmRpbmcgW2RhdGEtbW9iaWxlLW5hdi1zdHlsZT1tb2Rlcm5dIC50aXRsZWJhci1pbm5lcixcbi5tb2R1bGUtZXhwYW5kaW5nIFtkYXRhLW1vYmlsZS1uYXYtc3R5bGU9bW9kZXJuXSAubHFkLW1vYmlsZS1zZWMtaW5uZXIsXG4ubW9kdWxlLWV4cGFuZGluZyBbZGF0YS1tb2JpbGUtbmF2LXN0eWxlPW1vZGVybl0gLm1haW4tZm9vdGVyLFxuLm1vZHVsZS1jb2xsYXBzaW5nIFtkYXRhLW1vYmlsZS1uYXYtc3R5bGU9bW9kZXJuXSAjbHFkLXNpdGUtY29udGVudCxcbi5tb2R1bGUtY29sbGFwc2luZyBbZGF0YS1tb2JpbGUtbmF2LXN0eWxlPW1vZGVybl0gLnRpdGxlYmFyLWlubmVyLFxuLm1vZHVsZS1jb2xsYXBzaW5nIFtkYXRhLW1vYmlsZS1uYXYtc3R5bGU9bW9kZXJuXSAubHFkLW1vYmlsZS1zZWMtaW5uZXIsXG4ubW9kdWxlLWNvbGxhcHNpbmcgW2RhdGEtbW9iaWxlLW5hdi1zdHlsZT1tb2Rlcm5dIC5tYWluLWZvb3RlciB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5tb2R1bGUtZXhwYW5kaW5nIFtkYXRhLW1vYmlsZS1uYXYtc3R5bGU9bW9kZXJuXSAjbHFkLXNpdGUtY29udGVudCxcbi5tb2R1bGUtZXhwYW5kaW5nIFtkYXRhLW1vYmlsZS1uYXYtc3R5bGU9bW9kZXJuXSAudGl0bGViYXItaW5uZXIsXG4ubW9kdWxlLWV4cGFuZGluZyBbZGF0YS1tb2JpbGUtbmF2LXN0eWxlPW1vZGVybl0gLmxxZC1tb2JpbGUtc2VjLWlubmVyLFxuLm1vZHVsZS1leHBhbmRpbmcgW2RhdGEtbW9iaWxlLW5hdi1zdHlsZT1tb2Rlcm5dIC5tYWluLWZvb3RlciB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuMDI1cztcbn1cblxuLm1vZHVsZS1jb2xsYXBzaW5nIFtkYXRhLW1vYmlsZS1uYXYtc3R5bGU9bW9kZXJuXSAubHFkLW1vYmlsZS1zZWM6YmVmb3JlIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG59XG5cbltkYXRhLW1vYmlsZS1uYXYtc2NoZW1lPWdyYXldIC5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWNvbGxhcHNlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcblx0Y29sb3I6ICMwMDA7XG59XG5cbltkYXRhLW1vYmlsZS1uYXYtc2NoZW1lPWdyYXldIC5scWQtbW9iaWxlLXNlYyAuaGVhZGVyLW1vZHVsZSAuc29jaWFsLWljb24+bGk+YSxcbltkYXRhLW1vYmlsZS1uYXYtc2NoZW1lPWdyYXldIC5scWQtbW9iaWxlLXNlYyAubWFpbi1uYXYgLmxxZC1jdXN0b20tbWVudT5saT5hLFxuW2RhdGEtbW9iaWxlLW5hdi1zY2hlbWU9Z3JheV0gLmxxZC1tb2JpbGUtc2VjIHVsLm1haW4tbmF2LmxxZC1tb2JpbGUtbWFpbi1uYXY+bGk+YSB7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG5bZGF0YS1tb2JpbGUtbmF2LXNjaGVtZT1ncmF5XSAubHFkLW1vYmlsZS1zZWMgLmhlYWRlci1tb2R1bGUgLnNvY2lhbC1pY29uPmxpOmhvdmVyLFxuW2RhdGEtbW9iaWxlLW5hdi1zY2hlbWU9Z3JheV0gLmxxZC1tb2JpbGUtc2VjIC5tYWluLW5hdiAubHFkLWN1c3RvbS1tZW51PmxpOmhvdmVyLFxuW2RhdGEtbW9iaWxlLW5hdi1zY2hlbWU9Z3JheV0gLmxxZC1tb2JpbGUtc2VjIHVsLm1haW4tbmF2LmxxZC1tb2JpbGUtbWFpbi1uYXY+bGk6aG92ZXIge1xuXHRjb2xvcjogIzAwMDtcbn1cblxuW2RhdGEtbW9iaWxlLW5hdi1zY2hlbWU9ZGFya10gLmxxZC1tb2JpbGUtc2VjIC5uYXZiYXItY29sbGFwc2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxRDE4O1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuW2RhdGEtbW9iaWxlLW5hdi1zY2hlbWU9ZGFya10gLmxxZC1tb2JpbGUtc2VjIC5oZWFkZXItbW9kdWxlIC5zb2NpYWwtaWNvbj5saT5hLFxuW2RhdGEtbW9iaWxlLW5hdi1zY2hlbWU9ZGFya10gLmxxZC1tb2JpbGUtc2VjIC5tYWluLW5hdiAubHFkLWN1c3RvbS1tZW51PmxpPmEsXG5bZGF0YS1tb2JpbGUtbmF2LXNjaGVtZT1kYXJrXSAubHFkLW1vYmlsZS1zZWMgdWwubWFpbi1uYXYubHFkLW1vYmlsZS1tYWluLW5hdj5saT5hIHtcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG5bZGF0YS1tb2JpbGUtbmF2LXNjaGVtZT1kYXJrXSAubHFkLW1vYmlsZS1zZWMgLmhlYWRlci1tb2R1bGUgLnNvY2lhbC1pY29uPmxpPmE6aG92ZXIsXG5bZGF0YS1tb2JpbGUtbmF2LXNjaGVtZT1kYXJrXSAubHFkLW1vYmlsZS1zZWMgLm1haW4tbmF2IC5scWQtY3VzdG9tLW1lbnU+bGk+YTpob3ZlcixcbltkYXRhLW1vYmlsZS1uYXYtc2NoZW1lPWRhcmtdIC5scWQtbW9iaWxlLXNlYyB1bC5tYWluLW5hdi5scWQtbW9iaWxlLW1haW4tbmF2PmxpPmE6aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuW2RhdGEtbW9iaWxlLW5hdi1zY2hlbWU9ZGFya10gLmxxZC1tb2JpbGUtc2VjIC5zdWJtZW51LWV4cGFuZGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cblxuW2RhdGEtbW9iaWxlLWhlYWRlci1zY2hlbWVdIC5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWhlYWRlciAubGQtbW9kdWxlLXRyaWdnZXIgLmxkLW1vZHVsZS10cmlnZ2VyLXR4dCB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5bZGF0YS1tb2JpbGUtaGVhZGVyLXNjaGVtZT1saWdodF0gLmxxZC1tb2JpbGUtc2VjIC5uYXZiYXItaGVhZGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuW2RhdGEtbW9iaWxlLWhlYWRlci1zY2hlbWU9bGlnaHRdIC5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWhlYWRlciAubGQtbW9kdWxlLXRyaWdnZXIge1xuXHRjb2xvcjogIzAwMDtcbn1cblxuW2RhdGEtbW9iaWxlLWhlYWRlci1zY2hlbWU9bGlnaHRdIC5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWhlYWRlciAubGQtbW9kdWxlLXRyaWdnZXIgLmxkLW1vZHVsZS10cmlnZ2VyLXR4dCB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5bZGF0YS1tb2JpbGUtaGVhZGVyLXNjaGVtZT1ncmF5XSAubHFkLW1vYmlsZS1zZWMgLm5hdmJhci1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xufVxuXG5bZGF0YS1tb2JpbGUtaGVhZGVyLXNjaGVtZT1ncmF5XSAubHFkLW1vYmlsZS1zZWMgLm5hdmJhci1oZWFkZXIgLmxkLW1vZHVsZS10cmlnZ2VyIHtcblx0Y29sb3I6ICMwMDA7XG59XG5cbltkYXRhLW1vYmlsZS1oZWFkZXItc2NoZW1lPWdyYXldIC5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWhlYWRlciAubGQtbW9kdWxlLXRyaWdnZXIgLmxkLW1vZHVsZS10cmlnZ2VyLXR4dCB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5bZGF0YS1tb2JpbGUtaGVhZGVyLXNjaGVtZT1kYXJrXSAubHFkLW1vYmlsZS1zZWMgLm5hdmJhci1oZWFkZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxRDE4O1xufVxuXG5bZGF0YS1tb2JpbGUtaGVhZGVyLXNjaGVtZT1kYXJrXSAubHFkLW1vYmlsZS1zZWMgLm5hdmJhci1oZWFkZXIgLmxkLW1vZHVsZS10cmlnZ2VyIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbltkYXRhLW1vYmlsZS1oZWFkZXItc2NoZW1lPWRhcmtdIC5scWQtbW9iaWxlLXNlYyAubmF2YmFyLWhlYWRlciAubGQtbW9kdWxlLXRyaWdnZXIgLmxkLW1vZHVsZS10cmlnZ2VyLXR4dCB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5bZGF0YS1tb2JpbGUtaGVhZGVyLXNjaGVtZT1kYXJrXSAubHFkLW1vYmlsZS1zZWMgLm5hdi10cmlnZ2VyIC5iYXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5bZGF0YS1tb2JpbGUtaGVhZGVyLXNjaGVtZT1kYXJrXSAubHFkLW1vYmlsZS1zZWMgLmxkLXNlYXJjaC1mb3JtLWNvbnRhaW5lciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxOTFEMTg7XG59XG5cbltkYXRhLW1vYmlsZS1oZWFkZXItc2NoZW1lPWRhcmtdIC5scWQtbW9iaWxlLXNlYyAubGQtc2VhcmNoLWZvcm0gaW5wdXQge1xuXHRib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG5bZGF0YS1tb2JpbGUtaGVhZGVyLXNjaGVtZT1kYXJrXSAubHFkLW1vYmlsZS1zZWMgLmxkLXNlYXJjaC1mb3JtIC5pbnB1dC1pY29uIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbltkYXRhLW1vYmlsZS1oZWFkZXItc2NoZW1lPWRhcmtdIC5scWQtbW9iaWxlLXNlYyAubGQtc2VhcmNoLWZvcm0gLmlucHV0LWljb246aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubmF2LWl0ZW0tY2hpbGRyZW4ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRtaW4td2lkdGg6IDA7XG5cdHBhZGRpbmc6IDE1cHggMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0cG9zaXRpb246IHN0YXRpYztcblx0dG9wOiBhdXRvO1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogYXV0bztcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dGV4dC1hbGlnbjogaW5oZXJpdDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuXHRsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIC5uYXYtaXRlbS1jaGlsZHJlbjpiZWZvcmUsXG4ubHFkLW1vYmlsZS1zZWMgLm5hdi1pdGVtLWNoaWxkcmVuOmFmdGVyIHtcblx0Y29udGVudDogbm9uZTtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIC5uYXYtaXRlbS1jaGlsZHJlbj5saT5hIHtcblx0cGFkZGluZzogOHB4IDM1cHg7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLm5hdi1pdGVtLWNoaWxkcmVuPmxpOmhvdmVyPmEge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLm5hdi1pdGVtLWNoaWxkcmVuIC5uYXYtaXRlbS1jaGlsZHJlbiB7XG5cdHBhZGRpbmctdG9wOiA4cHg7XG5cdHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAuc3VibWVudS1leHBhbmRlciB7XG5cdHRvcDogY2FsYyg1MCUgLSAxNnB4KTtcblx0cmlnaHQ6IDI1cHg7XG59XG5cbltkYXRhLW1vYmlsZS1uYXYtc2NoZW1lPWRhcmtdIC5scWQtbW9iaWxlLXNlYyAubmF2LWl0ZW0tY2hpbGRyZW4+bGk6aG92ZXI+YSxcbltkYXRhLW1vYmlsZS1uYXYtc2NoZW1lPWRhcmtdIC5scWQtbW9iaWxlLXNlYyAubmF2LWl0ZW0tY2hpbGRyZW4+bGkuYWN0aXZlPmEsXG5bZGF0YS1tb2JpbGUtbmF2LXNjaGVtZT1kYXJrXSAubHFkLW1vYmlsZS1zZWMgLm5hdi1pdGVtLWNoaWxkcmVuPmxpLmN1cnJlbnQtbWVudS1pdGVtPmEsXG5bZGF0YS1tb2JpbGUtbmF2LXNjaGVtZT1kYXJrXSAubHFkLW1vYmlsZS1zZWMgLm5hdi1pdGVtLWNoaWxkcmVuPmxpLmN1cnJlbnQtbWVudS1hbmNlc3Rvcj5hIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdG9wYWNpdHk6IDE7XG59XG5cbltkYXRhLW1vYmlsZS1uYXYtYWxpZ249bGVmdF0gLmxxZC1tb2JpbGUtc2VjIC5uYXYtaXRlbS1jaGlsZHJlbiAubmF2LWl0ZW0tY2hpbGRyZW4ge1xuXHRwYWRkaW5nLWlubGluZS1zdGFydDogMTVweDtcbn1cblxuW2RhdGEtbW9iaWxlLW5hdi1hbGlnbj1sZWZ0XSAubHFkLW1vYmlsZS1zZWMgLnBhZ2VfaXRlbV9oYXNfY2hpbGRyZW4+YSxcbltkYXRhLW1vYmlsZS1uYXYtYWxpZ249bGVmdF0gLmxxZC1tb2JpbGUtc2VjIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuPmEge1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6IDcwcHg7XG59XG5cbltkYXRhLW1vYmlsZS1uYXYtYWxpZ249Y2VudGVyXSAubHFkLW1vYmlsZS1zZWMgLm5hdi1pdGVtLWNoaWxkcmVuIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5bZGF0YS1tb2JpbGUtbmF2LWFsaWduPWNlbnRlcl0gLmxxZC1tb2JpbGUtc2VjIC5uYXYtaXRlbS1jaGlsZHJlbiAubmF2LWl0ZW0tY2hpbGRyZW4ge1xuXHRwYWRkaW5nLWlubGluZS1zdGFydDogMTVweDtcblx0cGFkZGluZy1pbmxpbmUtZW5kOiAxNXB4O1xufVxuXG5bZGF0YS1tb2JpbGUtbmF2LWFsaWduPXJpZ2h0XSAubHFkLW1vYmlsZS1zZWMgLm5hdi1pdGVtLWNoaWxkcmVuIC5uYXYtaXRlbS1jaGlsZHJlbiB7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogMTVweDtcbn1cblxuW2RhdGEtbW9iaWxlLW5hdi1hbGlnbj1yaWdodF0gLmxxZC1tb2JpbGUtc2VjIC5wYWdlX2l0ZW1faGFzX2NoaWxkcmVuPmEsXG5bZGF0YS1tb2JpbGUtbmF2LWFsaWduPXJpZ2h0XSAubHFkLW1vYmlsZS1zZWMgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4+YSB7XG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiA3MHB4O1xufVxuXG5bZGF0YS1tb2JpbGUtbmF2LXN0eWxlPW1pbmltYWxdIC5scWQtbW9iaWxlLXNlYyAubmF2LWl0ZW0tY2hpbGRyZW4ge1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubHFkLW1lZ2FtZW51LXJvd3Mtd3JhcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLm1lZ2FtZW51IC5uYXYtaXRlbS1jaGlsZHJlbiB7XG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcblx0cmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0dG9wOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubHFkLWN1c3RvbS1tZW51IC5scWQtbW9iaWxlLXNlYyAubWVnYW1lbnUgLm5hdi1pdGVtLWNoaWxkcmVuIHtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIC5tZWdhbWVudSAubmF2LWl0ZW0tY2hpbGRyZW4+bGkge1xuXHRhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIC5tZWdhbWVudSAubGQtY29udGFpbmVyLFxuLmxxZC1tb2JpbGUtc2VjIC5tZWdhbWVudSAubWVnYW1lbnUtY29sIHtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0Ym94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLm1lZ2FtZW51IC5sZC1jb250YWluZXIsXG4ubHFkLW1vYmlsZS1zZWMgLm1lZ2FtZW51IC5tZWdhbWVudS1jb2wge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmxxZC1tb2JpbGUtc2VjIC5tZWdhbWVudSAubHFkLWZhbmN5LW1lbnU+bGk+YSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLm1lZ2FtZW51IC5scWQtZmFuY3ktbWVudS5tZW51LWl0ZW1zLWhhcy1maWxsPnVsPmxpPmEge1xuXHRwYWRkaW5nLWlubGluZS1zdGFydDogMDtcblx0cGFkZGluZy1pbmxpbmUtZW5kOiAwO1xufVxuXG4ubHFkLW1vYmlsZS1zZWMgLm1lZ2FtZW51LWNvbnRhaW5lciB7XG5cdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5scWQtbW9iaWxlLXNlYyAubHFkLW1lZ2FtZW51LXNsaWRlLXN0dWZmIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmxxZC1tb2JpbGUtc2VjIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5bZGF0YS1scWQtaW50ZXJhY3RpdmUtY29sb3JdLmxxZC1hY3RpdmUtcm93LWRhcmsge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbjMuMS4gRm9vdGVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubHFkLW1haW4tZm9vdGVyLWRlZmF1bHQge1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyZDM2O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGNvbG9yOiAjY2JjYmNiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0W2RhdGEtc3RpY2t5LWZvb3Rlcl0ge1xuXHRcdHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcblx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdGJvdHRvbTogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LmxxZC1mb290ZXItY2FudC1zdGljayB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvdHRvbTogYXV0bztcblx0XHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5scWQtc3RpY2t5LWZvb3Rlci1zaGFkb3ctMSAjbHFkLXNpdGUtY29udGVudCB7XG5cdFx0Ym94LXNoYWRvdzogMCA1cHggMTVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0fVxuXG5cdC5scWQtc3RpY2t5LWZvb3Rlci1zaGFkb3ctMiAjbHFkLXNpdGUtY29udGVudCB7XG5cdFx0Ym94LXNoYWRvdzogMCAxMHB4IDI1cHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHR9XG5cblx0LmxxZC1zdGlja3ktZm9vdGVyLXNoYWRvdy0zICNscWQtc2l0ZS1jb250ZW50IHtcblx0XHRib3gtc2hhZG93OiAwIDI1cHggNTBweCAtMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdH1cblxuXHQubHFkLXN0aWNreS1mb290ZXItc2hhZG93LTQgI2xxZC1zaXRlLWNvbnRlbnQge1xuXHRcdGJveC1zaGFkb3c6IDAgMzBweCA3MHB4IC0yNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQubWFpbi1mb290ZXIge1xuXHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5scWQtc3RpY2t5LWZvb3Rlci1zZW50aW5lbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuNC4xLiBUaXRsZWJhclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLnRpdGxlYmFyLXNjcm9sbC1saW5rIHtcblx0Zm9udC1zaXplOiAzMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMS4yNWVtO1xuXHRsZWZ0OiBhdXRvO1xufVxuXG4udGV4dC1jZW50ZXIgLnRpdGxlYmFyLXNjcm9sbC1saW5rIHtcblx0bWFyZ2luLWlubGluZS1zdGFydDogLTE1cHg7XG59XG5cbi50aXRsZWJhci1jb2wge1xuXHRwb3NpdGlvbjogc3RhdGljO1xufVxuXG4udGl0bGViYXItaW5uZXIge1xuXHRjb2xvcjogIzAwMDtcblx0LyogRGVsZXRlIGJ5IEViaSAqL1xuXHQvKiBwYWRkaW5nLXRvcDogODBweDsgKi9cblx0LyogcGFkZGluZy1ib3R0b206IDgwcHg7ICovXG5cdC8qIEFkZCBieSBFYmkgKi9cblx0cGFkZGluZzogODBweCAxMHB4O1xufVxuXG4udGl0bGViYXItaW5uZXIgaDEsXG4udGl0bGViYXItaW5uZXIgcCxcbi50aXRsZWJhci1pbm5lciAuYnJlYWRjcnVtYnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi50aXRsZWJhci1pbm5lciBwLFxuLnRpdGxlYmFyLWlubmVyIGEge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLnRpdGxlYmFyLWlubmVyIGgxIHtcblx0bWFyZ2luOiAwIDAgMC4yNWVtO1xuXHRmb250LXNpemU6IDYwcHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50aXRsZWJhci1pbm5lciBoMTpvbmx5LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRpdGxlYmFyLWlubmVyIHAge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50aXRsZWJhci1pbm5lciBwOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udGl0bGViYXItaW5uZXIgcCxcbi50aXRsZWJhci1pbm5lciAudGl0bGViYXItc2Nyb2xsLWxpbmsge1xuXHRvcGFjaXR5OiAwLjY7XG59XG5cbi50aXRsZWJhci1vdmVybGF5Ky50aXRsZWJhci1pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcbn1cblxuLnRpdGxlYmFyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAzO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4udGl0bGViYXIgLmJyZWFkY3J1bWJzIHtcblx0bWFyZ2luLXRvcDogMS41ZW07XG59XG5cbi50aXRsZWJhciAuYnJlYWRjcnVtYnMgb2wge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udGl0bGViYXIgLmJyZWFkY3J1bWJzOm9ubHktY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwO1xufVxuXG4udGl0bGViYXIgLnRpdGxlYmFyLXNjcm9sbC1saW5rOmhvdmVyIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLnRpdGxlYmFyIC5tYWluLWhlYWRlci1vdmVybGF5Om5vdCguaXMtc3R1Y2spIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IGF1dG87XG5cdGxlZnQ6IGF1dG87XG59XG5cbi50aXRsZWJhcltkYXRhLXBhcmFsbGF4PXRydWVdOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xufVxuXG4udGl0bGViYXJbZGF0YS1wYXJhbGxheD10cnVlXSAubHFkLXBhcmFsbGF4LWNvbnRhaW5lciB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi50aXRsZWJhcltkYXRhLXBhcmFsbGF4PXRydWVdLmxxZC1wYXJhbGxheC1iZzpiZWZvcmUge1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50aXRsZWJhcltkYXRhLXBhcmFsbGF4PXRydWVdLmxxZC1wYXJhbGxheC1iZyAubHFkLXBhcmFsbGF4LWNvbnRhaW5lciB7XG5cdGFuaW1hdGlvbjogZmFkZUluIDAuM3MgMC4xcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKSBib3RoIGFsdGVybmF0ZTtcbn1cblxuLnRpdGxlYmFyW2RhdGEtcGFyYWxsYXg9dHJ1ZV0uYmctbm9uZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnRpdGxlYmFyW2RhdGEtcGFyYWxsYXg9dHJ1ZV0gLmxxZC1wYXJhbGxheC1maWd1cmUge1xuXHRoZWlnaHQ6IDExMCU7XG59XG5cbi50aXRsZWJhci1kZWZhdWx0IC50aXRsZWJhci1pbm5lciB7XG5cdHBhZGRpbmctdG9wOiA2NXB4O1xuXHRwYWRkaW5nLWJvdHRvbTogNjVweDtcbn1cblxuLmhhcy1zaWRlYmFyIC50aXRsZWJhci1kZWZhdWx0IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRpdGxlYmFyLnNjaGVtZS1saWdodCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxMDEzMUQ7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4udGl0bGViYXIuc2NoZW1lLWxpZ2h0IC50aXRsZWJhci1pbm5lcixcbi50aXRsZWJhci5zY2hlbWUtbGlnaHQgLnRpdGxlYmFyLWlubmVyIGgxLFxuLnRpdGxlYmFyLnNjaGVtZS1saWdodCAudGl0bGViYXItaW5uZXIgcCB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQudGl0bGViYXItc3BsaXQgLnRpdGxlYmFyLWNvbCB7XG5cdFx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LnRpdGxlYmFyLWlubmVyIGgxIHtcblx0XHRmb250LXNpemU6IDQ4cHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LnRpdGxlYmFyLWlubmVyIGgxIHtcblx0XHRmb250LXNpemU6IDM3cHg7XG5cdH1cbn1cblxuLnRpdGxlYmFyLnNjaGVtZS1saWdodCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxMDEzMUQ7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4udGl0bGViYXIuc2NoZW1lLWxpZ2h0IC50aXRsZWJhci1pbm5lcixcbi50aXRsZWJhci5zY2hlbWUtbGlnaHQgLnRpdGxlYmFyLWlubmVyIGgxLFxuLnRpdGxlYmFyLnNjaGVtZS1saWdodCAudGl0bGViYXItaW5uZXIgcCB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuNS4xLiBTaWRlYmFyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHQubHFkLWNvbnRlbnRzIHtcblx0XHR3aWR0aDogNjYuNjY2NjY2NjclO1xuXHR9XG5cblx0LmxxZC1zaWRlYmFyLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDMwJTtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuXHR9XG5cblx0Ym9keS5oYXMtc2lkZWJhciAjbHFkLWNvbnRlbnRzLXdyYXAge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHR9XG5cblx0Ym9keS5oYXMtc2lkZWJhciAjbHFkLWNvbnRlbnRzLXdyYXA6YmVmb3JlLFxuXHRib2R5Lmhhcy1zaWRlYmFyICNscWQtY29udGVudHMtd3JhcDphZnRlciB7XG5cdFx0Y29udGVudDogbm9uZTtcblx0fVxuXG5cdGJvZHkuc2lkZWJhci13aWRnZXRzLWRlZmF1bHQgLmxxZC1zaWRlYmFyLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDI1JTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0Ym9keS5oYXMtbGVmdC1zaWRlYmFyICNscWQtY29udGVudHMtd3JhcCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHR9XG5cblx0Ym9keS5oYXMtbGVmdC1zaWRlYmFyIC5scWQtc2lkZWJhci1jb250YWluZXIge1xuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6IGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmxxZC1jb250ZW50cyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdC5scWQtaGlkZS1zaWRlYmFyLW9uLW1vYmlsZSAubHFkLXNpZGViYXItY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi8qIFNpZGViYXIgV2lkZ2V0cyAqL1xuLndpZGdldCB7XG5cdC0td2lkZ2V0LWlucHV0LWJvcmRlci1jb2xvcjogI2Q4ZDhkODtcblx0LS13aWRnZXQtaW5wdXQtYm9yZGVyLXJhZGl1czogNnB4O1xuXHRwYWRkaW5nOiAzNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLndpZGdldCAud2lkZ2V0IHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRtYXJnaW46IDA7XG59XG5cbi53aWRnZXQgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXI+aDEsXG4ud2lkZ2V0IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyPmgyLFxuLndpZGdldCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lcj5oMyxcbi53aWRnZXQgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXI+aDQsXG4ud2lkZ2V0IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyPmg1LFxuLndpZGdldCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lcj5oNiB7XG5cdG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG4ud2lkZ2V0LndjYW4tYWpheC1sb2FkaW5nIHtcblx0b3BhY2l0eTogMC42O1xufVxuXG4ud2lkZ2V0IHVsIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ud2lkZ2V0IHVsIHVsLFxuLndpZGdldCB1bCBvbCB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDEuMjVlbTtcblx0bWFyZ2luLXRvcDogMWVtO1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi53aWRnZXQgYSB7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuXG4ud2lkZ2V0IGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xufVxuXG4ud2lkZ2V0IGlucHV0LFxuLndpZGdldC5sZC1zZiBpbnB1dCxcbi53aWRnZXQubGQtc2YgYnV0dG9uIHtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0td2lkZ2V0LWlucHV0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4ud2lkZ2V0IGlucHV0LFxuLndpZGdldC5sZC1zZiBpbnB1dCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdpZGdldC1pbnB1dC1ib3JkZXItY29sb3IpO1xufVxuXG4ud2lkZ2V0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi53aWRnZXQgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLWJ1dHRvbixcbi53aWRnZXQgc2VsZWN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNDVweDtcblx0cGFkZGluZzogNXB4IDE1cHg7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdpZGdldC1pbnB1dC1ib3JkZXItY29sb3IpO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRjb2xvcjogIzJiMmIyYjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ud2lkZ2V0IC51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b24gLnVpLXNlbGVjdG1lbnUtaWNvbiB7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IDFlbTtcblx0b3JkZXI6IDE7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdHRleHQtaW5kZW50OiAwO1xufVxuXG4ud2lkZ2V0IC51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b24gLnVpLXNlbGVjdG1lbnUtaWNvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWEyZlwiO1xuXHRmb250OiBub3JtYWwgMWVtLzEgXCJscWQtZXNzZW50aWFsc1wiO1xufVxuXG4ud2lkZ2V0IC51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1idXR0b246YWN0aXZlIHtcblx0Y29sb3I6ICMyYjJiMmI7XG59XG5cbi53aWRnZXQgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDIwcHg7XG59XG5cbi53aWRnZXQgLmZpbHRlci10aXRsZSxcbi53aWRnZXQgLndpZGdldC10aXRsZSxcbi53aWRnZXQgLndpZGdldHRpdGxlIHtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4ud29vY29tbWVyY2UgLndpZGdldDpub3QoOmxhc3Qtb2YtdHlwZSk6bm90KDplbXB0eSkge1xuXHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVkZWQ7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi53b29jb21tZXJjZSAud2lkZ2V0IC5maWx0ZXItdGl0bGUsXG4ud29vY29tbWVyY2UgLndpZGdldCAud2lkZ2V0LXRpdGxlLFxuLndvb2NvbW1lcmNlIC53aWRnZXQgLndpZGdldHRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMmVtO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAwLjEzZW07XG59XG5cbi5sZC1zZC1pbm5lciAud2lkZ2V0IHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ud2lkZ2V0X2NhbGVuZGFyLFxuLndpZGdldF9zZWFyY2gsXG4ud2lkZ2V0LmxkLXNmIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ud2lkZ2V0LmxkLXNmIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpZGViYXItd2lkZ2V0cy1kZWZhdWx0IC53aWRnZXR0aXRsZSxcbi5zaWRlYmFyLXdpZGdldHMtZGVmYXVsdCAud2lkZ2V0LXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMS4yNWVtO1xufVxuXG4uc2lkZWJhci13aWRnZXRzLWRlZmF1bHQgLndpZGdldCB7XG5cdHBhZGRpbmc6IDEwcHggMCAwO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi53aWRnZXQge1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi53aWRnZXQgLmNoaWxkcmVuLFxuLndpZGdldCAuc3ViLW1lbnUge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLndwLWJsb2NrLXJzcyxcbi53cC1ibG9jay1hcmNoaXZlcy1saXN0LFxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyxcbi53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2xpc3QsXG4ud3AtYmxvY2stYXJjaGl2ZXMtZHJvcGRvd24sXG4ud3AtYmxvY2stY2FsZW5kYXIsXG4ud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93bixcbi53cC1ibG9jay1zZWFyY2gge1xuXHRtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4ud3AtYmxvY2stcnNzIGEsXG4ud3AtYmxvY2stYXJjaGl2ZXMtbGlzdCBhLFxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyBhLFxuLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fbGlzdCBhLFxuLndwLWJsb2NrLWFyY2hpdmVzLWRyb3Bkb3duIGEsXG4ud3AtYmxvY2stY2FsZW5kYXIgYSxcbi53cC1ibG9jay1jYXRlZ29yaWVzLWRyb3Bkb3duIGEsXG4ud3AtYmxvY2stc2VhcmNoIGEge1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLndwLWJsb2NrLXJzcyBhOmhvdmVyLFxuLndwLWJsb2NrLWFyY2hpdmVzLWxpc3QgYTpob3Zlcixcbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHMgYTpob3Zlcixcbi53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2xpc3QgYTpob3Zlcixcbi53cC1ibG9jay1hcmNoaXZlcy1kcm9wZG93biBhOmhvdmVyLFxuLndwLWJsb2NrLWNhbGVuZGFyIGE6aG92ZXIsXG4ud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBhOmhvdmVyLFxuLndwLWJsb2NrLXNlYXJjaCBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcbn1cblxuLndwLWJsb2NrLXJzcyBwOmxhc3QtY2hpbGQsXG4ud3AtYmxvY2stYXJjaGl2ZXMtbGlzdCBwOmxhc3QtY2hpbGQsXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIHA6bGFzdC1jaGlsZCxcbi53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2xpc3QgcDpsYXN0LWNoaWxkLFxuLndwLWJsb2NrLWFyY2hpdmVzLWRyb3Bkb3duIHA6bGFzdC1jaGlsZCxcbi53cC1ibG9jay1jYWxlbmRhciBwOmxhc3QtY2hpbGQsXG4ud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93biBwOmxhc3QtY2hpbGQsXG4ud3AtYmxvY2stc2VhcmNoIHA6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53cC1ibG9jay1yc3MsXG4ud3AtYmxvY2stYXJjaGl2ZXMtbGlzdCxcbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHMsXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19saXN0IHtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLndwLWJsb2NrLXJzc1tjbGFzcyo9Y29sdW1ucy1dIGxpLFxuLndwLWJsb2NrLWFyY2hpdmVzLWxpc3RbY2xhc3MqPWNvbHVtbnMtXSBsaSxcbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHNbY2xhc3MqPWNvbHVtbnMtXSBsaSxcbi53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2xpc3RbY2xhc3MqPWNvbHVtbnMtXSBsaSB7XG5cdGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndpZGdldF9yc3MgbGk6bm90KDpsYXN0LWNoaWxkKSxcbi53cC1ibG9jay1yc3MgbGk6bm90KDpsYXN0LWNoaWxkKSxcbi53cC1ibG9jay1hcmNoaXZlcy1saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCksXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIGxpOm5vdCg6bGFzdC1jaGlsZCksXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19saXN0IGxpOm5vdCg6bGFzdC1jaGlsZCksXG4ud3AtYmxvY2stYXJjaGl2ZXMtbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpLFxuLndpZGdldF9uYXZfbWVudSBsaTpub3QoOmxhc3QtY2hpbGQpLFxuLndpZGdldF9hcmNoaXZlIGxpOm5vdCg6bGFzdC1jaGlsZCksXG4ud3AtYmxvY2stY2F0ZWdvcmllcyBsaTpub3QoOmxhc3QtY2hpbGQpLFxuLndpZGdldF9jYXRlZ29yaWVzIGxpOm5vdCg6bGFzdC1jaGlsZCksXG4ud2lkZ2V0X3BhZ2VzIGxpOm5vdCg6bGFzdC1jaGlsZCksXG4ud2lkZ2V0X21ldGEgbGk6bm90KDpsYXN0LWNoaWxkKSxcbi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIGxpOm5vdCg6bGFzdC1jaGlsZCksXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG59XG5cbi53aWRnZXRfcnNzIGxpOm5vdCg6bGFzdC1jaGlsZCksXG4ud3AtYmxvY2stcnNzIGxpOm5vdCg6bGFzdC1jaGlsZCksXG4ud3AtYmxvY2stYXJjaGl2ZXMtbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpLFxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyBsaTpub3QoOmxhc3QtY2hpbGQpLFxuLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpLFxuLndwLWJsb2NrLWFyY2hpdmVzLWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSxcbi53aWRnZXRfbmF2X21lbnUgbGk6bm90KDpsYXN0LWNoaWxkKSxcbi53aWRnZXRfYXJjaGl2ZSBsaTpub3QoOmxhc3QtY2hpbGQpLFxuLndwLWJsb2NrLWNhdGVnb3JpZXMgbGk6bm90KDpsYXN0LWNoaWxkKSxcbi53aWRnZXRfY2F0ZWdvcmllcyBsaTpub3QoOmxhc3QtY2hpbGQpLFxuLndpZGdldF9wYWdlcyBsaTpub3QoOmxhc3QtY2hpbGQpLFxuLndpZGdldF9tZXRhIGxpOm5vdCg6bGFzdC1jaGlsZCksXG4ud2lkZ2V0X3JlY2VudF9jb21tZW50cyBsaTpub3QoOmxhc3QtY2hpbGQpLFxuLndpZGdldF9yZWNlbnRfZW50cmllcyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcblx0bWFyZ2luLWJvdHRvbTogMC42NWVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMC42NWVtO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ud2lkZ2V0X3JzcyBhLFxuLndwLWJsb2NrLXJzcyBhLFxuLndwLWJsb2NrLWFyY2hpdmVzLWxpc3QgYSxcbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHMgYSxcbi53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2xpc3QgYSxcbi53cC1ibG9jay1hcmNoaXZlcy1saXN0IGEsXG4ud2lkZ2V0X25hdl9tZW51IGEsXG4ud2lkZ2V0X2FyY2hpdmUgYSxcbi53cC1ibG9jay1jYXRlZ29yaWVzIGEsXG4ud2lkZ2V0X2NhdGVnb3JpZXMgYSxcbi53aWRnZXRfcGFnZXMgYSxcbi53aWRnZXRfbWV0YSBhLFxuLndpZGdldF9yZWNlbnRfY29tbWVudHMgYSxcbi53aWRnZXRfcmVjZW50X2VudHJpZXMgYSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndpZGdldF9yc3MgLnN1Yi1tZW51PmxpLFxuLndpZGdldF9yc3MgLmNoaWxkcmVuPmxpLFxuLndwLWJsb2NrLXJzcyAuc3ViLW1lbnU+bGksXG4ud3AtYmxvY2stcnNzIC5jaGlsZHJlbj5saSxcbi53cC1ibG9jay1hcmNoaXZlcy1saXN0IC5zdWItbWVudT5saSxcbi53cC1ibG9jay1hcmNoaXZlcy1saXN0IC5jaGlsZHJlbj5saSxcbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHMgLnN1Yi1tZW51PmxpLFxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyAuY2hpbGRyZW4+bGksXG4ud3AtYmxvY2stbGF0ZXN0LXBvc3RzX19saXN0IC5zdWItbWVudT5saSxcbi53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2xpc3QgLmNoaWxkcmVuPmxpLFxuLndwLWJsb2NrLWFyY2hpdmVzLWxpc3QgLnN1Yi1tZW51PmxpLFxuLndwLWJsb2NrLWFyY2hpdmVzLWxpc3QgLmNoaWxkcmVuPmxpLFxuLndpZGdldF9uYXZfbWVudSAuc3ViLW1lbnU+bGksXG4ud2lkZ2V0X25hdl9tZW51IC5jaGlsZHJlbj5saSxcbi53aWRnZXRfYXJjaGl2ZSAuc3ViLW1lbnU+bGksXG4ud2lkZ2V0X2FyY2hpdmUgLmNoaWxkcmVuPmxpLFxuLndwLWJsb2NrLWNhdGVnb3JpZXMgLnN1Yi1tZW51PmxpLFxuLndwLWJsb2NrLWNhdGVnb3JpZXMgLmNoaWxkcmVuPmxpLFxuLndpZGdldF9jYXRlZ29yaWVzIC5zdWItbWVudT5saSxcbi53aWRnZXRfY2F0ZWdvcmllcyAuY2hpbGRyZW4+bGksXG4ud2lkZ2V0X3BhZ2VzIC5zdWItbWVudT5saSxcbi53aWRnZXRfcGFnZXMgLmNoaWxkcmVuPmxpLFxuLndpZGdldF9tZXRhIC5zdWItbWVudT5saSxcbi53aWRnZXRfbWV0YSAuY2hpbGRyZW4+bGksXG4ud2lkZ2V0X3JlY2VudF9jb21tZW50cyAuc3ViLW1lbnU+bGksXG4ud2lkZ2V0X3JlY2VudF9jb21tZW50cyAuY2hpbGRyZW4+bGksXG4ud2lkZ2V0X3JlY2VudF9lbnRyaWVzIC5zdWItbWVudT5saSxcbi53aWRnZXRfcmVjZW50X2VudHJpZXMgLmNoaWxkcmVuPmxpIHtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud2lkZ2V0X3JzcyAuc3ViLW1lbnU+bGk+YTpiZWZvcmUsXG4ud2lkZ2V0X3JzcyAuY2hpbGRyZW4+bGk+YTpiZWZvcmUsXG4ud3AtYmxvY2stcnNzIC5zdWItbWVudT5saT5hOmJlZm9yZSxcbi53cC1ibG9jay1yc3MgLmNoaWxkcmVuPmxpPmE6YmVmb3JlLFxuLndwLWJsb2NrLWFyY2hpdmVzLWxpc3QgLnN1Yi1tZW51PmxpPmE6YmVmb3JlLFxuLndwLWJsb2NrLWFyY2hpdmVzLWxpc3QgLmNoaWxkcmVuPmxpPmE6YmVmb3JlLFxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyAuc3ViLW1lbnU+bGk+YTpiZWZvcmUsXG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIC5jaGlsZHJlbj5saT5hOmJlZm9yZSxcbi53cC1ibG9jay1sYXRlc3QtcG9zdHNfX2xpc3QgLnN1Yi1tZW51PmxpPmE6YmVmb3JlLFxuLndwLWJsb2NrLWxhdGVzdC1wb3N0c19fbGlzdCAuY2hpbGRyZW4+bGk+YTpiZWZvcmUsXG4ud3AtYmxvY2stYXJjaGl2ZXMtbGlzdCAuc3ViLW1lbnU+bGk+YTpiZWZvcmUsXG4ud3AtYmxvY2stYXJjaGl2ZXMtbGlzdCAuY2hpbGRyZW4+bGk+YTpiZWZvcmUsXG4ud2lkZ2V0X25hdl9tZW51IC5zdWItbWVudT5saT5hOmJlZm9yZSxcbi53aWRnZXRfbmF2X21lbnUgLmNoaWxkcmVuPmxpPmE6YmVmb3JlLFxuLndpZGdldF9hcmNoaXZlIC5zdWItbWVudT5saT5hOmJlZm9yZSxcbi53aWRnZXRfYXJjaGl2ZSAuY2hpbGRyZW4+bGk+YTpiZWZvcmUsXG4ud3AtYmxvY2stY2F0ZWdvcmllcyAuc3ViLW1lbnU+bGk+YTpiZWZvcmUsXG4ud3AtYmxvY2stY2F0ZWdvcmllcyAuY2hpbGRyZW4+bGk+YTpiZWZvcmUsXG4ud2lkZ2V0X2NhdGVnb3JpZXMgLnN1Yi1tZW51PmxpPmE6YmVmb3JlLFxuLndpZGdldF9jYXRlZ29yaWVzIC5jaGlsZHJlbj5saT5hOmJlZm9yZSxcbi53aWRnZXRfcGFnZXMgLnN1Yi1tZW51PmxpPmE6YmVmb3JlLFxuLndpZGdldF9wYWdlcyAuY2hpbGRyZW4+bGk+YTpiZWZvcmUsXG4ud2lkZ2V0X21ldGEgLnN1Yi1tZW51PmxpPmE6YmVmb3JlLFxuLndpZGdldF9tZXRhIC5jaGlsZHJlbj5saT5hOmJlZm9yZSxcbi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIC5zdWItbWVudT5saT5hOmJlZm9yZSxcbi53aWRnZXRfcmVjZW50X2NvbW1lbnRzIC5jaGlsZHJlbj5saT5hOmJlZm9yZSxcbi53aWRnZXRfcmVjZW50X2VudHJpZXMgLnN1Yi1tZW51PmxpPmE6YmVmb3JlLFxuLndpZGdldF9yZWNlbnRfZW50cmllcyAuY2hpbGRyZW4+bGk+YTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAwLjc1ZW07XG5cdGhlaWdodDogMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAtMS4yNWVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ud3AtYmxvY2stY2F0ZWdvcmllcyBsaSxcbi53aWRnZXRfbmF2X21lbnUgdWwgbGksXG4ud2lkZ2V0X2FyY2hpdmUgdWwgbGksXG4ud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGksXG4ud2lkZ2V0X3BhZ2VzIHVsIGxpIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi53cC1ibG9jay1jYXRlZ29yaWVzIGxpPmEsXG4ud2lkZ2V0X25hdl9tZW51IHVsIGxpPmEsXG4ud2lkZ2V0X2FyY2hpdmUgdWwgbGk+YSxcbi53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaT5hLFxuLndpZGdldF9wYWdlcyB1bCBsaT5hIHtcblx0ZmxleC1ncm93OiAxO1xufVxuXG4ud2lkZ2V0X21lbnUgbGkge1xuXHRtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG59XG5cbi53aWRnZXRfcHJvZHVjdF9zZWFyY2gsXG4ud3AtYmxvY2stc2VhcmNoLFxuLndpZGdldF9zZWFyY2gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53aWRnZXRfcHJvZHVjdF9zZWFyY2ggbGFiZWwsXG4ud2lkZ2V0X3Byb2R1Y3Rfc2VhcmNoIGlucHV0LFxuLndwLWJsb2NrLXNlYXJjaCBsYWJlbCxcbi53cC1ibG9jay1zZWFyY2ggaW5wdXQsXG4ud2lkZ2V0X3NlYXJjaCBsYWJlbCxcbi53aWRnZXRfc2VhcmNoIGlucHV0IHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2lkZ2V0X3Byb2R1Y3Rfc2VhcmNoIGlucHV0LFxuLndwLWJsb2NrLXNlYXJjaCBpbnB1dCxcbi53aWRnZXRfc2VhcmNoIGlucHV0IHtcblx0cGFkZGluZzogMTVweDtcbn1cblxuLndpZGdldF9wcm9kdWN0X3NlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF0sXG4ud3AtYmxvY2stc2VhcmNoIGlucHV0W3R5cGU9c2VhcmNoXSxcbi53aWRnZXRfc2VhcmNoIGlucHV0W3R5cGU9c2VhcmNoXSB7XG5cdGhlaWdodDogNjBweDtcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDQ1cHg7XG59XG5cbi53aWRnZXRfcHJvZHVjdF9zZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuLndwLWJsb2NrLXNlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsXG4ud2lkZ2V0X3NlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xuXHRib3JkZXItY29sb3I6ICNiOGI4Yjg7XG59XG5cbi53aWRnZXRfc2VhcmNoIGxhYmVsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud2lkZ2V0X3NlYXJjaCBsYWJlbDpub3QoLndwLWJsb2NrLXNlYXJjaF9fbGFiZWwpOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGVhMDNcIjtcblx0Zm9udDogbm9ybWFsIDE3cHgvMSBcImxxZC1lc3NlbnRpYWxzXCI7XG59XG5cbi53aWRnZXRfc2VhcmNoIGxhYmVsOmFmdGVyLFxuLndpZGdldF9zZWFyY2ggaW5wdXRbdHlwZT1zdWJtaXRdIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiA4cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ud2lkZ2V0X3NlYXJjaCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9faW5wdXQge1xuXHRib3JkZXItY29sb3I6IHZhcigtLXdpZGdldC1pbnB1dC1ib3JkZXItY29sb3IpO1xufVxuXG4ud3AtYmxvY2stc2VhcmNoIGlucHV0W3R5cGU9c2VhcmNoXSB7XG5cdGhlaWdodDogNTBweDtcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDE1cHg7XG59XG5cbi53cC1ibG9jay1zZWFyY2ggYnV0dG9uLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uW3R5cGU9c3VibWl0XSB7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0td2lkZ2V0LWlucHV0LWJvcmRlci1yYWRpdXMpO1xuXHRwYWRkaW5nOiAwLjE1ZW0gMS41ZW07XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi53cC1ibG9jay1zZWFyY2ggYnV0dG9uLndwLWJsb2NrLXNlYXJjaF9fYnV0dG9uW3R5cGU9c3VibWl0XSBzdmcge1xuXHRmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi53cC1ibG9jay1zZWFyY2gud3AtYmxvY2stc2VhcmNoX19idXR0b24taW5zaWRlIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ud2lkZ2V0X3Byb2R1Y3Rfc2VhcmNoIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiA4cHg7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xufVxuXG4ud2lkZ2V0X3Byb2R1Y3Rfc2VhcmNoIGJ1dHRvblt0eXBlPXN1Ym1pdF06YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZWEwM1wiO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHRleHQtaW5kZW50OiAwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udDogbm9ybWFsIG5vcm1hbCAyNHB4LzEgXCJscWQtZXNzZW50aWFsc1wiO1xufVxuXG4ud2lkZ2V0X3Byb2R1Y3Rfc2VhcmNoIGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4ud3AtY2FsZW5kYXItdGFibGUge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuXG4ud3AtY2FsZW5kYXItdGFibGUgY2FwdGlvbixcbi53cC1jYWxlbmRhci10YWJsZSB0Zm9vdCB0ZCB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHBhZGRpbmc6IDEwcHggMTVweDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi53cC1jYWxlbmRhci10YWJsZSBjYXB0aW9uIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLndwLWNhbGVuZGFyLXRhYmxlIHRoZWFkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuLndwLWNhbGVuZGFyLXRhYmxlIHRoZWFkIHRoIHtcblx0Zm9udC1zaXplOiAxZW07XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi53cC1jYWxlbmRhci10YWJsZSB0aGVhZCB0ZCxcbi53cC1jYWxlbmRhci10YWJsZSB0aGVhZCB0aCxcbi53cC1jYWxlbmRhci10YWJsZSB0Ym9keSB0ZCxcbi53cC1jYWxlbmRhci10YWJsZSB0Ym9keSB0aCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogNXB4O1xufVxuXG4ud3AtY2FsZW5kYXItdGFibGUgdGJvZHkgdHIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ud3AtY2FsZW5kYXItdGFibGUgdGJvZHkgI3RvZGF5IHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cblxuLndwLWNhbGVuZGFyLXRhYmxlIHRib2R5IGEge1xuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xufVxuXG4ud3AtY2FsZW5kYXItdGFibGUgdGZvb3Qge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2VkZWRlZDtcbn1cblxuLndwLWNhbGVuZGFyLW5hdiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmxkX3dpZGdldF9yZWNlbnRfZW50cmllcyBsaSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5sZF93aWRnZXRfcmVjZW50X2VudHJpZXMgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cblxuLmxkX3dpZGdldF9yZWNlbnRfZW50cmllcyBsaSBmaWd1cmUge1xuXHRtYXJnaW4taW5saW5lLWVuZDogMTVweDtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNjBweDtcbn1cblxuLmxkX3dpZGdldF9yZWNlbnRfZW50cmllcyBsaSBmaWd1cmUgaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmxkX3dpZGdldF9yZWNlbnRfZW50cmllcyBsaSBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bWFyZ2luLXRvcDogNHB4O1xufVxuXG4ubGRfd2lkZ2V0X3JlY2VudF9lbnRyaWVzIGxpIC5sZF9lbnRyaWVzX2NvbnRlbnRzIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZmxleDogMTtcblx0bWFyZ2luLXRvcDogLTZweDtcbn1cblxuLmxkX3dpZGdldF9yZWNlbnRfZW50cmllcyBsaSAubGRfZW50cmllc19jb250ZW50cyBhIHtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xufVxuXG4ubGRfd2lkZ2V0X3BvcHVsYXJfZW50cmllcyBsaSB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5sZF93aWRnZXRfcG9wdWxhcl9lbnRyaWVzIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubGRfd2lkZ2V0X3BvcHVsYXJfZW50cmllcyBsaSBmaWd1cmUge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5sZF93aWRnZXRfcG9wdWxhcl9lbnRyaWVzIGxpIGZpZ3VyZSBpbWcge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmxkX3dpZGdldF9wb3B1bGFyX2VudHJpZXMgbGkgc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tdG9wOiAwLjE1ZW07XG5cdGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmxkX3dpZGdldF9wb3B1bGFyX2VudHJpZXMgbGkgYSB7XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0bGluZS1oZWlnaHQ6IDEuNDFlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmxkX3dpZGdldF9zb2NpYWxfaWNvbnMgYSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubGRfd2lkZ2V0X3NvY2lhbF9pY29ucyBhOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5scWQtbWFpbi1zaWRlYmFyIGlucHV0W3R5cGU9dGV4dF0ge1xuXHRoZWlnaHQ6IDUzcHg7XG5cdG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLmxxZC1tYWluLXNpZGViYXIgLmxkX3NmX3N1Ym1pdCB7XG5cdGhlaWdodDogNjBweDtcbn1cblxuLmxxZC1tYWluLXNpZGViYXIgLmxkX3NmX3BhcmFncmFwaCB7XG5cdG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi53aWRnZXRfc3Vic2NyaWJlIC53eXNpamEtcGFyYWdyYXBoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTE1XCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDJlbTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRmb250OiBub3JtYWwgMWVtLzEgXCJscWQtZXNzZW50aWFsc1wiO1xufVxuXG4ud3AtYmxvY2stdGFnLWNsb3VkIGEsXG4ud2lkZ2V0X3RhZ19jbG91ZCBhIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAwLjVlbSAxZW07XG5cdG1hcmdpbi1ib3R0b206IDdweDtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDVweDtcblx0Ym9yZGVyLXJhZGl1czogNTBlbTtcblx0YmFja2dyb3VuZDogI2YyZjNmNTtcblx0Zm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0Y29sb3I6ICM2NjZEODE7XG59XG5cbi53cC1ibG9jay10YWctY2xvdWQgYTpob3Zlcixcbi53aWRnZXRfdGFnX2Nsb3VkIGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubGRfd2lkZ2V0X25leHRfcG9zdCB7XG5cdHBhZGRpbmc6IDEwJSAxNSUgMTMlICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG59XG5cbi5sZF93aWRnZXRfbmV4dF9wb3N0IGZpZ3VyZSB7XG5cdG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi5sZF93aWRnZXRfbmV4dF9wb3N0IGltZyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubGRfd2lkZ2V0X25leHRfcG9zdCAud2lkZ2V0dGl0bGUsXG4ubGRfd2lkZ2V0X25leHRfcG9zdCAud2lkZ2V0LXRpdGxlLFxuLmxkX3dpZGdldF9uZXh0X3Bvc3QgLmxkX2VudHJpZXNfY2F0IHtcblx0bWFyZ2luLWJvdHRvbTogMC43NWVtO1xuXHRmb250LXNpemU6IDEzcHg7XG59XG5cbi5sZF93aWRnZXRfbmV4dF9wb3N0IC5sZF9lbnRyaWVzX2NhdCxcbi5sZF93aWRnZXRfbmV4dF9wb3N0IC5sZF9lbnRyaWVzX3RpdGxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5sZF93aWRnZXRfbmV4dF9wb3N0IC53aWRnZXR0aXRsZSxcbi5sZF93aWRnZXRfbmV4dF9wb3N0IC53aWRnZXQtdGl0bGUge1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi5sZF93aWRnZXRfbmV4dF9wb3N0IC5sZF9lbnRyaWVzX3RpdGxlIHtcblx0bWFyZ2luLXRvcDogMDtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMS4xMzYzNjM2MzY0ZW07XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3QsXG4ud29vY29tbWVyY2UgLndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMge1xuXHRmb250LXNpemU6IDE1cHg7XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3QgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0X19pdGVtLFxuLndvb2NvbW1lcmNlIC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzIGxpIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGNvbG9yOiAjMDAwO1xuXHRtYXJnaW4tYm90dG9tOiAwLjQ1ZW07XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3QgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0X19pdGVtOmJlZm9yZSxcbi53b29jb21tZXJjZSAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3QgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0X19pdGVtOmFmdGVyLFxuLndvb2NvbW1lcmNlIC53aWRnZXRfcHJvZHVjdF9jYXRlZ29yaWVzIGxpOmJlZm9yZSxcbi53b29jb21tZXJjZSAud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyBsaTphZnRlciB7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3QgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0X19pdGVtIGEsXG4ud29vY29tbWVyY2UgLndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgbGkgYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRmbGV4LWdyb3c6IDE7XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3QgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0X19pdGVtIHNwYW4sXG4ud29vY29tbWVyY2UgLndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgbGkgc3BhbiB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRwYWRkaW5nOiAwLjg1ZW0gMWVtO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNTBlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi53b29jb21tZXJjZSAud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2LWxpc3QgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0X19pdGVtIHNwYW4uY291bnQsXG4ud29vY29tbWVyY2UgLndpZGdldF9wcm9kdWN0X2NhdGVnb3JpZXMgbGkgc3Bhbi5jb3VudCB7XG5cdHdpZHRoOiAzMnB4O1xuXHRoZWlnaHQ6IDI5cHg7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi53b29jb21tZXJjZSAud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyB1bCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAwLjVlbTtcblx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi53b29jb21tZXJjZSAud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyB1bC5jaGlsZHJlbiB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53b29jb21tZXJjZSAud2lkZ2V0X3Byb2R1Y3RfY2F0ZWdvcmllcyB1bC5jaGlsZHJlbiBsaTpsYXN0LW9mLXR5cGUge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud29vY29tbWVyY2UgdWwuY2FydF9saXN0IGxpLFxuLndvb2NvbW1lcmNlIHVsLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjhlbTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLndvb2NvbW1lcmNlIHVsLmNhcnRfbGlzdCBsaSBpbWcsXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdF9saXN0X3dpZGdldCBsaSBpbWcge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDc3cHg7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAxN3B4O1xufVxuXG4ud29vY29tbWVyY2UgdWwuY2FydF9saXN0IGxpIGEsXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdF9saXN0X3dpZGdldCBsaSBhIHtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi53b29jb21tZXJjZSB1bC5jYXJ0X2xpc3QgbGkgLmFtb3VudCxcbi53b29jb21tZXJjZSB1bC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIC5hbW91bnQge1xuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xufVxuXG4ud29vY29tbWVyY2UgdWwuY2FydF9saXN0IGxpIC5scWQtc3Rhci1yYXRpbmcsXG4ud29vY29tbWVyY2UgdWwucHJvZHVjdF9saXN0X3dpZGdldCBsaSAubHFkLXN0YXItcmF0aW5nIHtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRtYXJnaW4tdG9wOiAwLjI1ZW07XG5cdG1hcmdpbi1ib3R0b206IDAuMjVlbTtcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcbn1cblxuLndvb2NvbW1lcmNlIC53aWRnZXRfcHJpY2VfZmlsdGVyIGZvcm0ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciBpbnB1dFt0eXBlPXRleHRdIHtcblx0d2lkdGg6IDM1cHg7XG5cdGhlaWdodDogMzVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnVpLXNsaWRlci1ob3Jpem9udGFsIHtcblx0aGVpZ2h0OiAzcHg7XG59XG5cbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX3dyYXBwZXIgLnVpLXdpZGdldC1jb250ZW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI0VDRURFRDtcbn1cblxuLndvb2NvbW1lcmNlIC53aWRnZXRfcHJpY2VfZmlsdGVyIC5wcmljZV9zbGlkZXJfYW1vdW50IHtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2VfbGFiZWwge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4ud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSxcbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xuXHR6LWluZGV4OiA1O1xufVxuXG4ud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDEycHg7XG5cdHRvcDogLTVweDtcblx0bWFyZ2luLWlubGluZS1zdGFydDogLTZweDtcblx0Ym9yZGVyOiBub25lO1xuXHR6LWluZGV4OiAzO1xufVxuXG4ud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxNjAlO1xuXHRoZWlnaHQ6IDE2MCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtNDAlO1xuXHRsZWZ0OiAtNDAlO1xufVxuXG4ud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlcl9hbW91bnQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0dGV4dC1hbGlnbjogc3RhcnQ7XG59XG5cbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX2Ftb3VudCAuY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud29vY29tbWVyY2UgLndpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlcl9hbW91bnQgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi53b29jb21tZXJjZSAud2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX2Ftb3VudCBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLFxuLndvb2NvbW1lcmNlIC53aWRnZXRfcHJpY2VfZmlsdGVyIC5wcmljZV9zbGlkZXJfYW1vdW50IGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHR0cmFuc2Zvcm06IG5vbmU7XG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZSAueWl0aC13b28tYWpheC1yZXNldC1uYXZpZ2F0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ud29vY29tbWVyY2UgLnlpdGgtd29vLWFqYXgtcmVzZXQtbmF2aWdhdGlvbiAud2lkZ2V0dGl0bGUsXG4ud29vY29tbWVyY2UgLnlpdGgtd29vLWFqYXgtcmVzZXQtbmF2aWdhdGlvbiAud2lkZ2V0LXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Zm9udC1zaXplOiAxZW07XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLndvb2NvbW1lcmNlIC55aXRoLXdvby1hamF4LXJlc2V0LW5hdmlnYXRpb246bm90KDplbXB0eSkge1xuXHRwYWRkaW5nLXRvcDogMmVtO1xufVxuXG4ud29vY29tbWVyY2UgLnlpdGgtd2NhbiBhLmJ1dHRvbiB7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4ud29vY29tbWVyY2UgLnlpdGgtd2NhbiBhLmJ1dHRvbjpob3ZlciB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi53b29jb21tZXJjZSAueWl0aC13b28tYWpheC1uYXZpZ2F0aW9uIHVsLnlpdGgtd2Nhbi1jb2xvciBsaSB7XG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luOiA2cHggMTNweCA2cHggMDtcbn1cblxuLndvb2NvbW1lcmNlIC55aXRoLXdvby1hamF4LW5hdmlnYXRpb24gdWwueWl0aC13Y2FuLWNvbG9yIGxpOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDMxcHg7XG5cdGhlaWdodDogMzFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGNhbGMoNTAlIC0gMTZweCk7XG5cdGxlZnQ6IGNhbGMoNTAlIC0gMTZweCk7XG5cdGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC42NXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuXG4ud29vY29tbWVyY2UgLnlpdGgtd29vLWFqYXgtbmF2aWdhdGlvbiB1bC55aXRoLXdjYW4tY29sb3IgbGkgYSB7XG5cdHdpZHRoOiAyMXB4O1xuXHRoZWlnaHQ6IDIxcHg7XG5cdG1hcmdpbjogMDtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndvb2NvbW1lcmNlIC55aXRoLXdvby1hamF4LW5hdmlnYXRpb24gdWwueWl0aC13Y2FuLWNvbG9yIGxpIGE6aG92ZXIge1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuXG4ud29vY29tbWVyY2UgLnlpdGgtd29vLWFqYXgtbmF2aWdhdGlvbiB1bC55aXRoLXdjYW4tY29sb3IgbGkuY2hvc2VuOmJlZm9yZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi53b29jb21tZXJjZSAueWl0aC13b28tYWpheC1uYXZpZ2F0aW9uIHVsLnlpdGgtd2Nhbi1jb2xvciBsaS5jaG9zZW4gYSB7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi53b29jb21tZXJjZSAueWl0aC13b28tYWpheC1uYXZpZ2F0aW9uIHVsLnlpdGgtd2Nhbi1sYWJlbCBsaSBhIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHdpZHRoOiBhdXRvO1xuXHRtaW4td2lkdGg6IDQ1cHg7XG5cdGhlaWdodDogNDNweDtcblx0cGFkZGluZzogMCAwLjVlbTtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR0cmFuc2l0aW9uOiBib3JkZXIgMC4zcywgY29sb3IgMC4zcztcbn1cblxuLndvb2NvbW1lcmNlIC55aXRoLXdvby1hamF4LW5hdmlnYXRpb24gdWwueWl0aC13Y2FuLWxhYmVsIGxpIGE6aG92ZXIge1xuXHRib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi53b29jb21tZXJjZSAueWl0aC13b28tYWpheC1uYXZpZ2F0aW9uIHVsLnlpdGgtd2Nhbi1sYWJlbCBsaS5jaG9zZW4gYSB7XG5cdGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLndvb2NvbW1lcmNlIC55aXQtd2Nhbi1zZWxlY3Qtb3BlbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogN3B4IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4ud29vY29tbWVyY2UgLnlpdC13Y2FuLXNlbGVjdC1vcGVuOmFmdGVyIHtcblx0Y29udGVudDogXCJcXGVhMmZcIjtcblx0Zm9udDogbm9ybWFsIDEycHgvMSBcImxxZC1lc3NlbnRpYWxzXCI7XG59XG5cbi53b29jb21tZXJjZSAueWl0LXdjYW4tc2VsZWN0LW9wZW46aG92ZXIge1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLndvb2NvbW1lcmNlIC55aXRoLXdjYW4tc2VsZWN0LXdyYXBwZXIge1xuXHRib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcblx0Ym9yZGVyLWNvbG9yOiAjZWFlYWVhO1xuXHRtYXJnaW4tdG9wOiAtMTVweDtcblx0Ym94LXNoYWRvdzogMCAxMHB4IDM1cHggcmdiYSgwLCAwLCAwLCAwLjAzNSk7XG59XG5cbi53b29jb21tZXJjZSAueWl0aC13Y2FuLXNlbGVjdC13cmFwcGVyIHVsLnlpdGgtd2Nhbi1zZWxlY3QueWl0aC13Y2FuIGxpIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4ud29vY29tbWVyY2UgLnlpdGgtd2Nhbi1zZWxlY3Qtd3JhcHBlciB1bC55aXRoLXdjYW4tc2VsZWN0LnlpdGgtd2NhbiBsaSBhIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMC41ZW0gMWVtO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLndvb2NvbW1lcmNlIC55aXRoLXdjYW4tc2VsZWN0LXdyYXBwZXIgdWwueWl0aC13Y2FuLXNlbGVjdC55aXRoLXdjYW4gbGkgYTpob3ZlciB7XG5cdHRleHQtaW5kZW50OiAzcHg7XG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi53b29jb21tZXJjZSAueWl0aC13Y2FuLXNlbGVjdC13cmFwcGVyIHVsLnlpdGgtd2Nhbi1zZWxlY3QueWl0aC13Y2FuIGxpLmNob3NlbiBhIHtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlIC55aXRoLXdjYW4tc2VsZWN0LXdyYXBwZXIgdWwueWl0aC13Y2FuLXNlbGVjdC55aXRoLXdjYW4gbGkuY2hvc2VuIGE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhMjBcIjtcblx0Zm9udDogbm9ybWFsIDEuMTVlbS8xIFwibHFkLWVzc2VudGlhbHNcIjtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDAuNWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMC4xNWVtO1xufVxuXG4ud29vY29tbWVyY2UgLnlpdGgtd2Nhbi1zZWxlY3Qtd3JhcHBlciB1bC55aXRoLXdjYW4tc2VsZWN0LnlpdGgtd2NhbiBsaTpob3ZlciB7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbjYuMS4gVGhlbWUgRmVhdHVyZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5sZC1sYXp5bG9hZCB7XG5cdG9wYWNpdHk6IDAuMDAwMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbn1cblxuLmxkLWxhenlsb2FkLmxvYWRlZCB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbkBrZXlmcmFtZXMgbHFkQmFja1RvVG9wQXJyb3cge1xuXHQ0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDQxJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmxxZC1iYWNrLXRvLXRvcCB7XG5cdGJvdHRvbTogNTBweDtcblx0cmlnaHQ6IDUwcHg7XG5cdHotaW5kZXg6IDEwO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyNXB4KTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNjVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmxxZC1iYWNrLXRvLXRvcCBhIHtcblx0d2lkdGg6IDQ1cHg7XG5cdGhlaWdodDogNDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym94LXNoYWRvdzogMCAwIDMwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRjb2xvcjogIzAwMDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgYm94LXNoYWRvdyAxcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5scWQtYmFjay10by10b3AgYSBzdmcge1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWFyZ2luLXRvcDogLTFweDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcblx0bWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG59XG5cbi5scWQtYmFjay10by10b3AgYTpob3ZlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcblx0Ym94LXNoYWRvdzogMCAwIDQwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmxxZC1iYWNrLXRvLXRvcCBhOmhvdmVyIHN2ZyB7XG5cdGFuaW1hdGlvbjogbHFkQmFja1RvVG9wQXJyb3cgMXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIGJvdGggYWx0ZXJuYXRlO1xufVxuXG4ubHFkLWJhY2stdG8tdG9wIC5scWQtc2NybC1pbmRjLWVsIHtcblx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4ubHFkLWJhY2stdG8tdG9wIC5scWQtc2NybC1pbmRjLWVsLFxuLmxxZC1iYWNrLXRvLXRvcCAubHFkLXNjcmwtaW5kYy1saW5lIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cblxuLmxxZC1iYWNrLXRvLXRvcCAubHFkLXNjcmwtaW5kYy1lbCB7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcbn1cblxuLmxxZC1iYWNrLXRvLXRvcCAubHFkLXNjcmwtaW5kYy1saW5lIHtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcblx0LmxxZC1iYWNrLXRvLXRvcC5pcy12aXNpYmxlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5cbltkYXRhLWN1c3RvbS1hbmltYXRpb25zPXRydWVdOm5vdCguY2EtaW5pdHZhbHVlcy1hcHBsaWVkKSB7XG5cdG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFtkYXRhLWRpc2FibGUtYW5pbWF0aW9ucy1vbm1vYmlsZT10cnVlXSBbZGF0YS1jdXN0b20tYW5pbWF0aW9ucz10cnVlXTpub3QoLmNhLWluaXR2YWx1ZXMtYXBwbGllZCkge1xuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0fVxufVxuXG4ubHFkLWNjLXNvbGlkIHtcblx0d2lkdGg6IDg2cHg7XG5cdGhlaWdodDogODZweDtcblx0dG9wOiAtNDNweDtcblx0bGVmdDogLTQzcHg7XG5cdG9wYWNpdHk6IDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Y29sb3I6IHZhcigtLWxxZC1jYy1hY3RpdmUtY2lyY2xlLXR4dCk7XG59XG5cbi5scWQtY2Mtc29saWQtYmcsXG4ubHFkLWNjLXNvbGlkLWlubmVyIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMC4wNXM7XG59XG5cbi5scWQtY2Mtc29saWQtYmcge1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY2MtYWN0aXZlLWNpcmNsZS1jb2xvcik7XG5cdHRyYW5zZm9ybTogc2NhbGUoMC4yKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNjVzLCBvcGFjaXR5IDAuNnMsIHdpZHRoIDAuNnMsIGhlaWdodCAwLjZzO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuXG4ubHFkLWNjLWFycm93LFxuLmxxZC1jYy1zb2xpZC1pbm5lcixcbi5scWQtY2Mtc29saWQtZXh0IHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNjVzLCBvcGFjaXR5IDAuNjVzO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuXG4ubHFkLWNjLXNvbGlkLXR4dC1pbm5lciB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcywgb3BhY2l0eSAxcztcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cblxuLmxxZC1jYy1zb2xpZC1leHQge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGNvbG9yOiB2YXIoLS1scWQtY2MtYWN0aXZlLWNpcmNsZS1jb2xvcik7XG59XG5cbi5scWQtY2Mtc29saWQtZXh0LWxlZnQge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1cHgpO1xufVxuXG4ubHFkLWNjLXNvbGlkLWV4dC1yaWdodCB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNXB4KTtcbn1cblxuLmxxZC1jYyB7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLWxxZC1jYy1icik7XG59XG5cbi5scWQtY2MtLWlubmVyLFxuLmxxZC1jYy0tb3V0ZXIsXG4ubHFkLWNjLS1lbCB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5scWQtY2MtLWVsIHtcblx0ei1pbmRleDogMTIwMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzO1xufVxuXG4ubHFkLWNjLS1lbC5scWQtaXMtYWN0aXZlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxxZC1jYy0tZWwubHFkLWlzLWFjdGl2ZSAubHFkLWNjLXNvbGlkLWJnLFxuLmxxZC1jYy0tZWwubHFkLWlzLWFjdGl2ZSAubHFkLWNjLXNvbGlkLWlubmVyIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi5scWQtY2MtLWVsLmxxZC1pcy1hY3RpdmUgLmxxZC1jYy1zb2xpZC1iZyB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDAuNjVzO1xufVxuXG4ubHFkLWNjLS1lbC5scWQtaXMtYWN0aXZlIC5scWQtY2Mtc29saWQtaW5uZXIge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubHFkLWNjLS1pbm5lcixcbi5scWQtY2MtLW91dGVyIHtcblx0ei1pbmRleDogMTEwMDtcblx0bWl4LWJsZW5kLW1vZGU6IHZhcigtLWxxZC1jYy1ibGVuZC1tb2RlKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuXG4ubHFkLWNjLS1vdXRlciB7XG5cdHdpZHRoOiB2YXIoLS1scWQtY2Mtc2l6ZS1vdXRlcik7XG5cdGhlaWdodDogdmFyKC0tbHFkLWNjLXNpemUtb3V0ZXIpO1xuXHRib3JkZXI6IHZhcigtLWxxZC1jYy1idykgc29saWQgdmFyKC0tbHFkLWNjLWJjKTtcbn1cblxuLmxxZC1jYy1oaWRlLW91dGVyIC5scWQtY2MtLW91dGVyIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxxZC1jYy0taW5uZXIge1xuXHR3aWR0aDogdmFyKC0tbHFkLWNjLXNpemUtaW5uZXIpO1xuXHRoZWlnaHQ6IHZhcigtLWxxZC1jYy1zaXplLWlubmVyKTtcblx0bGVmdDogY2FsYyh2YXIoLS1scWQtY2Mtc2l6ZS1pbm5lcikgLyAyICogLTEpO1xuXHR0b3A6IGNhbGModmFyKC0tbHFkLWNjLXNpemUtaW5uZXIpIC8gMiAqIC0xKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNjLWJnKTtcbn1cblxuLmxxZC1jYy1pbml0IC5scWQtY2MtbGFiZWwtdHJpZ2dlcixcbi5scWQtY2MtaW5pdCAuZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0LFxuLmxxZC1jYy1pbml0IC5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQuaXMtcG9pbnRlci1kb3duIHtcblx0Y3Vyc29yOiBub25lO1xufVxuXG4ubHFkLWNjLWFycm93IHN2ZyB7XG5cdGZpbGw6IHZhcigtLWxxZC1jYy1hY3RpdmUtYXJyb3ctY29sb3IpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpIHNjYWxlKDApO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4zLCAwLjg2LCAwLjM2LCAwLjk1KTtcbn1cblxuLmxxZC1jYy1hcnJvdy5scWQtaXMtYWN0aXZlIHN2ZyB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogcm90YXRlKDApIHNjYWxlKDEpO1xufVxuXG4ubHFkLWNjLWN1c3RvbS1pY29uIHtcblx0LS1jYy1pY29uLWNvbG9yOiAjZmZmO1xuXHR0b3A6IC0yN3B4O1xuXHRsZWZ0OiAtMjdweDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuXG4ubHFkLWNjLWN1c3RvbS1pY29uIC5scWQtY2MtY2kge1xuXHR3aWR0aDogNTRweDtcblx0aGVpZ2h0OiA1NHB4O1xuXHRmb250LXNpemU6IDMwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRjb2xvcjogdmFyKC0tY2MtaWNvbi1jb2xvcik7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4zNSk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cywgY29sb3IgMC4zcztcbn1cblxuLmxxZC1jYy1jdXN0b20taWNvbiAubHFkLWNjLWNpOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkO1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRjb2xvcjogaW5oZXJpdDtcblx0b3BhY2l0eTogMC41O1xuXHR0cmFuc2l0aW9uOiBib3JkZXIgMC4zcztcbn1cblxuLmxxZC1jYy1jdXN0b20taWNvbi5scWQtaXMtYWN0aXZlIC5scWQtY2MtY2kge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4ubHFkLWV4dHJhLWN1cnNvciB7XG5cdC0tZXh0cmEtY2MtdzogMzkwcHg7XG5cdC0tZXh0cmEtY2MtaDogMzkwcHg7XG5cdHdpZHRoOiB2YXIoLS1leHRyYS1jYy13KTtcblx0aGVpZ2h0OiB2YXIoLS1leHRyYS1jYy1oKTtcblx0dG9wOiBjYWxjKHZhcigtLWV4dHJhLWNjLXcpIC8gMiAqIC0xKTtcblx0bGVmdDogY2FsYyh2YXIoLS1leHRyYS1jYy1oKSAvIDIgKiAtMSk7XG5cdGJvcmRlci1yYWRpdXM6IDUwZW07XG5cdG9wYWNpdHk6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjE1KTtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuM3M7XG59XG5cbi5scWQtZXh0cmEtY3Vyc29yLmxxZC1pcy1hY3RpdmUge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG5cdC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCkgYnJpZ2h0bmVzcygxMTclKTtcblx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCkgYnJpZ2h0bmVzcygxMTclKTtcbn1cblxuLmxxZC1jYy1kcmFnLmxxZC1jYXJvdXNlbC1wb2ludGVyLWRvd24gLmxxZC1jYy1zb2xpZC10eHQtaW5uZXIge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbi5scWQtY2MtZHJhZy5scWQtY2Fyb3VzZWwtcG9pbnRlci1kb3duIC5scWQtY2Mtc29saWQtYmcge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuNTUpICFpbXBvcnRhbnQ7XG59XG5cbi5scWQtY2MtZHJhZy5scWQtY2Fyb3VzZWwtcG9pbnRlci1kb3duIC5scWQtY2Mtc29saWQtZXh0IHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG59XG5cbi5scWQtY2MtZHJhZy5scWQtY2Fyb3VzZWwtcG9pbnRlci1kb3duIC5scWQtY2Mtc29saWQtZXh0LWxlZnQge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQ1cHgpO1xufVxuXG4ubHFkLWNjLWRyYWcubHFkLWNhcm91c2VsLXBvaW50ZXItZG93biAubHFkLWNjLXNvbGlkLWV4dC1yaWdodCB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0NXB4KTtcbn1cblxuLmxxZC1jYy1leHBsb3JlLmxxZC1pcy1hY3RpdmV+LmxxZC1jYy1kcmFnOm5vdCgubHFkLWNhcm91c2VsLXBvaW50ZXItZG93bikgLmxxZC1jYy1zb2xpZC1iZyxcbi5scWQtY2MtZXhwbG9yZS5scWQtaXMtYWN0aXZlfi5scWQtY2MtZHJhZzpub3QoLmxxZC1jYXJvdXNlbC1wb2ludGVyLWRvd24pIC5scWQtY2Mtc29saWQtZXh0LFxuLmxxZC1jYy1leHBsb3JlLmxxZC1pcy1hY3RpdmV+LmxxZC1jYy1kcmFnOm5vdCgubHFkLWNhcm91c2VsLXBvaW50ZXItZG93bikgLmxxZC1jYy1zb2xpZC10eHQtaW5uZXIge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDApICFpbXBvcnRhbnQ7XG59XG5cbi5scWQtY2MtZXhwbG9yZS5scWQtaXMtYWN0aXZlLmxxZC1jYXJvdXNlbC1wb2ludGVyLWRvd24gLmxxZC1jYy1zb2xpZC1iZyxcbi5scWQtY2MtZXhwbG9yZS5scWQtaXMtYWN0aXZlLmxxZC1jYXJvdXNlbC1wb2ludGVyLWRvd24gLmxxZC1jYy1zb2xpZC10eHQtaW5uZXIge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuXG4ubHFkLWNjLW91dGVyLWhpZGRlbiAubHFkLWNjLS1vdXRlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbjpyb290IHtcblx0LS1mcmFtZS13aWR0aDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5scWQtcGFnZS1mcmFtZSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xuXHR9XG5cblx0LmxxZC1wYWdlLWZyYW1lW2RhdGEtb3JpZW50YXRpb249aF0ge1xuXHRcdGhlaWdodDogdmFyKC0tZnJhbWUtd2lkdGgpO1xuXHRcdGxlZnQ6IHZhcigtLWZyYW1lLXdpZHRoKTtcblx0XHRyaWdodDogdmFyKC0tZnJhbWUtd2lkdGgpO1xuXHR9XG5cblx0LmxxZC1wYWdlLWZyYW1lW2RhdGEtb3JpZW50YXRpb249dl0ge1xuXHRcdHdpZHRoOiB2YXIoLS1mcmFtZS13aWR0aCk7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0fVxuXG5cdC5scWQtcGFnZS1mcmFtZS10b3Age1xuXHRcdHRvcDogMDtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuXHR9XG5cblx0LmxxZC1wYWdlLWZyYW1lLXJpZ2h0IHtcblx0XHRyaWdodDogMDtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG5cdH1cblxuXHQubHFkLXBhZ2UtZnJhbWUtYm90dG9tIHtcblx0XHRib3R0b206IDA7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcblx0fVxuXG5cdC5scWQtcGFnZS1mcmFtZS1sZWZ0IHtcblx0XHRsZWZ0OiAwO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuXHR9XG5cblx0LnBhZ2UtaGFzLWZyYW1lICN3cmFwIHtcblx0XHRwYWRkaW5nOiB2YXIoLS1mcmFtZS13aWR0aCk7XG5cdH1cblxuXHQucGFnZS1oYXMtZnJhbWUgLmlzLXN0dWNrLFxuXHQucGFnZS1oYXMtZnJhbWUgLm1haW4taGVhZGVyLW92ZXJsYXkge1xuXHRcdHRvcDogdmFyKC0tZnJhbWUtd2lkdGgpO1xuXHRcdGxlZnQ6IHZhcigtLWZyYW1lLXdpZHRoKTtcblx0XHRyaWdodDogdmFyKC0tZnJhbWUtd2lkdGgpO1xuXHR9XG5cblx0LnBhZ2UtaGFzLWZyYW1lIC5tYWluLWhlYWRlci1vdmVybGF5IHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXG5cdC5wYWdlLWhhcy1mcmFtZSAuaXMtc3R1Y2sgLmxkLW1vZHVsZS1zZCAubGQtbW9kdWxlLWRyb3Bkb3duIHtcblx0XHR0b3A6IGNhbGModmFyKC0tZnJhbWUtd2lkdGgpICogLTEpO1xuXHR9XG5cblx0LnBhZ2UtaGFzLWZyYW1lIC5sZC1tb2R1bGUtc2QgLmxkLW1vZHVsZS1kcm9wZG93biB7XG5cdFx0cmlnaHQ6IGNhbGModmFyKC0tZnJhbWUtd2lkdGgpICogLTEpO1xuXHR9XG59XG5cbi5scWQtc2VjdGlvbi1zY3JvbGwtZG90cyB7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogNjVweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRjb3VudGVyLXJlc2V0OiBzZWN0aW9uLXNjcm9sbC1kb3RzO1xufVxuXG4ubHFkLXNlY3Rpb24tc2Nyb2xsLWRvdCB7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRjb2xvcjogIzAwMDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xuXHRjb3VudGVyLWluY3JlbWVudDogc2VjdGlvbi1zY3JvbGwtZG90cztcbn1cblxuLmxxZC1zZWN0aW9uLXNjcm9sbC1kb3Q6YmVmb3JlIHtcblx0Y29udGVudDogY291bnRlcihzZWN0aW9uLXNjcm9sbC1kb3RzLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG59XG5cbi5scWQtc2VjdGlvbi1zY3JvbGwtZG90LmlzLWFjdGl2ZSxcbi5scWQtc2VjdGlvbi1zY3JvbGwtZG90OmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjMDAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmxxZC1zZWN0aW9uLXNjcm9sbC1kb3Q6bm90KDpsYXN0LWNoaWxkKSB7XG5cdG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFtkYXRhLWxxZC1zZWN0aW9uLXNjcm9sbD10cnVlXS5scWQtc2VjdGlvbi1zY3JvbGwtYWN0aXZhdGVkIHtcblx0XHQtLXRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHRbZGF0YS1scWQtc2VjdGlvbi1zY3JvbGw9dHJ1ZV0ubHFkLXNlY3Rpb24tc2Nyb2xsLWFjdGl2YXRlZD4uY29udGFpbmVyLFxuXHRbZGF0YS1scWQtc2VjdGlvbi1zY3JvbGw9dHJ1ZV0ubHFkLXNlY3Rpb24tc2Nyb2xsLWFjdGl2YXRlZD4uY29udGFpbmVyLWZsdWlkIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0fVxuXG5cdC5scWQtc2VjdGlvbi1zY3JvbGwtc2VjdGlvbnMge1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10cmFuc2l0aW9uLWR1cmF0aW9uKSBlYXNlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQubHFkLXNlY3Rpb24tc2Nyb2xsLWRvdHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQGtleWZyYW1lcyB3YXZlIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0fVxuXG5cdDUwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcblx0fVxufVxuXG4ubHFkLWFuaW1hdGUtYm90dG9tLXNoYXBlIC5scWQtc2hhcGUtYm90dG9tLFxuLmxxZC1hbmltYXRlLXRvcC1zaGFwZSAubHFkLXNoYXBlLXRvcCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5scWQtYW5pbWF0ZS1ib3R0b20tc2hhcGUgLmxxZC1zaGFwZS1ib3R0b20gc3ZnLFxuLmxxZC1hbmltYXRlLXRvcC1zaGFwZSAubHFkLXNoYXBlLXRvcCBzdmcge1xuXHR3aWR0aDogMjAwJSAhaW1wb3J0YW50O1xuXHRsZWZ0OiAwO1xuXHRhbmltYXRpb246IHdhdmUgMTBzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSBib3RoIGluZmluaXRlO1xufVxuXG4vKiAubHFkLXNoYXBlW2RhdGEtbmVnYXRpdmU9ZmFsc2VdLmxxZC1zaGFwZSAubHFkLWN1c3RvbS1zaGFwZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbn0gKi9cbi5scWQtcHJlbG9hZGVyLWVsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubHFkLXByZWxvYWRlci1pbm5lciB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0YWxpZ24taXRlbXM6IGluaGVyaXQ7XG5cdGp1c3RpZnktY29udGVudDogaW5oZXJpdDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxxZC1wcmVsb2FkZXItd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDB2dztcblx0aGVpZ2h0OiAxMDB2aDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR6LWluZGV4OiA5OTk5O1xufVxuXG4ubHFkLXBhZ2UtbG9hZGVkIC5scWQtcHJlbG9hZGVyLXdyYXAge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxxZC1wYWdlLW5vdC1sb2FkZWQge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5Aa2V5ZnJhbWVzIGxxZC1zcGlubmVyLWNsYXNzaWNhbCB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cdH1cbn1cblxuLmxxZC1wcmVsb2FkZXItc3BjLWVsIHtcblx0d2lkdGg6IDUwcHg7XG5cdGhlaWdodDogNTBweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41KTtcblx0Ym9yZGVyLXJhZGl1czogNTBlbTtcblx0YW5pbWF0aW9uOiBscWQtc3Bpbm5lci1jbGFzc2ljYWwgMC43cyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5scWQtcHJlbG9hZGVyLXNwaW5uZXItY2xhc3NzaWNhbCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5scWQtcHJlbG9hZGVyLWN1cnRhaW4tZWwge1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogMTAwdmg7XG59XG5cbi5scWQtcHJlbG9hZGVyLWN1cnRhaW4tZnJvbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTMxMzE0O1xuXHR6LWluZGV4OiAxO1xufVxuXG4ubHFkLXByZWxvYWRlci1jdXJ0YWluLWJhY2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYzFlO1xuXHR6LWluZGV4OiAwO1xufVxuXG4ubHFkLXByZWxvYWRlci1kaXNzb2x2ZS1lbCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcblx0dHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cblxuLmxxZC1wcmVsb2FkZXItZmFkZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBrZXlmcmFtZXMgbHFkLXdyYXAtc2xpZGluZy1pbiB7XG5cdGZyb20ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXZ3LCAwLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG59XG5cbi5scWQtcHJlbG9hZGVyLXNsaWRpbmctZWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLXByZWxvYWRlci1zdHlsZS1zbGlkaW5nOm5vdCgubHFkLXByZWxvYWRlci1hbmltYXRpb25zLWRvbmUpLFxuLmxxZC1wcmVsb2FkZXItc3R5bGUtc2xpZGluZzpub3QoLmxxZC1wcmVsb2FkZXItYW5pbWF0aW9ucy1kb25lKSAjd3JhcCB7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmxxZC1wcmVsb2FkZXItc3R5bGUtc2xpZGluZy5scWQtcHJlbG9hZGVyLWFuaW1hdGlvbnMtc3RhcnRlZCAjd3JhcCB7XG5cdGFuaW1hdGlvbjogbHFkLXdyYXAtc2xpZGluZy1pbiAwLjY1cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgYm90aCBhbHRlcm5hdGU7XG59XG5cbkBrZXlmcmFtZXMgbHFkLXNwaW5uZXItcm90YXRlIHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGxxZC1zcGlubmVyLWRhc2gge1xuXHQwJSB7XG5cdFx0c3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuXHR9XG5cblx0NTAlIHtcblx0XHRzdHJva2UtZGFzaGFycmF5OiAxMzAsIDIwMDtcblx0XHRzdHJva2UtZGFzaG9mZnNldDogLTQwO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0c3Ryb2tlLWRhc2hhcnJheTogMTMwLCAyMDA7XG5cdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IC0xNzA7XG5cdH1cbn1cblxuLmxxZC1wcmVsb2FkZXItc3Bpbm5lciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5scWQtc3Bpbm5lci1jaXJjdWxhciB7XG5cdGFuaW1hdGlvbjogbHFkLXNwaW5uZXItcm90YXRlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmxxZC1zcGlubmVyLWNpcmN1bGFyIGNpcmNsZSB7XG5cdHN0cm9rZS1kYXNoYXJyYXk6IDEsIDIwMDtcblx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG5cdGFuaW1hdGlvbjogbHFkLXNwaW5uZXItZGFzaCAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlIGJvdGg7XG5cdHN0cm9rZS1saW5lY2FwOiByb3VuZDtcblx0c3Ryb2tlOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG43LjEuIEFjY29yZGlvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmFjY29yZGlvbiB7XG5cdC0tYWNjb3JkaW9uLXNwYWNlOiAzMHB4O1xufVxuXG4uYWNjb3JkaW9uLWNvbGxhcHNlIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5hY2NvcmRpb24taGVhZGluZyxcbi5hY2NvcmRpb24tdGl0bGUge1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuXG4uYWNjb3JkaW9uLXRpdGxlIHtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0dGV4dC1hbGlnbjogc3RhcnQ7XG59XG5cbi5hY2NvcmRpb24tdGl0bGUgYSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwLjkzZW0gMDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuXG4uYWNjb3JkaW9uLWNvbnRlbnQge1xuXHRwYWRkaW5nOiAxZW0gMDtcbn1cblxuLmFjY29yZGlvbi1jb250ZW50PiA6bGFzdC1jaGlsZCxcbi5hY2NvcmRpb24tY29udGVudD4gOm9ubHktY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWV4cGFuZGVyIHtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDFlbTtcblx0bGluZS1oZWlnaHQ6IDFlbTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5hY2NvcmRpb24tZXhwYW5kZXI+aSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFjY29yZGlvbi1leHBhbmRlcj5pOmxhc3QtY2hpbGQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYWNjb3JkaW9uLWV4cGFuZGVyOmxhc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0uYWN0aXZlIC5hY2NvcmRpb24tZXhwYW5kZXI+aTpsYXN0LWNoaWxkIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW0uYWN0aXZlIC5hY2NvcmRpb24tZXhwYW5kZXI+aTpmaXJzdC1jaGlsZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hY2NvcmRpb24teHMgLmFjY29yZGlvbi10aXRsZSBhIHtcblx0cGFkZGluZy10b3A6IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLXNtIC5hY2NvcmRpb24tdGl0bGUgYSB7XG5cdHBhZGRpbmctdG9wOiAwLjY1ZW07XG5cdHBhZGRpbmctYm90dG9tOiAwLjY1ZW07XG59XG5cbi5hY2NvcmRpb24tbGcgLmFjY29yZGlvbi10aXRsZSBhIHtcblx0cGFkZGluZy10b3A6IDFlbTtcblx0cGFkZGluZy1ib3R0b206IDFlbTtcbn1cblxuLmFjY29yZGlvbi14bCAuYWNjb3JkaW9uLXRpdGxlIGEge1xuXHRwYWRkaW5nLXRvcDogMS4yNWVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMS4yNWVtO1xufVxuXG4uYWNjb3JkaW9uLWFjdGl2ZS1oYXMtZmlsbCAuYWNjb3JkaW9uLWl0ZW0uYWN0aXZlIC5hY2NvcmRpb24tdGl0bGUgYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5hY2NvcmRpb24tYWN0aXZlLWhhcy1zaGFkb3cgLmFjY29yZGlvbi10aXRsZSBhIHtcblx0Ym94LXNoYWRvdzogMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYWNjb3JkaW9uLWFjdGl2ZS1oYXMtc2hhZG93IC5hY2NvcmRpb24taXRlbS5hY3RpdmUgLmFjY29yZGlvbi10aXRsZSBhIHtcblx0Ym94LXNoYWRvdzogMCAxNXB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYWNjb3JkaW9uLWJvZHktYm9yZGVyZWQgLmFjY29yZGlvbi1jb250ZW50LFxuLmFjY29yZGlvbi1ib2R5LWJvcmRlcmVkIC5hY2NvcmRpb24tdGl0bGUgYSB7XG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1hY2NvcmRpb24tc3BhY2UpO1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWFjY29yZGlvbi1zcGFjZSk7XG59XG5cbi5hY2NvcmRpb24tYm9keS1ib3JkZXJlZCAuYWNjb3JkaW9uLWl0ZW0ge1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5hY2NvcmRpb24tYm9keS1ib3JkZXJlZCAuYWNjb3JkaW9uLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hY2NvcmRpb24tYm9keS1ib3JkZXJlZCAuYWNjb3JkaW9uLWNvbnRlbnQge1xuXHRwYWRkaW5nLXRvcDogMTBweDtcblx0cGFkZGluZy1ib3R0b206IHZhcigtLWFjY29yZGlvbi1zcGFjZSk7XG59XG5cbi5hY2NvcmRpb24tYm9keS1yb3VuZCAuYWNjb3JkaW9uLWl0ZW0ge1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5hY2NvcmRpb24tYm9keS1zaGFkb3cgLmFjY29yZGlvbi1pdGVtIHtcblx0Ym94LXNoYWRvdzogMCAwIDE1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmFjY29yZGlvbi1ib2R5LXNoYWRvdyAuYWNjb3JkaW9uLWNvbnRlbnQge1xuXHRwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cblxuLmFjY29yZGlvbi1ib2R5LXVuZGVybGluZWQgLmFjY29yZGlvbi1pdGVtIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGUxZWI7XG59XG5cbi5hY2NvcmRpb24tYm9keS11bmRlcmxpbmVkIC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcblx0Ym9yZGVyLXdpZHRoOiAwO1xufVxuXG4uYWNjb3JkaW9uLWNvbnRlbnQtaGFzLWZpbGwgLmFjY29yZGlvbi1jb250ZW50IHtcblx0cGFkZGluZzogMzBweDtcbn1cblxuLmFjY29yZGlvbi10aXRsZS1iZy10cmFuc3BhcmVudCAuYWNjb3JkaW9uLXRpdGxlIGEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5hY2NvcmRpb24tdGl0bGUtYm9yZGVyZWQgLmFjY29yZGlvbi10aXRsZSBhIHtcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWFjY29yZGlvbi1zcGFjZSk7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tYWNjb3JkaW9uLXNwYWNlKTtcblx0Ym9yZGVyOiAxcHggc29saWQgI2Q4ZGJlMjtcbn1cblxuLmFjY29yZGlvbi10aXRsZS1jaXJjbGUgLmFjY29yZGlvbi10aXRsZSBhIHtcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbi5hY2NvcmRpb24tdGl0bGUtcm91bmQgLmFjY29yZGlvbi10aXRsZSBhIHtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYWNjb3JkaW9uLXRpdGxlLXVuZGVybGluZWQgLmFjY29yZGlvbi10aXRsZSBhIHtcblx0cGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGRlMTtcbn1cblxuLmFjY29yZGlvbi10aXRsZS11bmRlcmxpbmVkIC5hY2NvcmRpb24tZXhwYW5kZXIge1xuXHRyaWdodDogMDtcbn1cblxuLmFjY29yZGlvbi1oZWFkaW5nLWhhcy1zaGFkb3cgLmFjY29yZGlvbi1pdGVtLmFjdGl2ZSAuYWNjb3JkaW9uLXRpdGxlIGEsXG4uYWNjb3JkaW9uLWhlYWRpbmctaGFzLXNoYWRvdyAuYWNjb3JkaW9uLXRpdGxlIGEge1xuXHRib3gtc2hhZG93OiAwIDIycHggNzBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uYWNjb3JkaW9uLXNpZGUtc3BhY2luZyAuYWNjb3JkaW9uLXRpdGxlIGEge1xuXHRwYWRkaW5nLWlubGluZS1zdGFydDogdmFyKC0tYWNjb3JkaW9uLXNwYWNlKTtcblx0cGFkZGluZy1pbmxpbmUtZW5kOiB2YXIoLS1hY2NvcmRpb24tc3BhY2UpO1xufVxuXG4uYWNjb3JkaW9uLXNpZGUtc3BhY2luZyAuYWNjb3JkaW9uLWV4cGFuZGVyIHtcblx0cmlnaHQ6IHZhcigtLWFjY29yZGlvbi1zcGFjZSk7XG59XG5cbi5hY2NvcmRpb24tc2lkZS1zcGFjaW5nIC5hY2NvcmRpb24tY29udGVudCB7XG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiB2YXIoLS1hY2NvcmRpb24tc3BhY2UpO1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6IHZhcigtLWFjY29yZGlvbi1zcGFjZSk7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG43LjIuIEFuaW1hdGVkIEZyYW1lXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubHFkLWFmOm5vdCgubHFkLWFmLS1uYXZpZ2F0aW9uLWluaXQpIC5scWQtYWYtc2xpZGUubHFkLWFmLXNsaWRlLS1jdXJyZW50IHtcblx0b3BhY2l0eTogMTtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5scWQtYWY6bm90KC5scWQtYWYtLW5hdmlnYXRpb24taW5pdCkgLmxxZC1hZi1zbGlkZS5scWQtYWYtc2xpZGUtLWN1cnJlbnQgLmxxZC1hZi1zbGlkZV9faW1nX19pbm5lcixcbi5scWQtYWY6bm90KC5scWQtYWYtLW5hdmlnYXRpb24taW5pdCkgLmxxZC1hZi1zbGlkZS5scWQtYWYtc2xpZGUtLWN1cnJlbnQgLmxxZC1hZi1zbGlkZV9faW1nIGZpZ3VyZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5scWQtYWYtc2xpZGVzPnAge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubHFkLWFmLXNsaWRlIHtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubHFkLWFmLXNsaWRlLS1jdXJyZW50IHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5scWQtYWYtc2xpZGVfX2ltZ19faW5uZXIge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG59XG5cbi5scWQtYWYtc2xpZGVfX2ltZyBmaWd1cmUge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xufVxuXG4ubHFkLWFmLXNsaWRlX19pbWcgLmxxZC12Ymctd3JhcCxcbi5scWQtYWYtc2xpZGVfX2ltZyAubHFkLXZiZy1pbm5lcixcbi5scWQtYWYtc2xpZGVfX2ltZyAubWVqcy1jb250YWluZXIsXG4ubHFkLWFmLXNsaWRlX19pbWcgLm1lanMtaW5uZXIsXG4ubHFkLWFmLXNsaWRlX19pbWcgbWVkaWFlbGVtZW50d3JhcHBlcixcbi5scWQtYWYtc2xpZGVfX2ltZyB2aWRlbyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4ubHFkLWFmLXNsaWRlX19pbWcgaW1nOm5vdCgub2JqZml0LWNvdmVyKSB7XG5cdG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLmxxZC1hZi1zbGlkZV9faW1nIC5saXF1aWQtb3ZlcmxheS1saW5rIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4ubHFkLWFmLXNsaWRlLS1tb3Zpbi1vdXQgLmxxZC1hZi1zbGlkZV9faW1nIHtcblx0ei1pbmRleDogMjtcbn1cblxuLmxxZC1hZi1zbGlkZS0tbW92aW4taW4gLmxxZC1hZi1zbGlkZV9faW1nIHtcblx0ei1pbmRleDogMztcbn1cblxuLmxxZC1hZi1zbGlkZS0tY3VycmVudDpmaXJzdC1vZi10eXBlIC5scWQtYWYtc2xpZGVfX2ltZ19faW5uZXIsXG4ubHFkLWFmLXNsaWRlLS1jdXJyZW50OmZpcnN0LW9mLXR5cGUgLmxxZC1hZi1zbGlkZV9faW1nIGZpZ3VyZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5scWQtYWYtc2xpZGVfX3RpdGxlLFxuLmxxZC1hZi1zbGlkZV9fZGVzYyB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLWFmLXNsaWRlX190aXRsZSAuc3BsaXQtaW5uZXIsXG4ubHFkLWFmLXNsaWRlX19kZXNjIC5zcGxpdC1pbm5lciB7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5scWQtYWYtc2xpZGVfX3RpdGxlIHtcblx0bWFyZ2luOiAwIDAgMC4xZW07XG5cdGZvbnQtc2l6ZTogNjVweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcblx0bGluZS1oZWlnaHQ6IDEuMTU7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG5cbi5scWQtYWYtc2xpZGVfX3RpdGxlIC5scWQtbGluZXMsXG4ubHFkLWFmLXNsaWRlX190aXRsZSAuc3BsaXQtaW5uZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmxxZC1hZi1zbGlkZV9fdGl0bGUgLmxxZC1saW5lcyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5scWQtYWYtc2xpZGVfX3RpdGxlIC5zcGxpdC1pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxxZC1hZi1zbGlkZV9fZGVzYyB7XG5cdG1hcmdpbjogMCAwIDJlbSAwO1xuXHRmb250LXNpemU6IDEuMjVlbTtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4ubHFkLWFmLXNsaWRlX19kZXNjIC5scWQtbGluZXMsXG4ubHFkLWFmLXNsaWRlX19kZXNjIC5zcGxpdC1pbm5lciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxxZC1hZi1zbGlkZV9fZGVzYyAubHFkLWxpbmVzIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQubHFkLWFmLXNsaWRlX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA4NXB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5scWQtYWYtc2xpZGVfX2NvbnRlbnQge1xuXHRcdHdpZHRoOiA3NXZ3O1xuXHR9XG5cblx0LmxxZC1hZi1zbGlkZV9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMTEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5scWQtYWYtc2xpZGVfX3RpdGxlIHtcblx0XHRtYXgtd2lkdGg6IDgwJTtcblx0fVxuXG5cdC5scWQtYWYtc2xpZGVfX2Rlc2Mge1xuXHRcdG1heC13aWR0aDogNjUlO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5scWQtYWYtc2xpZGVfX2NvbnRlbnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0fVxufVxuXG4ubHFkLWFmLXNsaWRlbmF2IHtcblx0bGVmdDogMTVweDtcblx0Ym90dG9tOiA0ZW07XG59XG5cbi5scWQtYWYtc2xpZGVuYXZfX2l0ZW0ge1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmxxZC1hZi1zbGlkZW5hdl9faXRlbSBzdmcge1xuXHR0cmFuc2l0aW9uOiBzdHJva2UgMC4zcztcbn1cblxuLmxxZC1hZi1zbGlkZW5hdl9faXRlbTpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5scWQtYWYtc2xpZGVuYXZfX2l0ZW06aG92ZXIgc3ZnIHtcblx0c3Ryb2tlOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi5scWQtYWYtLW5hdmlnYXRpbmcgLmxxZC1hZi1zbGlkZW5hdl9faXRlbSB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubHFkLWFmLXNsaWRlbmF2X19pdGVtLS1wcmV2IC5scWQtYWYtYnV0dG9uLWFycm93IHtcblx0bWFyZ2luLWlubGluZS1zdGFydDogLTJweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC0xODBkZWcpO1xufVxuXG4ubHFkLWFmLXNsaWRlbmF2X19pdGVtLS1uZXh0IHtcblx0bWFyZ2luLWlubGluZS1zdGFydDogMS41ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5scWQtYWYtc2xpZGVuYXYge1xuXHRcdGxlZnQ6IGNhbGMoNXZ3IC0gMTVweCk7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LmxxZC1hZi1zbGlkZW5hdiB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGJvdHRvbTogMzBweDtcblx0fVxuXG5cdC5scWQtYWYtc2xpZGVuYXYge1xuXHRcdGxlZnQ6IDMwcHg7XG5cdH1cblxuXHQubHFkLWFmLXNsaWRlbmF2X19pdGVtIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHdpZHRoOiAyNXB4O1xuXHRcdGhlaWdodDogMjVweDtcblx0fVxufVxuXG4ubHFkLWFmLXNsaWRlbnVtIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0aGVpZ2h0OiA0MHZoO1xuXHR0b3A6IDMwdmg7XG5cdHJpZ2h0OiA0MHB4O1xuXHR6LWluZGV4OiAxMDtcblx0cGxhY2UtaXRlbXM6IGNlbnRlcjtcblx0Z3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0byAxZnI7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5scWQtYWYtc2xpZGVudW1fX2xpbmUge1xuXHR3aWR0aDogMnB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxxZC1hZi1zbGlkZW51bV9fbnVtcyB7XG5cdG1hcmdpbjogM3ZoIDA7XG59XG5cbi5scWQtYWYtc2xpZGVudW1fX2N1cnJlbnQge1xuXHRtYXJnaW4tdG9wOiAtMC4yZW07XG5cdHdpZHRoOiAxZW07XG5cdGhlaWdodDogMS4xZW07XG59XG5cbi5scWQtYWYtc2xpZGVudW1fX2N1cnJlbnQgc3BhbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5scWQtYWYtc2xpZGVudW1fX2N1cnJlbnQ+c3BhbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuNXMgMC41cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG5cbi5scWQtYWYtc2xpZGVudW1fX3RvdGFsIHtcblx0bWFyZ2luLXRvcDogMmVtO1xufVxuXG4ubHFkLWFmLXNsaWRlbnVtX190b3RhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIi9cIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTFlbTtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDAuNWVtO1xuXHR0cmFuc2Zvcm06IHNrZXdYKC0yNWRlZykgc2NhbGVYKDEuNSk7XG59XG5cbi5wYWdlLWhhcy1yaWdodC1zdGlja3liYXIgLmxxZC1hZi1zbGlkZW51bSB7XG5cdHJpZ2h0OiAxNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LmxxZC1hZi1zbGlkZW51bSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGJvdHRvbTogMzBweDtcblx0fVxuXG5cdC5scWQtYWYtc2xpZGVudW0ge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR0b3A6IGF1dG87XG5cdFx0cmlnaHQ6IDMwcHg7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdH1cblxuXHQubHFkLWFmLXNsaWRlbnVtX19udW1zIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdC5scWQtYWYtc2xpZGVudW1fX2N1cnJlbnQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQubHFkLWFmLXNsaWRlbnVtX190b3RhbCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwLjVlbTtcblx0fVxuXG5cdC5scWQtYWYtc2xpZGVudW1fX3RvdGFsOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJ8XCI7XG5cdFx0dG9wOiAwO1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAxZW07XG5cdH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbjcuMy4gQXN5bW1ldHJpYyBzbGlkZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5scWQtYXN5bS1zbGlkZXItdGl0bGUsXG4ubHFkLWFzeW0tc2xpZGVyLWluZm8sXG4ubHFkLWFzeW0tc2xpZGVyLWltZyB7XG5cdGZsZXg6IDEgMCAxMDAlO1xufVxuXG4ubHFkLWFzeW0tc2xpZGVyLXRpdGxlLmFjdGl2ZSxcbi5scWQtYXN5bS1zbGlkZXItaW5mby5hY3RpdmUsXG4ubHFkLWFzeW0tc2xpZGVyLWltZy5hY3RpdmUge1xuXHR6LWluZGV4OiAxO1xufVxuXG4ubHFkLWFzeW0tc2xpZGVyLXRpdGxlLmlzLW5leHQsXG4ubHFkLWFzeW0tc2xpZGVyLWluZm8uaXMtbmV4dCxcbi5scWQtYXN5bS1zbGlkZXItaW1nLmlzLW5leHQge1xuXHR6LWluZGV4OiAyO1xufVxuXG4ubHFkLWFzeW0tc2xpZGVyLWluZm8gaHIsXG4ubHFkLWFzeW0tc2xpZGVyLWluZm8gLmxxZC1hc3ltLXNsaWRlci1zdWJ0aXRsZS1lbGVtZW50LFxuLmxxZC1hc3ltLXNsaWRlci1pbmZvIC5scWQtYXN5bS1zbGlkZXItZGVzY3JpcHRpb24tZWxlbWVudCB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5scWQtYXN5bS1zbGlkZXItaW5mbyBociB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuXHRib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcbn1cblxuLmxxZC1hc3ltLXNsaWRlci10aXRsZSB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmxxZC1hc3ltLXNsaWRlci10aXRsZSAubHFkLWFzeW0tc2xpZGVyLXRpdGxlLWVsZW1lbnQge1xuXHRmb250LXNpemU6IDE2MnB4O1xuXHRsaW5lLWhlaWdodDogMC44NjQxOTc1MzA5ZW07XG59XG5cbi5scWQtYXN5bS1zbGlkZXItdGl0bGUgLmxxZC1jaGFycyB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5scWQtYXN5bS1zbGlkZXItdGl0bGUgLmxxZC13b3JkcyB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5scWQtYXN5bS1zbGlkZXItaW5mby13cmFwLFxuLmxxZC1hc3ltLXNsaWRlci10aXRsZS13cmFwIHtcblx0ZmxleC1ncm93OiAwO1xufVxuXG4ubHFkLWFzeW0tc2xpZGVyLWFycm93cyB7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG59XG5cbi5scWQtYXN5bS1zbGlkZXItYXJyb3cge1xuXHRkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcblx0d2lkdGg6IDcwcHg7XG5cdGhlaWdodDogNjBweDtcblx0cGxhY2UtaXRlbXM6IGNlbnRlcjtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuXHRjb2xvcjogIzAwMDtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5scWQtYXN5bS1zbGlkZXItYXJyb3c6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG59XG5cbi5scWQtYXN5bS1zbGlkZXItYXJyb3c6YmVmb3JlLFxuLmxxZC1hc3ltLXNsaWRlci1hcnJvdyBpIHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cblxuLmxxZC1hc3ltLXNsaWRlci1hcnJvdzpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLWFzeW0tc2xpZGVyLWFycm93OmhvdmVyOmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuXG4ubHFkLWFzeW0tc2xpZGVyLWFycm93OmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmxxZC1hc3ltLXNsaWRlci1wcmV2OmJlZm9yZSB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbn1cblxuLmxxZC1hc3ltLXNsaWRlci1wcmV2OmhvdmVyIGkge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTZweCk7XG59XG5cbi5scWQtYXN5bS1zbGlkZXItbmV4dDpiZWZvcmUge1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cblxuLmxxZC1hc3ltLXNsaWRlci1uZXh0OmhvdmVyIGkge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNnB4KTtcbn1cblxuLmxxZC1hc3ltLXNsaWRlci1idG4sXG4ubHFkLWFzeW0tc2xpZGVyLWJ0bi13cmFwIHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmxxZC1hc3ltLXNsaWRlci1idG4ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5scWQtYXN5bS1zbGlkZXItYnRuLXdyYXAge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4ubHFkLWFzeW0tc2xpZGVyLWltZyB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5scWQtYXN5bS1zbGlkZXItaW1nLXdyYXAge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAyLjVlbTtcbn1cblxuLmxxZC1hc3ltLXNsaWRlci10IHtcblx0bWFyZ2luLWJvdHRvbTogLTRlbTtcbn1cblxuLmxxZC1hc3ltLXNsaWRlcjpub3QoLmxxZC1hc3ltLXNsaWRlci1yZWFkeSkgLmxxZC1hc3ltLXNsaWRlci10aXRsZTpub3QoLmFjdGl2ZSksXG4ubHFkLWFzeW0tc2xpZGVyOm5vdCgubHFkLWFzeW0tc2xpZGVyLXJlYWR5KSAubHFkLWFzeW0tc2xpZGVyLWluZm86bm90KC5hY3RpdmUpLFxuLmxxZC1hc3ltLXNsaWRlcjpub3QoLmxxZC1hc3ltLXNsaWRlci1yZWFkeSkgLmxxZC1hc3ltLXNsaWRlci1pbWc6bm90KC5hY3RpdmUpIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubHFkLWFzeW0tc2xpZGVyLXJlYWR5IC5scWQtYXN5bS1zbGlkZXItYXJyb3cge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjQ1cyAwLjhzLCB2aXNpYmlsaXR5IDAuNDVzIDAuOHM7XG59XG5cbi5scWQtYXN5bS1zbGlkZXItcmVhZHkgLmxxZC1hc3ltLXNsaWRlci10aXRsZSxcbi5scWQtYXN5bS1zbGlkZXItcmVhZHkgLmxxZC1hc3ltLXNsaWRlci1pbmZvLFxuLmxxZC1hc3ltLXNsaWRlci1yZWFkeSAubHFkLWFzeW0tc2xpZGVyLWltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xufVxuXG4ubHFkLWFzeW0tc2xpZGVyLXJlYWR5IC5scWQtYXN5bS1zbGlkZXItdGl0bGUge1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubHFkLWFzeW0tc2xpZGVyLXJlYWR5IC5scWQtYXN5bS1zbGlkZXItdGl0bGU6bm90KC5hY3RpdmUpIFtkYXRhLXNwbGl0LXRleHRdOm5vdCguc3BsaXQtdGV4dC1hcHBsaWVkKSB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmxxZC1hc3ltLXNsaWRlci1yZWFkeSAuYWN0aXZlLmxxZC1hc3ltLXNsaWRlci10aXRsZSAubHFkLWNoYXJzIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxxZC1hc3ltLXNsaWRlci1yZWFkeSAuYWN0aXZlLmxxZC1hc3ltLXNsaWRlci1pbmZvIGhyLFxuLmxxZC1hc3ltLXNsaWRlci1yZWFkeSAuYWN0aXZlLmxxZC1hc3ltLXNsaWRlci1pbmZvIC5scWQtYXN5bS1zbGlkZXItc3VidGl0bGUtZWxlbWVudCxcbi5scWQtYXN5bS1zbGlkZXItcmVhZHkgLmFjdGl2ZS5scWQtYXN5bS1zbGlkZXItaW5mbyAubHFkLWFzeW0tc2xpZGVyLWRlc2NyaXB0aW9uLWVsZW1lbnQge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubHFkLWFzeW0tc2xpZGVyLXJlYWR5IC5hY3RpdmUubHFkLWFzeW0tc2xpZGVyLWltZyB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmxxZC1hc3ltLXNsaWRlci1yZWFkeSAuYWN0aXZlLmxxZC1hc3ltLXNsaWRlci1pbWcgLmxxZC1hc3ltLXNsaWRlci1idG4sXG4ubHFkLWFzeW0tc2xpZGVyLXJlYWR5IC5hY3RpdmUubHFkLWFzeW0tc2xpZGVyLWltZyAubHFkLWFzeW0tc2xpZGVyLWJ0bi13cmFwIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHQubHFkLWFzeW0tc2xpZGVyLXJlYWR5IC5scWQtYXN5bS1zbGlkZXItaW5mbyB7XG5cdFx0dG9wOiAtMmVtO1xuXHR9XG5cblx0LmxxZC1hc3ltLXNsaWRlci1jb250ZW50IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG5cblx0LmxxZC1hc3ltLXNsaWRlci10aXRsZS13cmFwIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0LmxxZC1hc3ltLXNsaWRlci1pbmZvLXdyYXAge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQubHFkLWFzeW0tc2xpZGVyLWluZm8gaHIge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogMDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuXG5cdC5scWQtYXN5bS1zbGlkZXItdCxcblx0LmxxZC1hc3ltLXNsaWRlci10aXRsZS13cmFwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdH1cblxuXHQubHFkLWFzeW0tc2xpZGVyLWltZy13cmFwIHtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuXHR9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG43LjQuIEJhbm5lclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmxxZC1ibm5yLTEgLmxxZC1ibm5yLWxlZnQge1xuXHRwYWRkaW5nOiA0NXB4IDU1cHggNTBweDtcblx0YmFja2dyb3VuZDogI2YzZjRmNDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmxxZC1ibm5yLTEge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdH1cblxuXHQubHFkLWJubnItMSAubHFkLWJubnItbGVmdCB7XG5cdFx0d2lkdGg6IDY1JTtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogLTEwJTtcblx0XHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgOTAlIDEwMCUsIDAlIDEwMCUpO1xuXHRcdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgOTAlIDEwMCUsIDAlIDEwMCUpO1xuXHR9XG5cblx0LmxxZC1ibm5yLTEgLmxxZC1ibm5yLXJpZ2h0IHtcblx0XHR3aWR0aDogNDUlO1xuXHR9XG5cblx0LmxxZC1ibm5yLTEgLmxxZC1ibm5yLXJpZ2h0IGltZyxcblx0LmxxZC1ibm5yLTEgLmxxZC1ibm5yLXJpZ2h0IGZpZ3VyZSxcblx0LmxxZC1ibm5yLTEgLmxxZC1ibm5yLXJpZ2h0IC5scWQtYm5uci1pbiB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LmxxZC1ibm5yLTEgLmxxZC1ibm5yLXJpZ2h0IGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmxxZC1ibm5yLTEgLmxxZC1ibm5yLWxlZnQge1xuXHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKDEwJSArIDIwcHgpO1xuXHRcdG1hcmdpbi1ib3R0b206IC0xMCU7XG5cdFx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCA5NSUpO1xuXHRcdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwIDk1JSk7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmxxZC1ibm5yLTEgLmxxZC1ibm5yLWxlZnQge1xuXHRcdHBhZGRpbmc6IDM1cHggMjBweCBjYWxjKDEwJSArIDIwcHgpO1xuXHR9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG43LjUuIEJhbm5lciBiYW5uYW5hc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmxxZC1ibnItYm5ucy1oLWlubmVyLFxuLmxxZC1ibnItYm5ucy1oIHtcblx0Zm9udC1zaXplOiBjbGFtcCg2MnB4LCA3dncsIDExMHB4KTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmxxZC1ibnItYm5ucy1oLXdyYXAtZmlyc3Qge1xuXHRwYWRkaW5nOiA1MHB4IDA7XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogdmFyKC0tbHFkLXN0aWNreS1oZWFkZXItaGVpZ2h0LCAwKTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG59XG5cbi5scWQtYm5yLWJubnMtaCB7XG5cdG1hcmdpbjogMCAwIDFlbTtcbn1cblxuLmxxZC1ibnItYm5ucy1oLWlubmVyIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5scWQtYm5yLWJubnMge1xuXHRoZWlnaHQ6IDIyNXZoO1xufVxuXG4ubHFkLWJuci1ibm5zIC5sZC1wYXJhbGxheC13cmFwOmZpcnN0LW9mLXR5cGUge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcbn1cblxuLmxxZC1ibnItYm5ucyAubGQtcGFyYWxsYXgtd3JhcDpsYXN0LW9mLXR5cGUge1xuXHR3aWR0aDogMTAwdnc7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiA1MCU7XG5cdHJpZ2h0OiA1MCU7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC01MHZ3O1xuXHRtYXJnaW4taW5saW5lLWVuZDogLTUwdnc7XG59XG5cbi52Y19tb2JpbGUgLmxxZC1ibnItYm5ucy1oLWlubmVyLFxuLnZjX21vYmlsZSAubHFkLWJuci1ibm5zLWgge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udmNfbW9iaWxlIC5scWQtYm5yLWJubnMtbWVkaWEge1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1hcmdpbjogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG59XG5cbi52Y19tb2JpbGUgLmxxZC1ibnItYm5ucy1pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IGF1dG87XG5cdGhlaWdodDogYXV0bztcbn1cblxuLnZjX21vYmlsZSAubHFkLWJuci1ibm5zIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi52Y19tb2JpbGUgLmxxZC1ibnItYm5ucyAubGQtcGFyYWxsYXgtd3JhcCxcbi52Y19tb2JpbGUgLmxxZC1ibnItYm5ucyAubHFkLWJuci1ibm5zLWgtd3JhcCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4udmNfbW9iaWxlIC5scWQtYm5yLWJubnMgLmxxZC1ibnItYm5ucy1oLXdyYXA6bGFzdC1jaGlsZCB7XG5cdGhlaWdodDogYXV0bztcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdHRvcDogY2FsYygxMDBweCArIGNsYW1wKDYycHgsIDd2dywgMTEwcHgpKTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblxuXHQubHFkLWJuci1ibm5zLWgtaW5uZXIsXG5cdC5scWQtYm5yLWJubnMtaCB7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgzNHB4LCA3dncsIDExMHB4KTtcblx0fVxuXG5cdC5scWQtYm5yLWJubnMgLmxxZC1ibnItYm5ucy1oLXdyYXA6bGFzdC1jaGlsZCB7XG5cdFx0dG9wOiBjYWxjKDEwMHB4ICsgY2xhbXAoMzRweCwgN3Z3LCAxMTBweCkpO1xuXHR9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG43LjYuIEJsb2NrIHJldmVhbGVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uYmxvY2stcmV2ZWFsZXJfX2VsZW1lbnQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG43LjcuIEJyZWFkY3J1bWJzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uYnJlYWRjcnVtYiB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5icmVhZGNydW1iPmxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnJlYWRjcnVtYj5saTpiZWZvcmUsXG4uYnJlYWRjcnVtYj5saTphZnRlciB7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5icmVhZGNydW1iPmxpOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuXHRjb250ZW50OiBcIi/CoFwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWlubGluZS1zdGFydDogMC43NWVtO1xuXHRtYXJnaW4taW5saW5lLWVuZDogMC43NWVtO1xuXHRmb250LXNpemU6IDAuODVlbTtcbn1cblxuLmJyZWFkY3J1bWI+bGk6aG92ZXIge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uYnJlYWRjcnVtYixcbi5icmVhZGNydW1iPi5hY3RpdmUge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmJyZWFkY3J1bWIgc3BhbiB7XG5cdG9wYWNpdHk6IDAuNjtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuXG4uYnJlYWRjcnVtYiBhOmhvdmVyIHNwYW4ge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuNy44LiBCdWxsZXQgbGlzdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmxxZC1idWxsZXQtbGlzdCBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4ubHFkLWJ1bGxldC1saXN0IGxpOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRtYXJnaW4taW5saW5lLWVuZDogMWVtO1xuXHRib3JkZXItcmFkaXVzOiA1MGVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG59XG5cbi5scWQtYnVsbGV0LWxpc3QgLmlubGluZS11bCBsaStsaSB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDIuNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubHFkLWJ1bGxldC1saXN0IC5pbmxpbmUtdWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0LmxxZC1idWxsZXQtbGlzdCAuaW5saW5lLXVsIGxpIHtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDUwJTtcblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuNy45LiBCdXR0b25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5idG4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1hbGlnbjogdW5zZXQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uYnRuIGkge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yMiwgMC42NjUsIDAuMzQsIDAuODc1KTtcbn1cblxuLmJ0bi1pY29uLFxuLmJ0bi10eHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5idG4tdHh0IHNtYWxsLFxuLmJ0bi10eHQgc3BhbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnRuLXR4dCBzbWFsbCB7XG5cdGZvbnQtc2l6ZTogMC42N2VtO1xufVxuXG4uYnRuLWljb24tc2VwIC5idG4tdHh0IHtcblx0dGV4dC1hbGlnbjogc3RhcnQ7XG59XG5cbi5idG4tbmFrZWQge1xuXHQtLWJ0bi1wdDogMCAhaW1wb3J0YW50O1xuXHQtLWJ0bi1wZTogMCAhaW1wb3J0YW50O1xuXHQtLWJ0bi1wYjogMCAhaW1wb3J0YW50O1xuXHQtLWJ0bi1wczogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uYnRuLXhzIHtcblx0LS1idG4tcHQ6IDAuM2VtO1xuXHQtLWJ0bi1wZTogMWVtO1xuXHQtLWJ0bi1wYjogMC4zZW07XG5cdC0tYnRuLXBzOiAxZW07XG59XG5cbi8qIEFkZCBieSBFYmkgKi9cbi5idG4teHNtIHtcblx0LS1idG4tcHQ6IDAuNmVtO1xuXHQtLWJ0bi1wZTogMWVtO1xuXHQtLWJ0bi1wYjogMC42ZW07XG5cdC0tYnRuLXBzOiAxZW07XG59XG5cbi5idG4tc20ge1xuXHQtLWJ0bi1wdDogMC44NWVtO1xuXHQtLWJ0bi1wZTogMS4zZW07XG5cdC0tYnRuLXBiOiAwLjg1ZW07XG5cdC0tYnRuLXBzOiAxLjNlbTtcbn1cblxuLmJ0bi1tZCB7XG5cdC0tYnRuLXB0OiAxLjE1ZW07XG5cdC0tYnRuLXBlOiAyLjFlbTtcblx0LS1idG4tcGI6IDEuMTVlbTtcblx0LS1idG4tcHM6IDIuMWVtO1xufVxuXG4uYnRuLWxnIHtcblx0LS1idG4tcHQ6IDEuM2VtO1xuXHQtLWJ0bi1wZTogMi43ZW07XG5cdC0tYnRuLXBiOiAxLjNlbTtcblx0LS1idG4tcHM6IDIuN2VtO1xufVxuXG4uYnRuLXhsIHtcblx0LS1idG4tcHQ6IDEuNWVtO1xuXHQtLWJ0bi1wZTogMy41ZW07XG5cdC0tYnRuLXBiOiAxLjVlbTtcblx0LS1idG4tcHM6IDMuNWVtO1xufVxuXG4uYnRuLXNvbGlkIHtcblx0cGFkZGluZzogdmFyKC0tYnRuLXB0KSB2YXIoLS1idG4tcGUpIHZhcigtLWJ0bi1wYikgdmFyKC0tYnRuLXBzKTtcbn1cblxuLmJ0bi1zb2xpZDpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTJweCwgMCk7XG5cdGJveC1zaGFkb3c6IDAgMTJweCAyOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi5idG4tdW5kZXJsaW5lZCB7XG5cdC0tYnRuLXB0OiAwICFpbXBvcnRhbnQ7XG5cdC0tYnRuLXBlOiAwICFpbXBvcnRhbnQ7XG5cdC0tYnRuLXBiOiAwICFpbXBvcnRhbnQ7XG5cdC0tYnRuLXBzOiAwICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ0bi11bmRlcmxpbmVkOmJlZm9yZSxcbi5idG4tdW5kZXJsaW5lZDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcbn1cblxuLmJ0bi11bmRlcmxpbmVkOmFmdGVyIHtcblx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cblxuLmJ0bi11bmRlcmxpbmVkOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tdW5kZXJsaW5lZDpob3ZlcjphZnRlciB7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuXHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmJ0bi11bmRlcmxpbmVkIC5idG4tdHh0IHtcblx0cGFkZGluZy1ib3R0b206IDAuMmVtO1xufVxuXG4uYnRuLXVuZGVybGluZWQuYm9yZGVyLXRoaW46YmVmb3JlLFxuLmJ0bi11bmRlcmxpbmVkLmJvcmRlci10aGluOmFmdGVyIHtcblx0aGVpZ2h0OiAxcHg7XG59XG5cbi5idG4tdW5kZXJsaW5lZC5ib3JkZXItdGhpY2s6YmVmb3JlLFxuLmJ0bi11bmRlcmxpbmVkLmJvcmRlci10aGljazphZnRlciB7XG5cdGhlaWdodDogMnB4O1xufVxuXG4uYnRuLXVuZGVybGluZWQuYm9yZGVyLXRoaWNrZXI6YmVmb3JlLFxuLmJ0bi11bmRlcmxpbmVkLmJvcmRlci10aGlja2VyOmFmdGVyIHtcblx0aGVpZ2h0OiAzcHg7XG59XG5cbi5idG4tYmxvY2sge1xuXHR3aWR0aDogMTAwJTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5idG4ge1xuXHQtLWljb24tdzogMHB4O1xuXHQtLWljb24taDogMHB4O1xuXHQtLWljb24tbXQ6IDBweDtcblx0LS1pY29uLW1lOiAwcHg7XG5cdC0taWNvbi1tYjogMHB4O1xuXHQtLWljb24tbXM6IDhweDtcblx0LS1pY29uLWZvbnQtc2l6ZTogMWVtO1xufVxuXG4uYnRuLWljb24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcywgY29sb3IgMC4xMjVzLCBib3gtc2hhZG93IDAuM3MsIGJvcmRlciAwLjNzLCBvcGFjaXR5IDAuMjVzLCB0cmFuc2Zvcm0gMC41cztcblx0bWFyZ2luLXRvcDogdmFyKC0taWNvbi1tdCk7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1pY29uLW1lKTtcblx0bWFyZ2luLWJvdHRvbTogdmFyKC0taWNvbi1tYik7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLWljb24tbXMpO1xufVxuXG4uYnRuLWljb24gaSxcbi5idG4taWNvbiBzdmcge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5idG4taWNvbiBpIHtcblx0Zm9udC1zaXplOiB2YXIoLS1pY29uLWZvbnQtc2l6ZSk7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uYnRuLWljb24gc3ZnIHtcblx0d2lkdGg6IHZhcigtLWljb24tZm9udC1zaXplKTtcblx0bWF4LWhlaWdodDogdmFyKC0taWNvbi1mb250LXNpemUpO1xuXHRmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5idG4taWNvbjpvbmx5LWNoaWxkIHtcblx0LS1pY29uLW1iOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmJ0bi1pY29uOmZpcnN0LWNoaWxkIHtcblx0LS1pY29uLW1zOiBhdXRvO1xuXHQtLWljb24tbWU6IGF1dG87XG59XG5cbi8qIEljb24gUG9zaXRpb24gKi9cbi5idG4taWNvbi10b3AgLmJ0bi1pY29uLFxuLmJ0bi1pY29uLWxlZnQgLmJ0bi1pY29uIHtcblx0b3JkZXI6IC0xO1xufVxuXG4uYnRuLWljb24tYmxvY2sge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtLWljb24tbXQ6IDAuNWVtO1xuXHQtLWljb24tbXM6IGF1dG8gIWltcG9ydGFudDtcblx0LS1pY29uLW1lOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5idG4taWNvbi1ibG9jayAuYnRuLWljb24sXG4uYnRuLWljb24tYmxvY2sgLmJ0bi10eHQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5idG4taWNvbi1ibG9jayAuYnRuLWljb24ge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmJ0bi1pY29uLWJsb2NrIC5idG4tdHh0IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xufVxuXG4uYnRuLWljb24tbGVmdCB7XG5cdC0taWNvbi1tczogMHB4O1xuXHQtLWljb24tbWU6IDhweDtcbn1cblxuLmJ0bi1pY29uLXRvcC5idG4taWNvbi1ibG9jayB7XG5cdC0taWNvbi1tdDogMDtcblx0LS1pY29uLW1iOiAwLjVlbTtcbn1cblxuLmJ0bi1pY29uLXNoYXBlZCB7XG5cdC0taWNvbi1tdDogLTUlO1xuXHQtLWljb24tbWI6IC01JTtcbn1cblxuLmJ0bi1pY29uLXNoYXBlZCAuYnRuLWljb24ge1xuXHR3aWR0aDogdmFyKC0taWNvbi13KTtcblx0aGVpZ2h0OiB2YXIoLS1pY29uLWgpO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuLmJ0bi1pY29uLXNvbGlkIC5idG4taWNvbiB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLmJ0bi1pY29uLWNpcmNsZSAuYnRuLWljb24ge1xuXHRib3JkZXItcmFkaXVzOiAxMGVtO1xufVxuXG4uYnRuLWljb24tcm91bmQgLmJ0bi1pY29uIHtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uYnRuLWljb24tc2VtaS1yb3VuZCAuYnRuLWljb24ge1xuXHRib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5idG4taWNvbi1ib3JkZXItdGhpY2sgLmJ0bi1pY29uIHtcblx0Ym9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5idG4taWNvbi1ib3JkZXItdGhpY2tlciAuYnRuLWljb24ge1xuXHRib3JkZXItd2lkdGg6IDNweDtcbn1cblxuLmJ0bi1pY29uLWJvcmRlci10aGlja2VzdCAuYnRuLWljb24ge1xuXHRib3JkZXItd2lkdGg6IDRweDtcbn1cblxuLmJ0bi1pY29uLXhzIHtcblx0LS1pY29uLXc6IDEuNWVtO1xuXHQtLWljb24taDogMS41ZW07XG59XG5cbi5idG4taWNvbi1zbSB7XG5cdC0taWNvbi13OiAyZW07XG5cdC0taWNvbi1oOiAyZW07XG59XG5cbi5idG4taWNvbi1zbSAuYnRuLWljb24ge1xuXHR3aWR0aDogMmVtO1xuXHRoZWlnaHQ6IDJlbTtcbn1cblxuLmJ0bi1pY29uLW1kIHtcblx0LS1pY29uLXc6IDIuNWVtO1xuXHQtLWljb24taDogMi41ZW07XG59XG5cbi5idG4taWNvbi1sZyB7XG5cdC0taWNvbi13OiAzLjJlbTtcblx0LS1pY29uLWg6IDMuMmVtO1xufVxuXG4uYnRuLWljb24teGwge1xuXHQtLWljb24tdzogMy41ZW07XG5cdC0taWNvbi1oOiAzLjVlbTtcbn1cblxuLmJ0bi1pY29uLXhsIC5idG4taWNvbiB7XG5cdHdpZHRoOiAzLjVlbTtcblx0aGVpZ2h0OiAzLjVlbTtcbn1cblxuLmJ0bi1pY29uLXNlcCB7XG5cdC0taWNvbi1tczogMS4xZW07XG59XG5cbi5idG4taWNvbi1zZXAgLmJ0bi1pY29uIHtcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IHZhcigtLWljb24tbXMpO1xufVxuXG4uYnRuLWljb24tc2VwIC5idG4taWNvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMjAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IC01MCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG5cbi5idG4taWNvbi1zZXAuYnRuLWljb24tbGVmdCB7XG5cdC0taWNvbi1tczogMDtcblx0LS1pY29uLW1lOiAxLjFlbTtcbn1cblxuLmJ0bi1pY29uLXNlcC5idG4taWNvbi1sZWZ0IC5idG4taWNvbiB7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0taWNvbi1tZSk7XG59XG5cbi5idG4taWNvbi1zZXAuYnRuLWljb24tbGVmdCAuYnRuLWljb246YmVmb3JlIHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDA7XG59XG5cbkBrZXlmcmFtZXMgYnRuSWNvblJpcHBsZSB7XG5cdDAlIHtcblx0XHRib3JkZXItd2lkdGg6IDRweDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG5cblx0ODAlIHtcblx0XHRib3JkZXItd2lkdGg6IDFweDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMzUpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4uYnRuLWljb24tcmlwcGxlIC5idG4taWNvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMnB4O1xuXHRsZWZ0OiAtMnB4O1xuXHRib3R0b206IC0ycHg7XG5cdHJpZ2h0OiAtMnB4O1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG5cdGFuaW1hdGlvbjogYnRuSWNvblJpcHBsZSAycyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgYm90aCBpbmZpbml0ZTtcbn1cblxuLmJ0bi1ob3Zlci1yZXZlYWwge1xuXHQtLWljb24tbW92ZTogMHB4O1xuXHQtLWljb24tbXM6IDBweDtcblx0LS1pY29uLW1lOiAwcHg7XG5cdC0tdHh0LW1vdmU6IGNhbGModmFyKC0taWNvbi1tb3ZlKSAqIC0xKTtcbn1cblxuLmJ0bi1ob3Zlci1yZXZlYWwgLmJ0bi1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGF1dG87XG5cdG9wYWNpdHk6IDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzLCB0cmFuc2Zvcm0gMC41cztcbn1cblxuLmJ0bi1ob3Zlci1yZXZlYWwgLmJ0bi10eHQge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbn1cblxuLmJ0bi1ob3Zlci1yZXZlYWwgLmJ0bi10eHQsXG4uYnRuLWhvdmVyLXJldmVhbCAuYnRuLWljb24ge1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAuNzEsIDAuNCwgMSk7XG59XG5cbi5idG4taG92ZXItcmV2ZWFsLmJ0bi1pY29uLXJpZ2h0IHtcblx0LS1pY29uLW1vdmU6IGNhbGModmFyKC0taWNvbi1mb250LXNpemUpICsgdmFyKC0taWNvbi1tcykpO1xufVxuXG4uYnRuLWhvdmVyLXJldmVhbC5idG4taWNvbi1yaWdodCAuYnRuLWljb24ge1xuXHRtYXJnaW4taW5saW5lLWVuZDogMDtcblx0cmlnaHQ6IHZhcigtLWJ0bi1wZSwgMCk7XG59XG5cbi5idG4taG92ZXItcmV2ZWFsLmJ0bi1pY29uLWxlZnQge1xuXHQtLWljb24tbW92ZTogY2FsYygodmFyKC0taWNvbi1mb250LXNpemUpICsgdmFyKC0taWNvbi1tZSkpICogLTEpO1xufVxuXG4uYnRuLWhvdmVyLXJldmVhbC5idG4taWNvbi1sZWZ0IC5idG4taWNvbiB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG5cdGxlZnQ6IHZhcigtLWJ0bi1wcywgMCk7XG59XG5cbi5idG4taG92ZXItcmV2ZWFsLmJ0bi1ibG9jayAuYnRuLWljb24sXG4uYnRuLWhvdmVyLXJldmVhbC5idG4tY3VzdG9tLXNpemUgLmJ0bi1pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRyaWdodDogYXV0bztcblx0bGVmdDogYXV0bztcbn1cblxuLmJ0bi1ob3Zlci1yZXZlYWwuYnRuLWN1c3RvbS1zaXplLmJ0bi1pY29uLWxlZnQgLmJ0bi10eHQge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiBjYWxjKHZhcigtLWljb24tbWUpICogLTEpO1xufVxuXG4uYnRuLWhvdmVyLXJldmVhbC5idG4tY3VzdG9tLXNpemUuYnRuLWljb24tcmlnaHQgLmJ0bi10eHQge1xuXHRtYXJnaW4taW5saW5lLWVuZDogY2FsYyh2YXIoLS1pY29uLW1zKSAqIC0xKTtcbn1cblxuLmJ0bi1ob3Zlci1yZXZlYWw6aG92ZXIgLmJ0bi1pY29uIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLWljb24tbW92ZSkpO1xufVxuXG4uYnRuLWhvdmVyLXJldmVhbDpob3Zlci5idG4tdW5kZXJsaW5lZC5idG4taWNvbi1sZWZ0IC5idG4tdHh0LFxuLmJ0bi1ob3Zlci1yZXZlYWw6aG92ZXIuYnRuLW5ha2VkLmJ0bi1pY29uLWxlZnQgLmJ0bi10eHQsXG4uYnRuLWhvdmVyLXJldmVhbDpob3Zlci5idG4tc29saWQgLmJ0bi10eHQge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0tdHh0LW1vdmUpKTtcbn1cblxuLmJ0bi1ob3Zlci1yZXZlYWw6aG92ZXIuYnRuLXVuZGVybGluZWQuYnRuLWljb24tbGVmdCAuYnRuLWljb24sXG4uYnRuLWhvdmVyLXJldmVhbDpob3Zlci5idG4tbmFrZWQuYnRuLWljb24tbGVmdCAuYnRuLWljb24ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5idG4taG92ZXItc3dwLmJ0bi1zb2xpZCAuYnRuLXR4dCB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0xZW07XG59XG5cbi5idG4taG92ZXItc3dwIC5idG4taWNvbiB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIDAuMjVzLCB0cmFuc2Zvcm0gMC42cyAwLjI1cztcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAuNzUsIDAuMjUsIDEpO1xufVxuXG4uYnRuLWhvdmVyLXN3cCAuYnRuLWljb24rLmJ0bi1pY29uIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdG9yZGVyOiAtMjtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xZW0pO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwcztcblx0bWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0taWNvbi1tZSk7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiB2YXIoLS1pY29uLW1zKTtcbn1cblxuLmJ0bi1ob3Zlci1zd3AgLmJ0bi10eHQge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyAwLjEyNXMgY3ViaWMtYmV6aWVyKDAuMSwgMC43NSwgMC4yNSwgMSk7XG59XG5cbi5idG4taG92ZXItc3dwLmJ0bi1pY29uLWxlZnQuYnRuLXNvbGlkIC5idG4tdHh0IHtcblx0bWFyZ2luLWlubGluZS1zdGFydDogMDtcblx0bWFyZ2luLWlubGluZS1lbmQ6IC0xZW07XG59XG5cbi5idG4taG92ZXItc3dwLmJ0bi1pY29uLWxlZnQgLmJ0bi1pY29uKy5idG4taWNvbiB7XG5cdG9yZGVyOiAyO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMWVtKTtcbn1cblxuLmJ0bi1ob3Zlci1zd3AuYnRuLW5ha2VkIC5idG4taWNvbisuYnRuLWljb24sXG4uYnRuLWhvdmVyLXN3cC5idG4tdW5kZXJsaW5lZCAuYnRuLWljb24rLmJ0bi1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGF1dG87XG5cdGxlZnQ6IDA7XG59XG5cbi5idG4taG92ZXItc3dwLmJ0bi1uYWtlZC5idG4taWNvbi1sZWZ0IC5idG4taWNvbisuYnRuLWljb24sXG4uYnRuLWhvdmVyLXN3cC5idG4tdW5kZXJsaW5lZC5idG4taWNvbi1sZWZ0IC5idG4taWNvbisuYnRuLWljb24ge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcbn1cblxuLmJ0bi1ob3Zlci1zd3A6aG92ZXIgLmJ0bi1pY29uIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMHM7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxZW0pO1xufVxuXG4uYnRuLWhvdmVyLXN3cDpob3ZlciAuYnRuLXR4dCB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjVlbSk7XG59XG5cbi5idG4taG92ZXItc3dwOmhvdmVyIC5idG4taWNvbiB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5idG4taG92ZXItc3dwOmhvdmVyIC5idG4taWNvbisuYnRuLWljb24ge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuMjI1cztcbn1cblxuLmJ0bi1ob3Zlci1zd3A6aG92ZXIuYnRuLWljb24tbGVmdCAuYnRuLWljb24ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTFlbSk7XG59XG5cbi5idG4taG92ZXItc3dwOmhvdmVyLmJ0bi1pY29uLWxlZnQgLmJ0bi1pY29uKy5idG4taWNvbiB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLmJ0bi1ob3Zlci1zd3A6aG92ZXIuYnRuLWljb24tbGVmdCAuYnRuLXR4dCB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMS41ZW0pO1xufVxuXG4uYnRuLWhvdmVyLXR4dC1zd2l0Y2ggLmJ0bi10eHQge1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNjVzLCB0cmFuc2Zvcm0gMC44NXM7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMC44NSwgMC4zMSwgMSk7XG59XG5cbi5idG4taG92ZXItdHh0LXN3aXRjaCAuYnRuLXR4dDphZnRlciB7XG5cdGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRvcDogNTAlO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBpbmhlcml0O1xufVxuXG4uYnRuLWhvdmVyLXR4dC1zd2l0Y2g6aG92ZXIgLmJ0bi10eHQ6YWZ0ZXIge1xuXHRvcGFjaXR5OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIGJ0bkhvdmVyVHh0TGlxdWlkWEFsdCB7XG5cdDUwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4zZW0pO1xuXHR9XG5cblx0NTElIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMC4zZW0pO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cbn1cblxuLmJ0bi1ob3Zlci10eHQtbGlxdWlkLXgtYWx0OmhvdmVyIC5scWQtY2hhcnMge1xuXHRhbmltYXRpb246IGJ0bkhvdmVyVHh0TGlxdWlkWEFsdCAwLjZzIGNhbGModmFyKC0tY2hhcnMtbGFzdC1pbmRleCwgMHMpICogMC4wM3MpIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSBib3RoIGFsdGVybmF0ZTtcbn1cblxuQGtleWZyYW1lcyBidG5Ib3ZlclR4dExpcXVpZFgge1xuXHQ1MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0wLjNlbSk7XG5cdH1cblxuXHQ1MSUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuM2VtKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR9XG59XG5cbi5idG4taG92ZXItdHh0LWxpcXVpZC14OmhvdmVyIC5scWQtY2hhcnMge1xuXHRhbmltYXRpb246IGJ0bkhvdmVyVHh0TGlxdWlkWCAwLjZzIGNhbGModmFyKC0tY2hhcnMtaW5kZXgsIDBzKSAqIDAuMDNzKSBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgYm90aCBhbHRlcm5hdGU7XG59XG5cbkBrZXlmcmFtZXMgYnRuSG92ZXJUeHRMaXF1aWRZQWx0IHtcblx0NTAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4zZW0pO1xuXHR9XG5cblx0NTElIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjNlbSk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxufVxuXG4uYnRuLWhvdmVyLXR4dC1saXF1aWQteS1hbHQ6aG92ZXIgLmxxZC1jaGFycyB7XG5cdGFuaW1hdGlvbjogYnRuSG92ZXJUeHRMaXF1aWRZQWx0IDAuNnMgY2FsYyh2YXIoLS1jaGFycy1pbmRleCwgMHMpICogMC4wM3MpIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSBib3RoIGFsdGVybmF0ZTtcbn1cblxuQGtleWZyYW1lcyBidG5Ib3ZlclR4dExpcXVpZFkge1xuXHQ1MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuM2VtKTtcblx0fVxuXG5cdDUxJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuM2VtKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5cbi5idG4taG92ZXItdHh0LWxpcXVpZC15OmhvdmVyIC5scWQtY2hhcnMge1xuXHRhbmltYXRpb246IGJ0bkhvdmVyVHh0TGlxdWlkWSAwLjZzIGNhbGModmFyKC0tY2hhcnMtaW5kZXgsIDBzKSAqIDAuMDNzKSBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgYm90aCBhbHRlcm5hdGU7XG59XG5cbi5idG4taG92ZXItdHh0LW1hcnF1ZWUgLmJ0bi10eHQ6YWZ0ZXIge1xuXHRjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0b3A6IDUwJTtcbn1cblxuQGtleWZyYW1lcyBidG5UeHRNYXJxdWVlWCB7XG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAwJSk7XG5cdH1cbn1cblxuLmJ0bi1ob3Zlci10eHQtbWFycXVlZS14IC5idG4tdHh0OmFmdGVyIHtcblx0bGVmdDogMTAwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTUwJSk7XG59XG5cbi5idG4taG92ZXItdHh0LW1hcnF1ZWUteDpob3ZlciAuYnRuLXR4dCB7XG5cdGFuaW1hdGlvbjogYnRuVHh0TWFycXVlZVggMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGJ0blR4dE1hcnF1ZWVZIHtcblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMDAlKTtcblx0fVxufVxuXG4uYnRuLWhvdmVyLXR4dC1tYXJxdWVlLXkgLmJ0bi10eHQ6YWZ0ZXIge1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7XG59XG5cbi5idG4taG92ZXItdHh0LW1hcnF1ZWUteTpob3ZlciAuYnRuLXR4dCB7XG5cdGFuaW1hdGlvbjogYnRuVHh0TWFycXVlZVkgMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uYnRuLWhvdmVyLXR4dC1zd2l0Y2ggLmJ0bi10eHQge1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNjVzLCB0cmFuc2Zvcm0gMC44NXM7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMC44NSwgMC4zMSwgMSk7XG59XG5cbi5idG4taG92ZXItdHh0LXN3aXRjaCAuYnRuLXR4dDphZnRlciB7XG5cdGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRvcDogNTAlO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBpbmhlcml0O1xufVxuXG4uYnRuLWhvdmVyLXR4dC1zd2l0Y2g6aG92ZXIgLmJ0bi10eHQ6YWZ0ZXIge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uYnRuLWhvdmVyLXR4dC1zd2l0Y2gteCAuYnRuLXR4dDphZnRlciB7XG5cdGxlZnQ6IDEwMCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG59XG5cbi5idG4taG92ZXItdHh0LXN3aXRjaC14OmhvdmVyIC5idG4tdHh0IHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMDAlKTtcbn1cblxuLmJ0bi1ob3Zlci10eHQtc3dpdGNoLXg6aG92ZXIgLmJ0bi10eHQ6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtNTAlKTtcbn1cblxuLmJ0bi1ob3Zlci10eHQtc3dpdGNoLXkgLmJ0bi10eHQ6YWZ0ZXIge1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDE1MCUpO1xufVxuXG4uYnRuLWhvdmVyLXR4dC1zd2l0Y2gteTpob3ZlciAuYnRuLXR4dCB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUwJSk7XG59XG5cbi5idG4taG92ZXItdHh0LXN3aXRjaC15OmhvdmVyIC5idG4tdHh0OmFmdGVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjAwJSk7XG59XG5cbi5idG4tY3VzdG9tLXNpemUge1xuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBrZXlmcmFtZXMgZG90QW5pbWF0aW9ucyB7XG5cdGZyb20ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcblx0fVxuXG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cbn1cblxuLmJ0bi5sZC1hamF4LWxvYWRtb3JlIHtcblx0cGFkZGluZzogMS4yNWVtIDIuNWVtO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG5cdGNvbG9yOiAjZmZmO1xuXHRvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuXHRsaW5lLWhlaWdodDogMS4xNWVtO1xufVxuXG4uYnRuLmxkLWFqYXgtbG9hZG1vcmUgc3BhbiB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5idG4ubGQtYWpheC1sb2FkbW9yZSAuc3RhdGljLFxuLmJ0bi5sZC1hamF4LWxvYWRtb3JlIC5sb2FkaW5nLFxuLmJ0bi5sZC1hamF4LWxvYWRtb3JlIC5hbGwtbG9hZGVkIHtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3MsIHRyYW5zZm9ybSAwLjNzO1xufVxuXG4uYnRuLmxkLWFqYXgtbG9hZG1vcmUgLmRvdHM+c3BhbiB7XG5cdHdpZHRoOiA2cHg7XG5cdGhlaWdodDogNnB4O1xuXHRtYXJnaW46IDAgMXB4O1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uYnRuLmxkLWFqYXgtbG9hZG1vcmUgLmFsbC1sb2FkZWQsXG4uYnRuLmxkLWFqYXgtbG9hZG1vcmUgLmxvYWRpbmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5idG4ubGQtYWpheC1sb2FkbW9yZSAubG9hZGluZyB7XG5cdGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmJ0bi5sZC1hamF4LWxvYWRtb3JlIC5hbGwtbG9hZGVkIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJ0bi5sZC1hamF4LWxvYWRtb3JlIC5hbGwtbG9hZGVkIGkge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiA4cHg7XG59XG5cbi5idG4ubGQtYWpheC1sb2FkbW9yZS5pdGVtcy1sb2FkaW5nLFxuLmJ0bi5sZC1hamF4LWxvYWRtb3JlLmFsbC1pdGVtcy1sb2FkZWQge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi5sZC1hamF4LWxvYWRtb3JlLml0ZW1zLWxvYWRpbmcgLnN0YXRpYyxcbi5idG4ubGQtYWpheC1sb2FkbW9yZS5hbGwtaXRlbXMtbG9hZGVkIC5zdGF0aWMge1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuXG4uYnRuLmxkLWFqYXgtbG9hZG1vcmUuaXRlbXMtbG9hZGluZyAubG9hZGluZyB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uYnRuLmxkLWFqYXgtbG9hZG1vcmUuaXRlbXMtbG9hZGluZyAubG9hZGluZyAuZG90cz5zcGFuIHtcblx0YW5pbWF0aW9uOiBkb3RBbmltYXRpb25zIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIGluZmluaXRlIGFsdGVybmF0ZSBiYWNrd2FyZHM7XG59XG5cbi5idG4ubGQtYWpheC1sb2FkbW9yZS5pdGVtcy1sb2FkaW5nIC5sb2FkaW5nIC5kb3RzPnNwYW46bnRoLWNoaWxkKDEpIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG4uYnRuLmxkLWFqYXgtbG9hZG1vcmUuaXRlbXMtbG9hZGluZyAubG9hZGluZyAuZG90cz5zcGFuOm50aC1jaGlsZCgyKSB7XG5cdGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cblxuLmJ0bi5sZC1hamF4LWxvYWRtb3JlLmFsbC1pdGVtcy1sb2FkZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmxkLWFqYXgtbG9hZG1vcmUuYWxsLWl0ZW1zLWxvYWRlZCAuYWxsLWxvYWRlZCB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uYnRuLmxkLWFqYXgtbG9hZG1vcmU6aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0Ym94LXNoYWRvdzogMCAxMHB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuNy4xMC4gQ2Fyb3VzZWxcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5mbGlja2l0eS1lbmFibGVkIHtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZDpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5mbGlja2l0eS12aWV3cG9ydC13cmFwLFxuLmZsaWNraXR5LXZpZXdwb3J0IHtcblx0ZmxleDogMSAwIDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcm91c2VsLWl0ZW1zIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuXHRmbGV4OiAwIDAgYXV0bztcbn1cblxuLmNhcm91c2VsLWl0ZW0uaGFzLW9uZS1jaGlsZCAuY2Fyb3VzZWwtaXRlbS1pbm5lcixcbi5jYXJvdXNlbC1pdGVtLmhhcy1vbmUtY2hpbGQgLmNhcm91c2VsLWl0ZW0tY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZ3JvdzogMTtcblx0YWxpZ24taXRlbXM6IGluaGVyaXQ7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmhhcy1vbmUtY2hpbGQgLmNhcm91c2VsLWl0ZW0tY29udGVudCB7XG5cdGZsZXg6IDEgMCAxMDAlO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5oYXMtb25lLWNoaWxkIC5jYXJvdXNlbC1pdGVtLWNvbnRlbnQ+ZGl2LFxuLmNhcm91c2VsLWl0ZW0uaGFzLW9uZS1jaGlsZCAuY2Fyb3VzZWwtaXRlbS1jb250ZW50PmFydGljbGUge1xuXHRmbGV4LWdyb3c6IDE7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tY29udGVudCB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jYXJvdXNlbC1pdGVtLWNvbnRlbnQ+KiB7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5jYXJvdXNlbC1pdGVtLWNvbnRlbnQ+cDpvbmx5LWNoaWxkIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJvdXNlbC1kb3RzLXRvLWhpZGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuY2Fyb3VzZWwtaXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmNhcm91c2VsLWNvbnRhaW5lciB7XG5cdFx0bWF4LXdpZHRoOiAxMDB2dztcblx0fVxufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUge1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHR0YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQge1xuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYjtcblx0Y3Vyc29yOiBncmFiO1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUgLmZsaWNraXR5LXZpZXdwb3J0LmlzLXBvaW50ZXItZG93biB7XG5cdGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcblx0Y3Vyc29yOiBncmFiYmluZztcbn1cblxuLmZsaWNraXR5LWJ1dHRvbiB7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbixcbi5mbGlja2l0eS1idXR0b246aG92ZXIsXG4uZmxpY2tpdHktYnV0dG9uOmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiBhdXRvO1xuXHRsZWZ0OiBhdXRvO1xuXHRmbGV4LXNocmluazogMDtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uIHN2ZyB7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiBhdXRvO1xuXHRsZWZ0OiBhdXRvO1xuXHRmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5mbGlja2l0eS1idXR0b24gaSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbi5wcmV2aW91cyB7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiA1cHg7XG5cdGxlZnQ6IDA7XG59XG5cbi5mbGlja2l0eS1idXR0b24ubmV4dCB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDVweDtcblx0cmlnaHQ6IDA7XG59XG5cbi5mbGlja2l0eS1idXR0b25bZGlzYWJsZWRdIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IDAuNTtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpob3Zlcixcbi5mbGlja2l0eS1idXR0b246Zm9jdXMge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmFjdGl2ZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi8qIE5hdiBwb3NpdGlvbiAqL1xuLmNhcm91c2VsLW5hdiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxxZC1zZWN0aW9uPi5jYXJvdXNlbC1uYXY6bm90KC5jYXJvdXNlbC1uYXYtZmxvYXRlZCkge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmNhcm91c2VsLW5hdi5jYXJvdXNlbC1uYXYtYm90dG9tIHtcblx0dG9wOiBhdXRvO1xuXHRib3R0b206IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xufVxuXG4uY2Fyb3VzZWwtbmF2LmNhcm91c2VsLW5hdi1ib3R0b20gLmZsaWNraXR5LWJ1dHRvbi5uZXh0LFxuLmNhcm91c2VsLW5hdi5jYXJvdXNlbC1uYXYtYm90dG9tIC5mbGlja2l0eS1idXR0b24ucHJldmlvdXMge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5jYXJvdXNlbC1uYXYuY2Fyb3VzZWwtbmF2LW1pZGRsZSB7XG5cdHRvcDogNTAlO1xufVxuXG4uY2Fyb3VzZWwtbmF2LmNhcm91c2VsLW5hdi1taWRkbGUgLmZsaWNraXR5LWJ1dHRvbiB7XG5cdHRvcDogNTAlO1xufVxuXG4uY2Fyb3VzZWwtbmF2LmNhcm91c2VsLW5hdi1taWRkbGUgLmZsaWNraXR5LWJ1dHRvbi5uZXh0LFxuLmNhcm91c2VsLW5hdi5jYXJvdXNlbC1uYXYtbWlkZGxlIC5mbGlja2l0eS1idXR0b24ucHJldmlvdXMge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jYXJvdXNlbC1uYXYuY2Fyb3VzZWwtbmF2LXRvcCB7XG5cdHRvcDogMDtcbn1cblxuLmNhcm91c2VsLW5hdi5jYXJvdXNlbC1uYXYtdG9wIC5mbGlja2l0eS1idXR0b24ubmV4dCxcbi5jYXJvdXNlbC1uYXYuY2Fyb3VzZWwtbmF2LXRvcCAuZmxpY2tpdHktYnV0dG9uLnByZXZpb3VzIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uY2Fyb3VzZWwtbmF2LmNhcm91c2VsLW5hdi1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2Fyb3VzZWwtbmF2LmNhcm91c2VsLW5hdi1sZWZ0IHtcblx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmNhcm91c2VsLW5hdi5jYXJvdXNlbC1uYXYtcmlnaHQge1xuXHR0ZXh0LWFsaWduOiBlbmQ7XG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5jYXJvdXNlbC1uYXYuY2Fyb3VzZWwtbmF2LWFwcGVhci1vbmhvdmVyIHtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmNhcm91c2VsLWNvbnRhaW5lcjpob3ZlciAuY2Fyb3VzZWwtbmF2LmNhcm91c2VsLW5hdi1hcHBlYXItb25ob3ZlciB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5jYXJvdXNlbC1uYXYuY2Fyb3VzZWwtbmF2LWRvdC1iZXR3ZWVuIC5mbGlja2l0eS1idXR0b24ucHJldmlvdXMge1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiA0MHB4O1xuXHR9XG5cblx0LmNhcm91c2VsLW5hdi5jYXJvdXNlbC1uYXYtZG90LWJldHdlZW4gLmZsaWNraXR5LWJ1dHRvbi5wcmV2aW91czphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDZweDtcblx0XHRoZWlnaHQ6IDZweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiBjYWxjKDUwJSAtIDNweCk7XG5cdFx0cmlnaHQ6IC0yN3B4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0b3BhY2l0eTogMC4zO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwZW07XG5cdH1cblxuXHQuY2Fyb3VzZWwtbmF2LmNhcm91c2VsLW5hdi1kb3QtYmV0d2VlbiAuZmxpY2tpdHktYnV0dG9uOmhvdmVyOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHR9XG59XG5cbi5jYXJvdXNlbC1uYXYuY2Fyb3VzZWwtbmF2LWZsb2F0ZWQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiA5O1xuXHRtYXJnaW46IDA7XG59XG5cbi5jYXJvdXNlbC1uYXYuY2Fyb3VzZWwtbmF2LWZsb2F0ZWQuY2Fyb3VzZWwtbmF2LWNlbnRlciAuZmxpY2tpdHktYnV0dG9uLFxuLmNhcm91c2VsLW5hdi5jYXJvdXNlbC1uYXYtZmxvYXRlZC5jYXJvdXNlbC1uYXYtbWlkZGxlIC5mbGlja2l0eS1idXR0b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jYXJvdXNlbC1uYXYuY2Fyb3VzZWwtbmF2LWxlZnQuY2Fyb3VzZWwtbmF2LWZsb2F0ZWQge1xuXHRyaWdodDogYXV0bztcblx0bGVmdDogMDtcbn1cblxuLmNhcm91c2VsLW5hdi5jYXJvdXNlbC1uYXYtcmlnaHQuY2Fyb3VzZWwtbmF2LWZsb2F0ZWQge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMDtcbn1cblxuLmNhcm91c2VsLW5hdi5jYXJvdXNlbC1uYXYtc2hhZG93ZWQgLmZsaWNraXR5LWJ1dHRvbiB7XG5cdGJveC1zaGFkb3c6IDAgN3B4IDI4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmNhcm91c2VsLW5hdi5jYXJvdXNlbC1uYXYtc2hhZG93ZWQtb25ob3ZlciAuZmxpY2tpdHktYnV0dG9uOmhvdmVyIHtcblx0Ym94LXNoYWRvdzogMCA3cHggMjhweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4uY2Fyb3VzZWwtbmF2LmNhcm91c2VsLW5hdi1jaXJjbGUgLmZsaWNraXR5LWJ1dHRvbiB7XG5cdGJvcmRlci1yYWRpdXM6IDEwZW07XG59XG5cbi5jYXJvdXNlbC1uYXYuY2Fyb3VzZWwtbmF2LWNpcmNsZSAuZmxpY2tpdHktYnV0dG9uIHN2ZyB7XG5cdG1heC13aWR0aDogNTAlO1xufVxuXG4uY2Fyb3VzZWwtbmF2LmNhcm91c2VsLW5hdi1zcXVhcmUgLmZsaWNraXR5LWJ1dHRvbiBzdmcge1xuXHRtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNhcm91c2VsLW5hdi5jYXJvdXNlbC1uYXYtc2hhcGVkIC5mbGlja2l0eS1idXR0b246aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcblx0ZmlsbDogI2ZmZjtcbn1cblxuLmNhcm91c2VsLW5hdi5jYXJvdXNlbC1uYXYtc2hhcGVkIC5mbGlja2l0eS1idXR0b246aG92ZXIgc3ZnIHtcblx0ZmlsbDogaW5oZXJpdDtcbn1cblxuLmNhcm91c2VsLW5hdi5jYXJvdXNlbC1uYXYtc2hhcGVkIC5mbGlja2l0eS1idXR0b246aG92ZXI6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLW5hdi5jYXJvdXNlbC1uYXYtYm9yZGVyZWQgLmZsaWNraXR5LWJ1dHRvbiB7XG5cdGJvcmRlci1jb2xvcjogIzE4MWIzMDtcbn1cblxuLmNhcm91c2VsLW5hdi5jYXJvdXNlbC1uYXYtYm9yZGVyZWQgLmZsaWNraXR5LWJ1dHRvbjpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kOiAjMTgxYjMwO1xufVxuXG4uY2Fyb3VzZWwtbmF2LmNhcm91c2VsLW5hdi1zb2xpZCAuZmxpY2tpdHktYnV0dG9uIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJvdXNlbC1uYXYuY2Fyb3VzZWwtbmF2LXNtIC5mbGlja2l0eS1idXR0b24ge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdHdpZHRoOiAzNXB4O1xuXHRoZWlnaHQ6IDM1cHg7XG59XG5cbi5jYXJvdXNlbC1uYXYuY2Fyb3VzZWwtbmF2LWxnIC5mbGlja2l0eS1idXR0b24ge1xuXHRmb250LXNpemU6IDI2cHg7XG5cdHdpZHRoOiA1MHB4O1xuXHRoZWlnaHQ6IDUwcHg7XG59XG5cbi5jYXJvdXNlbC1uYXYuY2Fyb3VzZWwtbmF2LXhsIC5mbGlja2l0eS1idXR0b24ge1xuXHRmb250LXNpemU6IDI4cHg7XG5cdHdpZHRoOiA2MHB4O1xuXHRoZWlnaHQ6IDYwcHg7XG59XG5cbi5jYXJvdXNlbC1uYXYuY2Fyb3VzZWwtbmF2LXZlcnRpY2FsLmNhcm91c2VsLW5hdi1yaWdodCAuZmxpY2tpdHktYnV0dG9uIHtcblx0bWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbn1cblxuLmNhcm91c2VsLW5hdi5jYXJvdXNlbC1uYXYtdmVydGljYWwuY2Fyb3VzZWwtbmF2LWNlbnRlciB7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5jYXJvdXNlbC1uYXYuY2Fyb3VzZWwtbmF2LXZlcnRpY2FsLmNhcm91c2VsLW5hdi1jZW50ZXIgLmZsaWNraXR5LWJ1dHRvbiB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG8gIWltcG9ydGFudDtcblx0bWFyZ2luLWlubGluZS1lbmQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmNhcm91c2VsLW5hdi5jYXJvdXNlbC1uYXYtdmVydGljYWwuY2Fyb3VzZWwtbmF2LWxlZnQgLmZsaWNraXR5LWJ1dHRvbiB7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xufVxuXG4uY2Fyb3VzZWwtbmF2LmNhcm91c2VsLW5hdi12ZXJ0aWNhbCB7XG5cdHdpZHRoOiBhdXRvO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uY2Fyb3VzZWwtbmF2LmNhcm91c2VsLW5hdi12ZXJ0aWNhbCAuZmxpY2tpdHktYnV0dG9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuXHRtYXJnaW4taW5saW5lLWVuZDogMDtcblx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJvdXNlbC1uYXYuY2Fyb3VzZWwtbmF2LXZlcnRpY2FsIC5mbGlja2l0eS1idXR0b24ucHJldmlvdXMge1xuXHRtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jYXJvdXNlbC1uYXYuY2Fyb3VzZWwtbmF2LXZlcnRpY2FsIC5mbGlja2l0eS1idXR0b24ubmV4dCB7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmNhcm91c2VsLW5hdi5jYXJvdXNlbC1uYXYtdmVydGljYWwuY2Fyb3VzZWwtbmF2LWNlbnRlciB7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5jYXJvdXNlbC1uYXYuY2Fyb3VzZWwtbmF2LXZlcnRpY2FsLmNhcm91c2VsLW5hdi1jZW50ZXIgLmZsaWNraXR5LWJ1dHRvbiB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG8gIWltcG9ydGFudDtcblx0bWFyZ2luLWlubGluZS1lbmQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmNhcm91c2VsLW5hdi5jYXJvdXNlbC1uYXYtdmVydGljYWwuY2Fyb3VzZWwtbmF2LWxlZnQgLmZsaWNraXR5LWJ1dHRvbiB7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xufVxuXG4uY2Fyb3VzZWwtbmF2LmNhcm91c2VsLW5hdi12ZXJ0aWNhbC5jYXJvdXNlbC1uYXYtcmlnaHQgLmZsaWNraXR5LWJ1dHRvbiB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG5cdGRpcmVjdGlvbjogcnRsO1xufVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0bWFyZ2luOiAwIDhweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXItcmFkaXVzOiA1ZW07XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC4yNSk7XG5cdGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuMjUpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcztcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuXHRjb2xvcjogIzMzMztcbn1cblxuLmNhcm91c2VsLWRvdHMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5scWQtc2VjdGlvbj4uY2Fyb3VzZWwtZG90cyB7XG5cdHdpZHRoOiAxMDAlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4uY2Fyb3VzZWwtZG90cy10by1oaWRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcm91c2VsLWRvdHMtbW9iaWxlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcm91c2VsLWRvdHMtbW9iaWxlIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbi10b3A6IDEuNWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogYXV0bztcblx0bGVmdDogYXV0bztcblx0Ym90dG9tOiBhdXRvO1xuXHRyaWdodDogYXV0bztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2Fyb3VzZWwtZG90cy1tb2JpbGUgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcblx0bWFyZ2luOiAwIDZweDtcbn1cblxuLmNhcm91c2VsLWRvdHMtbW9iaWxlIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1kb3RzLWNlbnRlci5jYXJvdXNlbC1kb3RzIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2Fyb3VzZWwtZG90cy1sZWZ0LmNhcm91c2VsLWRvdHMge1xuXHR0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLmNhcm91c2VsLWRvdHMtcmlnaHQuY2Fyb3VzZWwtZG90cyB7XG5cdHRleHQtYWxpZ246IGVuZDtcbn1cblxuLmNhcm91c2VsLWRvdHMtYm90dG9tLmNhcm91c2VsLWRvdHMge1xuXHR0b3A6IGF1dG87XG5cdGJvdHRvbTogMjVweDtcbn1cblxuLmNhcm91c2VsLWRvdHMtbWlkZGxlLmNhcm91c2VsLWRvdHMge1xuXHR0b3A6IDUwJTtcblx0Ym90dG9tOiBhdXRvO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jYXJvdXNlbC1kb3RzLXRvcC5jYXJvdXNlbC1kb3RzIHtcblx0dG9wOiAyNXB4O1xuXHRib3R0b206IGF1dG87XG59XG5cbi5jYXJvdXNlbC1kb3RzLWluc2lkZS5jYXJvdXNlbC1kb3RzIHtcblx0d2lkdGg6IGF1dG87XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMjVweDtcblx0cGFkZGluZzogMCAyMHB4O1xufVxuXG4uY2Fyb3VzZWwtZG90cy1pbnNpZGUuY2Fyb3VzZWwtZG90cy5jYXJvdXNlbC1kb3RzLWxlZnQge1xuXHRyaWdodDogYXV0bztcbn1cblxuLmNhcm91c2VsLWRvdHMtaW5zaWRlLmNhcm91c2VsLWRvdHMuY2Fyb3VzZWwtZG90cy1yaWdodCB7XG5cdGxlZnQ6IGF1dG87XG59XG5cbi5scWQtY2Fyb3VzZWwtc2xpZGVzLW51bWJlcnMge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGNvbG9yOiAjMDAwO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuXG4ubHFkLWNhcm91c2VsLXNsaWRlcy1udW1iZXJzIHN2ZyB7XG5cdHN0cm9rZTogY3VycmVudENvbG9yO1xuXHR0cmFuc2l0aW9uOiBzdHJva2UgMC4zcztcbn1cblxuLmxxZC1jYXJvdXNlbC1zbGlkZXMtbnVtYmVycyAuZmxpY2tpdHktcGFnZS1kb3RzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmxxZC1jYXJvdXNlbC1zbGlkZXM+c3ZnIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcm91c2VsLW5hdiAubHFkLWNhcm91c2VsLXNsaWRlcyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAxZW07XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAxZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiBhdXRvO1xuXHRsZWZ0OiBhdXRvO1xuXHRmb250LXNpemU6IDFlbTtcblx0Y29sb3I6ICMwMDA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2Fyb3VzZWwtbmF2IC5scWQtY2Fyb3VzZWwtc2xpZGVzPnN2ZyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiAwIDAuMjVlbTtcbn1cblxuLmNhcm91c2VsLW5hdiAubHFkLWNhcm91c2VsLXNsaWRlcyAubHFkLWNhcm91c2VsLXNsaWRlcy10b3RhbDpiZWZvcmUge1xuXHRjb250ZW50OiBub25lO1xufVxuXG4ubHFkLWNhcm91c2VsLXNsaWRlcy10b3RhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIi9cIjtcblx0bWFyZ2luOiAwIDAuMjVlbTtcbn1cblxuLmxxZC1jYXJvdXNlbC1zbGlkZXMtY3VycmVudCB7XG5cdHdpZHRoOiAwLjc1ZW07XG5cdG1hcmdpbi10b3A6IC0wLjM1ZW07XG5cdGZvbnQtc2l6ZTogMi4xMTExMTExMTExZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG5cdC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAwJSwgIzAwMCAyMiUsICMwMDAgNzglLCB0cmFuc3BhcmVudCAxMDAlKTtcblx0bWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAwJSwgIzAwMCAyMiUsICMwMDAgNzglLCB0cmFuc3BhcmVudCAxMDAlKTtcbn1cblxuLmNhcm91c2VsLW5hdiAubHFkLWNhcm91c2VsLXNsaWRlcy1jdXJyZW50IHtcblx0bWFyZ2luLXRvcDogMDtcblx0dG9wOiBhdXRvO1xuXHRmb250LXNpemU6IDFlbTtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5scWQtY2Fyb3VzZWwtc2xpZGVzLWN1cnJlbnQtaW5uZXIgc3BhbiB7XG5cdHdpZHRoOiAwLjc1ZW07XG5cdHRleHQtaW5kZW50OiAwLjA1ZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5jYXJvdXNlbC1kb3RzLWRlc2t0b3Age1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4ubHFkLWNhcm91c2VsLW51bWJlcnMtbGluZSB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5scWQtY2Fyb3VzZWwtbnVtYmVycy1saW5lIC5mbGlja2l0eS1wYWdlLWRvdHMsXG4ubHFkLWNhcm91c2VsLW51bWJlcnMtbGluZSBzdmcge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAzZW07XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAzZW07XG59XG5cbi5scWQtY2Fyb3VzZWwtbnVtYmVycy1saW5lIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuXHR3aWR0aDogMjAwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC02cHg7XG59XG5cbi5scWQtY2Fyb3VzZWwtbnVtYmVycy1saW5lIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG5cdGZsZXg6IDE7XG5cdGhlaWdodDogMTJweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0bWFyZ2luOiAwO1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxxZC1jYXJvdXNlbC1udW1iZXJzLWxpbmUgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LFxuLmxxZC1jYXJvdXNlbC1udW1iZXJzLWxpbmUgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcblx0b3BhY2l0eTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4ubHFkLWNhcm91c2VsLW51bWJlcnMtbGluZSAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Q6aG92ZXIge1xuXHRvcGFjaXR5OiAwLjE7XG59XG5cbi5scWQtY2Fyb3VzZWwtbnVtYmVycy1saW5lIC5scWQtY2Fyb3VzZWwtc2xpZGVzIHtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubHFkLWNhcm91c2VsLW51bWJlcnMtbGluZSAubHFkLWNhcm91c2VsLXNsaWRlcy1jdXJyZW50IHtcblx0bWFyZ2luLXRvcDogMDtcblx0d2lkdGg6IDEuNGVtO1xuXHRmb250LXNpemU6IDFlbTtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuXHRtYXNrLWltYWdlOiBub25lO1xufVxuXG4ubHFkLWNhcm91c2VsLW51bWJlcnMtbGluZSAubHFkLWNhcm91c2VsLXNsaWRlcy1jdXJyZW50LWlubmVyIHNwYW4ge1xuXHR3aWR0aDogMWVtO1xuXHRtYXJnaW46IDAgMC4yZW07XG5cdHRleHQtaW5kZW50OiAwO1xufVxuXG4ubHFkLWNhcm91c2VsLW51bWJlcnMtbGluZSAubHFkLWNhcm91c2VsLXNsaWRlcy10b3RhbDpiZWZvcmUge1xuXHRjb250ZW50OiBub25lO1xufVxuXG4uY2Fyb3VzZWwtZG90cy12ZXJ0aWNhbCAuY2Fyb3VzZWwtZG90cyAuZmxpY2tpdHktcGFnZS1kb3RzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5jYXJvdXNlbC1kb3RzLXZlcnRpY2FsIC5jYXJvdXNlbC1kb3RzIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG5cdG1hcmdpbjogOHB4IDA7XG59XG5cbi5jYXJvdXNlbC1kb3RzLXZlcnRpY2FsIC5jYXJvdXNlbC1kb3RzIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdDpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5jYXJvdXNlbC1kb3RzLXZlcnRpY2FsIC5jYXJvdXNlbC1kb3RzIC5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcm91c2VsLWRvdHMtc20gLmRvdCB7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogOXB4O1xufVxuXG4uY2Fyb3VzZWwtZG90cy1sZyAuZG90IHtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcbn1cblxuLmNhcm91c2VsLWRvdHMtc3R5bGUyIC5kb3Qge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQTRBNEE0O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG59XG5cbi5jYXJvdXNlbC1kb3RzLXN0eWxlMiAuZG90OmhvdmVyLFxuLmNhcm91c2VsLWRvdHMtc3R5bGUyIC5kb3QuaXMtc2VsZWN0ZWQge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMzUpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uY2Fyb3VzZWwtZG90cy1zdHlsZTMgLmRvdDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMS41cHg7XG5cdGxlZnQ6IC0xLjVweDtcblx0Ym90dG9tOiAtMS41cHg7XG5cdHJpZ2h0OiAtMS41cHg7XG5cdGJvcmRlcjogM3B4IHNvbGlkO1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgb3BhY2l0eSAwLjE1cztcbn1cblxuLmNhcm91c2VsLWRvdHMtc3R5bGUzIC5kb3Q6aG92ZXIsXG4uY2Fyb3VzZWwtZG90cy1zdHlsZTMgLmRvdC5pcy1zZWxlY3RlZCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uY2Fyb3VzZWwtZG90cy1zdHlsZTMgLmRvdDpob3ZlcjpiZWZvcmUsXG4uY2Fyb3VzZWwtZG90cy1zdHlsZTMgLmRvdC5pcy1zZWxlY3RlZDpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uY2Fyb3VzZWwtZG90cy1zdHlsZTQgLmRvdCB7XG5cdHdpZHRoOiA2cHg7XG5cdGhlaWdodDogNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzLCAyNCwgMjYsIDAuMik7XG59XG5cbi5jYXJvdXNlbC1kb3RzLXN0eWxlNCAuZG90OmJlZm9yZSB7XG5cdHdpZHRoOiAyMDAlO1xuXHRoZWlnaHQ6IDIwMCU7XG5cdHRvcDogLTUwJTtcblx0bGVmdDogLTUwJTtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4uY2Fyb3VzZWwtZG90cy1zdHlsZTQgLmRvdC5pcy1zZWxlY3RlZCB7XG5cdHdpZHRoOiAxNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxODFhO1xufVxuXG4uY2Fyb3VzZWwtZG90cy1zdHlsZTQuY2Fyb3VzZWwtZG90cy1sZyAuZG90LmlzLXNlbGVjdGVkIHtcblx0d2lkdGg6IDI1cHg7XG59XG5cbi5jYXJvdXNlbC1kb3RzLW1vYmlsZS1sZWZ0LmNhcm91c2VsLWRvdHMtbW9iaWxlIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuXHR0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLmNhcm91c2VsLWRvdHMtbW9iaWxlLXJpZ2h0LmNhcm91c2VsLWRvdHMtbW9iaWxlIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuXHR0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cblx0LmNhcm91c2VsLWRvdHMtZGVza3RvcCxcblx0LmxxZC1jYXJvdXNlbC1zbGlkZXMtbnVtYmVycyxcblx0LmNhcm91c2VsLW5hdiB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmNhcm91c2VsLW5hdiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdFx0dG9wOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xuXHRcdGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuXHRcdHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5jYXJvdXNlbC1kb3RzLW1vYmlsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuY2Fyb3VzZWwtZG90cy1tb2JpbGUgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG5cdFx0dG9wOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xuXHRcdHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0Ym90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQuY2Fyb3VzZWwtZG90cy1tb2JpbGUgLmZsaWNraXR5LXBhZ2UtZG90cysuY2Fyb3VzZWwtZG90cy1mcm9tLW9wdGlvbnMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmNhcm91c2VsLWRvdHMtbW9iaWxlLWluc2lkZS5jYXJvdXNlbC1kb3RzLW1vYmlsZSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMTVweDtcblx0XHRsZWZ0OiA0NXB4O1xuXHRcdHJpZ2h0OiA0NXB4O1xuXHR9XG59XG5cbi5mbGlja2l0eS12aWV3cG9ydCxcbi5mbGlja2l0eS1zbGlkZXIge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkIC5mbGlja2l0eS12aWV3cG9ydCxcbi5mbGlja2l0eS1lbmFibGVkIC5mbGlja2l0eS1zbGlkZXIge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5mbGlja2l0eS1lcXVhbC1jZWxscyAuZmxpY2tpdHktc2xpZGVyPi5jYXJvdXNlbC1pdGVtIHtcblx0bWluLWhlaWdodDogMTAwJTtcbn1cblxuLmZsaWNraXR5LWVxdWFsLWNlbGxzIC5jYXJvdXNlbC1pdGVtLWNvbnRlbnQsXG4uZmxpY2tpdHktZXF1YWwtY2VsbHMgLmNhcm91c2VsLWl0ZW0taW5uZXIge1xuXHRtaW4taGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHotaW5kZXg6IDA7XG5cdHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWZhZGUgLmlzLXNlbGVjdGVkIHtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdHotaW5kZXg6IDE7XG59XG5cbi5jYXJvdXNlbC1pdGVtcy1yYW5kb20tdi1vZmZzZXQgLmNhcm91c2VsLWl0ZW0uaGFzLW9uZS1jaGlsZCAuY2Fyb3VzZWwtaXRlbS1pbm5lciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4LWdyb3c6IDA7XG59XG5cbi5scWQtc2Nyb2xsLWJhZGdlLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5scWQtc2Nyb2xsLWJhZGdlIHtcblx0cGFkZGluZzogMWVtIDEuMjVlbTtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0Ym94LXNoYWRvdzogMCAxMHB4IDI1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDFlbTtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5jYXJvdXNlbC1zaGFkb3ctYWN0aXZlIC5jYXJvdXNlbC1pdGVtLWlubmVyIHtcblx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5jYXJvdXNlbC1zaGFkb3ctYWN0aXZlIC5jYXJvdXNlbC1pdGVtLWNvbnRlbnQge1xuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG5cdGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbi5jYXJvdXNlbC1zaGFkb3ctYWN0aXZlIC5pcy1zZWxlY3RlZCAuY2Fyb3VzZWwtaXRlbS1jb250ZW50IHtcblx0Ym94LXNoYWRvdzogMCA1MHB4IDc1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uY2Fyb3VzZWwtc2hhZG93LWFsbCAuY2Fyb3VzZWwtaXRlbS1pbm5lciB7XG5cdG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4uY2Fyb3VzZWwtc2hhZG93LWFsbCAuY2Fyb3VzZWwtaXRlbS1jb250ZW50IHtcblx0Ym94LXNoYWRvdzogMCAzMHB4IDQ1cHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuXHQubHFkLWNhcm91c2VsLXN0YWNrIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDgwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LmxxZC1jYXJvdXNlbC1zdGFjayAuY2Fyb3VzZWwtaXRlbXMge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRwZXJzcGVjdGl2ZTogMTIwMHB4O1xuXHRcdHBlcnNwZWN0aXZlLW9yaWdpbjogNTAlIDIwMCU7XG5cdH1cblxuXHQubHFkLWNhcm91c2VsLXN0YWNrIC5jYXJvdXNlbC1pdGVtIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogMTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSAtMTAlO1xuXHRcdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIC0xODBweCk7XG5cdH1cblxuXHQubHFkLWNhcm91c2VsLXN0YWNrIC5jYXJvdXNlbC1pdGVtPioge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5scWQtY2Fyb3VzZWwtc3RhY2sgLmNhcm91c2VsLWl0ZW0uaXMtZmlyc3QsXG5cdC5scWQtY2Fyb3VzZWwtc3RhY2sgLmNhcm91c2VsLWl0ZW0uaXMtc2Vjb25kLFxuXHQubHFkLWNhcm91c2VsLXN0YWNrIC5jYXJvdXNlbC1pdGVtLmlzLXRoaXJkIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0LmxxZC1jYXJvdXNlbC1zdGFjayAubHFkLWNhcm91c2VsLWhhbmRsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cblx0LmxxZC1jYXJvdXNlbC1zdGFjay1idG4ge1xuXHRcdHdpZHRoOiA1OHB4O1xuXHRcdGhlaWdodDogNThweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0Ym94LXNoYWRvdzogMCAxNXB4IDMwcHggcmdiYSgxMzEsIDE1MCwgMjU1LCAwLjI1KTtcblx0fVxuXG5cdC5scWQtY2Fyb3VzZWwtc3RhY2stYnRuLFxuXHQubHFkLWNhcm91c2VsLXN0YWNrLWJ0biBzdmcge1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIGJhY2tncm91bmQgMC4zcztcblx0fVxuXG5cdC5scWQtY2Fyb3VzZWwtc3RhY2stYnRuIHN2ZyB7XG5cdFx0ZmlsbDogY3VycmVudENvbG9yO1xuXHRcdHRyYW5zaXRpb246IGZpbGwgMC4zcztcblx0fVxuXG5cdC5scWQtY2Fyb3VzZWwtc3RhY2stYnRuOmZvY3VzIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHR9XG5cblx0LmxxZC1jYXJvdXNlbC1zdGFjay1idG46aG92ZXIge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKHZhcigtLXRyYW5zLXZhbCksIC01MCUpIHNjYWxlKDEuMSk7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xuXHR9XG5cblx0LmxxZC1jYXJvdXNlbC1zdGFjay1idG46aG92ZXIgc3ZnIHtcblx0XHRmaWxsOiAjZmZmO1xuXHR9XG5cblx0LmxxZC1jYXJvdXNlbC1zdGFjay1wcmV2IHtcblx0XHRsZWZ0OiAtMjlweDtcblx0fVxuXG5cdC5scWQtY2Fyb3VzZWwtc3RhY2stcHJldjpob3ZlciB7XG5cdFx0LS10cmFucy12YWw6IC0ycHg7XG5cdH1cblxuXHQubHFkLWNhcm91c2VsLXN0YWNrLXByZXY6aG92ZXIgc3ZnIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTNweCk7XG5cdH1cblxuXHQubHFkLWNhcm91c2VsLXN0YWNrLW5leHQge1xuXHRcdHJpZ2h0OiAtMjlweDtcblx0XHQtLXRyYW5zLXZhbDogMnB4O1xuXHR9XG5cblx0LmxxZC1jYXJvdXNlbC1zdGFjay1uZXh0OmhvdmVyIHN2ZyB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDNweCk7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmxxZC1jYXJvdXNlbC1zdGFjayAuY2Fyb3VzZWwtaXRlbXMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQubHFkLWNhcm91c2VsLXN0YWNrIC5jYXJvdXNlbC1pdGVtczphZnRlciB7XG5cdFx0Y29udGVudDogXCJmbGlja2l0eVwiO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubHFkLWNhcm91c2VsLXN0YWNrIC5jYXJvdXNlbC1pdGVtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbGV4OiAwIDAgYXV0bztcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdH1cblxuXHQubHFkLWNhcm91c2VsLXN0YWNrIC5jYXJvdXNlbC1pdGVtLWNvbnRlbnQge1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdH1cblxuXHQubHFkLWNhcm91c2VsLXN0YWNrLW5hdiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuNy4xMS4gSnF1ZXJ5IFVJXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4udWktd2lkZ2V0IHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnVpLWRhdGVwaWNrZXIge1xuXHRib3JkZXItY29sb3I6ICNmN2Y3ZjcgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym94LXNoYWRvdzogMCAyMHB4IDcwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGFibGUge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIHRhYmxlIHRyIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIHtcblx0cGFkZGluZzogNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIGEge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMzBweDtcblx0Ym9yZGVyLXJhZGl1czogNTBlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCBhOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQgLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIC51aS1zdGF0ZS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIC51aS1zdGF0ZS1hY3RpdmUge1xuXHRib3gtc2hhZG93OiAwIDVweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5cbi51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG5cdHBhZGRpbmc6IDAuNWVtIDFlbTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51aS1kYXRlcGlja2VyLXByZXYsXG4udWktZGF0ZXBpY2tlci1uZXh0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdHRvcDogYXV0byAhaW1wb3J0YW50O1xuXHRsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbi51aS1kYXRlcGlja2VyLXByZXYgc3BhbjpiZWZvcmUsXG4udWktZGF0ZXBpY2tlci1uZXh0IHNwYW46YmVmb3JlIHtcblx0Y29udGVudDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udWktZGF0ZXBpY2tlci1wcmV2IHtcblx0b3JkZXI6IDA7XG59XG5cbi51aS1kYXRlcGlja2VyLXByZXYgc3BhbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTk4OFwiO1xufVxuXG4udWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHNwYW4ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCk7XG59XG5cbi51aS1kYXRlcGlja2VyLW5leHQge1xuXHRvcmRlcjogMjtcbn1cblxuLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTZlXCI7XG59XG5cbi51aS1kYXRlcGlja2VyLW5leHQ6aG92ZXIgc3BhbiB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgycHgpO1xufVxuXG4udWktZGF0ZXBpY2tlci10aXRsZSB7XG5cdG9yZGVyOiAxO1xufVxuXG4udWktZnJvbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS1mcm9udCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS1mcm9udCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlLFxuLnVpLWZyb250IGEudWktYnV0dG9uOmFjdGl2ZSxcbi51aS1mcm9udCAudWktYnV0dG9uOmFjdGl2ZSxcbi51aS1mcm9udCAudWktYnV0dG9uLnVpLXN0YXRlLWFjdGl2ZTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG5cdGJvcmRlci1jb2xvcjogI2VkZWRlZDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi51aS1mcm9udCAudWktc2VsZWN0bWVudS1idXR0b246YWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAjOWM5ZWIxO1xufVxuXG4udWktZnJvbnQgLnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCB7XG5cdGJvcmRlci1jb2xvcjogI2U0ZTRlYjtcbn1cblxuLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbS13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nOiAzcHggMWVtIDNweCAwLjRlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4udWktc2VsZWN0bWVudS1tZW51IHtcblx0ZGlzcGxheTogbm9uZTtcblx0ei1pbmRleDogMTA7XG59XG5cbi51aS1zZWxlY3RtZW51LW1lbnUgdWwge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5scWQtc2VsZWN0LWRyb3Bkb3duIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiA5OTtcbn1cblxuLmxxZC1zZWxlY3QtZHJvcGRvd24gLnVpLXNlbGVjdG1lbnUtbWVudSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Ym9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG5cbi5scWQtc2VsZWN0LWRyb3Bkb3duIC51aS1zZWxlY3RtZW51LW1lbnUgLnVpLW1lbnUge1xuXHRib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ubHFkLXNlbGVjdC1kcm9wZG93biAudWktc2VsZWN0bWVudS1tZW51IC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi51aS1zcGlubmVyLWJ1dHRvbiB7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4udWktc2VsZWN0bWVudS1vcGVuIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1kcm9wZG93biB7XG5cdGJvcmRlci1jb2xvcjogI2Q4ZGJlMjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbjcuMTIuIENvbnRhY3QgZm9ybVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmxxZC1jb250YWN0LWZvcm0ge1xuXHQtLWlucHV0LW1hcmdpbi1ib3R0b206IDIwcHg7XG5cdC0taW5wdXRzLW1hcmdpbjogMCAwIHZhcigtLWlucHV0LW1hcmdpbi1ib3R0b20pIDA7XG59XG5cbi5scWQtY29udGFjdC1mb3JtIGgxLFxuLmxxZC1jb250YWN0LWZvcm0gaDIsXG4ubHFkLWNvbnRhY3QtZm9ybSBoMyxcbi5scWQtY29udGFjdC1mb3JtIGg0LFxuLmxxZC1jb250YWN0LWZvcm0gaDUsXG4ubHFkLWNvbnRhY3QtZm9ybSBoNiB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5scWQtY29udGFjdC1mb3JtIHAge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5scWQtY29udGFjdC1mb3JtIHA+bGFiZWw6b25seS1jaGlsZCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cblxuLmxxZC1jb250YWN0LWZvcm0gZm9ybT4ubHFkLWNmLWZvcm0tY29udHJvbDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxxZC1jb250YWN0LWZvcm0gZm9ybT4ucm93PmRpdjpsYXN0LWNoaWxkIC5scWQtY2YtZm9ybS1jb250cm9sIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxxZC1jb250YWN0LWZvcm0gZm9ybSAubHFkLWNmLW5vdC12YWxpZC10aXAge1xuXHR0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLmxxZC1jb250YWN0LWZvcm0gLmxxZC1jZi1yZXNwb25zZS1vdXRwdXQge1xuXHRtYXJnaW46IDE1cHggMCAwO1xufVxuXG4ubHFkLWNvbnRhY3QtZm9ybSAuZm9ybS1tZXNzYWdlIHtcblx0cGFkZGluZzogMC43ZW0gMWVtO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5scWQtY29udGFjdC1mb3JtIC5mb3JtLW1lc3NhZ2UuZm9ybS1zdWNjZXNzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwQ0I5OTtcblx0Y29sb3I6ICMxODMwMmE7XG59XG5cbi5scWQtY29udGFjdC1mb3JtIC5mb3JtLW1lc3NhZ2UuZm9ybS1lcnJvciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZTgyODI7XG5cdGNvbG9yOiAjMzAxODE4O1xufVxuXG4ubHFkLWNvbnRhY3QtZm9ybSAubHFkLWZvcm0tY29udHJvbC13cmFwIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogdmFyKC0taW5wdXRzLW1hcmdpbik7XG5cdGZsZXgtZ3JvdzogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubHFkLWNvbnRhY3QtZm9ybSBzZWxlY3QsXG4ubHFkLWNvbnRhY3QtZm9ybSBpbnB1dCxcbi5scWQtY29udGFjdC1mb3JtIHRleHRhcmVhLFxuLmxxZC1jb250YWN0LWZvcm0gLnVpLWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5scWQtY29udGFjdC1mb3JtIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5scWQtY29udGFjdC1mb3JtIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmxxZC1jb250YWN0LWZvcm0gdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ubHFkLWNvbnRhY3QtZm9ybSAudWktYnV0dG9uLnVpLXNlbGVjdG1lbnUtYnV0dG9uOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5scWQtY29udGFjdC1mb3JtIHNlbGVjdDo6LW1vei1wbGFjZWhvbGRlcixcbi5scWQtY29udGFjdC1mb3JtIGlucHV0OjotbW96LXBsYWNlaG9sZGVyLFxuLmxxZC1jb250YWN0LWZvcm0gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIsXG4ubHFkLWNvbnRhY3QtZm9ybSAudWktYnV0dG9uLnVpLXNlbGVjdG1lbnUtYnV0dG9uOjotbW96LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5scWQtY29udGFjdC1mb3JtIHNlbGVjdDotbW96LXBsYWNlaG9sZGVyLFxuLmxxZC1jb250YWN0LWZvcm0gaW5wdXQ6LW1vei1wbGFjZWhvbGRlcixcbi5scWQtY29udGFjdC1mb3JtIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIsXG4ubHFkLWNvbnRhY3QtZm9ybSAudWktYnV0dG9uLnVpLXNlbGVjdG1lbnUtYnV0dG9uOi1tb3otcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxxZC1jb250YWN0LWZvcm0gc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5scWQtY29udGFjdC1mb3JtIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5scWQtY29udGFjdC1mb3JtIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5scWQtY29udGFjdC1mb3JtIC51aS1idXR0b24udWktc2VsZWN0bWVudS1idXR0b246LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5scWQtY29udGFjdC1mb3JtIHNlbGVjdDpmb2N1cyxcbi5scWQtY29udGFjdC1mb3JtIGlucHV0OmZvY3VzLFxuLmxxZC1jb250YWN0LWZvcm0gdGV4dGFyZWE6Zm9jdXMsXG4ubHFkLWNvbnRhY3QtZm9ybSAudWktYnV0dG9uLnVpLXNlbGVjdG1lbnUtYnV0dG9uOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcblx0LyogUmVtb3ZlIGJ5IEViaSAqL1xuXHQvKiBib3JkZXItY29sb3I6ICM5YzllYjE7XG5cdGNvbG9yOiAjOWM5ZWIxOyAqL1xufVxuXG4ubHFkLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPWRhdGVdIHtcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5scWQtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9ZmlsZV0ge1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubHFkLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ubHFkLWNvbnRhY3QtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IDUwcHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHBhZGRpbmc6IDAgMi44ZW07XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdC8qIERlbGV0ZSBieSBFYmkgKi9cblx0LyogY29sb3I6ICNmZmY7ICovXG5cdC8qIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTsgKi9cblx0LyogYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpOyAqL1xufVxuXG4ubHFkLWNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4ubHFkLWNvbnRhY3QtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdOmhvdmVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuXHRib3gtc2hhZG93OiAwIDEwcHggMzVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLnRleHQtY2VudGVyIC5scWQtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi50ZXh0LWNlbnRlciAubHFkLWNvbnRhY3QtZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdIHtcblx0bWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcblx0bWFyZ2luLWlubGluZS1lbmQ6IGF1dG87XG59XG5cbi5scWQtY29udGFjdC1mb3JtIGJ1dHRvblt0eXBlPXN1Ym1pdF0gaSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiBhdXRvO1xuXHRsZWZ0OiBhdXRvO1xuXHRtYXJnaW4tdG9wOiAwO1xuXHR0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5scWQtY29udGFjdC1mb3JtIGlucHV0W3R5cGU9cmFkaW9dLFxuLmxxZC1jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHRkaXNwbGF5OiBpbml0aWFsO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4ubHFkLWNvbnRhY3QtZm9ybSBzZWxlY3Qge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHRhcHBlYXJhbmNlOiBub25lO1xufVxuXG4ubHFkLWNvbnRhY3QtZm9ybSBzZWxlY3RbbXVsdGlwbGVdIHtcblx0cGFkZGluZzogMDtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4ubHFkLWNvbnRhY3QtZm9ybSBzZWxlY3RbbXVsdGlwbGVdIG9wdGlvbiB7XG5cdHBhZGRpbmc6IDAuNWVtIDJlbTtcbn1cblxuLmxxZC1jb250YWN0LWZvcm0gbGFiZWwge1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDVweDtcbn1cblxuLmxxZC1jb250YWN0LWZvcm0gdGV4dGFyZWEge1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0cGFkZGluZy10b3A6IDFlbTtcblx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ubHFkLWNvbnRhY3QtZm9ybSAudWktYnV0dG9uLnVpLXNlbGVjdG1lbnUtYnV0dG9uIC51aS1zZWxlY3RtZW51LWljb24sXG4ubHFkLWNvbnRhY3QtZm9ybSBpLFxuLmxxZC1jb250YWN0LWZvcm0gc3ZnIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDI7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogY2FsYygxZW0gKyAxNXB4KTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmxxZC1jb250YWN0LWZvcm0gLnVpLWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbiAudWktc2VsZWN0bWVudS1pY29ufmxhYmVsLFxuLmxxZC1jb250YWN0LWZvcm0gLnVpLWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbiAudWktc2VsZWN0bWVudS1pY29ufmlucHV0LFxuLmxxZC1jb250YWN0LWZvcm0gLnVpLWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbiAudWktc2VsZWN0bWVudS1pY29ufnRleHRhcmVhLFxuLmxxZC1jb250YWN0LWZvcm0gaX5sYWJlbCxcbi5scWQtY29udGFjdC1mb3JtIGl+aW5wdXQsXG4ubHFkLWNvbnRhY3QtZm9ybSBpfnRleHRhcmVhLFxuLmxxZC1jb250YWN0LWZvcm0gc3ZnfmxhYmVsLFxuLmxxZC1jb250YWN0LWZvcm0gc3ZnfmlucHV0LFxuLmxxZC1jb250YWN0LWZvcm0gc3ZnfnRleHRhcmVhIHtcblx0dGV4dC1pbmRlbnQ6IDFlbTtcbn1cblxuLmxxZC1jb250YWN0LWZvcm0gLmFqYXgtbG9hZGVyIHtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuXHRyaWdodDogMjBweDtcbn1cblxuLmxxZC1jb250YWN0LWZvcm0gLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcbn1cblxuLmxxZC1jb250YWN0LWZvcm0gLnVpLWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbiAudWktc2VsZWN0bWVudS10ZXh0IHtcblx0ZmxleDogMSBhdXRvO1xufVxuXG4ubHFkLWNvbnRhY3QtZm9ybSAudWktYnV0dG9uLnVpLXNlbGVjdG1lbnUtYnV0dG9uIC51aS1zZWxlY3RtZW51LWljb24ge1xuXHRvcmRlcjogMTtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0d2lkdGg6IDFlbTtcblx0aGVpZ2h0OiAxZW07XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuXG4ubHFkLWNvbnRhY3QtZm9ybSAudWktYnV0dG9uLnVpLXNlbGVjdG1lbnUtYnV0dG9uIC51aS1zZWxlY3RtZW51LWljb246YWZ0ZXIge1xuXHRjb250ZW50OiBcIlxcZWEyZlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0ZXh0LWluZGVudDogMDtcblx0Zm9udDogbm9ybWFsIDEuMTVlbS8xIFwibHFkLWVzc2VudGlhbHNcIjtcbn1cblxuLmxxZC1jb250YWN0LWZvcm0gLnVpLXNwaW5uZXIge1xuXHR3aWR0aDogMTAwJTtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ubHFkLWNvbnRhY3QtZm9ybSBpbnB1dC51aS1zcGlubmVyLWlucHV0IHtcblx0bWFyZ2luOiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4ubHFkLWNvbnRhY3QtZm9ybSBhLnVpLXNwaW5uZXItYnV0dG9uIHtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmxxZC1jb250YWN0LWZvcm0gYS51aS1zcGlubmVyLWJ1dHRvbjphY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYjMxO1xufVxuXG4ubHFkLWNvbnRhY3QtZm9ybVtjbGFzcyo9dmNfY3VzdG9tX10ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ubHFkLWNmLXJhZGlvIC5scWQtY2YtbGlzdC1pdGVtIHtcblx0bWFyZ2luLWlubGluZS1zdGFydDogMDtcbn1cblxuLmxxZC1jZi1yYWRpbyAubHFkLWNmLWxpc3QtaXRlbSxcbi5scWQtY2YtcmFkaW8gLmxxZC1jZi1saXN0LWl0ZW0+bGFiZWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5scWQtY2YtcmFkaW8gLmxxZC1jZi1saXN0LWl0ZW0+bGFiZWwge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5scWQtY2YtcmFkaW8gLmxxZC1jZi1saXN0LWl0ZW0gaW5wdXRbdHlwZT1yYWRpb10ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubHFkLWNmLXJhZGlvIC5scWQtY2YtbGlzdC1pdGVtIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrLmxxZC1jZi1saXN0LWl0ZW0tbGFiZWw6YWZ0ZXIge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4ubHFkLWNmLXJhZGlvIC5scWQtY2YtbGlzdC1pdGVtIC5scWQtY2YtbGlzdC1pdGVtLWxhYmVsIHtcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IGNhbGMoMWVtICsgMjBweCk7XG59XG5cbi5scWQtY2YtcmFkaW8gLmxxZC1jZi1saXN0LWl0ZW0gLmxxZC1jZi1saXN0LWl0ZW0tbGFiZWw6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcblx0bGVmdDogMDtcblx0Ym9yZGVyOiAycHggc29saWQ7XG5cdGJvcmRlci1yYWRpdXM6IDAuNjI1ZW07XG59XG5cbi5scWQtY2YtcmFkaW8gLmxxZC1jZi1saXN0LWl0ZW0gLmxxZC1jZi1saXN0LWl0ZW0tbGFiZWw6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjYWxjKDUwJSAtIDVweCk7XG5cdGxlZnQ6IDVweDtcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuXHRib3JkZXItcmFkaXVzOiAwLjYyNWVtO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC42NXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG59XG5cbi5scWQtY2Ytc3Bpbm5lciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuXHRsZWZ0OiAzMHB4O1xuXHRtYXJnaW46IDA7XG59XG5cbi5scWQtY2YtYWNjZXB0YW5jZSB7XG5cdGZvbnQtc2l6ZTogMC44NTcxNDI4NTcxZW07XG59XG5cbi5scWQtY2YtYWNjZXB0YW5jZSBzcGFuLmxxZC1jZi1saXN0LWl0ZW0ge1xuXHRtYXJnaW46IDA7XG59XG5cbi5scWQtY2YtYWNjZXB0YW5jZSBsYWJlbCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubHFkLWNmLWFjY2VwdGFuY2UgLmxxZC1jZi1saXN0LWl0ZW0tbGFiZWwge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWlubGluZS1zdGFydDogMi41ZW07XG59XG5cbi5scWQtY2YtYWNjZXB0YW5jZSAubHFkLWNmLWxpc3QtaXRlbS1sYWJlbDpiZWZvcmUsXG4ubHFkLWNmLWFjY2VwdGFuY2UgLmxxZC1jZi1saXN0LWl0ZW0tbGFiZWw6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0d2lkdGg6IDEuN2VtO1xuXHRoZWlnaHQ6IDEuN2VtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAwO1xuXHRtYXJnaW4tdG9wOiAtMC44NWVtO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxxZC1jZi1hY2NlcHRhbmNlIC5scWQtY2YtbGlzdC1pdGVtLWxhYmVsOmJlZm9yZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkNWQ2ZGU7XG59XG5cbi5scWQtY2YtYWNjZXB0YW5jZSAubHFkLWNmLWxpc3QtaXRlbS1sYWJlbDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXFxlYTFiXCI7XG5cdGZvbnQ6IG5vcm1hbCAxZW0vMSBcImxxZC1lc3NlbnRpYWxzXCI7XG5cdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cblxuLmxxZC1jZi1hY2NlcHRhbmNlIGlucHV0IHtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0bWFyZ2luOiAwIDFlbSAwIDAgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmxxZC1jZi1hY2NlcHRhbmNlIGlucHV0OmNoZWNrZWQrLmxxZC1jZi1saXN0LWl0ZW0tbGFiZWw6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQubHFkLWNmLWFjY2VwdGFuY2Uge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmxxZC1jb250YWN0LWZvcm0gLnJvdz5kaXYge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi51aS13aWRnZXQge1xuXHRmb250LWZhbWlseTogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udWktZGF0ZXBpY2tlciB7XG5cdGJvcmRlci1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3gtc2hhZG93OiAwIDIwcHggNzBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGFibGUgdHIge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQge1xuXHRwYWRkaW5nOiA1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQgYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MGVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkIGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCAudWktc3RhdGUtYWN0aXZlLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCAudWktc3RhdGUtaGlnaGxpZ2h0IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzY2Njtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQgLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGQgLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IDAgNXB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcblx0cGFkZGluZzogMC41ZW0gMWVtO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyLW5leHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblx0dG9wOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcblx0cmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4udWktZGF0ZXBpY2tlci1wcmV2IHNwYW4sXG4udWktZGF0ZXBpY2tlci1uZXh0IHNwYW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cblxuLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuOmJlZm9yZSxcbi51aS1kYXRlcGlja2VyLW5leHQgc3BhbjpiZWZvcmUge1xuXHRjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51aS1kYXRlcGlja2VyLXByZXYge1xuXHRvcmRlcjogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlOTg4XCI7XG59XG5cbi51aS1kYXRlcGlja2VyLXByZXY6aG92ZXIgc3BhbiB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbn1cblxuLnVpLWRhdGVwaWNrZXItbmV4dCB7XG5cdG9yZGVyOiAyO1xufVxuXG4udWktZGF0ZXBpY2tlci1uZXh0IHNwYW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU5NmVcIjtcbn1cblxuLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlciBzcGFuIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG59XG5cbi51aS1kYXRlcGlja2VyLXRpdGxlIHtcblx0b3JkZXI6IDE7XG59XG5cbi51aS1mcm9udCAudWktc3RhdGUtYWN0aXZlLFxuLnVpLWZyb250IC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLFxuLnVpLWZyb250IC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUsXG4udWktZnJvbnQgYS51aS1idXR0b246YWN0aXZlLFxuLnVpLWZyb250IC51aS1idXR0b246YWN0aXZlLFxuLnVpLWZyb250IC51aS1idXR0b24udWktc3RhdGUtYWN0aXZlOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcblx0Ym9yZGVyLWNvbG9yOiAjZWRlZGVkO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLnVpLWZyb250IC51aS1zZWxlY3RtZW51LWJ1dHRvbjphY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICM5YzllYjE7XG59XG5cbi51aS1mcm9udCAudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcblx0Ym9yZGVyLWNvbG9yOiAjZTRlNGViO1xufVxuXG4udWktc2VsZWN0bWVudS1idXR0b24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4udWktbWVudSAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDNweCAxZW0gM3B4IDAuNGVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51aS1zZWxlY3RtZW51LW1lbnUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4udWktc2VsZWN0bWVudS1tZW51IHVsIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLXNlbGVjdC1kcm9wZG93biB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0ei1pbmRleDogOTk7XG59XG5cbi5scWQtc2VsZWN0LWRyb3Bkb3duIC51aS1zZWxlY3RtZW51LW1lbnUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xufVxuXG4ubHFkLXNlbGVjdC1kcm9wZG93biAudWktc2VsZWN0bWVudS1tZW51IC51aS1tZW51IHtcblx0Ym94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmxxZC1zZWxlY3QtZHJvcGRvd24gLnVpLXNlbGVjdG1lbnUtbWVudSAudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4udWktc3Bpbm5lci1idXR0b24ge1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLnVpLXNlbGVjdG1lbnUtb3BlbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItZHJvcGRvd24ge1xuXHRib3JkZXItY29sb3I6ICNkOGRiZTI7XG59XG5cbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy1maWxsZWQgc2VsZWN0LFxuLmxxZC1jb250YWN0LWZvcm0taW5wdXRzLWZpbGxlZCBpbnB1dCxcbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy1maWxsZWQgdGV4dGFyZWEsXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtZmlsbGVkIC51aS1idXR0b24udWktc2VsZWN0bWVudS1idXR0b24ge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy11bmRlcmxpbmVkIHNlbGVjdCxcbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy11bmRlcmxpbmVkIGlucHV0LFxuLmxxZC1jb250YWN0LWZvcm0taW5wdXRzLXVuZGVybGluZWQgdGV4dGFyZWEsXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtdW5kZXJsaW5lZCAudWktYnV0dG9uLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtdW5kZXJsaW5lZCAudWktYnV0dG9uLnVpLXNlbGVjdG1lbnUtYnV0dG9uIC51aS1zZWxlY3RtZW51LWljb24sXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtdW5kZXJsaW5lZCBzdmcsXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtdW5kZXJsaW5lZCBpIHtcblx0cmlnaHQ6IDE1cHg7XG59XG5cbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy11bmRlcmxpbmVkIC51aS1idXR0b24udWktc2VsZWN0bWVudS1idXR0b24gLnVpLXNlbGVjdG1lbnUtaWNvbn5sYWJlbCxcbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy11bmRlcmxpbmVkIC51aS1idXR0b24udWktc2VsZWN0bWVudS1idXR0b24gLnVpLXNlbGVjdG1lbnUtaWNvbn5pbnB1dCxcbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy11bmRlcmxpbmVkIC51aS1idXR0b24udWktc2VsZWN0bWVudS1idXR0b24gLnVpLXNlbGVjdG1lbnUtaWNvbn50ZXh0YXJlYSxcbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy11bmRlcmxpbmVkIHN2Z35sYWJlbCxcbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy11bmRlcmxpbmVkIHN2Z35pbnB1dCxcbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy11bmRlcmxpbmVkIHN2Z350ZXh0YXJlYSxcbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy11bmRlcmxpbmVkIGl+bGFiZWwsXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtdW5kZXJsaW5lZCBpfmlucHV0LFxuLmxxZC1jb250YWN0LWZvcm0taW5wdXRzLXVuZGVybGluZWQgaX50ZXh0YXJlYSB7XG5cdHRleHQtaW5kZW50OiAyZW07XG59XG5cbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy1yb3VuZCBzZWxlY3QsXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtcm91bmQgaW5wdXQsXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtcm91bmQgdGV4dGFyZWEsXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtcm91bmQgLnVpLWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbiB7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmxxZC1jb250YWN0LWZvcm0taW5wdXRzLXJvdW5kIGlucHV0W3R5cGU9c3VibWl0XSxcbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy1yb3VuZCBidXR0b25bdHlwZT1zdWJtaXRdIHtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtY2lyY2xlIHNlbGVjdCxcbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy1jaXJjbGUgaW5wdXQsXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtY2lyY2xlIHRleHRhcmVhLFxuLmxxZC1jb250YWN0LWZvcm0taW5wdXRzLWNpcmNsZSAudWktYnV0dG9uLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHtcblx0Ym9yZGVyLXJhZGl1czogNTBlbTtcbn1cblxuLmxxZC1jb250YWN0LWZvcm0taW5wdXRzLWNpcmNsZSB0ZXh0YXJlYSB7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmxxZC1jb250YWN0LWZvcm0taW5wdXRzLWNpcmNsZSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtY2lyY2xlIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuXHRib3JkZXItcmFkaXVzOiA1MGVtO1xufVxuXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtY2lyY2xlIC51aS1zcGlubmVyLWJ1dHRvbiB7XG5cdHJpZ2h0OiAxZW07XG59XG5cbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy1ib3JkZXItbm9uZSBzZWxlY3QsXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtYm9yZGVyLW5vbmUgaW5wdXQsXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtYm9yZGVyLW5vbmUgdGV4dGFyZWEsXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtYm9yZGVyLW5vbmUgLnVpLWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbiB7XG5cdGJvcmRlci13aWR0aDogMDtcbn1cblxuLmxxZC1jb250YWN0LWZvcm0taW5wdXRzLWJvcmRlci1ub25lIGlucHV0W3R5cGU9c3VibWl0XSxcbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy1ib3JkZXItbm9uZSBidXR0b25bdHlwZT1zdWJtaXRdIHtcblx0Ym9yZGVyLXdpZHRoOiAwO1xufVxuXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtYm9yZGVyLXRoaWNrIHNlbGVjdCxcbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy1ib3JkZXItdGhpY2sgaW5wdXQsXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtYm9yZGVyLXRoaWNrIHRleHRhcmVhLFxuLmxxZC1jb250YWN0LWZvcm0taW5wdXRzLWJvcmRlci10aGljayAudWktYnV0dG9uLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHtcblx0Ym9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy1ib3JkZXItdGhpY2sgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmxxZC1jb250YWN0LWZvcm0taW5wdXRzLWJvcmRlci10aGljayBidXR0b25bdHlwZT1zdWJtaXRdIHtcblx0Ym9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy1ib3JkZXItdGhpY2tlciBzZWxlY3QsXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtYm9yZGVyLXRoaWNrZXIgaW5wdXQsXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtYm9yZGVyLXRoaWNrZXIgdGV4dGFyZWEsXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtYm9yZGVyLXRoaWNrZXIgLnVpLWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbiB7XG5cdGJvcmRlci13aWR0aDogM3B4O1xufVxuXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtYm9yZGVyLXRoaWNrZXIgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmxxZC1jb250YWN0LWZvcm0taW5wdXRzLWJvcmRlci10aGlja2VyIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuXHRib3JkZXItd2lkdGg6IDNweDtcbn1cblxuLmxxZC1jb250YWN0LWZvcm0taW5wdXRzLWJvcmRlci10aGluIHNlbGVjdCxcbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy1ib3JkZXItdGhpbiBpbnB1dCxcbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy1ib3JkZXItdGhpbiB0ZXh0YXJlYSxcbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy1ib3JkZXItdGhpbiAudWktYnV0dG9uLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy1ib3JkZXItdGhpbiBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtYm9yZGVyLXRoaW4gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG5cdGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtc20gc2VsZWN0LFxuLmxxZC1jb250YWN0LWZvcm0taW5wdXRzLXNtIGlucHV0LFxuLmxxZC1jb250YWN0LWZvcm0taW5wdXRzLXNtIHRleHRhcmVhLFxuLmxxZC1jb250YWN0LWZvcm0taW5wdXRzLXNtIC51aS1idXR0b24udWktc2VsZWN0bWVudS1idXR0b24ge1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy1zbSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtc20gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG5cdGhlaWdodDogNDBweDtcbn1cblxuLmxxZC1jb250YWN0LWZvcm0taW5wdXRzLW1kIHNlbGVjdCxcbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy1tZCBpbnB1dCxcbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy1tZCB0ZXh0YXJlYSxcbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy1tZCAudWktYnV0dG9uLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHtcblx0aGVpZ2h0OiA1MHB4O1xufVxuXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtbWQgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmxxZC1jb250YWN0LWZvcm0taW5wdXRzLW1kIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuXHRoZWlnaHQ6IDUwcHg7XG59XG5cbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy1sZyBzZWxlY3QsXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtbGcgaW5wdXQsXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtbGcgdGV4dGFyZWEsXG4ubHFkLWNvbnRhY3QtZm9ybS1pbnB1dHMtbGcgLnVpLWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbiB7XG5cdGhlaWdodDogNjBweDtcbn1cblxuLmxxZC1jb250YWN0LWZvcm0taW5wdXRzLWxnIGlucHV0W3R5cGU9c3VibWl0XSxcbi5scWQtY29udGFjdC1mb3JtLWlucHV0cy1sZyBidXR0b25bdHlwZT1zdWJtaXRdIHtcblx0aGVpZ2h0OiA2MHB4O1xufVxuXG4ubHFkLWNvbnRhY3QtZm9ybS1idXR0b24tdW5kZXJsaW5lZCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ubHFkLWNvbnRhY3QtZm9ybS1idXR0b24tdW5kZXJsaW5lZCBidXR0b25bdHlwZT1zdWJtaXRdIHtcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogMDtcblx0Ym9yZGVyLXdpZHRoOiAwO1xuXHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5scWQtY29udGFjdC1mb3JtLWJ1dHRvbi11bmRlcmxpbmVkIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5scWQtY29udGFjdC1mb3JtLWJ1dHRvbi11bmRlcmxpbmVkIGJ1dHRvblt0eXBlPXN1Ym1pdF06aG92ZXIge1xuXHRib3gtc2hhZG93OiBub25lO1xuXHR0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5scWQtY29udGFjdC1mb3JtLWJ1dHRvbi1yb3VuZCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ubHFkLWNvbnRhY3QtZm9ybS1idXR0b24tcm91bmQgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG5cdGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubHFkLWNvbnRhY3QtZm9ybS1idXR0b24tY2lyY2xlIGlucHV0W3R5cGU9c3VibWl0XSxcbi5scWQtY29udGFjdC1mb3JtLWJ1dHRvbi1jaXJjbGUgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG5cdGJvcmRlci1yYWRpdXM6IDUwZW0gIWltcG9ydGFudDtcbn1cblxuLmxxZC1jb250YWN0LWZvcm0tYnV0dG9uLWJvcmRlci1ub25lIGlucHV0W3R5cGU9c3VibWl0XSxcbi5scWQtY29udGFjdC1mb3JtLWJ1dHRvbi1ib3JkZXItbm9uZSBidXR0b25bdHlwZT1zdWJtaXRdIHtcblx0Ym9yZGVyLXdpZHRoOiAwO1xufVxuXG4ubHFkLWNvbnRhY3QtZm9ybS1idXR0b24tYm9yZGVyLXRoaWNrIGlucHV0W3R5cGU9c3VibWl0XSxcbi5scWQtY29udGFjdC1mb3JtLWJ1dHRvbi1ib3JkZXItdGhpY2sgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG5cdGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4ubHFkLWNvbnRhY3QtZm9ybS1idXR0b24tYm9yZGVyLXRoaWNrZXIgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmxxZC1jb250YWN0LWZvcm0tYnV0dG9uLWJvcmRlci10aGlja2VyIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuXHRib3JkZXItd2lkdGg6IDNweDtcbn1cblxuLmxxZC1jb250YWN0LWZvcm0tYnV0dG9uLWJvcmRlci10aGluIGlucHV0W3R5cGU9c3VibWl0XSxcbi5scWQtY29udGFjdC1mb3JtLWJ1dHRvbi1ib3JkZXItdGhpbiBidXR0b25bdHlwZT1zdWJtaXRdIHtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5scWQtY29udGFjdC1mb3JtLWJ1dHRvbi1zbSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ubHFkLWNvbnRhY3QtZm9ybS1idXR0b24tc20gYnV0dG9uW3R5cGU9c3VibWl0XSB7XG5cdGhlaWdodDogNDBweDtcbn1cblxuLmxxZC1jb250YWN0LWZvcm0tYnV0dG9uLW1kIGlucHV0W3R5cGU9c3VibWl0XSxcbi5scWQtY29udGFjdC1mb3JtLWJ1dHRvbi1tZCBidXR0b25bdHlwZT1zdWJtaXRdIHtcblx0aGVpZ2h0OiA1MHB4O1xufVxuXG4ubHFkLWNvbnRhY3QtZm9ybS1idXR0b24tbGcgaW5wdXRbdHlwZT1zdWJtaXRdLFxuLmxxZC1jb250YWN0LWZvcm0tYnV0dG9uLWxnIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuXHRoZWlnaHQ6IDYwcHg7XG59XG5cbi5scWQtY29udGFjdC1mb3JtLWJ1dHRvbi1ibG9jayBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ubHFkLWNvbnRhY3QtZm9ybS1idXR0b24tYmxvY2sgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuNy4xMy4gQ291bnRkb3duXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uY291bnRkb3duIHtcblx0Zm9udC1zaXplOiA1LjMxMjVlbTtcblx0bGluZS1oZWlnaHQ6IDFlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbn1cblxuLmNvdW50ZG93biAuY291bnRkb3duLXJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb3VudGRvd24gLmNvdW50ZG93bi1zZWN0aW9uIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdG1hcmdpbjogMCAyJTtcblx0ZmxleDogMCAxO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvdW50ZG93biAuY291bnRkb3duLWFtb3VudCB7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5jb3VudGRvd24gLmNvdW50ZG93bi1wZXJpb2Qge1xuXHRtYXJnaW4tdG9wOiAwLjVlbTtcblx0Zm9udC1zaXplOiAwLjE3NjQ3MDU4ODJlbTtcblx0bGluZS1oZWlnaHQ6IDFlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0b3BhY2l0eTogMC41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuY291bnRkb3duIC5jb3VudGRvd24tc2VjdGlvbiB7XG5cdFx0ZmxleC1iYXNpczogNDUlO1xuXHRcdG1hcmdpbi10b3A6IDAuMjM1Mjk0MTE3NmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDAuMjM1Mjk0MTE3NmVtO1xuXHR9XG5cblx0LmNvdW50ZG93biAuY291bnRkb3duLXNlY3Rpb246bnRoLWNoaWxkKDMpKy5jb3VudGRvd24tc2VwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG5cdC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cblxuXHQuY291bnRkb3duIC5jb3VudGRvd24tc2VwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5jb3VudGRvd24taW5saW5lIC5jb3VudGRvd24tc2VjdGlvbiB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0LmNvdW50ZG93bi1pbmxpbmUgLmNvdW50ZG93bi1wZXJpb2Qge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogMTBweDtcblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuNy4xNC4gQ291bnRlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmxxZC1jb3VudGVyIHtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4zcywgYm9yZGVyIDAuM3M7XG59XG5cbi5scWQtY291bnRlci1lbGVtZW50IHtcblx0bGluZS1oZWlnaHQ6IDFlbTtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5scWQtY291bnRlci1lbGVtZW50PnNwYW4ge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubHFkLWNvdW50ZXItYW5pbWF0b3IsXG4ubHFkLWFuaW1hdG9yLW51bWJlcnMsXG4ubHFkLWFuaW1hdG9yLW51bWJlcnMgdWwsXG4ubHFkLWFuaW1hdG9yLW51bWJlcnMgbGkge1xuXHRiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuXG4ubHFkLWFuaW1hdG9yLW51bWJlcnMge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMXB4KTtcbn1cblxuLmxxZC1jb3VudGVyLWljb24ge1xuXHR0b3A6IDIwcHg7XG5cdHJpZ2h0OiAyMHB4O1xuXHRmb250LXNpemU6IDIzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubHFkLWNvdW50ZXItb3ZlcmxheS1iZyB7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsIHZhcigtLWxxZC1jb2xvci1ncmFkaWVudC1zdGFydCkgMCUsIHZhcigtLWxxZC1jb2xvci1ncmFkaWVudC1zdG9wKSAxMDAlKTtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0ei1pbmRleDogLTE7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogc2NhbGUoMC45NzUpO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNjVzLCB0cmFuc2Zvcm0gMC42NXM7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5scWQtY291bnRlcjpob3ZlciAubHFkLWNvdW50ZXItb3ZlcmxheS1iZyB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5scWQtY291bnRlci1ib3JkZXJlZCB7XG5cdHBhZGRpbmc6IDMwcHggNSU7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkOGRiZTI7XG59XG5cbi5scWQtY291bnRlci1ib3JkZXJlZCAubHFkLWNvdW50ZXItdGV4dCB7XG5cdGNvbG9yOiAjYTdhOWI4O1xufVxuXG4ubHFkLWNvdW50ZXItc29saWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3gtc2hhZG93OiAwIDIwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5scWQtY291bnRlci1zb2xpZDpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLWNvdW50ZXItc29saWQ6aG92ZXIgLmxxZC1jb3VudGVyLXRleHQsXG4ubHFkLWNvdW50ZXItc29saWQ6aG92ZXIgLmxxZC1jb3VudGVyLWVsZW1lbnQge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbjcuMTUuIEN1c3RvbSBtZW51XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubHFkLWN1c3RvbS1tZW51IHtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG59XG5cbi5scWQtY3VzdG9tLW1lbnUgLm5hdi1pdGVtLWNoaWxkcmVuPmxpPmEsXG4ubHFkLWN1c3RvbS1tZW51PnVsPmxpPmEge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5scWQtY3VzdG9tLW1lbnUgLm5hdi1pdGVtLWNoaWxkcmVuIHtcblx0dG9wOiAwO1xuXHRsZWZ0OiAxMDAlO1xufVxuXG4ubHFkLWN1c3RvbS1tZW51PnVsOm5vdCguaW5saW5lLXVsKT5saSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubHFkLWN1c3RvbS1tZW51PnVsPmxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5scWQtY3VzdG9tLW1lbnU+dWw+bGk+YSBzdmcge1xuXHRmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi5scWQtY3VzdG9tLW1lbnU+dWwgLmxpbmstc3VwIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IC0yLjVlbTtcbn1cblxuLmxkLXNkLXdyYXAgLmxxZC1jdXN0b20tbWVudT51bCAubGluay1zdXAge1xuXHR0b3A6IC0xZW07XG59XG5cbi5scWQtY3VzdG9tLW1lbnUgbGkuaXMtYWN0aXZlPi5uYXYtaXRlbS1jaGlsZHJlbiB7XG5cdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ubHFkLWN1c3RvbS1tZW51IC5zdWJtZW51LWV4cGFuZGVyIHtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiAxLjg1ZW07XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmxxZC1jdXN0b20tbWVudSAuc3VibWVudS1leHBhbmRlciAuaWNvbi1pb24taW9zLWFycm93LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhMmNcIjtcbn1cblxuLmxxZC1zdGlja3liYXItd3JhcCAubHFkLWN1c3RvbS1tZW51IGxpIHtcblx0bWFyZ2luLWlubGluZS1zdGFydDogMDtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdC5scWQtY3VzdG9tLW1lbnUgLnN1Ym1lbnUtZXhwYW5kZXIge1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5scWQtY3VzdG9tLW1lbnUgLnN1Ym1lbnUtZXhwYW5kZXIge1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHR9XG59XG5cbi5tYWluLWhlYWRlciAubHFkLWN1c3RvbS1tZW51LWRyb3Bkb3duIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdG1pbi13aWR0aDogMzAwcHg7XG59XG5cbi5scWQtY3VzdG9tLW1lbnUtZHJvcGRvd24tYnRuIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kIDAuM3MsIGJvcmRlciAwLjNzO1xufVxuXG4ubWFpbi1oZWFkZXIgLmxxZC1jdXN0b20tbWVudS1kcm9wZG93bi1idG4gLmV4cGFuZGVyLWljb24ge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAxLjVlbSAhaW1wb3J0YW50O1xufVxuXG4udG9nZ2xlLWhhcy1maWxsIC5scWQtY3VzdG9tLW1lbnUtZHJvcGRvd24tYnRuIHtcblx0cGFkZGluZzogMWVtIDEuNTcxNDI4NTcxNGVtO1xufVxuXG4ubGluay1pY29uIHtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDAuNzVlbTtcbn1cblxuLmxpbmstaWNvbiBzdmcge1xuXHR3aWR0aDogMWVtO1xuXHRoZWlnaHQ6IDFlbTtcbn1cblxuLmxlZnQtaWNvbi5pY29uLXB1c2gtdG8tZWRnZSB7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xufVxuXG4ucmlnaHQtaWNvbiB7XG5cdG9yZGVyOiAxO1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwLjc1ZW07XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xuXHR0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi5yaWdodC1pY29uLmljb24tcHVzaC10by1lZGdlIHtcblx0bWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbn1cblxuLm1lbnUtaXRlbXMtaGFzLWJvcmRlcj51bD5saT5hIHtcblx0cGFkZGluZy10b3A6IDFlbTtcblx0cGFkZGluZy1ib3R0b206IDFlbTtcbn1cblxuLm1lbnUtaXRlbXMtaGFzLWJvcmRlcj51bD5saTpub3QoOmxhc3QtY2hpbGQpPmEge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0Lm1lbnUtaXRlbXMtaGFzLWJvcmRlcj51bD5saT5hIHtcblx0XHRwYWRkaW5nLXRvcDogMC43NWVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAwLjc1ZW07XG5cdH1cbn1cblxuLm1lbnUtaXRlbXMtaGFzLWJvcmRlcj51bC5pbmxpbmUtdWw+bGkge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuXHRtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cblxuLm1lbnUtaXRlbXMtaGFzLWJvcmRlcj51bC5pbmxpbmUtdWw+bGk6bm90KDpsYXN0LWNoaWxkKSB7XG5cdGJvcmRlci1pbmxpbmUtZW5kOiAxcHggc29saWQgI2U4ZThlODtcbn1cblxuLm1lbnUtaXRlbXMtaGFzLWJvcmRlcj51bC5pbmxpbmUtdWw+bGk6bm90KDpsYXN0LWNoaWxkKT5hIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQubWVudS1pdGVtcy1oYXMtYm9yZGVyPnVsPmxpPmEge1xuXHRcdHBhZGRpbmctdG9wOiAwLjc1ZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDAuNzVlbTtcblx0fVxufVxuXG4ubWVudS1pdGVtcy1oYXMtZmlsbD51bD5saT5hIHtcblx0cGFkZGluZzogMWVtIDEuNTcxNDI4NTcxNGVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQubWVudS1pdGVtcy1oYXMtZmlsbD51bD5saT5hIHtcblx0XHRwYWRkaW5nOiAwLjc1ZW0gMTVweDtcblx0fVxufVxuXG4ubHFkLWN1c3RvbS1tZW51LW1vYmlsZS1jb2xsYXBzaWJsZSAubHFkLWN1c3RvbS1tZW51LWRyb3Bkb3duLWJ0biB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0cGFkZGluZzogMWVtIDEuNTcxNDI4NTcxNGVtO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5scWQtY3VzdG9tLW1lbnUtbW9iaWxlLWNvbGxhcHNpYmxlIC5scWQtY3VzdG9tLW1lbnUtZHJvcGRvd24tYnRuLmlzLWFjdGl2ZSB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNlOGU4ZTg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG5cdC5scWQtY3VzdG9tLW1lbnUtbW9iaWxlLWNvbGxhcHNpYmxlPnVsIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQubHFkLWN1c3RvbS1tZW51LW1vYmlsZS1jb2xsYXBzaWJsZSAubHFkLWN1c3RvbS1tZW51LWRyb3Bkb3duLWJ0biB7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmxxZC1jdXN0b20tbWVudS1tb2JpbGUtY29sbGFwc2libGU+dWwge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdH1cblxuXHQubHFkLWN1c3RvbS1tZW51LW1vYmlsZS1jb2xsYXBzaWJsZT51bD5saSB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5scWQtY3VzdG9tLW1lbnUtbW9iaWxlLWNvbGxhcHNpYmxlPnVsLmNvbGxhcHNpbmcsXG5cdC5scWQtY3VzdG9tLW1lbnUtbW9iaWxlLWNvbGxhcHNpYmxlPnVsLmluIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmxxZC1jdXN0b20tbWVudS1tb2JpbGUtY29sbGFwc2libGUubHFkLXN0aWNreS1tZW51PnVsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdH1cbn1cblxuLmxxZC1jdXN0b20tbWVudVtkYXRhLW1vdmUtZWxlbWVudF06bm90KFtkYXRhLWludmlld10pIHtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubHFkLWN1c3RvbS1tZW51W2RhdGEtbW92ZS1lbGVtZW50XTpub3QoW2RhdGEtaW52aWV3XSkuZWxlbWVudC13YXMtbW92ZWQge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubHFkLXN0aWNreS1tZW51IHtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAgIWltcG9ydGFudDtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDAgIWltcG9ydGFudDtcblx0ei1pbmRleDogMjA7XG5cdGJvdHRvbTogMDtcbn1cblxuLmxxZC1zdGlja3ktbWVudT4uaW5saW5lLXVsIHtcblx0bWF4LXdpZHRoOiAxMTcwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubHFkLXN0aWNreS1tZW51Pi5pbmxpbmUtdWw+bGk+YSB7XG5cdHBhZGRpbmc6IDFlbTtcbn1cblxuLmxxZC1zdGlja3ktbWVudT4uaW5saW5lLXVsPmxpOmZpcnN0LW9mLXR5cGUge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xufVxuXG4ubHFkLXN0aWNreS1tZW51Pi5pbmxpbmUtdWw+bGk6bGFzdC1vZi10eXBlIHtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDA7XG59XG5cbi5scWQtY3VzdG9tLW1lbnUtZXhwYW5kLWl0ZW1zPi5pbmxpbmUtdWwge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLWF1dG8tZmxvdzogY29sdW1uO1xufVxuXG4ubHFkLWN1c3RvbS1tZW51LWV4cGFuZC1pdGVtcy5tZW51LWl0ZW1zLWhhcy1ib3JkZXI+LmlubGluZS11bD5saT5hLFxuLmxxZC1jdXN0b20tbWVudS1leHBhbmQtaXRlbXMubWVudS1pdGVtcy1oYXMtZmlsbD4uaW5saW5lLXVsPmxpPmEge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ubHFkLXN0aWNreS1tZW51IC5scWQtc2NybC1pbmRjIHtcblx0aGVpZ2h0OiAzcHg7XG5cdGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmxxZC1zdGlja3ktbWVudSAubHFkLXNjcmwtaW5kYyAubHFkLXNjcmwtaW5kYy1pbm5lcixcbi5scWQtc3RpY2t5LW1lbnUgLmxxZC1zY3JsLWluZGMgLmxxZC1zY3JsLWluZGMtbGluZSxcbi5scWQtc3RpY2t5LW1lbnUgLmxxZC1zY3JsLWluZGMgLmxxZC1zY3JsLWluZGMtZWwge1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuXG4ubHFkLXN0aWNreS1tZW51IC5scWQtc2NybC1pbmRjIC5scWQtc2NybC1pbmRjLWVsLFxuLmxxZC1zdGlja3ktbWVudSAubHFkLXNjcmwtaW5kYyAubHFkLXNjcmwtaW5kYy1saW5lIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xufVxuXG4ubHFkLXN0aWNreS1tZW51IC5scWQtc2NybC1pbmRjIC5scWQtc2NybC1pbmRjLWVsIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5scWQtc3RpY2t5LW1lbnUtZmxvYXRpbmcge1xuXHR3aWR0aDogYXV0bztcblx0cGFkZGluZzogNXB4O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogM3ZoO1xuXHRsZWZ0OiA1MCU7XG5cdGJvcmRlci1yYWRpdXM6IDUwZW07XG5cdHotaW5kZXg6IDEyO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzLCB0cmFuc2Zvcm0gMC42NXMgY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcblx0Ym94LXNoYWRvdzogMCAxMHB4IDM1cHggLTNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5scWQtc3RpY2t5LW1lbnUtZmxvYXRpbmc+dWw+bGkge1xuXHRib3JkZXItcmFkaXVzOiAyZW07XG59XG5cbi5scWQtc3RpY2t5LW1lbnUtZmxvYXRpbmc+dWw+bGk+YSB7XG5cdHotaW5kZXg6IDI7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5scWQtc3RpY2t5LW1lbnUtZmxvYXRpbmc+dWwuaW5saW5lLXVsPmxpIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwIDAuMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubHFkLXN0aWNreS1tZW51LWZsb2F0aW5nPnVsLmlubGluZS11bD5saT5hIHtcblx0cGFkZGluZzogMC41ZW0gMWVtO1xufVxuXG4ubHFkLXN0aWNreS1tZW51LWZsb2F0aW5nLmlzLWluLXZpZXcge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmxxZC1zdGlja3ktbWVudS1mbG9hdGluZyB7XG5cdFx0bWluLXdpZHRoOiA4MHZ3O1xuXHR9XG5cblx0LmxxZC1zdGlja3ktbWVudS1mbG9hdGluZz51bCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC5scWQtc3RpY2t5LW1lbnUtZmxvYXRpbmc+dWw+bGkge1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQwcHgpIHtcblx0LmxxZC1zdGlja3ktbWVudS1mbG9hdGluZyB7XG5cdFx0bWluLXdpZHRoOiBjYWxjKDEwMCUgLSA2dmgpO1xuXHRcdG1heC13aWR0aDogY2FsYygxMDAlIC0gMnZoKTtcblx0fVxuXG5cdC5scWQtc3RpY2t5LW1lbnUtZmxvYXRpbmc+dWw+bGk+YSB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG59XG5cbi5scWQtc3RpY2t5LW1lbnUtZmxvYXRpbmcubHFkLWN1c3RvbS1tZW51LWV4cGFuZC1pdGVtcyB7XG5cdHdpZHRoOiA5NnZ3O1xufVxuXG4ubHFkLXN0aWNreS1tZW51LWZsb2F0aW5nLmxxZC1jdXN0b20tbWVudS1leHBhbmQtaXRlbXM+LmlubGluZS11bCB7XG5cdG1heC13aWR0aDogbm9uZTtcbn1cblxuLmxxZC1zdGlja3ktbWVudS1mbG9hdGluZy12ZXJ0aWNhbCB7XG5cdHdpZHRoOiA0NnB4O1xuXHRwYWRkaW5nOiAxNnB4IDA7XG5cdGJvcmRlci1yYWRpdXM6IDI1cHg7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiA1MCU7XG5cdGJvdHRvbTogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym94LXNoYWRvdzogMCAyMHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubHFkLXN0aWNreS1tZW51LWZsb2F0aW5nLXZlcnRpY2FsIGxpIHtcblx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLWlubGluZS1zdGFydDogYXV0byAhaW1wb3J0YW50O1xuXHRtYXJnaW4taW5saW5lLWVuZDogYXV0byAhaW1wb3J0YW50O1xuXHR3aWR0aDogMjlweCAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDI5cHg7XG5cdGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG5cbi5scWQtc3RpY2t5LW1lbnUtZmxvYXRpbmctdmVydGljYWwgbGkuaXMtYWN0aXZlIGE6YWZ0ZXIge1xuXHRib3JkZXItd2lkdGg6IDJweDtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmxxZC1zdGlja3ktbWVudS1mbG9hdGluZy12ZXJ0aWNhbCBhIHtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5scWQtc3RpY2t5LW1lbnUtZmxvYXRpbmctdmVydGljYWwgYTpiZWZvcmUsXG4ubHFkLXN0aWNreS1tZW51LWZsb2F0aW5nLXZlcnRpY2FsIGE6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRleHQtaW5kZW50OiAwO1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuXG4ubHFkLXN0aWNreS1tZW51LWZsb2F0aW5nLXZlcnRpY2FsIGE6YmVmb3JlIHtcblx0d2lkdGg6IDZweDtcblx0aGVpZ2h0OiA2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuODVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cblxuLmxxZC1zdGlja3ktbWVudS1mbG9hdGluZy12ZXJ0aWNhbCBhOmFmdGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvcmRlcjogMTVweCBzb2xpZDtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjIpO1xuXHR0cmFuc2l0aW9uOiBib3JkZXIgMC4zcywgdHJhbnNmb3JtIDAuODVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cblxuLmxxZC1zdGlja3ktbWVudS1mbG9hdGluZy12ZXJ0aWNhbCBhIC5saW5rLXR4dCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiAxMDAlO1xuXHRvcGFjaXR5OiAwO1xuXHR0ZXh0LWluZGVudDogMDtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDE1cHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDFlbSwgLTUwJSk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuODVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cblxuLmxxZC1zdGlja3ktbWVudS1mbG9hdGluZy12ZXJ0aWNhbCBhOmhvdmVyOmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMik7XG59XG5cbi5scWQtc3RpY2t5LW1lbnUtZmxvYXRpbmctdmVydGljYWwgYTpob3ZlciAubGluay10eHQge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuLnRvZ2dsZS1oYXMtZmlsbCAubHFkLWN1c3RvbS1tZW51LWRyb3Bkb3duLWJ0biB7XG5cdHBhZGRpbmc6IDFlbSAxLjU3MTQyODU3MTRlbTtcbn1cblxuLmxxZC1tZW51LXRkLXVuZGVybGluZT51bD5saT5hIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubHFkLXN0aWNreS1tZW51LWZsb2F0aW5nLXZlcnRpY2FsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG43LjE2LiBGYW5jeSBib3hcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5scWQtZmIge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42NXMsIGJveC1zaGFkb3cgMC42NXM7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5scWQtZmIgLmxxZC1mYi1jb250ZW50IGgyIGEge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LmxxZC1mYltjbGFzcyo9aC1wdC1dIHtcblx0XHRwYWRkaW5nLXRvcDogMTAwJTtcblx0fVxufVxuXG4ubHFkLWZiLWltZyBpbWcuaC0xMDAge1xuXHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmxxZC1mYi1pbWcgZmlndXJlIHtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ubHFkLWZiLWNvbnRlbnQtb3ZlcmxheSAubHFkLWZiLWltZyB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4wNzUpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42NXMsIG9wYWNpdHkgMC42NXM7XG59XG5cbi5scWQtZmItY29udGVudC1vdmVybGF5IC5scWQtZmItY29udGVudCBwOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5scWQtZmItY29udGVudC1vdmVybGF5LmlzLWluLXZpZXcgLmxxZC1mYi1pbWcge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4ubHFkLWZiLXpvb20taW1nLW9uaG92ZXIgLmxxZC1mYi1pbWcgZmlndXJlIGltZyB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzIGVhc2Utb3V0O1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xufVxuXG4ubHFkLWZiLXpvb20taW1nLW9uaG92ZXI6aG92ZXIgLmxxZC1mYi1pbWcgZmlndXJlIGltZyB7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDdzO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG5cbi5scWQtZmItaG92ZXItb3ZlcmxheSB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLmxxZC1mYjpob3ZlciAubHFkLWZiLWhvdmVyLW92ZXJsYXkge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubHFkLWZiLXN0eWxlLTEge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44NXMgY3ViaWMtYmV6aWVyKDAuMTUsIDAuOTUsIDAuNCwgMSksIGJveC1zaGFkb3cgMC4zcztcbn1cblxuLmxxZC1mYi1zdHlsZS0xIC5scWQtZmItY29udGVudCBoNixcbi5scWQtZmItc3R5bGUtMSAubHFkLWZiLWNvbnRlbnQgaDMsXG4ubHFkLWZiLXN0eWxlLTEgLmxxZC1mYi1jb250ZW50IGgyIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5scWQtZmItc3R5bGUtMSAubHFkLWZiLWNvbnRlbnQgcCB7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuXHRmb250LXNpemU6IDAuOWVtO1xufVxuXG4ubHFkLWZiLXN0eWxlLTEgLmxxZC1mYi1jb250ZW50IGg2IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRsaW5lLWhlaWdodDogMS41ZW07XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmxxZC1mYi1zdHlsZS0xIC5scWQtZmItY29udGVudCBoMyB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuNjI1ZW07XG59XG5cbi5scWQtZmItc3R5bGUtMSAubHFkLWZiLWNvbnRlbnQgaDIge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubHFkLWZiLXN0eWxlLTEgLmxxZC1mYi1iZyB7XG5cdGhlaWdodDogMTI1JTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjcpIDAlLCB0cmFuc3BhcmVudCA1MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMiUpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44NXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuXG4ubHFkLWZiLXN0eWxlLTE6aG92ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG5cdGJveC1zaGFkb3c6IDAgMTVweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5scWQtZmItc3R5bGUtMTpob3ZlciAubHFkLWZiLWJnIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSAubHFkLWZiLXN0eWxlLTEge1xuXHRtYXJnaW4tdG9wOiAzcHg7XG5cdG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5jYXJvdXNlbC1pdGVtIC5scWQtZmItc3R5bGUtMTpob3ZlciB7XG5cdGJveC1zaGFkb3c6IDAgMTBweCAzNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5scWQtZmItc3R5bGUtMS0xIC5scWQtZmItY29udGVudC1pbm5lciB7XG5cdHBhZGRpbmc6IDNyZW0gM3JlbSAycmVtO1xufVxuXG4ubHFkLWZiLXN0eWxlLTEtMSAubGQtc2xpZGVlbGVtZW50LWhpZGRlbiB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuXG4ubHFkLWZiLXN0eWxlLTEtMSAubGQtc2xpZGVlbGVtZW50LWhpZGRlbiB7XG5cdG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5scWQtZmItc3R5bGUtMS0xOmhvdmVyIC5sZC1zbGlkZWVsZW1lbnQtaGlkZGVuIHtcblx0b3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5scWQtZmItc3R5bGUtMS0xIC5scWQtZmItY29udGVudC1pbm5lciB7XG5cdFx0cGFkZGluZzogMS41cmVtO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubHFkLWZiLXN0eWxlLTEtMiAubHFkLWZiLWNvbnRlbnQtaG9sZGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4ubHFkLWZiLXN0eWxlLTEtMyAubHFkLWZiLWNvbnRlbnQgaDIge1xuXHRmb250LXNpemU6IDMxcHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjI5MDMyMjU4MDZlbTtcbn1cblxuLmxxZC1mYi1zdHlsZS0xLTMgLmxxZC1mYi1jb250ZW50IGg2IHtcblx0cGFkZGluZzogMCAwIDFlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5scWQtZmItc3R5bGUtMS0zIC5scWQtZmItY29udGVudCBoNjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDExLjUlO1xuXHRoZWlnaHQ6IDAuMTVlbTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmxxZC1mYi1zdHlsZS0xLTMgLmxxZC1mYi1jb250ZW50IHAge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQubHFkLWZiLXN0eWxlLTEtMyAubHFkLWZiLWNvbnRlbnQtaW5uZXIge1xuXHRcdHBhZGRpbmc6IDJyZW07XG5cdH1cbn1cblxuLmxxZC1mYi1zdHlsZS0yIC5scWQtZmItY29udGVudCBoMiB7XG5cdGZvbnQtc2l6ZTogMjRweDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5scWQtZmItc3R5bGUtMiAubHFkLWZiLWJnIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5cbi5scWQtZmItc3R5bGUtMiAuZWxlbWVudC11bmNvdmVyZWQgLmxxZC1mYi1iZyB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQubHFkLWZiLXN0eWxlLTIgLmxxZC1mYi1jb250ZW50LWhvbGRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubHFkLWZiLXN0eWxlLTIgLmxxZC1mYi1jb250ZW50LWlubmVyIHtcblx0XHRwYWRkaW5nOiAyLjVyZW0gM3JlbTtcblx0fVxuXG5cdC5scWQtZmItc3R5bGUtMiAubHFkLWZiLWNvbnRlbnQtcmlnaHQge1xuXHRcdHRleHQtYWxpZ246IGVuZDtcblx0fVxufVxuXG4ubHFkLWZiLXN0eWxlLTMgLmxxZC1mYi1jb250ZW50IGgyLFxuLmxxZC1mYi1zdHlsZS0zIC5scWQtZmItY29udGVudCBoNiB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLWZiLXN0eWxlLTMgLmxxZC1mYi1jb250ZW50IGgyIHtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuXG4ubHFkLWZiLXN0eWxlLTMgLmxxZC1mYi1jb250ZW50IGg2IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4ubHFkLWZiLXN0eWxlLTMgLmxxZC1mYi1iZyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxNDE2MTg7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLmxxZC1mYi1zdHlsZS0zIC5lbGVtZW50LXVuY292ZXJlZCAubHFkLWZiLWJnIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxxZC1mYi1zdHlsZS0zOmhvdmVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuXHRib3gtc2hhZG93OiAwIDE1cHggNzVweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuXG4ubHFkLWZiLWZvb3RlciB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDY1KTtcbn1cblxuLmxxZC1mYi1zdHlsZS00IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym94LXNoYWRvdzogMCA4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ubHFkLWZiLXN0eWxlLTQgLmxxZC1mYi1jb250ZW50IGgyIHtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG4ubHFkLWZiLXN0eWxlLTQgLmxxZC1mYi1jb250ZW50IHAge1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjZlbTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cblxuLmxxZC1mYi1zdHlsZS00OmhvdmVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXHRib3gtc2hhZG93OiAwIDEycHggNDVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ubHFkLWZiLXN0eWxlLTUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3gtc2hhZG93OiAwIDE1cHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ubHFkLWZiLXN0eWxlLTUgLmxxZC1mYi1jb250ZW50IGgyIHtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuXG4ubHFkLWZiLXN0eWxlLTUgLmxxZC1mYi1jb250ZW50IHAge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjc4NTcxNDI4NTdlbTtcbn1cblxuLmxxZC1mYi1zdHlsZS01IC5scWQtZmItY29udGVudC1sZWZ0IHtcblx0bWFyZ2luLWlubGluZS1zdGFydDogLTUlO1xuXHRtYXJnaW4taW5saW5lLWVuZDogLTUlO1xufVxuXG4ubHFkLWZiLXN0eWxlLTUgLmxxZC1mYi1pbWcge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAtNTAlO1xuXHRtYXJnaW4taW5saW5lLWVuZDogLTI1JTtcbn1cblxuLmxxZC1mYi1zdHlsZS01OmhvdmVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXHRib3gtc2hhZG93OiAwIDEycHggNDVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ubHFkLWZiLXNoYWRvdyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRib3gtc2hhZG93OiAwIDcwcHggMjAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5cbi5jYXJvdXNlbC1pdGVtIC5scWQtZmItc2hhZG93IHtcblx0Ym94LXNoYWRvdzogMCAzMHB4IDUwcHggLTRweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5scWQtZmItc3R5bGUtNiB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLmxxZC1mYi1zdHlsZS02IC5scWQtZmItaW1nLFxuLmxxZC1mYi1zdHlsZS02IC5scWQtZmItaW1nIGZpZ3VyZSxcbi5scWQtZmItc3R5bGUtNiAubHFkLWZiLWNvbnRlbnQge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42NXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuXG4ubHFkLWZiLXN0eWxlLTYgLmxxZC1mYi1jb250ZW50LXdyYXAge1xuXHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEzMDBweCk7XG59XG5cbi5scWQtZmItc3R5bGUtNiAubHFkLWZiLWNvbnRlbnQge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDFweCkgc2NhbGUoMSwgMSk7XG59XG5cbi5scWQtZmItc3R5bGUtNiAubHFkLWZiLWltZyB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5cbi5scWQtZmItc3R5bGUtNiAubHFkLWZiLWltZyBmaWd1cmUge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMTI1LCAxLjEyNSk7XG59XG5cbi5scWQtZmItc3R5bGUtNiAubHFkLWZiLWNvbnRlbnQgLmxxZC1mYi1pY29uLFxuLmxxZC1mYi1zdHlsZS02IC5scWQtZmItY29udGVudCBoNixcbi5scWQtZmItc3R5bGUtNiAubHFkLWZiLWNvbnRlbnQgaDIge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmxxZC1mYi1zdHlsZS02IC5scWQtZmItY29udGVudCBoNiB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRvcGFjaXR5OiAwLjc7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLmxxZC1mYi1zdHlsZS02IC5scWQtZmItY29udGVudCBoMiB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5scWQtZmItc3R5bGUtNiAubHFkLWZiLWNvbnRlbnQgaDI6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmxxZC1mYi1zdHlsZS02IC5scWQtZmItaWNvbiB7XG5cdGZvbnQtc2l6ZTogMzhweDtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjkyNSwgMC45MjUpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuXG4ubHFkLWZiLXN0eWxlLTYgLmxxZC1mYi1pY29uOmVtcHR5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmxxZC1mYi1zdHlsZS02IC5scWQtZmItYmcge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNykgMCUsIHRyYW5zcGFyZW50IDUwJSk7XG59XG5cbi5scWQtZmItc3R5bGUtNiAubGlxdWlkLW92ZXJsYXktbGluayB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWigxNTBweCk7XG59XG5cbi5scWQtZmItc3R5bGUtNjpob3ZlciB7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5scWQtZmItc3R5bGUtNjpob3ZlciAubHFkLWZiLXNoYWRvdyB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5scWQtZmItc3R5bGUtNjpob3ZlciAubHFkLWZiLWNvbnRlbnQgaDYge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubHFkLWZiLXN0eWxlLTY6aG92ZXIgLmxxZC1mYi1pY29uIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxxZC1mYi1zdHlsZS02OmhvdmVyIC5scWQtZmItaW1nIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjA5LCAxLjA5KTtcbn1cblxuLmxxZC1mYi1zdHlsZS02OmhvdmVyIC5scWQtZmItaW1nIGZpZ3VyZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG59XG5cbi5scWQtZmItc3R5bGUtNjpob3ZlciAubHFkLWZiLWNvbnRlbnQge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDgwcHgpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmxxZC1mYi1zdHlsZS02IC5scWQtZmItY29udGVudCB7XG5cdFx0cGFkZGluZzogM3JlbSAzLjVyZW07XG5cdH1cblxuXHQuY2Fyb3VzZWwtaXRlbSAubHFkLWZiLXN0eWxlLTYgLmxxZC1mYi1jb250ZW50LWlubmVyIHtcblx0XHRwYWRkaW5nOiAzMHB4IDQwcHggIWltcG9ydGFudDtcblx0fVxufVxuXG4ubHFkLWZiLXN0eWxlLTcge1xuXHRib3gtc2hhZG93OiAwIDE1cHggNDVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ubHFkLWZiLXN0eWxlLTcgLmxxZC1mYi1jb250ZW50IGkge1xuXHRtYXJnaW4taW5saW5lLWVuZDogMC43NWVtO1xufVxuXG4ubHFkLWZiLXN0eWxlLTcgLmxxZC1mYi1jb250ZW50IHAge1xuXHRtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG59XG5cbi5scWQtZmItc3R5bGUtNyAubHFkLWZiLWNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxxZC1mYi1zdHlsZS03IC5scWQtZmItY29udGVudCBoMiB7XG5cdGZvbnQtc2l6ZTogMjZweDtcblx0bGluZS1oZWlnaHQ6IDEuMjMwNzY5MjMwOGVtO1xufVxuXG4ubHFkLWZiLXN0eWxlLTc6aG92ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG5cdGJveC1zaGFkb3c6IDAgMjBweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5scWQtZmItc3R5bGUtOCAubHFkLWZiLWltZyB7XG5cdGJveC1zaGFkb3c6IDAgMjBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG59XG5cbi5scWQtZmItc3R5bGUtOCAubHFkLWZiLWltZyBmaWd1cmUge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgZWFzZS1vdXQ7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG59XG5cbi5scWQtZmItc3R5bGUtOCAubHFkLWZiLWNvbnRlbnQge1xuXHR6LWluZGV4OiAyO1xufVxuXG4ubHFkLWZiLXN0eWxlLTggLmJsb2NrLXJldmVhbGVyLFxuLmxxZC1mYi1zdHlsZS04IC5ibG9jay1yZXZlYWxlcl9fZWxlbWVudCB7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5scWQtZmItc3R5bGUtOCAuYmxvY2stcmV2ZWFsZXJfX2VsZW1lbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcblx0Ym94LXNoYWRvdzogMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmxxZC1mYi1zdHlsZS04IC5ibG9jay1yZXZlYWxlcl9fZWxlbWVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC40NXMsIHRyYW5zZm9ybSAwLjQ1cztcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmxxZC1mYi1zdHlsZS04IC5ibG9jay1yZXZlYWxlci5lbGVtZW50LXVuY292ZXJlZCAuYmxvY2stcmV2ZWFsZXJfX2VsZW1lbnQge1xuXHRib3gtc2hhZG93OiAwIDEycHggNDVweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xufVxuXG4ubHFkLWZiLXN0eWxlLTggLmxxZC1mYi1jb250ZW50IGgyLFxuLmxxZC1mYi1zdHlsZS04IC5scWQtZmItY29udGVudCAubHFkLWZiLWljb24ge1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuXG4ubHFkLWZiLXN0eWxlLTggLmxxZC1mYi1jb250ZW50IGgyIHtcblx0Zm9udC1zaXplOiAxOXB4O1xuXHRsaW5lLWhlaWdodDogMS4yNjMxNTc4OTQ3ZW07XG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi5scWQtZmItc3R5bGUtOCAubHFkLWZiLWNvbnRlbnQgLmxxZC1mYi1pY29uIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLXNlY29uZGFyeSwgIzAwQ0I5OSk7XG59XG5cbi5scWQtZmItc3R5bGUtODpob3ZlciAubHFkLWZiLWltZyBmaWd1cmUge1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiA3cztcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4ubHFkLWZiLXN0eWxlLTg6aG92ZXIgLmxxZC1mYi1jb250ZW50IHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5scWQtZmItc3R5bGUtODpob3ZlciAuYmxvY2stcmV2ZWFsZXJfX2VsZW1lbnQ6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmxxZC1mYi1zdHlsZS04OmhvdmVyIC5scWQtZmItY29udGVudCBoMixcbi5scWQtZmItc3R5bGUtODpob3ZlciAubHFkLWZiLWNvbnRlbnQgLmxxZC1mYi1pY29uIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5scWQtZmItc3R5bGUtOCAubHFkLWZiLWNvbnRlbnQge1xuXHRcdG1hcmdpbi10b3A6IC02MHB4O1xuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0yOHB4O1xuXHR9XG5cblx0LmxxZC1mYi1zdHlsZS04LmxxZC1mYi1jb250ZW50LWJjIC5scWQtZmItY29udGVudCB7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogMDtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR9XG5cblx0LmxxZC1mYi1zdHlsZS04LmxxZC1mYi1jb250ZW50LWJyIC5scWQtZmItY29udGVudCB7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcblx0XHRtYXJnaW4taW5saW5lLWVuZDogLTI4cHg7XG5cdH1cblxuXHQubHFkLWZiLXN0eWxlLTgubHFkLWZiLWNvbnRlbnQtbWlkIC5scWQtZmItY29udGVudCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmxxZC1mYi1zdHlsZS04IC5scWQtZmItaW1nIHtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHR9XG5cblx0LmxxZC1mYi1zdHlsZS04IC5scWQtZmItY29udGVudCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubHFkLWZiLXN0eWxlLTggLmxxZC1mYi1jb250ZW50LWlubmVyIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHR9XG59XG5cbi5scWQtZmItc3R5bGUtOSB7XG5cdGJveC1zaGFkb3c6IDAgNnB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42NXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpLCBib3gtc2hhZG93IDAuM3M7XG59XG5cbi5scWQtZmItc3R5bGUtOSAubHFkLWZiLWNvbnRlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLWZiLXN0eWxlLTkgLmxxZC1mYi1jb250ZW50IGgyIHtcblx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5scWQtZmItc3R5bGUtOSAubHFkLWZiLWNvbnRlbnQgaDI6b25seS1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5scWQtZmItc3R5bGUtOTpob3ZlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcblx0Ym94LXNoYWRvdzogMCAxMnB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxuLmxxZC1mYi1zdHlsZS0xMCAubHFkLWZiLWNvbnRlbnQgaDIsXG4ubHFkLWZiLXN0eWxlLTEwIC5scWQtZmItY29udGVudCAubHFkLWZiLXRpdGxlIGkge1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xuXHRmb250LXNpemU6IDFlbTtcbn1cblxuLmxxZC1mYi1zdHlsZS0xMCAubHFkLWZiLWNvbnRlbnQgaDIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5scWQtZmItc3R5bGUtMTAgLmxxZC1mYi10aXRsZSBpIHtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKDFlbSAtIDEwMCUpKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMsIG9wYWNpdHkgMC41cztcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmxxZC1mYi1zdHlsZS0xMDpob3ZlciAubHFkLWZiLXRpdGxlIGkge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMWVtLCAtNTAlKTtcbn1cblxuLmxxZC1mYi1zdHlsZS0xMSAubHFkLWZiLWltZyBmaWd1cmUge1xuXHRib3JkZXI6IDE1cHggc29saWQgI2ZmZjtcblx0Ym94LXNoYWRvdzogMCAyMnB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmxxZC1mYi1zdHlsZS0xMSAubHFkLWZiLWltZyBpbWcge1xuXHR3aWR0aDogYXV0bztcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuODVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmxxZC1mYi1zdHlsZS0xMSAubHFkLWZiLWljbiB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR3aWR0aDogNDRweDtcblx0aGVpZ2h0OiA0NHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTIwcHg7XG5cdG1hcmdpbi10b3A6IC0xMDAlO1xuXHRib3JkZXItcmFkaXVzOiAyMnB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5scWQtZmItc3R5bGUtMTEgLmxxZC1mYi1jb250ZW50IGgyIHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCB0cmFuc2Zvcm0gMC44NXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuXG4ubHFkLWZiLXN0eWxlLTExOmhvdmVyIC5scWQtZmItY29udGVudCBoMiB7XG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAlKTtcbn1cblxuLmxxZC1mYi1zdHlsZS0xMTpob3ZlciAubHFkLWZiLWltZyBpbWcge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQubHFkLWZiLXN0eWxlLTExIGgyIHtcblx0XHR3aWR0aDogNjAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG43LjE3LiBGYW5jeSBoZWFkaW5nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubGQtZmFuY3ktaGVhZGluZz51bCxcbi5sZC1mYW5jeS1oZWFkaW5nPm9sIHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG59XG5cbi5sZC1maC1lbGVtZW50IHtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4zcztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubGQtZmgtZWxlbWVudCAuaDEsXG4ubGQtZmgtZWxlbWVudCAuaDIsXG4ubGQtZmgtZWxlbWVudCAuaDMsXG4ubGQtZmgtZWxlbWVudCAuaDQsXG4ubGQtZmgtZWxlbWVudCAuaDUsXG4ubGQtZmgtZWxlbWVudCAuaDYge1xuXHRmb250LXNpemU6IDFlbTtcblx0dGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG5cdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4ubGQtZmgtZWxlbWVudCBzbWFsbCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxkLWZoLWVsZW1lbnQ+IDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxkLWdyYWRpZW50LWhlYWRpbmcsXG4uZ3JhZGllbnQtd29yZCB7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQtY2xpcDogdGV4dCAhaW1wb3J0YW50O1xuXHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0dGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4ubGQtZ3JhZGllbnQtaGVhZGluZyAudHh0LXJvdGF0ZS1rZXl3b3Jkcyxcbi5sZC1ncmFkaWVudC1oZWFkaW5nIC50eHQtcm90YXRlLWtleXdvcmQsXG4ubGQtZ3JhZGllbnQtaGVhZGluZyAuc3BsaXQtdW5pdCxcbi5sZC1ncmFkaWVudC1oZWFkaW5nIC5zcGxpdC1pbm5lcixcbi5sZC1ncmFkaWVudC1oZWFkaW5nIC5zcGxpdC1pbm5lcj5pIHtcblx0YmFja2dyb3VuZDogaW5oZXJpdDtcbn1cblxuLmUtLXVhLXNhZmFyaSAubGQtZ3JhZGllbnQtaGVhZGluZyAuZmFzLFxuLmUtLXVhLXNhZmFyaSAubGQtZ3JhZGllbnQtaGVhZGluZyAuZmFyLFxuLmUtLXVhLXNhZmFyaSAubGQtZ3JhZGllbnQtaGVhZGluZyAuZmFiLFxuLmUtLXVhLXNhZmFyaSAubGQtZ3JhZGllbnQtaGVhZGluZyAuZmEsXG4uZS0tdWEtc2FmYXJpIC5sZC1ncmFkaWVudC1oZWFkaW5nIC5scWQtaWNuLWVzcyB7XG5cdGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5cbi5tYXNrLXRleHQgLnNwbGl0LXVuaXQge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubGQtZmgtdHh0LW91dGxpbmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRvcGFjaXR5OiAwO1xuXHQtd2Via2l0LXRleHQtc3Ryb2tlOiAycHggIzAwMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjY1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5sZC1maC1vdXRsaW5lLXN0YXRpYyAubGQtZmgtZWxlbWVudCB7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmxkLWZoLW91dGxpbmUtc3RhdGljIC5sZC1maC10eHQtb3V0bGluZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5sZC1maC1vdXRsaW5lOmhvdmVyIC5sZC1maC10eHQtb3V0bGluZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubGQtZmgtZWxlbWVudC50ZXh0LXZlcnRpY2FsIHtcblx0XHR3cml0aW5nLW1vZGU6IHVuc2V0O1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuNy4xOC4gRmFuY3kgaW1hZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5scWQtaW1nZ3JwLWltZy1jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5scWQtaW1nZ3JwLWltZy1jb250YWluZXIsXG4ubHFkLWltZ2dycC1zaW5nbGUsXG4ubHFkLWltZ2dycC1zaW5nbGUgLmxxZC1pbWdncnAtaW1nLWNvbnRhaW5lcixcbi5scWQtaW1nZ3JwLXNpbmdsZSBmaWd1cmUge1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuXG4ubHFkLWltZ2dycC1zaW5nbGUge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42NXMgY3ViaWMtYmV6aWVyKDAuMDUsIDAuNywgMC4yLCAxKSwgb3BhY2l0eSAwLjNzO1xufVxuXG4ubHFkLWltZ2dycC1zaW5nbGUgZmlndXJlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmxxZC1pbWdncnAtc2luZ2xlIGZpZ3VyZTplbXB0eSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5scWQtaW1nZ3JwLWltZy1jb250YWluZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQubHFkLWltZ2dycC1jb250ZW50IHtcblx0XHRvcmRlcjogMjtcblx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdH1cblxuXHQubHFkLWltZ2dycC1jb250ZW50Om5vdCgubHFkLWltZ2dycC1jb250ZW50LWZpeGVkLWluKS5scWQtaW1nZ3JwLWNvbnRlbnQtZml4ZWQge1xuXHRcdHdyaXRpbmctbW9kZTogaW5oZXJpdDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogYXV0bztcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmxxZC1pbWdncnAtY29udGVudDpub3QoLmxxZC1pbWdncnAtY29udGVudC1maXhlZC1pbikubHFkLWltZ2dycC1jb250ZW50LWZpeGVkIC5scWQtaW1nZ3JwLWNvbnRlbnQtaW5uZXIge1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxufVxuXG4ubHFkLWltZ2dycC1jb250ZW50IHtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjY1cywgdmlzaWJpbGl0eSAwLjY1cywgdHJhbnNmb3JtIDFzO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4ubHFkLWltZ2dycC1jb250ZW50LWZpeGVkIHtcblx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcblx0Ym90dG9tOiAwO1xuXHRtaW4td2lkdGg6IDFlbTtcblx0bWF4LWhlaWdodDogNTAlO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmxxZC1pbWdncnAtY29udGVudC1maXhlZCAubHFkLWltZ2dycC1jb250ZW50LWlubmVyIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmxxZC1pbWdncnAtY29udGVudC1maXhlZCBwIHtcblx0ZmxleC1ncm93OiAxO1xufVxuXG4ubHFkLWltZ2dycC1jb250ZW50LWZpeGVkIHAgYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubHFkLWltZ2dycC1jb250ZW50LWZpeGVkIHN0cm9uZyB7XG5cdGZvbnQtc2l6ZTogMS4xODc1ZW07XG5cdG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbltkYXRhLXJldmVhbF0gLmxxZC1pbWdncnAtY29udGVudCB7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmVsZW1lbnQtdW5jb3ZlcmVkIC5scWQtaW1nZ3JwLWNvbnRlbnQge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5bZGF0YS1yZXZlYWxdOm5vdCguZWxlbWVudC11bmNvdmVyZWQpIC5scWQtaW1nZ3JwLWNvbnRlbnQtZml4ZWQtbGVmdCAubHFkLWltZ2dycC1jb250ZW50LWlubmVyIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVZKC00ZW0pIHRyYW5zbGF0ZVgoMWVtKTtcbn1cblxuLmxxZC1pbWdncnAtY29udGVudC1maXhlZC1sZWZ0IHtcblx0bGVmdDogMDtcblx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAwLjc1ZW07XG59XG5cbltkYXRhLXJldmVhbF06bm90KC5lbGVtZW50LXVuY292ZXJlZCkgLmxxZC1pbWdncnAtY29udGVudC1maXhlZC1sZWZ0IC5scWQtaW1nZ3JwLWNvbnRlbnQtaW5uZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoLTRlbSkgdHJhbnNsYXRlWCgxZW0pO1xufVxuXG5bZGF0YS1yZXZlYWxdOm5vdCguZWxlbWVudC11bmNvdmVyZWQpIC5scWQtaW1nZ3JwLWNvbnRlbnQtZml4ZWQtcmlnaHQgLmxxZC1pbWdncnAtY29udGVudC1pbm5lciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSgtNGVtKSB0cmFuc2xhdGVYKC0xZW0pO1xufVxuXG4ubHFkLWltZ2dycC1jb250ZW50LWZpeGVkLXJpZ2h0IHtcblx0b3JkZXI6IDE7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW4tYmxvY2stZW5kOiAwLjc1ZW07XG59XG5cbi5scWQtaW1nZ3JwLWNvbnRlbnQtZml4ZWQtaW4ge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdG1hcmdpbjogMDtcblx0bWluLWhlaWdodDogNDUlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5scWQtaW1nZ3JwLWNvbnRlbnQtZml4ZWQtaW4gcCB7XG5cdHBhZGRpbmc6IDEuMjVlbSAwLjY1ZW07XG59XG5cbltkYXRhLXJldmVhbF06bm90KC5lbGVtZW50LXVuY292ZXJlZCkgLmxxZC1pbWdncnAtY29udGVudC1maXhlZC1pbi5scWQtaW1nZ3JwLWNvbnRlbnQtZml4ZWQtbGVmdCAubHFkLWltZ2dycC1jb250ZW50LWlubmVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xZW0pO1xufVxuXG5bZGF0YS1yZXZlYWxdOm5vdCguZWxlbWVudC11bmNvdmVyZWQpIC5scWQtaW1nZ3JwLWNvbnRlbnQtZml4ZWQtaW4ubHFkLWltZ2dycC1jb250ZW50LWZpeGVkLXJpZ2h0IC5scWQtaW1nZ3JwLWNvbnRlbnQtaW5uZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMWVtKTtcbn1cblxuQGtleWZyYW1lcyBscWRGSUZsb2F0T25lIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1mbG9hdC1hbmltYXRlLWZyb20sIDAlKSk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0tZmxvYXQtYW5pbWF0ZS10bywgMyUpKTtcblx0fVxufVxuXG4ubHFkLWltZ2dycC1zaW5nbGVbZGF0YS1mbG9hdF0ge1xuXHQtLWZsb2F0LWFuaW1hdGlvbi1lYXNlOiBlYXNlO1xuXHQtLWZsb2F0LWFuaW1hdGUtZnJvbTogMCU7XG5cdC0tZmxvYXQtYW5pbWF0ZS10bzogMyU7XG5cdC0tZmxvYXQtZGVsYXk6IDBzO1xuXHRhbmltYXRpb246IGxxZEZJRmxvYXRPbmUgMXMgdmFyKC0tZmxvYXQtYW5pbWF0aW9uLWVhc2UpIGluZmluaXRlIGFsdGVybmF0ZTtcblx0YW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1mbG9hdC1kZWxheSk7XG59XG5cbi5scWQtaW1nZ3JwLXNpbmdsZVtkYXRhLXNoYWRvdy1zdHlsZT1cIjFcIl0gZmlndXJlIHtcblx0Ym94LXNoYWRvdzogMCAyNXB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLmxxZC1pbWdncnAtc2luZ2xlW2RhdGEtc2hhZG93LXN0eWxlPVwiMlwiXSBmaWd1cmUge1xuXHRib3gtc2hhZG93OiAwIDMwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ubHFkLWltZ2dycC1zaW5nbGVbZGF0YS1zaGFkb3ctc3R5bGU9XCIzXCJdIGZpZ3VyZSB7XG5cdGJveC1zaGFkb3c6IDAgMzBweCA3MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5scWQtaW1nZ3JwLXNpbmdsZVtkYXRhLXNoYWRvdy1zdHlsZT1cIjRcIl0gZmlndXJlIHtcblx0Ym94LXNoYWRvdzogMCAzMHB4IDEwMHB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG59XG5cbi5scWQtaW1nZ3JwLXNpbmdsZVtkYXRhLWFuaW1hdGUtc2hhZG93XSBmaWd1cmUge1xuXHRib3gtc2hhZG93OiAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC41cyBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xufVxuXG4ubHFkLWltZ2dycC1zaW5nbGVbZGF0YS1hbmltYXRlLXNoYWRvd10gaW1nIHtcblx0b3BhY2l0eTogMC4wMDAwMDAwMTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjY1cyBjdWJpYy1iZXppZXIoMC41LCAxLCAwLjUsIDEpO1xufVxuXG4ubHFkLWltZ2dycC1zaW5nbGVbZGF0YS1hbmltYXRlLXNoYWRvd10uaXMtaW4tdmlldyBpbWcge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjM1cztcbn1cblxuLmxxZC1pbWdncnAtc2luZ2xlW2RhdGEtYW5pbWF0ZS1zaGFkb3ddLmlzLWluLXZpZXcgaW1nLmxkLWxhenlsb2FkIHtcblx0b3BhY2l0eTogMC4wMDAwMDAwMTtcbn1cblxuLmxxZC1pbWdncnAtc2luZ2xlW2RhdGEtYW5pbWF0ZS1zaGFkb3ddLmlzLWluLXZpZXcgaW1nLmxkLWxhenlsb2FkLmxvYWRlZCB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5scWQtaW1nZ3JwLXNpbmdsZVtkYXRhLWFuaW1hdGUtc2hhZG93XVtkYXRhLXNoYWRvdy1zdHlsZT1cIjFcIl0uaXMtaW4tdmlldyBmaWd1cmUge1xuXHRib3gtc2hhZG93OiAwIDI1cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4ubHFkLWltZ2dycC1zaW5nbGVbZGF0YS1hbmltYXRlLXNoYWRvd11bZGF0YS1zaGFkb3ctc3R5bGU9XCIyXCJdLmlzLWluLXZpZXcgZmlndXJlIHtcblx0Ym94LXNoYWRvdzogMCAzMHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmxxZC1pbWdncnAtc2luZ2xlW2RhdGEtYW5pbWF0ZS1zaGFkb3ddW2RhdGEtc2hhZG93LXN0eWxlPVwiM1wiXS5pcy1pbi12aWV3IGZpZ3VyZSB7XG5cdGJveC1zaGFkb3c6IDAgMzBweCA3MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5scWQtaW1nZ3JwLXNpbmdsZVtkYXRhLWFuaW1hdGUtc2hhZG93XVtkYXRhLXNoYWRvdy1zdHlsZT1cIjRcIl0uaXMtaW4tdmlldyBmaWd1cmUge1xuXHRib3gtc2hhZG93OiAwIDMwcHggMTAwcHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbjcuMTkuIEZpbHRlciBpdGVtc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmxpcXVpZC1maWx0ZXItaXRlbXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xuXHRjb2xvcjogIzE2MTcxZTtcbn1cblxuLmxpcXVpZC1maWx0ZXItaXRlbXMgLmNhcm91c2VsLW5hdixcbi5saXF1aWQtZmlsdGVyLWl0ZW1zIC5idG4ge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xufVxuXG4ubGlxdWlkLWZpbHRlci1pdGVtcyAuYnRuIHtcblx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5scWQtbHAtY2Fyb3VzZWwtaGVhZGVyIC5saXF1aWQtZmlsdGVyLWl0ZW1zIC5idG4sXG4ubHFkLXBmLWNhcm91c2VsLWhlYWRlciAubGlxdWlkLWZpbHRlci1pdGVtcyAuYnRuIHtcblx0bWFyZ2luLWlubGluZS1zdGFydDogMDtcbn1cblxuLmxpcXVpZC1maWx0ZXItaXRlbXMtaW5uZXIge1xuXHRkaXNwbGF5OiBpbmhlcml0O1xuXHRmbGV4LXdyYXA6IGluaGVyaXQ7XG5cdGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG59XG5cbi5saXF1aWQtZmlsdGVyLWl0ZW1zLWlubmVyOm9ubHktY2hpbGQge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZpbHRlci1saXN0IHtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwIDAgMzBweDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmZpbHRlci1saXN0IGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICNiOGJlY2E7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4zcztcbn1cblxuLmZpbHRlci1saXN0IGxpIHNwYW4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWx0ZXItbGlzdCBsaS5hY3RpdmUsXG4uZmlsdGVyLWxpc3QgbGk6aG92ZXIge1xuXHRjb2xvcjogIzE2MTcxZTtcbn1cblxuLmxxZC1maWx0ZXItZHJvcGRvd24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5scWQtZmlsdGVyLWRyb3Bkb3duOmxhc3QtY2hpbGQsXG4ubHFkLWZpbHRlci1kcm9wZG93biAubHFkLXNlbGVjdC1kcm9wZG93bixcbi5scWQtZmlsdGVyLWRyb3Bkb3duIC51aS1zZWxlY3RtZW51LW1lbnUsXG4ubHFkLWZpbHRlci1kcm9wZG93biAudWktYnV0dG9uIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi13aWR0aDogMjAwcHg7XG59XG5cbi5scWQtZmlsdGVyLWRyb3Bkb3duIC5scWQtc2VsZWN0LWRyb3Bkb3duIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDk5O1xufVxuXG4ubHFkLWZpbHRlci1kcm9wZG93biAudWktbWVudS1pdGVtLXdyYXBwZXIge1xuXHRwYWRkaW5nOiAwLjI1ZW0gMC43NWVtO1xufVxuXG4ubHFkLWZpbHRlci1kcm9wZG93biAudWktc2VsZWN0bWVudS1tZW51IHtcblx0ZGlzcGxheTogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLmxxZC1maWx0ZXItZHJvcGRvd24gLnVpLW1lbnUge1xuXHRib3gtc2hhZG93OiAwIDEwcHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHRwYWRkaW5nOiAwLjVlbSAwO1xufVxuXG4ubHFkLWZpbHRlci1kcm9wZG93biAudWktYnV0dG9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRwYWRkaW5nOiAwLjVlbSAwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmxxZC1maWx0ZXItZHJvcGRvd24gLnVpLWJ1dHRvbixcbi5scWQtZmlsdGVyLWRyb3Bkb3duIC51aS1idXR0b246YWN0aXZlLFxuLmxxZC1maWx0ZXItZHJvcGRvd24gLnVpLWJ1dHRvbjpmb2N1cyB7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5scWQtZmlsdGVyLWRyb3Bkb3duIC51aS1idXR0b246YWN0aXZlIHtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5scWQtZmlsdGVyLWRyb3Bkb3duIC51aS1zZWxlY3RtZW51LWljb24ge1xuXHRvcmRlcjogMTtcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuXHR0ZXh0LWluZGVudDogMDtcbn1cblxuLmxxZC1maWx0ZXItZHJvcGRvd24gLnVpLXNlbGVjdG1lbnUtaWNvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWEyZlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQ6IG5vcm1hbCAxZW0vMSBcImxxZC1lc3NlbnRpYWxzXCI7XG59XG5cbi5scWQtZmlsdGVyLWRyb3Bkb3duIC51aS1zZWxlY3RtZW51LW9wZW4ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmxxZC1maWx0ZXItZHJvcGRvd24gLnVpLXNlbGVjdG1lbnUtYnV0dG9uLW9wZW4gLnVpLXNlbGVjdG1lbnUtaWNvbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZWEyYlwiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHQubGlxdWlkLWZpbHRlci1pdGVtcy5pdGVtcy1jZW50ZXIgLmZpbHRlci1saXN0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5saXF1aWQtZmlsdGVyLWl0ZW1zLWlubmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5saXF1aWQtZmlsdGVyLWl0ZW1zLWlubmVyKy5jYXJvdXNlbC1uYXYge1xuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC5saXF1aWQtZmlsdGVyLWl0ZW1zLWxhYmVsIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogMTVweDtcblx0fVxuXG5cdC5saXF1aWQtZmlsdGVyLWl0ZW1zLWxhYmVsKy5maWx0ZXItbGlzdCB7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogMDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXG5cdC5maWx0ZXItbGlzdCBsaSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQubGlxdWlkLWZpbHRlci1pdGVtcy1pbm5lciB7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcblx0XHRtYXJnaW4taW5saW5lLWVuZDogYXV0bztcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG5cblx0LmxxZC1scC1jYXJvdXNlbC1oZWFkZXIgLmxpcXVpZC1maWx0ZXItaXRlbXMtaW5uZXIsXG5cdC5scWQtcGYtY2Fyb3VzZWwtaGVhZGVyIC5saXF1aWQtZmlsdGVyLWl0ZW1zLWlubmVyIHtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cblxuXHQubGlxdWlkLWZpbHRlci1pdGVtcy1sYWJlbCB7XG5cdFx0b3JkZXI6IDA7XG5cdH1cblxuXHQubGlxdWlkLWZpbHRlci1pdGVtcy1sYWJlbH4ubHFkLWZpbHRlci1kcm9wZG93biB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3JkZXI6IDI7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXG5cdC5scWQtZmlsdGVyLWRyb3Bkb3duIHtcblx0XHR3aWR0aDogNDclO1xuXHRcdG9yZGVyOiAtMTtcblx0fVxuXG5cdC5scWQtZmlsdGVyLWRyb3Bkb3duIC51aS1zZWxlY3RtZW51LWJ1dHRvbiB7XG5cdFx0bWluLXdpZHRoOiAwO1xuXHR9XG5cblx0LmxxZC1wZi1jYXJvdXNlbC1oZWFkZXI+LmJ0bixcblx0LmxpcXVpZC1maWx0ZXItaXRlbXMtaW5uZXI+LmJ0biB7XG5cdFx0b3JkZXI6IDE7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQubHFkLXBmLWNhcm91c2VsLWhlYWRlcj4uYnRuPnNwYW4sXG5cdC5saXF1aWQtZmlsdGVyLWl0ZW1zLWlubmVyPi5idG4+c3BhbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubHFkLXBmLWNhcm91c2VsLWhlYWRlciAubGlxdWlkLWZpbHRlci1pdGVtcy1sYWJlbH4ubHFkLWZpbHRlci1kcm9wZG93bixcblx0LmxxZC1scC1jYXJvdXNlbC1oZWFkZXIgLmxpcXVpZC1maWx0ZXItaXRlbXMtbGFiZWx+LmxxZC1maWx0ZXItZHJvcGRvd24ge1xuXHRcdG1hcmdpbi10b3A6IDIuNWVtO1xuXHR9XG59XG5cbi5maWx0ZXItbGlzdC1pbmxpbmUgbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5maWx0ZXItbGlzdC1pbmxpbmUgbGkrbGkge1xuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDIuNWVtO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5maWx0ZXItbGlzdC1pbmxpbmUgbGkge1xuXHRcdG1hcmdpbjogMCAwLjVlbTtcblx0fVxufVxuXG4uZmlsdGVyLWxpc3Quc2l6ZS1zbSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZpbHRlci1saXN0LnNpemUtbWQge1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5cbi5maWx0ZXItbGlzdC5zaXplLWxnIHtcblx0Zm9udC1zaXplOiAyNHB4O1xufVxuXG4uZmlsdGVyLWxpc3QtZGVjb3JhdGVkIGxpPnNwYW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5maWx0ZXItbGlzdC1kZWNvcmF0ZWQgbGk+c3BhbjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGhlaWdodDogMC4wOTA5MDkwOTA5ZW07XG5cdG1pbi1oZWlnaHQ6IDFweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxNzFlO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuXHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cblxuLmZpbHRlci1saXN0LWRlY29yYXRlZCBsaS5hY3RpdmUgc3BhbjphZnRlcixcbi5maWx0ZXItbGlzdC1kZWNvcmF0ZWQgbGk6aG92ZXIgc3BhbjphZnRlciB7XG5cdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cblxuLmZpbHRlcnMtbGluZS10aHJvdWdoIGxpPnNwYW46YWZ0ZXIge1xuXHR3aWR0aDogMTEwJTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IC01JTtcblx0bWFyZ2luLXRvcDogLTAuMDQ1NDU0NTQ1NWVtO1xufVxuXG4uZmlsdGVycy11bmRlcmxpbmUgbGk+c3BhbjphZnRlciB7XG5cdGJvdHRvbTogLTAuNTgzMzMzMzMzM2VtO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAwLjE2NjY2NjY2NjdlbTtcblx0bWluLWhlaWdodDogMnB4O1xufVxuXG4uZmlsdGVycy11bmRlcmxpbmUtYWx0IGxpPnNwYW46YWZ0ZXIge1xuXHRib3R0b206IDAuMTVlbTtcblx0aGVpZ2h0OiAwLjA2NjY2NjY2NjdlbTtcblx0bWluLWhlaWdodDogMXB4O1xufVxuXG4ubGlxdWlkLWZpbHRlci1pdGVtcy1sYWJlbCB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ubGlxdWlkLWZpbHRlci1pdGVtcy1sYWJlbCsuZmlsdGVyLWxpc3QgbGkge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlxdWlkLWZpbHRlci1pdGVtcy1sYWJlbCsuZmlsdGVyLWxpc3Qge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAxLjVlbTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5saXF1aWQtZmlsdGVyLWl0ZW1zLWxhYmVsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcblx0fVxufVxuXG4ubGlxdWlkLWZpbHRlci1pdGVtcy1sYWJlbC5zaXplLXNtIHtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuXG4ubGlxdWlkLWZpbHRlci1pdGVtcy1sYWJlbC5zaXplLW1kIHtcblx0Zm9udC1zaXplOiAxNXB4O1xufVxuXG4ubGlxdWlkLWZpbHRlci1pdGVtcy1sYWJlbC5zaXplLWxnIHtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuXG4ubGlxdWlkLWZpbHRlci1pdGVtcy1sYWJlbC5zaXplLXhsIHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLmxpcXVpZC1maWx0ZXItaXRlbXMtbGFiZWwuc2l6ZS14eGwge1xuXHRmb250LXNpemU6IDI2cHg7XG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbn1cblxuLmZpbHRlci1saXN0LXN0eWxlLTEgc3BhbiB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGN1YmljLWJlemllcigwLjQsIDEsIDAuNSwgMSk7XG59XG5cbi5maWx0ZXItbGlzdC1zdHlsZS0xIGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4uZmlsdGVyLWxpc3Qtc3R5bGUtMSBsaTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAycHg7XG5cdGhlaWdodDogMS4yZW07XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDA7XG5cdG1hcmdpbi10b3A6IC0wLjZlbTtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdmFyKC0tbHFkLWNvbG9yLWdyYWRpZW50LXN0YXJ0KSAwJSwgdmFyKC0tbHFkLWNvbG9yLWdyYWRpZW50LXN0b3ApIDEwMCUpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGN1YmljLWJlemllcigwLjQsIDEsIDAuNSwgMSksIG9wYWNpdHkgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAxLCAwLjUsIDEpO1xufVxuXG4uZmlsdGVyLWxpc3Qtc3R5bGUtMSBsaS5hY3RpdmU6YmVmb3JlLFxuLmZpbHRlci1saXN0LXN0eWxlLTEgbGk6aG92ZXI6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjA1cztcbn1cblxuLmZpbHRlci1saXN0LXN0eWxlLTEgbGkuYWN0aXZlIHNwYW4sXG4uZmlsdGVyLWxpc3Qtc3R5bGUtMSBsaTpob3ZlciBzcGFuIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE1cHgpO1xufVxuXG4uZmlsdGVyLWxpc3Qtc2NoZW1lLWxpZ2h0IGxpIHtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmZpbHRlci1saXN0LXNjaGVtZS1saWdodCBsaS5hY3RpdmUsXG4uZmlsdGVyLWxpc3Qtc2NoZW1lLWxpZ2h0IGxpOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG43LjIwLiBGbGlwYm94XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubGQtZmxpcGJveC1pbm5lcixcbi5sZC1mbGlwYm94LWZhY2UsXG4ubGQtZmxpcGJveC13cmFwIHtcblx0bWluLWhlaWdodDogaW5oZXJpdDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cblxuLmxkLWZsaXBib3gtaW5uZXIgOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGQtZmxpcGJveC1mYWNlIHtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi5sZC1mbGlwYm94LWZyb250IC5sZC1mbGlwYm94LWZhY2Uge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLWF1dG8tY29sdW1uczogMWZyO1xufVxuXG4ubGQtZmxpcGJveC1mcm9udCAubGQtZmxpcGJveC1pbm5lciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgNjBweCkgc2NhbGUoMC44NSk7XG59XG5cbi5sZC1mbGlwYm94LWJhY2sge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKSB0cmFuc2xhdGVaKDFweCk7XG59XG5cbi5sZC1mbGlwYm94LWJhY2sgLmxkLWZsaXBib3gtaW5uZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDYwcHgpIHNjYWxlKDAuOTUpO1xufVxuXG4ubGQtZmxpcGJveC13cmFwIHtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogYm94LXNoYWRvdywgdHJhbnNmb3JtO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjZzO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cblxuLmxkLWZsaXBib3gge1xuXHRtaW4taGVpZ2h0OiAyNzBweDtcbn1cblxuLmxkLWZsaXBib3g6aG92ZXIgLmxkLWZsaXBib3gtd3JhcCB7XG5cdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5sZC1mbGlwYm94LWlubmVyIHtcblx0XHRwYWRkaW5nOiAzNXB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5sZC1mbGlwYm94LWlubmVyIHtcblx0XHRwYWRkaW5nOiAyNXB4O1xuXHR9XG59XG5cbi5sZC1mbGlwYm94LWJ0IC5sZC1mbGlwYm94LWJhY2sge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZVkoLTE4MGRlZykgcm90YXRlWigtMTgwZGVnKTtcbn1cblxuLmxkLWZsaXBib3gtYnQubGQtZmxpcGJveC1zaGFkb3c6aG92ZXIgLmxkLWZsaXBib3gtd3JhcCB7XG5cdGJveC1zaGFkb3c6IDAgLTUwcHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ubGQtZmxpcGJveDpob3Zlci5sZC1mbGlwYm94LWJ0IC5sZC1mbGlwYm94LXdyYXAge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbn1cblxuLmxkLWZsaXBib3g6aG92ZXIubGQtZmxpcGJveC1ybCAubGQtZmxpcGJveC13cmFwIHtcblx0dHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpO1xufVxuXG4ubGQtZmxpcGJveC10YiAubGQtZmxpcGJveC1iYWNrIHtcblx0dHJhbnNmb3JtOiByb3RhdGVZKC0xODBkZWcpIHJvdGF0ZVooLTE4MGRlZyk7XG59XG5cbi5sZC1mbGlwYm94OmhvdmVyLmxkLWZsaXBib3gtdGIgLmxkLWZsaXBib3gtd3JhcCB7XG5cdHRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKTtcbn1cblxuLmxkLWZsaXBib3gtc2hhZG93IC5sZC1mbGlwYm94LXdyYXAge1xuXHRib3gtc2hhZG93OiAwIDUwcHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ubGQtZmxpcGJveC10Yi5sZC1mbGlwYm94LXNoYWRvdzpob3ZlciAubGQtZmxpcGJveC13cmFwIHtcblx0Ym94LXNoYWRvdzogMCAtNTBweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5sZC1mbGlwYm94LWJ0LmxkLWZsaXBib3gtc2hhZG93OmhvdmVyIC5sZC1mbGlwYm94LXdyYXAge1xuXHRib3gtc2hhZG93OiAwIC01MHB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmxkLWZsaXBib3g6aG92ZXIubGQtZmxpcGJveC1zaGFkb3ctb25ob3ZlciAubGQtZmxpcGJveC13cmFwIHtcblx0Ym94LXNoYWRvdzogMCA1MHB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmxkLWZsaXBib3g6aG92ZXIubGQtZmxpcGJveC1zaGFkb3ctb25ob3Zlci5sZC1mbGlwYm94LWJ0IC5sZC1mbGlwYm94LXdyYXAge1xuXHRib3gtc2hhZG93OiAwIC01MHB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmxkLWZsaXBib3g6aG92ZXIubGQtZmxpcGJveC1zaGFkb3ctb25ob3Zlci5sZC1mbGlwYm94LXRiIC5sZC1mbGlwYm94LXdyYXAge1xuXHRib3gtc2hhZG93OiAwIC01MHB4IDYwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbjcuMjEuIEZ1bGxzY3JlZW4gcHJvamVjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmxxZC1mdWxscHJvai1tZWRpYSB7XG5cdG9wYWNpdHk6IDA7XG5cdHotaW5kZXg6IHZhcigtLWxxZC16LWluZGV4LCAyMCk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdHJhbnNmb3JtIDAuNjVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmxxZC1mdWxscHJvai10aXRsZSB7XG5cdHotaW5kZXg6IDEwODU7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0bWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG59XG5cbi5scWQtZnVsbHByb2otbWVudSB7XG5cdGZvbnQtc2l6ZTogNXZ3O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubHFkLWZ1bGxwcm9qLW1lbnUgc21hbGwge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAtMC4xNWVtO1xuXHRmb250LXNpemU6IDAuMjcyNzI3MjcyN2VtO1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubHFkLWZ1bGxwcm9qLW1lbnUgYSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLWZ1bGxwcm9qLW1lbnUgbGkge1xuXHRtYXJnaW4taW5saW5lLWVuZDogMC4yZW07XG59XG5cbi5scWQtZnVsbHByb2otbWVudSBsaS5scWQtaXMtYWN0aXZlIC5scWQtZnVsbHByb2otdGl0bGUge1xuXHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5scWQtZnVsbHByb2otbWVudSBsaS5scWQtaXMtYWN0aXZlIC5scWQtZnVsbHByb2otbWVkaWEge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubHFkLWZ1bGxwcm9qLW1lbnU6aG92ZXIgLmxxZC1mdWxscHJvai10aXRsZSB7XG5cdG9wYWNpdHk6IDAuMTtcbn1cblxuLmxxZC1mdWxscHJvai1zY3JuLWlubmVyIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0cGFkZGluZzogNHJlbSA3dnc7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4ubHFkLWZ1bGxwcm9qLXNjcm4ge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xufVxuXG4ubHFkLWZ1bGxwcm9qLXNjcm4gaW1nLFxuLmxxZC1mdWxscHJvai1zY3JuIHZpZGVvIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDA7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmxxZC1mdWxscHJvai1zY3JuIGJ1dHRvbi5uYXYtdHJpZ2dlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAzMHB4O1xuXHRyaWdodDogMzBweDtcblx0ei1pbmRleDogODg1O1xuXHRtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbn1cblxuLmxxZC1mdWxscHJvai1zY3JuIGJ1dHRvbi5uYXYtdHJpZ2dlciAuYmFyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmxxZC1mdWxscHJvai1zY3JuIGJ1dHRvbi5uYXYtdHJpZ2dlciAudHh0IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmxxZC1mdWxscHJvai1zY3JuLnBvcy1maXgge1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0ei1pbmRleDogMTEwO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi8qIEFkZCBieSBFYmkgKi9cbi5scWQtZnVsbHByb2otc2Nybi5wb3MtZml4LmluLFxuLmxxZC1mdWxscHJvai1zY3JuLnBvcy1maXguc2hvdyB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5scWQtc3RpY2t5YmFyLXdyYXAgLmxxZC1mdWxscHJvai10cmlnZ2VyLFxuLmxxZC1zdGlja3liYXItd3JhcCAubHFkLWZ1bGxwcm9qLXNjcm4ge1xuXHR3cml0aW5nLW1vZGU6IGhvcml6b250YWwtdGI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQubHFkLWZ1bGxwcm9qLXNjcm4taW5uZXIge1xuXHRcdHBhZGRpbmc6IDJyZW07XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5scWQtZnVsbHByb2otc2Nybi1pbm5lciB7XG5cdFx0cGFkZGluZzogNHJlbTtcblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuNy4yMi4gR29vZ2xlIG1hcHNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5sZC1nbWFwLWNvbnRlbnRzIHtcblx0cGFkZGluZzogNDVweDtcblx0Y29sb3I6ICNjY2M7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG5cdC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpIHNhdHVyYXRlKDE4MCUpO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCkgc2F0dXJhdGUoMTgwJSk7XG59XG5cbi5sZC1nbWFwLWNvbnRlbnRzIGgzIHtcblx0bWFyZ2luOiAwO1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxkLWdtYXAtY29udGVudHM+aDMge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRmb250LXNpemU6IDI2cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubGQtZ21hcC1jb250ZW50cyAuaWNvbmJveCB7XG5cdG1heC13aWR0aDogNzUlO1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5sZC1nbWFwLWNvbnRlbnRzIHtcblx0XHRtYXgtd2lkdGg6IDQwJTtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHJpZ2h0OiA2JTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBtYXJrZXJXYXZlIHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMC44O1xuXHR9XG5cblx0MjAlIHtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDUuNSk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4ubHFkLWN1c3RvbS1tYXAtbWFya2VyIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xuXHRib3JkZXItcmFkaXVzOiA0ZW07XG59XG5cbi5scWQtY3VzdG9tLW1hcC1tYXJrZXIgZGl2IHtcblx0b3BhY2l0eTogMTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuXG4ubHFkLWN1c3RvbS1tYXAtbWFya2VyPmRpdjpmaXJzdC1jaGlsZCB7XG5cdGFuaW1hdGlvbjogbWFya2VyV2F2ZSAxLjVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGUgZm9yd2FyZHM7XG59XG5cbi5scWQtY3VzdG9tLW1hcC1tYXJrZXI+ZGl2OmZpcnN0LWNoaWxkK2RpdiB7XG5cdGFuaW1hdGlvbjogbWFya2VyV2F2ZSAxLjVzIDAuNDVzIGN1YmljLWJlemllcigwLCAwLCAwLjIsIDEpIGluZmluaXRlIGZvcndhcmRzO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuNy4yMy4gSGlnaGxpZ2h0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubHFkLWhpZ2hsaWdodCxcbi5scWQtaGlnaGxpZ2h0LXR4dCB7XG5cdGJhY2tncm91bmQ6IGluaGVyaXQ7XG59XG5cbi5scWQtaGlnaGxpZ2h0LXR4dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcbn1cblxuLmxxZC1oaWdobGlnaHQtaW5uZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvcGFjaXR5OiAwO1xuXHR6LWluZGV4OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dHJhbnNpdGlvbi1kZWxheTogaW5oZXJpdDtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjg1cywgb3BhY2l0eSAwLjg1cywgaGVpZ2h0IDAuNDVzLCBib3R0b20gMC40NXMsIGNvbG9yIDAuNDVzO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMywgMC44LCAwLjM1LCAxKTtcbn1cblxuLmxxZC1oaWdobGlnaHQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDAgMC4xMjVlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxxZC1oaWdobGlnaHQtY3VzdG9tIC5scWQtaGlnaGxpZ2h0IC5scWQtaGlnaGxpZ2h0LWlubmVyLFxuLmxxZC1oaWdobGlnaHQtZ3Jvdy1sZWZ0IC5scWQtaGlnaGxpZ2h0IC5scWQtaGlnaGxpZ2h0LWlubmVyLFxuLmxxZC1oaWdobGlnaHQtZ3Jvdy1ib3R0b20gLmxxZC1oaWdobGlnaHQgLmxxZC1oaWdobGlnaHQtaW5uZXIge1xuXHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5scWQtaGlnaGxpZ2h0LWdyb3ctbGVmdCAubHFkLWhpZ2hsaWdodCAubHFkLWhpZ2hsaWdodC1pbm5lciB7XG5cdHRyYW5zZm9ybTogc2NhbGVYKDApO1xufVxuXG4ubHFkLWhpZ2hsaWdodC1ncm93LWJvdHRvbSAubHFkLWhpZ2hsaWdodCAubHFkLWhpZ2hsaWdodC1pbm5lciB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDApO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG4uaXMtaW4tdmlldyAubHFkLWhpZ2hsaWdodCAubHFkLWhpZ2hsaWdodC1pbm5lciB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgIWltcG9ydGFudDtcbn1cblxuLmxxZC1oaWdobGlnaHQtZ3Jvdy1sZWZ0IFtkYXRhLWN1c3RvbS1hbmltYXRpb25zPXRydWVdIC5scWQtaGlnaGxpZ2h0IC5scWQtaGlnaGxpZ2h0LWlubmVyLFxuLmxxZC1oaWdobGlnaHQtZ3Jvdy1sZWZ0IFtkYXRhLXNwbGl0LXRleHQ9dHJ1ZV0gLmxxZC1oaWdobGlnaHQgLmxxZC1oaWdobGlnaHQtaW5uZXIge1xuXHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbn1cblxuLmxxZC1oaWdobGlnaHQtZ3Jvdy1ib3R0b20gW2RhdGEtY3VzdG9tLWFuaW1hdGlvbnM9dHJ1ZV0gLmxxZC1oaWdobGlnaHQgLmxxZC1oaWdobGlnaHQtaW5uZXIsXG4ubHFkLWhpZ2hsaWdodC1ncm93LWJvdHRvbSBbZGF0YS1zcGxpdC10ZXh0PXRydWVdIC5scWQtaGlnaGxpZ2h0IC5scWQtaGlnaGxpZ2h0LWlubmVyIHtcblx0dHJhbnNmb3JtOiBzY2FsZVkoMCk7XG59XG5cbltkYXRhLWN1c3RvbS1hbmltYXRpb25zPXRydWVdIC5scWQtaGlnaGxpZ2h0IC5scWQtaGlnaGxpZ2h0LWlubmVyLFxuW2RhdGEtc3BsaXQtdGV4dD10cnVlXSAubHFkLWhpZ2hsaWdodCAubHFkLWhpZ2hsaWdodC1pbm5lciB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5scWQtYW5pbWF0aW9ucy1kb25lIC5scWQtaGlnaGxpZ2h0IC5scWQtaGlnaGxpZ2h0LWlubmVyLFxuLmxxZC11bml0LWFuaW1hdGlvbi1kb25lIC5scWQtaGlnaGxpZ2h0IC5scWQtaGlnaGxpZ2h0LWlubmVyIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbn1cblxuLmxxZC1oaWdobGlnaHQ6b25seS1jaGlsZCB7XG5cdHBhZGRpbmc6IDAgMC4xZW07XG59XG5cbi5scWQtaGlnaGxpZ2h0LWNsYXNzaWMgLmxxZC1oaWdobGlnaHQgc3ZnIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmxxZC1oaWdobGlnaHQtY2xhc3NpYyAubHFkLWhpZ2hsaWdodCAubHFkLWhpZ2hsaWdodC1pbm5lciB7XG5cdGhlaWdodDogMC4yNzVlbTtcbn1cblxuLmxxZC1oaWdobGlnaHQtY3VzdG9tIC5scWQtaGlnaGxpZ2h0IHN2ZyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5scWQtaGlnaGxpZ2h0LWN1c3RvbSAubHFkLWhpZ2hsaWdodCAubHFkLWhpZ2hsaWdodC1icnVzaC1zdmcge1xuXHRkaXNwbGF5OiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtaGVpZ2h0OiAwLjQ3NWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRyYW5zaXRpb24tZGVsYXk6IGluaGVyaXQ7XG5cdGZpbGw6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmxxZC1oaWdobGlnaHQtY3VzdG9tIC5scWQtaGlnaGxpZ2h0IC5scWQtaGlnaGxpZ2h0LWJydXNoLXN2Zz5wYXRoIHtcblx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwIDAsIDAgMTAwJSwgMCUgMTAwJSk7XG5cdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAgMCwgMCAxMDAlLCAwJSAxMDAlKTtcblx0dHJhbnNpdGlvbjogY2xpcC1wYXRoIDAuODVzIGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKTtcblx0dHJhbnNpdGlvbi1kZWxheTogaW5oZXJpdDtcbn1cblxuLmxxZC1oaWdobGlnaHQtY3VzdG9tIC5scWQtaGlnaGxpZ2h0IC5scWQtaGlnaGxpZ2h0LWlubmVyIHtcblx0aGVpZ2h0OiBhdXRvO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmlzLWluLXZpZXcgLmxxZC1oaWdobGlnaHQgLmxxZC1oaWdobGlnaHQtYnJ1c2gtc3ZnPnBhdGgge1xuXHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcblx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xufVxuXG5bZGF0YS1jdXN0b20tYW5pbWF0aW9ucz10cnVlXSAubHFkLWhpZ2hsaWdodCAubHFkLWhpZ2hsaWdodC1icnVzaC1zdmc+cGF0aCxcbltkYXRhLXNwbGl0LXRleHQ9dHJ1ZV0gLmxxZC1oaWdobGlnaHQgLmxxZC1oaWdobGlnaHQtYnJ1c2gtc3ZnPnBhdGgge1xuXHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDAsIDAgMCwgMCAxMDAlLCAwJSAxMDAlKTtcblx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMCAwLCAwIDEwMCUsIDAlIDEwMCUpO1xufVxuXG4ubHFkLWhpZ2hsaWdodC1jdXN0b20gLmxxZC1hbmltYXRpb25zLWRvbmUgLmxxZC1oaWdobGlnaHQgLmxxZC1oaWdobGlnaHQtYnJ1c2gtc3ZnPnBhdGgsXG4ubHFkLWhpZ2hsaWdodC1jdXN0b20gLmxxZC11bml0LWFuaW1hdGlvbi1kb25lIC5scWQtaGlnaGxpZ2h0IC5scWQtaGlnaGxpZ2h0LWJydXNoLXN2Zz5wYXRoIHtcblx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG5cdGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcbn1cblxuLmxxZC1hbmltYXRpb25zLWRvbmUgLmxxZC1oaWdobGlnaHQtY3VzdG9tIC5scWQtaGlnaGxpZ2h0IC5scWQtaGlnaGxpZ2h0LWJydXNoLXN2Zz5wYXRoLFxuLmxxZC11bml0LWFuaW1hdGlvbi1kb25lIC5scWQtaGlnaGxpZ2h0LWN1c3RvbSAubHFkLWhpZ2hsaWdodCAubHFkLWhpZ2hsaWdodC1icnVzaC1zdmc+cGF0aCB7XG5cdC13ZWJraXQtY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuXHRjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSk7XG59XG5cbi5scWQtaGlnaGxpZ2h0LWN1c3RvbS0xIC5scWQtaGlnaGxpZ2h0IC5scWQtaGlnaGxpZ2h0LWJydXNoLXN2Zy0xIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbkBrZXlmcmFtZXMgcGVuQW5pbWF0aW9uIHtcblx0MCUge1xuXHRcdHJpZ2h0OiBjYWxjKDEwMCUgLSAxNXB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTdweCkgcm90YXRlWigtNDVkZWcpO1xuXHR9XG5cblx0MjUlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpIHJvdGF0ZVooLTE1ZGVnKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGVaKDApO1xuXHRcdHJpZ2h0OiAtMjVweDtcblx0fVxufVxuXG4ubHFkLWhpZ2hsaWdodC1jdXN0b20tMiAubHFkLWhpZ2hsaWdodCAubHFkLWhpZ2hsaWdodC1wZW4sXG4ubHFkLWhpZ2hsaWdodC1jdXN0b20tMiAubHFkLWhpZ2hsaWdodCAubHFkLWhpZ2hsaWdodC1icnVzaC1zdmctMiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubHFkLWhpZ2hsaWdodC1jdXN0b20tMiAubHFkLWhpZ2hsaWdodCAubHFkLWhpZ2hsaWdodC1wZW4ge1xuXHR3aWR0aDogMjBweDtcblx0aGVpZ2h0OiAyMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogY2FsYygxMDAlIC0gMjBweCk7XG5cdHJpZ2h0OiBjYWxjKDEwMCUgLSAyNXB4KTtcblx0b3BhY2l0eTogMDtcblx0ZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uaXMtaW4tdmlldyAubHFkLWhpZ2hsaWdodCAubHFkLWhpZ2hsaWdodC1wZW4ge1xuXHRvcGFjaXR5OiAxO1xuXHRhbmltYXRpb246IHBlbkFuaW1hdGlvbiAwLjg1cyBjdWJpYy1iZXppZXIoMC4yMiwgMC42MSwgMC4zNiwgMSkgZm9yd2FyZHM7XG59XG5cbltkYXRhLWN1c3RvbS1hbmltYXRpb25zPXRydWVdIC5scWQtaGlnaGxpZ2h0IC5scWQtaGlnaGxpZ2h0LXBlbixcbltkYXRhLXNwbGl0LXRleHQ9dHJ1ZV0gLmxxZC1oaWdobGlnaHQgLmxxZC1oaWdobGlnaHQtcGVuIHtcblx0b3BhY2l0eTogMDtcblx0YW5pbWF0aW9uOiBub25lO1xufVxuXG4ubHFkLWhpZ2hsaWdodC1jdXN0b20gLmxxZC1hbmltYXRpb25zLWRvbmUgLmxxZC1oaWdobGlnaHQgLmxxZC1oaWdobGlnaHQtcGVuLFxuLmxxZC1oaWdobGlnaHQtY3VzdG9tIC5scWQtdW5pdC1hbmltYXRpb24tZG9uZSAubHFkLWhpZ2hsaWdodCAubHFkLWhpZ2hsaWdodC1wZW4ge1xuXHRvcGFjaXR5OiAxO1xuXHRhbmltYXRpb246IHBlbkFuaW1hdGlvbiAwLjg1cyBjdWJpYy1iZXppZXIoMC4yMiwgMC42MSwgMC4zNiwgMSkgZm9yd2FyZHM7XG59XG5cbi5scWQtYW5pbWF0aW9ucy1kb25lIC5scWQtaGlnaGxpZ2h0LWN1c3RvbSAubHFkLWhpZ2hsaWdodCAubHFkLWhpZ2hsaWdodC1wZW4sXG4ubHFkLXVuaXQtYW5pbWF0aW9uLWRvbmUgLmxxZC1oaWdobGlnaHQtY3VzdG9tIC5scWQtaGlnaGxpZ2h0IC5scWQtaGlnaGxpZ2h0LXBlbiB7XG5cdG9wYWNpdHk6IDE7XG5cdGFuaW1hdGlvbjogcGVuQW5pbWF0aW9uIDAuODVzIGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKSBmb3J3YXJkcztcbn1cblxuLmxxZC1oaWdobGlnaHQtY3VzdG9tLTMgLmxxZC1oaWdobGlnaHQgLmxxZC1oaWdobGlnaHQtYnJ1c2gtc3ZnLTMge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi5scWQtaGlnaGxpZ2h0LWN1c3RvbS00IC5scWQtaGlnaGxpZ2h0IC5scWQtaGlnaGxpZ2h0LWJydXNoLXN2Zy00IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi5scWQtaGlnaGxpZ2h0LWN1c3RvbS01IC5scWQtaGlnaGxpZ2h0IC5scWQtaGlnaGxpZ2h0LWJydXNoLXN2Zy01IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi5scWQtaGlnaGxpZ2h0LXJlc2V0LW9uaG92ZXIgLmxxZC1oaWdobGlnaHQ6aG92ZXIgLmxxZC1oaWdobGlnaHQtaW5uZXIge1xuXHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0Ym90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG43LjI0LiBIb3RzcG90XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubHFkLWhvdHNwb3QtY29udGVudCB7XG5cdG1pbi13aWR0aDogMjBlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym94LXNoYWRvdzogMCAyMHB4IDc1cHggLThweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcywgb3BhY2l0eSAxcywgdmlzaWJpbGl0eSAwLjM1cztcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cblxuLmxxZC1ob3RzcG90LWNvbnRlbnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5scWQtaG90c3BvdC1jb250ZW50IHAge1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5scWQtaG90c3BvdC1tYXJrIHtcblx0d2lkdGg6IDEuOGVtO1xuXHRoZWlnaHQ6IDEuOGVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGNvbG9yOiAjMDAwO1xuXHQtd2Via2l0LXRleHQtc3Ryb2tlOiAwLjc1cHggY3VycmVudENvbG9yO1xufVxuXG4ubHFkLWhvdHNwb3QtbWFyazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMzUlO1xuXHRoZWlnaHQ6IDEzNSU7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0ei1pbmRleDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblx0b3BhY2l0eTogMC42O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjY1KTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cblxuLmxxZC1ob3RzcG90LWl0ZW0ge1xuXHRtYXJnaW4tdG9wOiAtMC45ZW07XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0wLjllbTtcbn1cblxuLmxxZC1ob3RzcG90LWl0ZW06aG92ZXIgLmxxZC1ob3RzcG90LWNvbnRlbnQge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubHFkLWhvdHNwb3QtaXRlbTpob3ZlciAubHFkLWhvdHNwb3QtbWFyazpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5scWQtaG90c3BvdC1jb250ZW50IHtcblx0XHRwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcblx0XHR3aWR0aDogOTB2dztcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5scWQtaG90c3BvdC14IC5scWQtaG90c3BvdC1jb250ZW50IHtcblx0XHR0b3A6IDUwJTtcblx0fVxuXG5cdC5scWQtaG90c3BvdC14IC5scWQtaG90c3BvdC1jb250ZW50OmJlZm9yZSB7XG5cdFx0d2lkdGg6IDFlbTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG5cblx0LmxxZC1ob3RzcG90LXg6aG92ZXIgLmxxZC1ob3RzcG90LWNvbnRlbnQge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQubHFkLWhvdHNwb3QteSAubHFkLWhvdHNwb3QtY29udGVudCB7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwJSk7XG5cdH1cblxuXHQubHFkLWhvdHNwb3QteSAubHFkLWhvdHNwb3QtY29udGVudDpiZWZvcmUge1xuXHRcdGhlaWdodDogMWVtO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGxlZnQ6IDA7XG5cdH1cblxuXHQubHFkLWhvdHNwb3QteTpob3ZlciAubHFkLWhvdHNwb3QtY29udGVudCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5scWQtaG90c3BvdC1iIC5scWQtaG90c3BvdC1jb250ZW50IHtcblx0XHR0b3A6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMWVtO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwJSk7XG5cdH1cblxuXHQubHFkLWhvdHNwb3QtYiAubHFkLWhvdHNwb3QtY29udGVudDpiZWZvcmUge1xuXHRcdHRvcDogLTFlbTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmxxZC1ob3RzcG90LWwgLmxxZC1ob3RzcG90LWNvbnRlbnQge1xuXHRcdHJpZ2h0OiAxMDAlO1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAxZW07XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgLTUwJSk7XG5cdH1cblxuXHQubHFkLWhvdHNwb3QtbCAubHFkLWhvdHNwb3QtY29udGVudDpiZWZvcmUge1xuXHRcdGxlZnQ6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5scWQtaG90c3BvdC1yIC5scWQtaG90c3BvdC1jb250ZW50IHtcblx0XHRsZWZ0OiAxMDAlO1xuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDFlbTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMCUsIC01MCUpO1xuXHR9XG5cblx0LmxxZC1ob3RzcG90LXIgLmxxZC1ob3RzcG90LWNvbnRlbnQ6YmVmb3JlIHtcblx0XHRsZWZ0OiAtMWVtO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQubHFkLWhvdHNwb3QtdCAubHFkLWhvdHNwb3QtY29udGVudCB7XG5cdFx0Ym90dG9tOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAlKTtcblx0fVxuXG5cdC5scWQtaG90c3BvdC10IC5scWQtaG90c3BvdC1jb250ZW50OmJlZm9yZSB7XG5cdFx0Ym90dG9tOiAtMWVtO1xuXHR9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG43LjI1LiBJY29uYm94XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uaWNvbmJveCAuaWNvbmJveC1pY29uLWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaWNvbmJveC1pY29uLWNvbnRhaW5lciB7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXIsIGNvbG9yLCBiYWNrZ3JvdW5kLCBib3gtc2hhZG93O1xufVxuXG4uaWNvbmJveC1pY29uLWNvbnRhaW5lcj5zdmcsXG4uaWNvbmJveC1pY29uLWNvbnRhaW5lciBpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaWNvbmJveC1pY29uLWNvbnRhaW5lcj5zdmcge1xuXHRsaW5lLWhlaWdodDogMDtcblx0ZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uaWNvbmJveC1pY29uLWNvbnRhaW5lciBpLFxuLmljb25ib3gtaWNvbi1jb250YWluZXIgaW1nIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4uaWNvbmJveC1pY29uLWNvbnRhaW5lciBpIHtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbi5pY29uYm94IHtcblx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UsIGJhY2tncm91bmQgMC4zcyBlYXNlO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pY29uYm94IHAsXG4uaWNvbmJveCBoMyB7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cblxuLmljb25ib3ggaDMge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pY29uYm94IHAge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaWNvbmJveCAuaWNvbmJveC1pY29uLWNvbnRhaW5lcixcbi5pY29uYm94IC5pY29uYm94LWljb24td3JhcCB7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uaWNvbmJveCAuY29udGVudHM+cD5zcGFuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaWNvbmJveCAuY29udGVudHM+bWFyayB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaWNvbmJveCAuY29udGVudHMgLmxxZC1oaWdobGlnaHQtdHh0IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRsaW5lLWhlaWdodDogMS41ZW07XG5cdHBhZGRpbmc6IDAuMjVlbSAxZW07XG59XG5cbi5pY29uYm94IC5jb250ZW50cyAubHFkLWhpZ2hsaWdodC1pbm5lciB7XG5cdG9wYWNpdHk6IDAuMTUgIWltcG9ydGFudDtcblx0dHJhbnNmb3JtOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA1MGVtO1xufVxuXG4uaWNvbmJveC1pbmxpbmUgLmljb25ib3gtaWNvbi13cmFwIHtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDE1cHg7XG59XG5cbi5pY29uYm94LWlubGluZSBoMyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC8qIGZsZXg6IDE7ICovXG5cdGZsZXgtZ3JvdzogMTtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmljb25ib3gtaW5saW5lIC5jb250ZW50cyB7XG5cdGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5pY29uYm94LXNpZGUgLmljb25ib3gtaWNvbi13cmFwIHtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDE1cHg7XG59XG5cbi5pY29uYm94LXNpZGU+aDM6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pY29uYm94IC5idG4ge1xuXHRtYXJnaW4tdG9wOiAxLjVlbTtcbn1cblxuLmljb25ib3gtaWNvbi1zaGFwZWQgLmljb25ib3gtaWNvbi1jb250YWluZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG5cdGZvbnQtc2l6ZTogNDBweDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5pY29uYm94LWljb24tc2hhcGVkIC5pY29uYm94LWljb24tY29udGFpbmVyIGksXG4uaWNvbmJveC1pY29uLXNoYXBlZCAuaWNvbmJveC1pY29uLWNvbnRhaW5lciBpbWcsXG4uaWNvbmJveC1pY29uLXNoYXBlZCAuaWNvbmJveC1pY29uLWNvbnRhaW5lcj5zdmcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uaWNvbmJveC1pY29uLXNoYXBlZCAuaWNvbmJveC1pY29uLWNvbnRhaW5lciBpbWcsXG4uaWNvbmJveC1pY29uLXNoYXBlZCAuaWNvbmJveC1pY29uLWNvbnRhaW5lcj5zdmcge1xuXHR3aWR0aDogNTBweDtcbn1cblxuLmljb25ib3gtY2lyY2xlIC5pY29uYm94LWljb24tY29udGFpbmVyIGltZ1tzcmMkPVwiLnN2Z1wiXSxcbi5pY29uYm94LWNpcmNsZSAuaWNvbmJveC1pY29uLWNvbnRhaW5lcj5zdmcge1xuXHR3aWR0aDogNDRweDtcbn1cblxuLmljb25ib3gtY3VzdG9tYmcgLmljb25ib3gtaWNvbi1jb250YWluZXIgLmljb24tY3VzdG9tLWJnIHtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cztcbn1cblxuLmljb25ib3gtY3VzdG9tYmcgLmljb25ib3gtaWNvbi1jb250YWluZXIgLmljb24tY3VzdG9tLWJnPioge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHotaW5kZXg6IC0xO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmljb25ib3gtY3VzdG9tYmcuaWNvbmJveC1zaWRlIC5pY29uYm94LWljb24tY29udGFpbmVyIHtcblx0bWFyZ2luOiAwO1xufVxuXG4uaWNvbmJveC1sb3plbmdlIC5pY29uYm94LWljb24tY29udGFpbmVyIHtcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uaWNvbmJveC1sb3plbmdlIC5pY29uYm94LWljb24tY29udGFpbmVyIGksXG4uaWNvbmJveC1sb3plbmdlIC5pY29uYm94LWljb24tY29udGFpbmVyIGltZ1tzcmMkPVwiLnN2Z1wiXSxcbi5pY29uYm94LWxvemVuZ2UgLmljb25ib3gtaWNvbi1jb250YWluZXI+c3ZnIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5pY29uYm94IC5pY29uYm94LWljb24tY29udGFpbmVyPnN2Zyxcbi5pY29uYm94IC5pY29uYm94LWljb24tY29udGFpbmVyPnN2ZyBwYXRoLFxuLmljb25ib3ggLmljb25ib3gtaWNvbi1jb250YWluZXI+c3ZnIHJlY3QsXG4uaWNvbmJveCAuaWNvbmJveC1pY29uLWNvbnRhaW5lcj5zdmcgZWxsaXBzZSxcbi5pY29uYm94IC5pY29uYm94LWljb24tY29udGFpbmVyPnN2ZyBjaXJjbGUsXG4uaWNvbmJveCAuaWNvbmJveC1pY29uLWNvbnRhaW5lcj5zdmcgcG9seWdvbixcbi5pY29uYm94IC5pY29uYm94LWljb24tY29udGFpbmVyPnN2ZyBwb2x5bGluZSB7XG5cdHRyYW5zaXRpb246IGZpbGwgMC4zcywgc3Ryb2tlIDAuM3M7XG59XG5cbi5pY29uYm94IC5pY29uYm94LWljb24tY29udGFpbmVyPnN2ZyBzdG9wIHtcblx0dHJhbnNpdGlvbjogc3RvcC1jb2xvciAwLjNzIGVhc2U7XG59XG5cbi5pY29uYm94LWxhYmVsIHtcblx0cGFkZGluZzogNnB4IDEycHg7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4uY29udGVudHMgLmljb25ib3gtbGFiZWwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogYXV0bztcblx0cmlnaHQ6IGF1dG87XG5cdG1hcmdpbi1ib3R0b206IDJlbTtcbn1cblxuLmljb25ib3gtYnViYmxlIHtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmljb25ib3gtYnViYmxlIC5jb250ZW50cyB7XG5cdHBhZGRpbmc6IDM1cHggNDBweCAyNXB4O1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3gtc2hhZG93OiAwIDI1cHggNTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5pY29uYm94LWJ1YmJsZSAuY29udGVudHM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLThweDtcblx0bGVmdDogY2FsYyg1MCUgLSA4cHgpO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5pY29uYm94LWJ1YmJsZSAuY29udGVudHMgaDYge1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4uaWNvbmJveC1jb250ZW50cy1zaG93LW9uaG92ZXIgLmxkLXNsaWRlZWxlbWVudC1oaWRkZW4taW5uZXIge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4uaWNvbmJveC1jb250ZW50cy1zaG93LW9uaG92ZXIuaWNvbmJveC1idWJibGUgLmNvbnRlbnRzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEwMCU7XG5cdGxlZnQ6IDUwJTtcblx0ei1pbmRleDogMTA7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNSUpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42NXMsIG9wYWNpdHksIDAuNjVzLCB2aXNpYmlsaXR5IDAuNjVzO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTY1LCAwLjg0LCAwLjQ0LCAxKTtcbn1cblxuLmljb25ib3gtY29udGVudHMtc2hvdy1vbmhvdmVyLmljb25ib3gtYnViYmxlLmljb25ib3gtaW5saW5lIC5jb250ZW50cyxcbi5pY29uYm94LWNvbnRlbnRzLXNob3ctb25ob3Zlci5pY29uYm94LWJ1YmJsZS5pY29uYm94LXNpZGUgLmNvbnRlbnRzIHtcblx0bWFyZ2luOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUlKTtcbn1cblxuLmljb25ib3gtY29udGVudHMtc2hvdy1vbmhvdmVyLmljb25ib3gtYnViYmxlOmhvdmVyIC5jb250ZW50cyB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xufVxuXG4uaWNvbmJveC1jb250ZW50cy1zaG93LW9uaG92ZXIuaWNvbmJveC1idWJibGU6aG92ZXIuaWNvbmJveC1pbmxpbmUgLmNvbnRlbnRzLFxuLmljb25ib3gtY29udGVudHMtc2hvdy1vbmhvdmVyLmljb25ib3gtYnViYmxlOmhvdmVyLmljb25ib3gtc2lkZSAuY29udGVudHMge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblx0Lmljb25ib3gtY29udGVudHMtc2hvdy1vbmhvdmVyLmljb25ib3gtYnViYmxlIC5jb250ZW50cyB7XG5cdFx0bWluLXdpZHRoOiAzNTBweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuaWNvbmJveC1jb250ZW50cy1zaG93LW9uaG92ZXIuaWNvbmJveC1idWJibGUgLmNvbnRlbnRzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRyaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDBweCkge1xuXHQuaWNvbmJveC1jb250ZW50cy1zaG93LW9uaG92ZXIuaWNvbmJveC1idWJibGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5pY29uYm94LWhlYWRpbmctYXJyb3ctb25ob3ZlciBoMyBzdmcge1xuXHRoZWlnaHQ6IDFlbTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cywgb3BhY2l0eSAwLjVzO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuXG4ubHFkLWljb25ib3g6aG92ZXIgLmljb25ib3gtaGVhZGluZy1hcnJvdy1vbmhvdmVyIGgzIHN2ZyB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjVlbSk7XG59XG5cbltkYXRhLWFuaW1hdGUtaWNvbj10cnVlXSAuaWNvbmJveC1pY29uLWNvbnRhaW5lcj5zdmcge1xuXHRvcGFjaXR5OiAwO1xufVxuXG5bZGF0YS1hbmltYXRlLWljb249dHJ1ZV0uaWNvbmJveC1pY29uLWFuaW1hdGluZyAuaWNvbmJveC1pY29uLWNvbnRhaW5lcj5zdmcge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uaWNvbmJveC1pY29uLWdyYWRpZW50IC5pY29uYm94LWljb24tY29udGFpbmVyIGkge1xuXHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcblx0dGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHQtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0bGluZS1oZWlnaHQ6IDEuMTVlbTtcbn1cblxuLmljb25ib3gtaWNvbi1saW5rZWQgLmljb25ib3gtaWNvbi13cmFwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxNzAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogNTAlO1xuXHR6LWluZGV4OiAtMTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0U5RTlFOTtcbn1cblxuLmljb25ib3gtaWNvbi1saW5rZWQgLmljb25ib3gtaWNvbi13cmFwLml0ZW1zLWNlbnRlcjpiZWZvcmUge1xuXHR0b3A6IDUwJTtcblx0aGVpZ2h0OiAxNTAlO1xufVxuXG5Aa2V5ZnJhbWVzIGljb25SaXBwbGUge1xuXHQwJSB7XG5cdFx0Ym9yZGVyLXdpZHRoOiA0cHg7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxuXG5cdDgwJSB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjM2KTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuLmljb25ib3gtaWNvbi1yaXBwbGUgLmljb25ib3gtaWNvbi1jb250YWluZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xuXHRhbmltYXRpb246IGljb25SaXBwbGUgMnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIGJvdGggaW5maW5pdGU7XG59XG5cbi5scWQtaWNvbmJveC1zY2FsZSB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjg1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIGJhY2tncm91bmQgMC4zcywgYm9yZGVyIDAuM3MsIGJvcmRlci1yYWRpdXMgMC4zcywgYm94LXNoYWRvdyAwLjNzO1xufVxuXG4ubHFkLWljb25ib3gtc2NhbGU6aG92ZXIge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG43LjI2LiBJY29uYm94IGNpcmNsZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmxxZC1pYi1jaXJjLWljbiB7XG5cdHdpZHRoOiA4MHB4O1xuXHRoZWlnaHQ6IDgwcHg7XG5cdG1hcmdpbjogLTUwcHggMDtcblx0bWFyZ2luLWlubGluZS1zdGFydDogLTUwcHg7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxxZC1pYi1jaXJjLWljbiBzcGFuIHtcblx0d2lkdGg6IGluaGVyaXQ7XG5cdGhlaWdodDogaW5oZXJpdDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Y29sb3I6ICMwMDA7XG5cdGJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZCAwLjNzO1xufVxuXG4ubHFkLWliLWNpcmMtaWNuIHNwYW46YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMjYlO1xuXHRoZWlnaHQ6IDEyNiU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMTMlO1xuXHRsZWZ0OiAtMTMlO1xufVxuXG4ubHFkLWliLWNpcmMtaWNuIGltZyxcbi5scWQtaWItY2lyYy1pY24gc3ZnLFxuLmxxZC1pYi1jaXJjLWljbiBpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuXG4ubHFkLWliLWNpcmMtaWNuIGltZyxcbi5scWQtaWItY2lyYy1pY24gc3ZnIHtcblx0bWF4LXdpZHRoOiA2MCU7XG59XG5cbi5scWQtaWItY2lyYy1pY246aG92ZXIgaW1nLFxuLmxxZC1pYi1jaXJjLWljbjpob3ZlciBzdmcsXG4ubHFkLWliLWNpcmMtaWNuOmhvdmVyIGkge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xufVxuXG4ubHFkLWliLWNpcmMtaWNuOmhvdmVyfi5scWQtaWItY2lyYy1jbnQgaDMsXG4ubHFkLWliLWNpcmMtaWNuOmhvdmVyfi5scWQtaWItY2lyYy1jbnQgaHIsXG4ubHFkLWliLWNpcmMtaWNuOmhvdmVyfi5scWQtaWItY2lyYy1jbnQgcCB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmxxZC1pYi1jaXJjLWljbjpob3Zlcn4ubHFkLWliLWNpcmMtY250IGhyIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMC4wN3M7XG59XG5cbi5scWQtaWItY2lyYy1pY246aG92ZXJ+LmxxZC1pYi1jaXJjLWNudCBwIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMC4xNHM7XG59XG5cbi5scWQtaWItY2lyYy1jbnQge1xuXHR3aWR0aDogODAlO1xuXHRtYXJnaW46IDAgYXV0bztcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS42MjVlbTtcblx0Y29sb3I6ICM2NjY7XG59XG5cbi5scWQtaWItY2lyYy1jbnQgaDMsXG4ubHFkLWliLWNpcmMtY250IGhyLFxuLmxxZC1pYi1jaXJjLWNudCBwIHtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgdmlzaWJpbGl0eTtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC40NXM7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5scWQtaWItY2lyYy1jbnQgaDMge1xuXHRjb2xvcjogIzMzMztcblx0Zm9udC1zaXplOiAyMXB4O1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xufVxuXG4ubHFkLWliLWNpcmMtY250IGhyIHtcblx0d2lkdGg6IDE3JTtcblx0bWFyZ2luOiAyMHB4IGF1dG8gIWltcG9ydGFudDtcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuMDVzO1xufVxuXG4ubHFkLWliLWNpcmMtY250IHAge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLmxxZC1pYi1jaXJjLWljbi5scWQtaXMtYWN0aXZlfi5scWQtaWItY2lyYy1jbnQgaDMsXG4ubHFkLWliLWNpcmMtaWNuLmxxZC1pcy1hY3RpdmV+LmxxZC1pYi1jaXJjLWNudCBocixcbi5scWQtaWItY2lyYy1pY24ubHFkLWlzLWFjdGl2ZX4ubHFkLWliLWNpcmMtY250IHAge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5scWQtaWItY2lyYy1pbm5lciB7XG5cdHRvcDogMjBweDtcblx0bGVmdDogMjBweDtcblx0cmlnaHQ6IDIwcHg7XG5cdGJvdHRvbTogMjBweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDgwcHgpIHNjYWxlKDAuODY2NjYpO1xufVxuXG4ubHFkLWliLWNpcmMtaW5uZXI+LmxxZC1pYi1jaXJjLWl0ZW0ge1xuXHR3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuXHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwMHB4KTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5scWQtaWItY2lyYy13cmFwIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2VmZWZlZjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuNy4yNy4gSW1hZ2UgY29tcGFyaXNvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuQGtleWZyYW1lcyBjZC1ib3VuY2UtaW4ge1xuXHQwJSB7XG5cdFx0d2lkdGg6IDA7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG59XG5cbi5jZC1pbWFnZS1jb250YWluZXIge1xuXHR0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2QtaW1hZ2UtY29udGFpbmVyOmhvdmVyIC5jZC1pbWFnZS1sYWJlbCB7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4uY2QtaW1hZ2UtbGFiZWwge1xuXHRwYWRkaW5nOiA2cHggMTRweDtcblx0Ym90dG9tOiAxNXB4O1xuXHRyaWdodDogMTVweDtcblx0b3BhY2l0eTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMS41ZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGNvbG9yOiAjMDAwO1xuXHRib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIDAuN3MsIG9wYWNpdHkgMC4zcyAwLjdzO1xufVxuXG4uY2QtaW1hZ2UtbGFiZWwuaXMtaGlkZGVuIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaXMtdmlzaWJsZSAuY2QtaW1hZ2UtbGFiZWwge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5jZC1yZXNpemUtaW1nIHtcblx0d2lkdGg6IDA7XG5cdGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG5cbi5jZC1yZXNpemUtaW1nIGltZyB7XG5cdHdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgsIDEwMCUpICFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2QtcmVzaXplLWltZyAuY2QtaW1hZ2UtbGFiZWwge1xuXHRyaWdodDogYXV0bztcblx0bGVmdDogMTVweDtcbn1cblxuLmlzLXZpc2libGUgLmNkLXJlc2l6ZS1pbWcge1xuXHR3aWR0aDogNTAlO1xuXHRhbmltYXRpb246IGNkLWJvdW5jZS1pbiAwLjdzO1xufVxuXG4uY2QtaGFuZGxlIHtcblx0aGVpZ2h0OiA3MHB4O1xuXHR3aWR0aDogNzBweDtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0Ym9yZGVyLXJhZGl1czogMjdweDtcblx0bWFyZ2luLXRvcDogLTM1cHg7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0zNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjdXJzb3I6IG1vdmU7XG5cdG9wYWNpdHk6IDA7XG5cdGNvbG9yOiAjMDAwO1xuXHRib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uY2QtaGFuZGxlIHN2ZyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uY2QtaGFuZGxlIHN2ZzpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0xZW07XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uY2QtaGFuZGxlIHN2ZzpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWlubGluZS1zdGFydDogMWVtO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi5jZC1oYW5kbGUuZHJhZ2dhYmxlIHN2ZzpmaXJzdC1jaGlsZCB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMCUsIC01MCUpIHNjYWxlKDEuMjUpO1xufVxuXG4uY2QtaGFuZGxlLmRyYWdnYWJsZSBzdmc6bGFzdC1jaGlsZCB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC05MCUsIC01MCUpIHNjYWxlKDEuMjUpIHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLmlzLXZpc2libGUgLmNkLWhhbmRsZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIDAuN3MsIG9wYWNpdHkgMHMgMC43cztcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbjcuMjguIEltYWdlIGdhbGxlcnlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5scWQtaW1nLWdhbC10aHVtYnMge1xuXHQtLXRodW1iLXNwYWNpbmc6IDlweDtcblx0bWFyZ2luLWlubGluZS1zdGFydDogY2FsYyh2YXIoLS10aHVtYi1zcGFjaW5nKSAqIC0xKTtcblx0bWFyZ2luLWlubGluZS1lbmQ6IGNhbGModmFyKC0tdGh1bWItc3BhY2luZykgKiAtMSk7XG59XG5cbi5scWQtaW1nLWdhbC10aHVtYnMgLmNhcm91c2VsLWl0ZW0ge1xuXHR3aWR0aDogMzMuMzMzMzMlO1xuXHRwYWRkaW5nOiAyNXB4IHZhcigtLXRodW1iLXNwYWNpbmcpIDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxxZC1pbWctZ2FsLXRodW1icyBmaWd1cmUge1xuXHRoZWlnaHQ6IDEyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ubHFkLWltZy1nYWwtdGh1bWJzIGltZyB7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLmxxZC1pbWctZ2FsLXRodW1icyAuaXMtbmF2LXNlbGVjdGVkIGltZyB7XG5cdG9wYWNpdHk6IDAuNTtcbn1cblxuLmxxZC1pbWctZ2FsLWltZ3MgLmZsaWNraXR5LWJ1dHRvbi5wcmV2aW91cyB7XG5cdGxlZnQ6IDI1cHg7XG59XG5cbi5scWQtaW1nLWdhbC1pbWdzIC5mbGlja2l0eS1idXR0b24ubmV4dCB7XG5cdHJpZ2h0OiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQubHFkLWltZy1nYWwtaW1ncyAuY2Fyb3VzZWwtZG90cy1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQubHFkLWltZy1nYWwtaW1ncyAuZmxpY2tpdHktcGFnZS1kb3RzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG5cdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCkgc2F0dXJhdGUoMTIwJSk7XG5cdH1cblxuXHQubHFkLWltZy1nYWwtaW1ncyAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuXHRcdHdpZHRoOiA0cHg7XG5cdFx0aGVpZ2h0OiA0cHg7XG5cdH1cblxuXHQubHFkLWltZy1nYWwtaW1ncyAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Q6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTNweDtcblx0XHRsZWZ0OiAtM3B4O1xuXHR9XG5cblx0LmxxZC1pbWctZ2FsLWltZ3MgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcblx0XHR3aWR0aDogMTBweDtcblx0fVxuXG5cdC5scWQtaW1nLWdhbC10aHVtYnMgLmNhcm91c2VsLWRvdHMtbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5scWQtaW1nLWdhbC10aHVtYnMgLmNhcm91c2VsLWl0ZW0ge1xuXHRcdHdpZHRoOiAxNi42NjY3JTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQubHFkLWltZy1nYWwtdGh1bWJzIC5jYXJvdXNlbC1pdGVtIHtcblx0XHR3aWR0aDogMjUlO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5scWQtaW1nLWdhbC10aHVtYnMgLmNhcm91c2VsLWl0ZW0ge1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHR9XG5cblx0LmxxZC1pbWctZ2FsLXRodW1icyBmaWd1cmUge1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdH1cblxuXHQubHFkLWltZy1nYWwtdGh1bWJzIGZpZ3VyZSBpbWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuNy4yOS4gSW1hZ2UgdGV4dCBzbGlkZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5scWQtaW1ndHh0LXNsaWRlci1pbWcge1xuXHR3aWR0aDogNTJ2dztcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogMjR2dztcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNDUlLCAwKTtcblx0dHJhbnNpdGlvbjogYWxsIDFzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuXG4ubHFkLWltZ3R4dC1zbGlkZXItaW1nLmxxZC1pcy1hY3RpdmUge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApO1xufVxuXG4ubHFkLWltZ3R4dC1zbGlkZXItbGluazpiZWZvcmUsXG4ubHFkLWltZ3R4dC1zbGlkZXItbGluayBzcGFuIHtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuXG4ubHFkLWltZ3R4dC1zbGlkZXItbGluazpiZWZvcmUge1xuXHRjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAjZmZmO1xuXHR0ZXh0LXN0cm9rZTogMXB4ICNmZmY7XG59XG5cbi5scWQtaW1ndHh0LXNsaWRlci1saW5rIHNwYW4ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubHFkLWltZ3R4dC1zbGlkZXItbGluazpob3ZlciBzcGFuIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxxZC1pbWd0eHQtc2xpZGVyLWxpbms6aG92ZXI6YmVmb3JlIHtcblx0b3BhY2l0eTogMDtcbn1cblxuLmxxZC1pbWd0eHQtc2xpZGVyLW5hdiBsaSB7XG5cdG1hcmdpbjogMC4xNWVtIDA7XG59XG5cbi5scWQtaW1ndHh0LXNsaWRlci1uYXY6aG92ZXIgLmxxZC1pbWd0eHQtc2xpZGVyLWxpbms6bm90KDpob3Zlcikge1xuXHRvcGFjaXR5OiAwLjI1O1xufVxuXG4ubHFkLWltZ3R4dC1zbGlkZXItZmFkZSAubHFkLWltZ3R4dC1zbGlkZXItbGluazpiZWZvcmUge1xuXHRjb250ZW50OiBub25lO1xufVxuXG4ubHFkLWltZ3R4dC1zbGlkZXItZmFkZSAubHFkLWltZ3R4dC1zbGlkZXItbGluayBzcGFuIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxxZC1pbWd0eHQtc2xpZGVyLWZhZGUgLmxxZC1pbWd0eHQtc2xpZGVyLW5hdjpob3ZlciAubHFkLWltZ3R4dC1zbGlkZXItbGluazpub3QoOmhvdmVyKSB7XG5cdG9wYWNpdHk6IDAuMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmxxZC1pbWd0eHQtc2xpZGVyLWltZyB7XG5cdFx0d2lkdGg6IDkwJTtcblx0XHRsZWZ0OiA1JTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQubHFkLWltZ3R4dC1zbGlkZXItaW1nIHtcblx0XHR3aWR0aDogOTglO1xuXHRcdGxlZnQ6IDElO1xuXHR9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG43LjMwLiBMYXRlc3QgcG9zdHNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5scWQtbHAtY29sdW1uIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0cG9zaXRpb246IHN0YXRpYztcbn1cblxuLmxxZC1scC1jb2x1bW5bY2xhc3MqPWNvbC1dPltjbGFzcyo9Y29sLV0ge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuaDIubHFkLWxwLXRpdGxlIHtcblx0LW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHR0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuaDIubHFkLWxwLXRpdGxlIGEge1xuXHRjb2xvcjogIzAwMDtcbn1cblxuaDIubHFkLWxwLXRpdGxlIGE6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xufVxuXG4ucGFnZS1zY2hlbWUtZGFyayBoMi5scWQtbHAtdGl0bGUgYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubHFkLWxwIHtcblx0ZmxleC1ncm93OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXG5cdC5scWQtbHAtY29sdW1uOm5vdChbY2xhc3MqPWNvbC1zbV0pLFxuXHQubHFkLWxwLWNvbHVtbi5jb2wtbWQtMTIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5scWQtbHAtY29sdW1uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4ubHFkLWxwLWF1dGhvciBmaWd1cmUge1xuXHR3aWR0aDogNDBweDtcbn1cblxuLmxxZC1scC1hdXRob3IgaDMge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjNTA1ODVFO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuXG4ubHFkLWxwLW1ldGEgLmxxZC1scC1hdXRob3IgaDMge1xuXHRmb250LXNpemU6IDFlbTtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xufVxuXG4ubHFkLWxwLWF1dGhvciBoNiB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICM5REFGQkQ7XG59XG5cbi5scWQtbHAtYXV0aG9yOmhvdmVyIGgzIHtcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmxxZC1scC1kYXRlIHtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmxxZC1scC1kYXRlIGEge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxxZC1scC1kYXRlIGE6aG92ZXIge1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmxxZC1scC1kYXRlIGkge1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbi5wYWdlLXNjaGVtZS1kYXJrIC5scWQtbHAtZGF0ZSB7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5scWQtbHAtZXhjZXJwdCBwOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubHFkLWxwLWFuaW1hdGUtb25ob3ZlciB7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC42NXMsIHRyYW5zZm9ybSAwLjY1cztcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmxxZC1scC1jYXQge1xuXHRsaW5lLWhlaWdodDogMS4yNWVtO1xufVxuXG4ubHFkLWxwLWNhdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDAuNWVtO1xufVxuXG4uZW50cnktdGVybXMgLmxxZC1scC1jYXQ6bm90KC5scWQtbHAtY2F0LXNvbGlkKSBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcblx0Y29udGVudDogXCIsIFwiO1xufVxuXG4ubHFkLWxwLWNhdC1zaGFwZWQgbGkge1xuXHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLmxxZC1scC1jYXQtc2hhcGVkIGEge1xuXHRwYWRkaW5nOiA5cHggMTZweDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG5cdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG59XG5cbi5scWQtbHAtY2F0LXNoYXBlZCBhOmhvdmVyIHtcblx0Ym94LXNoYWRvdzogMCA4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cblxuLmxxZC1scC1jYXQtYm9yZGVyIGEge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xufVxuXG4ubHFkLWxwLWNhdC1ib3JkZXIgYTpob3ZlciB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLWxwLWNhdC1wbGFpbiBhIHtcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmxxZC1scC1jYXQtcGxhaW4gYTpob3ZlciB7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4ubHFkLWxwLWNhdC1zb2xpZCBhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmxxZC1scC1jYXQtc29saWQtY29sb3JlZCBhIHtcblx0Ym9yZGVyLXJhZGl1czogMmVtO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmxxZC1scC1jYXQtc29saWQtY29sb3JlZCBhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IC0xO1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG5cdG9wYWNpdHk6IDAuMTtcbn1cblxuLmxxZC1scC1jYXQtc29saWQtY29sb3JlZCBhOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5scWQtbHAtY2F0LXNvbGlkLWNvbG9yZWQgYTpob3ZlcjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubHFkLWxwLW1ldGEge1xuXHRmb250LXNpemU6IDExcHg7XG59XG5cbi5scWQtbHAtbWV0YSBoMyB7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmxxZC1scC1pbWcgLmxxZC1scC1tZXRhOm5vdCg6b25seS1jaGlsZCkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5scWQtbHAtaW1nIC5scWQtbHAtbWV0YTpub3QoOm9ubHktY2hpbGQpOm5vdCgucG9zLWJsKSB7XG5cdHRvcDogMjVweDtcblx0bGVmdDogMjVweDtcbn1cblxuLmxxZC1scC1pbWcgZmlndXJlOmVtcHR5Ky5scWQtbHAtbWV0YSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiBhdXRvO1xuXHRsZWZ0OiBhdXRvO1xufVxuXG4ubHFkLWxwLW1ldGE+Kjpvbmx5LWNoaWxkIHtcblx0bWFyZ2luLWlubGluZS1zdGFydDogMCAhaW1wb3J0YW50O1xuXHRtYXJnaW4taW5saW5lLWVuZDogMCAhaW1wb3J0YW50O1xufVxuXG4ubHFkLWxwLW1ldGEtZG90LWJldHdlZW4gLmxxZC1scC1jYXQ6bm90KDpsYXN0LWNoaWxkKSxcbi5scWQtbHAtbWV0YS1kb3QtYmV0d2VlbiAubHFkLWxwLWF1dGhvcjpub3QoOmxhc3QtY2hpbGQpLFxuLmxxZC1scC1tZXRhLWRvdC1iZXR3ZWVuIC5lbnRyeS10ZXJtczpub3QoOmxhc3QtY2hpbGQpLFxuLmxxZC1scC1tZXRhLWRvdC1iZXR3ZWVuIC5scWQtbHAtZGF0ZTpub3QoOmxhc3QtY2hpbGQpIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxxZC1scC1tZXRhLWRvdC1iZXR3ZWVuIC5scWQtbHAtY2F0Om5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIsXG4ubHFkLWxwLW1ldGEtZG90LWJldHdlZW4gLmxxZC1scC1hdXRob3I6bm90KDpsYXN0LWNoaWxkKTphZnRlcixcbi5scWQtbHAtbWV0YS1kb3QtYmV0d2VlbiAuZW50cnktdGVybXM6bm90KDpsYXN0LWNoaWxkKTphZnRlcixcbi5scWQtbHAtbWV0YS1kb3QtYmV0d2VlbiAubHFkLWxwLWRhdGU6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDRweDtcblx0aGVpZ2h0OiA0cHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAxLjM2MzYzNjM2MzZlbTtcblx0Ym9yZGVyLXJhZGl1czogNTBlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRvcGFjaXR5OiAwLjM1O1xufVxuXG4ubHFkLWxwLW1ldGEtZG90LWJldHdlZW4+Kjpub3QoOmxhc3QtY2hpbGQpIHtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDEuMzYzNjM2MzYzNmVtO1xufVxuXG4ubHFkLWxwLW1ldGEtc29saWQge1xuXHRwYWRkaW5nOiAxMXB4IDIxcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJveC1zaGFkb3c6IDAgNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmxxZC1scC1tZXRhLXNvbGlkLm5vLXBhZGRpbmcge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ubHFkLWxwLXJlYWQtbW9yZSAuYnRuLWxpbmUge1xuXHR3aWR0aDogMi43MjdlbTtcblx0aGVpZ2h0OiAycHg7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAxZW07XG5cdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgY3ViaWMtYmV6aWVyKDAuMiwgMC45NSwgMC4yNSwgMSk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuXG4ubHFkLWxwLXJlYWQtbW9yZSAuYnRuLWxpbmV+LmJ0bi10eHQge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMC4yLCAwLjk1LCAwLjI1LCAxKTtcbn1cblxuLmxxZC1scC1yZWFkLW1vcmUgLmJ0bi1saW5lLWFmdGVyIHtcblx0dHJhbnNmb3JtOiBzY2FsZVgoMCkgdHJhbnNsYXRlWCgwKTtcbn1cblxuLmxxZC1scC1yZWFkLW1vcmUgLmJ0bi1saW5lLWFmdGVyIHN2ZyB7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogLTAuMjc1ZW07XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcbn1cblxuLmxxZC1scC1yZWFkLW1vcmUgLmJ0bi10eHR+LmJ0bi1saW5lIHtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDA7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDFlbTtcbn1cblxuLmxxZC1scDpob3ZlciAubHFkLWxwLXJlYWQtbW9yZSAuYnRuLWxpbmV+LmJ0bi10eHQge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMuNzI3ZW0pO1xufVxuXG4ubHFkLWxwOmhvdmVyIC5scWQtbHAtcmVhZC1tb3JlIC5idG4tbGluZS1iZWZvcmUge1xuXHR0cmFuc2Zvcm06IHNjYWxlWCgwKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG5cbi5scWQtbHA6aG92ZXIgLmxxZC1scC1yZWFkLW1vcmUgLmJ0bi1saW5lLWFmdGVyIHtcblx0dHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWCgtMy43MjdlbSk7XG59XG5cbi5scWQtbHA6aG92ZXIgLmxxZC1scC1yZWFkLW1vcmUgLmJ0bi1saW5lLWFmdGVyIHN2ZyB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cztcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuNzUpO1xufVxuXG4ubHFkLWxwLWltZyBmaWd1cmUge1xuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNDVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmxxZC1scC1pbWcgLmxxZC1vdmVybGF5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xuXHRvcGFjaXR5OiAwO1xuXHRmb250LXNpemU6IDIxcHg7XG5cdGNvbG9yOiAjZmZmO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5cbi5scWQtbHAtaW1nIC5scWQtb3ZlcmxheSBpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42NXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuXG4ubHFkLWxwOmhvdmVyIC5scWQtbHAtaW1nIC5scWQtb3ZlcmxheSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5scWQtbHA6aG92ZXIgLmxxZC1scC1pbWcgLmxxZC1vdmVybGF5IGkge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5scWQtbHAtaG92ZXItaW1nLXpvb20gLmxxZC1scC1pbWcgZmlndXJlIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmxxZC1scC1ob3Zlci1pbWctem9vbTpob3ZlciAubHFkLWxwLWltZyBmaWd1cmUge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAxMHM7XG59XG5cbi5scWQtbHAtaG92ZXItaW1nLXpvb20tb3V0IC5scWQtbHAtaW1nIGZpZ3VyZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDAuNjVzO1xufVxuXG4ubHFkLWxwLWhvdmVyLWltZy16b29tLW91dDpob3ZlciAubHFkLWxwLWltZyBmaWd1cmUge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDAwMSk7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDAuNjVzO1xufVxuXG4ubHFkLWxwLWNvbnRlbnQtb3ZlcmxheSAubHFkLWxwLWNvbnRlbnQtYmcge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwIDEwMCUpO1xufVxuXG4ubHFkLWxwLWNvbnRlbnQtb3ZlcmxheSAubHFkLWxwLXRpdGxlIGEsXG4ubHFkLWxwLWNvbnRlbnQtb3ZlcmxheSAubHFkLWxwLWRhdGUgYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubHFkLWxwLWNvbnRlbnQtb3ZlcmxheSBoMi5scWQtbHAtdGl0bGUge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmxxZC1scC1jb250ZW50LW92ZXJsYXkgLmxxZC1scC1kYXRlIHtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XG59XG5cbi5scWQtbHAtY29udGVudC1vdmVybGF5OmhvdmVyIC5scWQtbHAtdGl0bGUgYSxcbi5scWQtbHAtY29udGVudC1vdmVybGF5OmhvdmVyIC5scWQtbHAtZGF0ZSBhIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5scWQtbHAtdGl0bGUtaGlnaGxpZ2h0IGgyIC5zcGxpdC1pbm5lciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5scWQtbHAtdGl0bGUtaGlnaGxpZ2h0IGgyIC5zcGxpdC1pbm5lcjpiZWZvcmUsXG5cdC5scWQtbHAtdGl0bGUtaGlnaGxpZ2h0IGgyIC5zcGxpdC1pbm5lcjphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMC4xNWVtO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNjVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcblx0fVxuXG5cdC5scWQtbHAtdGl0bGUtaGlnaGxpZ2h0IGgyIC5zcGxpdC1pbm5lcjphZnRlciB7XG5cdFx0aGVpZ2h0OiAwLjQxMzc5MzEwMzRlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjE4LCAxLCAwLjM1KTtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuXHRcdHRyYW5zZm9ybTogc2NhbGVYKDApO1xuXHR9XG5cblx0LmxxZC1scC10aXRsZS1oaWdobGlnaHQ6aG92ZXIgLnNwbGl0LWlubmVyOmJlZm9yZSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdH1cblxuXHQubHFkLWxwLXRpdGxlLWhpZ2hsaWdodDpob3ZlciAuc3BsaXQtaW5uZXI6YWZ0ZXIge1xuXHRcdHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuXHR9XG59XG5cbi5scWQtbHAtc3R5bGUtMSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5scWQtbHAtc3R5bGUtMSAubHFkLWxwLWltZyB7XG5cdG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5scWQtbHAtc3R5bGUtMSAubHFkLWxwLWltZyBmaWd1cmUge1xuXHRib3gtc2hhZG93OiAwIDQwcHggOTBweCByZ2JhKDcwLCA2NywgNjcsIDAuMik7XG59XG5cbi5scWQtbHAtc3R5bGUtMTpob3ZlciAubHFkLWxwLWltZyBmaWd1cmUge1xuXHRib3gtc2hhZG93OiAwIDhweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmxxZC1scC1zdHlsZS0yIHtcblx0bWluLWhlaWdodDogMzYwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWYyZjQ7XG59XG5cbi5scWQtbHAtc3R5bGUtMjpob3ZlciB7XG5cdGJveC1zaGFkb3c6IDAgMjBweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmxxZC1scC1zdHlsZS0yLWFsdCB7XG5cdG1pbi1oZWlnaHQ6IDM2MHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLWxwLXN0eWxlLTItYWx0IC5scWQtbHAtaW1nIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNjVzLCBvcGFjaXR5IDAuNjVzO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuXG4ubHFkLWxwLXN0eWxlLTItYWx0IC5scWQtbHAtaW1nIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubHFkLWxwLXN0eWxlLTItYWx0IC5scWQtbHAtY29udGVudC1iZyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmxxZC1scC1zdHlsZS0yLWFsdCAubHFkLWxwLWNhdCBhIHtcblx0Y29sb3I6ICMwMDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlOGVjZWY7XG59XG5cbi5scWQtbHAtc3R5bGUtMi1hbHQgLmxxZC1scC1kYXRlOmhvdmVyLFxuLmxxZC1scC1zdHlsZS0yLWFsdCAubHFkLWxwLWRhdGUgYTpob3ZlciB7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5scWQtbHAtc3R5bGUtMi1hbHQgLmxxZC1scC1hdXRob3IgZmlndXJlIHtcblx0d2lkdGg6IDUwcHg7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAyMHB4O1xufVxuXG4ubHFkLWxwLXN0eWxlLTItYWx0IC5scWQtbHAtYXV0aG9yLWluZm8gaDMge1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5scWQtbHAtc3R5bGUtMi1hbHQgLmxxZC1scC1hdXRob3ItaW5mbyBoNiB7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmxxZC1scC1zdHlsZS0yLWFsdDpob3ZlciB7XG5cdGJveC1zaGFkb3c6IDAgMjBweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmxxZC1scC1zdHlsZS0yLWFsdDpob3ZlciAubHFkLWxwLWltZyB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5scWQtbHAtc3R5bGUtMi1hbHQ6aG92ZXIgLmxxZC1scC1hdXRob3ItaW5mbyBoMyxcbi5scWQtbHAtc3R5bGUtMi1hbHQ6aG92ZXIgLmxxZC1scC10aXRsZSBhLFxuLmxxZC1scC1zdHlsZS0yLWFsdDpob3ZlciAubHFkLWxwLWRhdGUge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmxxZC1scC1zdHlsZS0zIC5scWQtbHAtaW1nIGZpZ3VyZSB7XG5cdGJveC1zaGFkb3c6IDAgNDVweCA3MHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmxxZC1scC1zdHlsZS0zOmhvdmVyIC5scWQtbHAtaW1nIGZpZ3VyZSB7XG5cdGJveC1zaGFkb3c6IDAgMTVweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5cbi5scWQtbHAtc3R5bGUtMzpob3ZlciBoMi5scWQtbHAtdGl0bGUgYSB7XG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi5scWQtbHAtc3R5bGUtNCAubHFkLWxwLWltZyB7XG5cdHdpZHRoOiAyNSU7XG59XG5cbi5scWQtbHAtc3R5bGUtNCAubHFkLWxwLWhlYWRlciB7XG5cdHdpZHRoOiA3NSU7XG59XG5cbi5scWQtbHAtc3R5bGUtNCBoMi5scWQtbHAtdGl0bGUge1xuXHRmb250LXNpemU6IDE1cHg7XG59XG5cbi5scWQtbHAtc3R5bGUtNDpob3ZlciAubHFkLWxwLWltZyBmaWd1cmUge1xuXHRib3gtc2hhZG93OiAwIDE1cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5scWQtbHAtc3R5bGUtNSBoMi5scWQtbHAtdGl0bGUge1xuXHRmb250LXNpemU6IDM0cHg7XG59XG5cbi5scWQtbHAtc3R5bGUtNSAubHFkLWxwLWF1dGhvciBoMyB7XG5cdGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmxxZC1scC1zdHlsZS01OmhvdmVyIC5scWQtbHAtaW1nIGZpZ3VyZSB7XG5cdGJveC1zaGFkb3c6IDAgNDBweCA3NXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblxuXHQubHFkLWxwLXN0eWxlLTUgLmxxZC1scC1jb250ZW50LFxuXHQubHFkLWxwLXN0eWxlLTUgLmxxZC1scC1pbWcge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQubHFkLWxwLXN0eWxlLTUgLmxxZC1scC1jb250ZW50IHtcblx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogMy41cmVtO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5scWQtbHAtc3R5bGUtNSBoMi5scWQtbHAtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHRsaW5lLWhlaWdodDogMS4yNWVtO1xuXHR9XG59XG5cbi5scWQtbHAtc3R5bGUtNiB7XG5cdGJveC1zaGFkb3c6IDAgMjBweCA1NXB4IHJnYmEoODIsIDcxLCAxNzUsIDAuMDkpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLWxwLXN0eWxlLTYgLmxxZC1scC1leGNlcnB0IHtcblx0Zm9udC1zaXplOiAwLjg1ZW07XG59XG5cbi5scWQtbHAtc3R5bGUtNiAubHFkLWxwLWF1dGhvciB7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4ubHFkLWxwLXN0eWxlLTYgLmxxZC1scC1hdXRob3IgaDMsXG4ubHFkLWxwLXN0eWxlLTYgLmxxZC1scC1hdXRob3IgYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubHFkLWxwLXN0eWxlLTY6aG92ZXIge1xuXHRib3gtc2hhZG93OiAwIDI1cHggNTVweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuXG4ubHFkLWxwLXN0eWxlLTYtYWx0IC5scWQtbHAtY2F0LXNvbGlkIGEge1xuXHRwYWRkaW5nOiA2cHggMTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmxxZC1scC1zdHlsZS02LWFsdCAubHFkLWxwLW1ldGEge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXG5cdC5scWQtbHAtc3R5bGUtNi1hbHQgLmxxZC1scC1oZWFkZXIsXG5cdC5scWQtbHAtc3R5bGUtNi1hbHQgLmxxZC1scC1leGNlcnB0IHtcblx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogMnJlbTtcblx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IDJyZW07XG5cdH1cbn1cblxuLmxxZC1scC1zdHlsZS03IGgyLmxxZC1scC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMzRweDtcbn1cblxuLmxxZC1scC1jb2x1bW46bm90KDpsYXN0LWNoaWxkKSAubHFkLWxwLXN0eWxlLTcsXG4ubHFkLWxwLXN0eWxlLTc6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktb2YtdHlwZSkge1xuXHRwYWRkaW5nLWJvdHRvbTogMmVtO1xuXHRtYXJnaW4tYm90dG9tOiAyZW07XG5cdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2NlY2VjZTtcbn1cblxuLmxxZC1scC1jb2x1bW46bm90KDpsYXN0LWNoaWxkKSAubHFkLWxwLXN0eWxlLTcge1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5scWQtbHAtc3R5bGUtNyAubHFkLWxwLWltZyB7XG5cdGJveC1zaGFkb3c6IDAgMzBweCA2MHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5scWQtbHAtc3R5bGUtNyAubHFkLWxwLWF1dGhvciBhIHtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5scWQtbHAtc3R5bGUtNyAubHFkLWxwLWF1dGhvciBhOmhvdmVyIHtcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LmxxZC1scC1zdHlsZS03IGgyLmxxZC1scC10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdH1cbn1cblxuLmxxZC1scC1zdHlsZS04IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym94LXNoYWRvdzogMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ubHFkLWxwLXN0eWxlLTggLmxxZC1scC1jYXQgYSB7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4ubHFkLWxwLXN0eWxlLTggLmxxZC1scC1jYXQgYTpob3ZlciB7XG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi5scWQtbHAtc3R5bGUtOCAubHFkLWxwLWF1dGhvciBmaWd1cmUge1xuXHR3aWR0aDogODBweDtcbn1cblxuLmxxZC1scC1zdHlsZS04IC5scWQtbHAtZm9vdGVyIGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZTogMjFweDtcblx0Y29sb3I6ICMwMDA7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5scWQtbHAtc3R5bGUtODpob3ZlciB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcblx0Ym94LXNoYWRvdzogMCAzMHB4IDc1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubHFkLWxwLXN0eWxlLTg6aG92ZXIgLmxxZC1scC1mb290ZXIgaSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmxxZC1scC1zdHlsZS05IC5scWQtbHAtaW1nIHtcblx0XHR3aWR0aDogMzUlO1xuXHR9XG5cblx0LmxxZC1scC1zdHlsZS05IC5scWQtbHAtY29udGVudHMge1xuXHRcdHdpZHRoOiA2NSU7XG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDIuNXJlbTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmxxZC1scC1zdHlsZS05IC5scWQtbHAtaW1nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHR9XG59XG5cbi5scWQtbHAtc3R5bGUtMTAgLmxxZC1scC1jYXQtc29saWQgYSB7XG5cdHBhZGRpbmc6IDhweCAxMHB4O1xufVxuXG4ubHFkLWxwLXN0eWxlLTEwIC5scWQtbHAtZGF0ZSB7XG5cdGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmxxZC1scC1zdHlsZS0xMCAubHFkLWxwLWRhdGUgYTpub3QoOmhvdmVyKSB7XG5cdG9wYWNpdHk6IDAuNjU7XG59XG5cbi5scWQtbHAtc3R5bGUtMTEge1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTtcblx0Ym94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5scWQtbHAtc3R5bGUtMTEgaDIubHFkLWxwLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyN3B4O1xufVxuXG4ubHFkLWxwLXN0eWxlLTExIC5scWQtbHAtaGVhZGVyIGEge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmxxZC1scC1zdHlsZS0xMSAubHFkLWxwLWhlYWRlciBhOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5scWQtbHAtc3R5bGUtMTEgLmxxZC1scC1hdXRob3IgaDMge1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi5scWQtbHAtc3R5bGUtMTEgLmxxZC1scC1kYXRlIHtcblx0Zm9udC1zaXplOiAxMXB4O1xufVxuXG4ubHFkLWxwLXN0eWxlLTExIC5scWQtbHAtZGF0ZSBhOm5vdCg6aG92ZXIpIHtcblx0b3BhY2l0eTogMC42NTtcbn1cblxuLmxxZC1scC1zdHlsZS0xMTpob3ZlciB7XG5cdGJveC1zaGFkb3c6IDAgMzBweCA3NXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuXG4ubHFkLWxwLXN0eWxlLTExOmhvdmVyIGgyLmxxZC1scC10aXRsZSBhIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5scWQtbHAtc3R5bGUtMTEgLmxxZC1scC1jb250ZW50cyB7XG5cdFx0cGFkZGluZzogMnJlbSAycmVtIDNyZW0gMnJlbTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQubHFkLWxwLXN0eWxlLTExIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXG5cdC5scWQtbHAtc3R5bGUtMTEgLmxxZC1scC1jb250ZW50cyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG5cbi5scWQtbHAtc3R5bGUtMTIge1xuXHRib3gtc2hhZG93OiAwIDExcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdGNvbG9yOiAjOTE5MTkxO1xufVxuXG4ubHFkLWxwLXN0eWxlLTEyIC5scWQtbHAtbWV0YSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlY2YyZjg7XG59XG5cbi5scWQtbHAtc3R5bGUtMTI6aG92ZXIge1xuXHRib3gtc2hhZG93OiAwIDE1cHggNDVweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmxxZC1scC1zdHlsZS0xMiB7XG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDJyZW07XG5cdFx0cGFkZGluZy1pbmxpbmUtZW5kOiAycmVtO1xuXHR9XG59XG5cbi5scWQtbHAtc3R5bGUtMTMgLmxxZC1scC1tZXRhIHtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcbn1cblxuLmxxZC1scC1zdHlsZS0xMyAubHFkLWxwLWRhdGUge1xuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLXNlY29uZGFyeSwgdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpKTtcbn1cblxuLmxxZC1scC1zdHlsZS0xMyAubHFkLWxwLWNhdCB7XG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxcmVtO1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6IDFyZW07XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1zZWNvbmRhcnksIHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KSk7XG59XG5cbi5scWQtbHAtc3R5bGUtMTMgLmxxZC1scC1jYXQgYSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHQucmVsYXRlZC1wb3N0cyAubHFkLWxwLXN0eWxlLTEzIGgyIC5zcGxpdC1pbm5lcjphZnRlciB7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuXHR9XG59XG5cbi5scWQtbHAtc3R5bGUtMTQgLmxxZC1scC1tZXRhIHtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4ubHFkLWxwLXN0eWxlLTE0IC5scWQtbHAtY29udGVudC1iZyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG5cbi5scWQtbHAtc3R5bGUtMTQgaDIubHFkLWxwLXRpdGxlIHtcblx0Zm9udC1zaXplOiAzNnB4O1xufVxuXG4ubHFkLWxwLXN0eWxlLTE0IGgyLmxxZC1scC10aXRsZSBhIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5scWQtbHAtc3R5bGUtMTQgaDIubHFkLWxwLXRpdGxlIGE6aG92ZXIge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmxxZC1scC1zdHlsZS0xNCAubHFkLWxwLWRhdGUge1xuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLXNlY29uZGFyeSwgdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpKTtcbn1cblxuLmxxZC1scC1zdHlsZS0xNCAubHFkLWxwLWNhdCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1zZWNvbmRhcnksIHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KSk7XG59XG5cbi5scWQtbHAtc3R5bGUtMTQgLmxxZC1scC1jYXQgYSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLWxwLXN0eWxlLTE0IC5scWQtbHAtYXV0aG9yIGgzIHtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4ubHFkLWxwLXN0eWxlLTE0IC5scWQtbHAtYXV0aG9yIGgzIGEge1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdG9wYWNpdHk6IDAuNTtcbn1cblxuLmxxZC1scC1zdHlsZS0xNCAubHFkLWxwLWF1dGhvciBoMyBhOmhvdmVyIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmNvbC1tZC00IC5scWQtbHAtc3R5bGUtMTQgaDIubHFkLWxwLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQubHFkLWxwLXN0eWxlLTE0IC5scWQtbHAtY29udGVudHMge1xuXHRcdHBhZGRpbmc6IDJyZW07XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LmxxZC1scC1zdHlsZS0xNCB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblxuXHQubHFkLWxwLXN0eWxlLTE0IC5scWQtbHAtY29udGVudHMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5scWQtbHAtc3R5bGUtMTQgaDIubHFkLWxwLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cbn1cblxuLmxxZC1scC1zdHlsZS0xNSAubHFkLWxwLWNhdCB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcbn1cblxuLmNhcm91c2VsLWl0ZW0gLmxxZC1scC1zdHlsZS0xNSBkaXYubHFkLWxwLWltZyB7XG5cdHBhZGRpbmctdG9wOiA1Ni4yNSU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLWl0ZW0gLmxxZC1scC1zdHlsZS0xNSBkaXYubHFkLWxwLWltZyBmaWd1cmUge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWl0ZW0gLmxxZC1scC1zdHlsZS0xNSBkaXYubHFkLWxwLWltZyBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5scWQtbHAtY2Fyb3VzZWwtZmlsdGVyYWJsZSAubHFkLWxwLWNhcm91c2VsLWhlYWRlciBoNiB7XG5cdHBhZGRpbmc6IDAuNWVtIDFlbTtcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0Ym9yZGVyLXJhZGl1czogNTBlbTtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuXG4ubHFkLWxwLXN0eWxlLTE2IC5scWQtbHAtcmVhZC1tb3JlIHtcblx0Zm9udC1zaXplOiAxMnB4O1xufVxuXG4ubHFkLWxwLXN0eWxlLTE2IC5scWQtbHAtaW1nIGZpZ3VyZSB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjY1cyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjQ1LCAxKTtcbn1cblxuLmxxZC1scC1zdHlsZS0xNjpob3ZlciAubHFkLWxwLWltZyBmaWd1cmUge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cblx0LmxxZC1scC1zdHlsZS0xNiAubHFkLWxwLWhlYWRlcixcblx0LmxxZC1scC1zdHlsZS0xNiAubHFkLWxwLWV4Y2VycHQge1xuXHRcdHdpZHRoOiA4NSU7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LmxxZC1scC1zdHlsZS0xNiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxufVxuXG4ubHFkLWxwLXN0eWxlLTE3IGgyLmxxZC1scC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmxxZC1scC1zdHlsZS0xNyAubHFkLWxwLXJlYWQtbW9yZSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmxxZC1scC1zdHlsZS0xNyAubHFkLWxwLWltZyBmaWd1cmUge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42NXMgY3ViaWMtYmV6aWVyKDAuMjUsIDAuOCwgMC40NSwgMSk7XG59XG5cbi5scWQtbHAtc3R5bGUtMTcgLmxxZC1scC1tZXRhIGEsXG4ubHFkLWxwLXN0eWxlLTE3IC5scWQtbHAtdGl0bGUgYSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLWxwLXN0eWxlLTE3IC5scWQtbHAtbWV0YTpob3ZlciBhLFxuLmxxZC1scC1zdHlsZS0xNyAubHFkLWxwLXRpdGxlOmhvdmVyIGEge1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4ubHFkLWxwLXN0eWxlLTE3IC5scWQtbHAtbWV0YSB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubHFkLWxwLXN0eWxlLTE3IC5scWQtbHAtY29udGVudC1iZyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICMwMDAgMTAwJSk7XG59XG5cbi5scWQtbHAtc3R5bGUtMTcgLmxxZC1scC1pbWcgZmlndXJlIHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNjVzIGN1YmljLWJlemllcigwLjI1LCAwLjgsIDAuNDUsIDEpO1xufVxuXG4ubHFkLWxwLXN0eWxlLTE3OmhvdmVyIC5scWQtbHAtaW1nIGZpZ3VyZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LmxxZC1scC1zdHlsZS0xNy5mdWxsaGVpZ2h0IHtcblx0XHRtaW4taGVpZ2h0OiA3NXZoO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5scWQtbHAtc3R5bGUtMTcgaDIubHFkLWxwLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjVlbTtcblx0fVxufVxuXG4ubHFkLWxwLXN0eWxlLTE4IHtcblx0cG9zaXRpb246IHN0YXRpYztcbn1cblxuLmxxZC1scC1zdHlsZS0xOCAubHFkLWxwLWRhdGUge1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4ubHFkLWxwLXN0eWxlLTE4IGgyIHtcblx0Zm9udC1zaXplOiAyOXB4O1xuXHRsaW5lLWhlaWdodDogMS4zNDQ4Mjc1ODYyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5scWQtbHAtc3R5bGUtMTggaDIge1xuXHRcdHdpZHRoOiA3MCU7XG5cdH1cblxuXHQubHFkLWxwLXN0eWxlLTE4IGgyIC5zcGxpdC1pbm5lciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5scWQtbHAtc3R5bGUtMTggaDIgLnNwbGl0LWlubmVyOmJlZm9yZSB7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcblx0fVxuXG5cdC5scWQtbHAtc3R5bGUtMTggLmxxZC1scC1tZXRhIHtcblx0XHR3aWR0aDogMzAlO1xuXHR9XG5cblx0LmxxZC1scC1zdHlsZS0xOCAubHFkLWxwLWhlYWRlciB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHR3aWR0aDogNjAlO1xuXHR9XG5cblx0LmxxZC1scC1zdHlsZS0xOCAubHFkLWxwLWltZyB7XG5cdFx0d2lkdGg6IDM1JTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHR9XG5cblx0LmxxZC1scC1zdHlsZS0xOCAubHFkLWxwLWltZyBmaWd1cmUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjY1cywgdmlzaWJpbGl0eSAwLjY1cywgdHJhbnNmb3JtIDAuNjVzO1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNiwgMC45LCAwLjcsIDEpO1xuXHR9XG5cblx0LmxxZC1scC1zdHlsZS0xOCAubHFkLWxwLWhlYWRlcjpob3ZlcisubHFkLWxwLWltZyBmaWd1cmUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR9XG59XG5cbi5scWQtbHAtc3R5bGUtMTkgLmxxZC1scC1pbWcge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubHFkLWxwLXN0eWxlLTE5IC5scWQtbHAtaW1nIGZpZ3VyZSB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG5cbi5scWQtbHAtc3R5bGUtMTkgLmxxZC1scC1pbWcgLmxxZC1scC1mb290ZXIge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG59XG5cbi5scWQtbHAtc3R5bGUtMTkgLmxxZC1scC1pbWcgLmJ0biB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDJlbTtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmxxZC1scC1zdHlsZS0xOSAubHFkLWxwLWltZyAuYnRuOmhvdmVyIHtcblx0dHJhbnNmb3JtOiBub25lO1xufVxuXG4ubHFkLWxwLXN0eWxlLTE5IC5scWQtbHAtaW1nIC5idG4taWNvbiB7XG5cdGZvbnQtc2l6ZTogMS4yZW07XG5cdC13ZWJraXQtdGV4dC1zdHJva2U6IDAuNXB4O1xufVxuXG4ubHFkLWxwLXN0eWxlLTE5IC5scWQtbHAtbWV0YSB7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmxxZC1scC1zdHlsZS0xOSAubHFkLWxwLW1ldGEgYSB7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4ubHFkLWxwLXN0eWxlLTE5IGgyIHtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzZW07XG59XG5cbi5scWQtbHAtc3R5bGUtMTk6aG92ZXIgLmxxZC1scC1pbWcgZmlndXJlIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmxxZC1scC1zdHlsZS0xOSBoMjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IG5vbmU7XG5cdH1cbn1cblxuLmxxZC1scC1zdHlsZS0yMCAubHFkLWxwLWNhdCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi5scWQtbHAtc3R5bGUtMjAgLmxxZC1scC1jYXQgYSB7XG5cdHBhZGRpbmc6IDAgMC4yNWVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5O1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmxxZC1scC1zdHlsZS0yMCAubHFkLWxwLWNhdCBhOmJlZm9yZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbi5scWQtbHAtc3R5bGUtMjEge1xuXHRwYWRkaW5nOiA0LjUlO1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQwOTA5MDkwOTFlbTtcblx0Y29sb3I6ICMxODFiMzE7XG59XG5cbi5scWQtbHAtc3R5bGUtMjEgLmxxZC1scC1pbWcge1xuXHRtaW4taGVpZ2h0OiAyNDBweDtcbn1cblxuLmxxZC1scC1zdHlsZS0yMSAubHFkLWxwLWltZyBmaWd1cmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxxZC1scC1zdHlsZS0yMSAubHFkLWxwLWltZyBpbWcge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmxxZC1scC1zdHlsZS0yMSAubHFkLWxwLWRhdGUge1xuXHRmb250LXNpemU6IDEycHg7XG59XG5cbi5scWQtbHAtc3R5bGUtMjEgLmxxZC1scC1jYXQgYSB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5scWQtbHAtc3R5bGUtMjEgaDIubHFkLWxwLXRpdGxlIHtcblx0Zm9udC1zaXplOiAyN3B4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMS4wNTcxNDI4NTcxZW07XG59XG5cbi5scWQtbHAtc3R5bGUtMjEgLmxxZC1scC1mb290ZXIgLmJ0biB7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5scWQtbHAtc3R5bGUtMjEtYWx0IC5scWQtbHAtaW1nIHtcblx0bWluLWhlaWdodDogMjAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5scWQtbHAtc3R5bGUtMjEgLmxxZC1scC1pbWcge1xuXHRcdHdpZHRoOiAzNSU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQubHFkLWxwLXN0eWxlLTIxIC5scWQtbHAtY29udGVudHMge1xuXHRcdHdpZHRoOiA2NSU7XG5cdFx0cGFkZGluZy1pbmxpbmUtZW5kOiAycmVtO1xuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyLjVyZW07XG5cdH1cblxuXHQubHFkLWxwLXN0eWxlLTIxIC5scWQtbHAtZm9vdGVyIHtcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xuXHR9XG5cblx0LmxxZC1scC1zdHlsZS0yMS1hbHQgLmxxZC1scC1pbWcge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQubHFkLWxwLXN0eWxlLTIxLWFsdCAubHFkLWxwLWNvbnRlbnRzIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxLjVlbTtcblx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmxxZC1scC1zdHlsZS0yMTpub3QoLmxxZC1scC1zdHlsZS0yMS1hbHQpIC5scWQtbHAtY29udGVudHMge1xuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0cmVtO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5scWQtbHAtc3R5bGUtMjEge1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHR9XG5cblx0LmxxZC1scC1zdHlsZS0yMSBoMi5scWQtbHAtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0fVxufVxuXG4ubHFkLWxwLXN0eWxlLTIyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmxxZC1scC1zdHlsZS0yMiBoMi5scWQtbHAtdGl0bGUge1xuXHRmb250LXNpemU6IDM0cHg7XG59XG5cbi5scWQtbHAtc3R5bGUtMjIgLmxxZC1scC1tZXRhIHtcblx0ZGlzcGxheTogaW5saW5lLWdyaWQ7XG5cdGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4ubHFkLWxwLXN0eWxlLTIyIC5scWQtbHAtbWV0YSBoMyxcbi5scWQtbHAtc3R5bGUtMjIgLmxxZC1scC1tZXRhIGEge1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmxxZC1scC1jb2x1bW46bm90KDpsYXN0LWNoaWxkKSAubHFkLWxwLXN0eWxlLTIyLFxuLmxxZC1scC1zdHlsZS0yMjpub3QoOmxhc3QtY2hpbGQpOm5vdCg6b25seS1vZi10eXBlKSB7XG5cdHBhZGRpbmctYm90dG9tOiAxLjI1ZW07XG5cdG1hcmdpbi1ib3R0b206IDJlbTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjY2VjZWNlO1xufVxuXG4ubHFkLWxwLWNvbHVtbjpub3QoOmxhc3QtY2hpbGQpIC5scWQtbHAtc3R5bGUtMjIge1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5scWQtbHAtc3R5bGUtMjIuc3RpY2t5IHtcblx0Ym9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG5cdGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcblx0cGFkZGluZy1sZWZ0OiAyZW07XG59XG5cbi5scWQtbHAtc3R5bGUtMjI6aG92ZXIgaDIubHFkLWxwLXRpdGxlIGEge1xuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXG5cdC5scWQtbHAtc3R5bGUtMjIgLmxxZC1scC1leGNlcnB0LFxuXHQubHFkLWxwLXN0eWxlLTIyIC5scWQtbHAtaGVhZGVyIHtcblx0XHRtYXgtd2lkdGg6IDY4JTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQubHFkLWxwLXN0eWxlLTIyIGgyLmxxZC1scC10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAyN3B4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG5cdH1cbn1cblxuLmxxZC1scC1zdHlsZS0yMyBoMi5scWQtbHAtdGl0bGUge1xuXHRmb250LXNpemU6IDIycHg7XG59XG5cbi5scWQtbHAtc3R5bGUtMjMgLmxxZC1scC1tZXRhIHtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuXG4ubHFkLWxwLXN0eWxlLTIzIC5scWQtbHAtYXV0aG9yIHtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5scWQtbHAtc3R5bGUtMjMgLmxxZC1scC1hdXRob3IgaDMsXG4ubHFkLWxwLXN0eWxlLTIzIC5scWQtbHAtYXV0aG9yIGEge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxxZC1scC1zdHlsZS0yMyAubHFkLWxwLWNhdC1zb2xpZCBhIHtcblx0cGFkZGluZzogNnB4IDEwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5scWQtbHAtc3R5bGUtMjMgLmxxZC1scC1jYXQtc29saWQgYTpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG4ubHFkLWxwLXN0eWxlLTIzIC5scWQtbHAtaW1nIHtcblx0Ym9yZGVyOiAxM3B4IHNvbGlkICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGJveC1zaGFkb3c6IDAgMjBweCA1MHB4IHJnYmEoNDAsIDU4LCAxMTYsIDAuMSk7XG59XG5cbi5scWQtbHAtc3R5bGUtMjMgLmxxZC1scC1pbWcgLmxxZC1scC1tZXRhIHtcblx0dG9wOiAzMHB4O1xuXHRsZWZ0OiAzMHB4O1xufVxuXG4ubHFkLWxwLXN0eWxlLTIzIC5scWQtbHAtZXhjZXJwdCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuNzFlbTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbjcuMzEuIEZyZXNjbyBsaWdodGJveFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmZyLXdpbmRvdyB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRmb250OiAxM3B4LzIwcHggXCJMdWNpZGEgU2Fuc1wiLCBcIkx1Y2lkYSBTYW5zIFVuaWNvZGVcIiwgXCJMdWNpZGEgR3JhbmRlXCIsIFZlcmRhbmEsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHQvKiBDaHJvbWUgaGFjaywgdGhpcyBmaXhlcyBhIHZpc3VhbCBnbGl0Y2ggd2hlbiBxdWlja2x5IHRvZ2dsaW5nIGEgdmlkZW8gKi9cblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4vKiB6LWluZGV4ICovXG4uZnItb3ZlcmxheSB7XG5cdHotaW5kZXg6IDk5OTk4O1xufVxuXG4uZnItd2luZG93IHtcblx0ei1pbmRleDogOTk5OTk7XG59XG5cbi5mci1zcGlubmVyIHtcblx0ei1pbmRleDogMTAwMDAwO1xufVxuXG4vKiBvdmVybGF5ICovXG4uZnItb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uZnItb3ZlcmxheS1iYWNrZ3JvdW5kIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdG9wYWNpdHk6IDAuOTtcbn1cblxuLmZyLW92ZXJsYXktdWktZnVsbGNsaWNrIC5mci1vdmVybGF5LWJhY2tncm91bmQge1xuXHRiYWNrZ3JvdW5kOiAjMjkyOTI5O1xuXHRvcGFjaXR5OiAxO1xufVxuXG4vKiBtb2JpbGUgdG91Y2ggaGFzIHBvc2l0aW9uOmFic29sdXRlIHRvIGFsbG93IHpvb21pbmcgKi9cbi5mci13aW5kb3cuZnItbW9iaWxlLXRvdWNoLFxuLmZyLW92ZXJsYXkuZnItbW9iaWxlLXRvdWNoIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyogc29tZSBwcm9wZXJ0aWVzIG9uIHRoZSB3aW5kb3cgYXJlIHVzZWQgdG8gdG9nZ2xlIHRoaW5nc1xuICogbGlrZSBtYXJnaW4gYW5kIHRoZSBmdWxsY2xpY2sgbW9kZSxcbiAqIHdlIHJlc2V0IHRob3NlIHByb3BlcnRpZXMgYWZ0ZXIgbWVhc3VyaW5nIHRoZW1cbiAqL1xuLmZyLW1lYXN1cmVkIHtcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuXHRtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mci1ib3gge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmZyLXBhZ2VzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZyLXBhZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5mci1jb250YWluZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mci1ob3ZlcmluZy1jbGlja2FibGUgLmZyLWNvbnRhaW5lciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLypcbiAgIHBhZGRpbmc6XG4gICB5b3V0dWJlICYgdmltZW8gYWx3YXlzIGhhdmUgYnV0dG9ucyBvbiB0aGUgb3V0c2lkZVxuICAgc2lkZSBidXR0b24gPSA3MiA9IDU0ICsgKDIgKiA5IG1hcmdpbilcbiAgIGNsb3NlIGJ1dHRvbiA9IDQ4XG4qL1xuLyogcGFkZGluZyB1aTppbnNpZGUgKi9cbi5mci11aS1pbnNpZGUgLmZyLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDIwcHggMjBweDtcbn1cblxuLmZyLXVpLWluc2lkZS5mci1uby1zaWRlcyAuZnItY29udGFpbmVyIHtcblx0cGFkZGluZzogMjBweDtcbn1cblxuLyogcGFkZGluZyB1aTpvdXRzaWRlICovXG4uZnItdWktb3V0c2lkZSAuZnItY29udGFpbmVyIHtcblx0cGFkZGluZzogMjBweCA4MnB4O1xufVxuXG4uZnItdWktb3V0c2lkZS5mci1uby1zaWRlcyAuZnItY29udGFpbmVyIHtcblx0cGFkZGluZzogMjBweCA0OHB4O1xufVxuXG4vKiByZWR1Y2UgcGFkZGluZyBvbiBzbWFsbGVyIHNjcmVlbnMgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksXG5hbGwgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC1oZWlnaHQ6IDcwMHB4KSB7XG5cblx0LyogcGFkZGluZyB1aTppbnNpZGUgKi9cblx0LmZyLXVpLWluc2lkZSAuZnItY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAxMnB4IDEycHg7XG5cdH1cblxuXHQuZnItdWktaW5zaWRlLmZyLW5vLXNpZGVzIC5mci1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDEycHg7XG5cdH1cblxuXHQvKiBwYWRkaW5nIHVpOm91dHNpZGUgKi9cblx0LmZyLXVpLW91dHNpZGUgLmZyLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMTJweCA3MnB4O1xuXHR9XG5cblx0LmZyLXVpLW91dHNpZGUuZnItbm8tc2lkZXMgLmZyLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMTJweCA0OHB4O1xuXHR9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksXG5hbGwgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG5cblx0LyogcGFkZGluZyB1aTppbnNpZGUgKi9cblx0LmZyLXVpLWluc2lkZSAuZnItY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwIDA7XG5cdH1cblxuXHQuZnItdWktaW5zaWRlLmZyLW5vLXNpZGVzIC5mci1jb250YWluZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQvKiBwYWRkaW5nIHVpOm91dHNpZGUgKi9cblx0LmZyLXVpLW91dHNpZGUgLmZyLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCA3MnB4O1xuXHR9XG5cblx0LmZyLXVpLW91dHNpZGUuZnItbm8tc2lkZXMgLmZyLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMCA0OHB4O1xuXHR9XG59XG5cbi8qIHBhZGRpbmcgdWk6ZnVsbGNsaWNrICovXG4uZnItdWktZnVsbGNsaWNrIC5mci1jb250YWluZXIge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uZnItdWktZnVsbGNsaWNrLmZyLW5vLXNpZGVzIC5mci1jb250YWluZXIge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4vKiB2aWRlbyBmdWxsY2xpY2sgKi9cbi5mci11aS1mdWxsY2xpY2suZnItdHlwZS12aWRlbyAuZnItY29udGFpbmVyIHtcblx0cGFkZGluZzogMCA2MnB4O1xufVxuXG4uZnItdWktZnVsbGNsaWNrLmZyLW5vLXNpZGVzLmZyLXR5cGUtdmlkZW8gLmZyLWNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDQ4cHggMDtcbn1cblxuLyogb3ZlcmZsb3cteSBzaG91bGQgYWx3YXlzIGhhdmUgMCBwYWRkaW5nIHRvcCBhbmQgYm90dG9tICovXG4uZnItb3ZlcmZsb3cteSAuZnItY29udGFpbmVyIHtcblx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcblx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmZyLWNvbnRlbnQsXG4uZnItY29udGVudC1iYWNrZ3JvdW5kIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHQvKiBJRTExIGhhcyBhIDFweCBibHVyIGJ1ZyBvbiB0aGUgZWRnZXMgb2YgdGhlIGNhcHRpb24gKHVpOmluc2lkZSlcbiAgICAgZHVyaW5nIGFuaW1hdGlvbiB3aXRoIG92ZXJmbG93OmhpZGRlbiAqL1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyogaW1nL2lmcmFtZS9lcnJvciAqL1xuLmZyLWNvbnRlbnQtZWxlbWVudCB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uZnItY29udGVudC1iYWNrZ3JvdW5kIHtcblx0YmFja2dyb3VuZDogIzEwMTAxMDtcbn1cblxuLmZyLWluZm8ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGNvbG9yOiAjZWZlZmVmO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR0ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogdGV4dDtcbn1cblxuLmZyLWluZm8tYmFja2dyb3VuZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRsaW5lLWhlaWdodDogMSU7XG5cdGZpbHRlcjogbm9uZTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmZyLXVpLWluc2lkZSAuZnItaW5mby1iYWNrZ3JvdW5kIHtcblx0b3BhY2l0eTogMC44O1xuXHR6b29tOiAxO1xufVxuXG4vKiB1aTpvdXRzaWRlIGhhcyBhIHNsaWdodGx5IGxpZ2h0ZXIgaW5mbyBiYWNrZ3JvdW5kIHRvIGJyZWFrIHVwIGZyb20gYmxhY2sgcGFnZSBiYWNrZ3JvdW5kcyAqL1xuLmZyLXVpLW91dHNpZGUgLmZyLWluZm8tYmFja2dyb3VuZCB7XG5cdGJhY2tncm91bmQ6ICMwZDBkMGQ7XG59XG5cbi8qIGluZm8gYXQgdGhlIGJvdHRvbSBmb3IgdWk6aW5zaWRlICovXG4uZnItY29udGVudCAuZnItaW5mbyB7XG5cdHRvcDogYXV0bztcblx0Ym90dG9tOiAwO1xufVxuXG4uZnItaW5mby1wYWRkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMTJweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogYXV0bztcbn1cblxuLmZyLWNhcHRpb24ge1xuXHR3aWR0aDogYXV0bztcblx0ZGlzcGxheTogaW5saW5lO1xufVxuXG4uZnItcG9zaXRpb24ge1xuXHRjb2xvcjogI2IzYjNiMztcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRsaW5lLWhlaWdodDogMjFweDtcblx0b3BhY2l0eTogMC45OTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIHBvc2l0aW9ucyBub3Qgd2l0aGluIHRoZSBpbmZvIGJhclxuICAgZm9yIHVpOm91dHNpZGUvaW5zaWRlICovXG4uZnItcG9zaXRpb24tb3V0c2lkZSxcbi5mci1wb3NpdGlvbi1pbnNpZGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdG1hcmdpbjogMTJweDtcblx0d2lkdGg6IGF1dG87XG5cdHBhZGRpbmc6IDJweCA4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC40KTtcblx0ZGlzcGxheTogbm9uZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dGV4dC1zaXplLWFkanVzdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IHRleHQ7XG59XG5cbi5mci1wb3NpdGlvbi1pbnNpZGUge1xuXHRib3JkZXI6IDA7XG59XG5cbi5mci1wb3NpdGlvbi1iYWNrZ3JvdW5kIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6ICMwZDBkMGQ7XG5cdG9wYWNpdHk6IDAuODtcblx0em9vbTogMTtcblx0Lyogb2xkSUUgKi9cbn1cblxuLmZyLXBvc2l0aW9uLXRleHQge1xuXHRjb2xvcjogI2IzYjNiMztcbn1cblxuLmZyLXBvc2l0aW9uLW91dHNpZGUgLmZyLXBvc2l0aW9uLXRleHQsXG4uZnItcG9zaXRpb24taW5zaWRlIC5mci1wb3NpdGlvbi10ZXh0IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi8qIGRpc3BsYXkgaXQgZm9yIHRoZSBvdXRzaWRlIHVpLCBoaWRlIHRoZSBjYXB0aW9uIGluc2lkZSAqL1xuLmZyLXVpLW91dHNpZGUgLmZyLXBvc2l0aW9uLW91dHNpZGUge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmZyLXVpLW91dHNpZGUgLmZyLWluZm8gLmZyLXBvc2l0aW9uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmZyLXVpLWluc2lkZS5mci1uby1jYXB0aW9uIC5mci1wb3NpdGlvbi1pbnNpZGUge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLyogbGlua3MgKi9cbi5mci1pbmZvIGEsXG4uZnItaW5mbyBhOmhvdmVyIHtcblx0Y29sb3I6ICNjY2M7XG5cdGJvcmRlcjogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mci1pbmZvIGE6aG92ZXIge1xuXHRjb2xvcjogI2VlZTtcbn1cblxuLyogbm8tY2FwdGlvbiAqL1xuLmZyLXVpLW91dHNpZGUuZnItbm8tY2FwdGlvbiAuZnItaW5mbyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci11aS1pbnNpZGUuZnItbm8tY2FwdGlvbiAuZnItY2FwdGlvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIC0tLSBzdHJva2UgKi9cbi5mci1zdHJva2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMXB4O1xufVxuXG4uZnItc3Ryb2tlLXZlcnRpY2FsIHtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uZnItc3Ryb2tlLWhvcml6b250YWwge1xuXHRwYWRkaW5nOiAwIDFweDtcbn1cblxuLmZyLXN0cm9rZS1yaWdodCB7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAwO1xufVxuXG4uZnItc3Ryb2tlLWJvdHRvbSB7XG5cdHRvcDogYXV0bztcblx0Ym90dG9tOiAwO1xufVxuXG4uZnItc3Ryb2tlLWNvbG9yIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG59XG5cbi8qIHRoZSBzdHJva2UgaXMgYnJpZ2h0ZXIgaW5zaWRlIHRoZSBpbmZvIGJveCAqL1xuLmZyLWluZm8gLmZyLXN0cm9rZS1jb2xvciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoODAsIDgwLCA4MCwgMC4zKTtcbn1cblxuLyogcmVtb3ZlIHRoZSBzdHJva2Ugd2hlbiBvdXRzaWRlIHVpIGhhcyBhIGNhcHRpb24gKi9cbi5mci11aS1vdXRzaWRlLmZyLWhhcy1jYXB0aW9uIC5mci1jb250ZW50IC5mci1zdHJva2UtYm90dG9tIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogcmVtb3ZlIHN0cm9rZSBhbmQgc2hhZG93IHdoZW4gdWk6ZnVsbGNsaWNrICovXG4uZnItdWktZnVsbGNsaWNrIC5mci1zdHJva2Uge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uZnItdWktZnVsbGNsaWNrIC5mci1jb250ZW50LWJhY2tncm91bmQge1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiB0aGUgaW5mbyBib3ggbmV2ZXIgYmFzIGEgdG9wIHN0cm9rZSAqL1xuLmZyLWluZm8gLmZyLXN0cm9rZS10b3Age1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4vKiA8ID4gKi9cbi5mci1zaWRlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0d2lkdGg6IDU0cHg7XG5cdGhlaWdodDogNzJweDtcblx0bWFyZ2luOiAwIDlweDtcblx0bWFyZ2luLXRvcDogLTM2cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHpvb206IDE7XG59XG5cbi5mci1zaWRlLXByZXZpb3VzIHtcblx0bGVmdDogMDtcbn1cblxuLmZyLXNpZGUtbmV4dCB7XG5cdHJpZ2h0OiAwO1xuXHRsZWZ0OiBhdXRvO1xufVxuXG4uZnItc2lkZS1kaXNhYmxlZCB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZyLXNpZGUtaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZnItc2lkZS1idXR0b24ge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4uZnItc2lkZS1idXR0b24tYmFja2dyb3VuZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTAxMDEwO1xufVxuXG4uZnItc2lkZS1idXR0b24taWNvbiB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdHpvb206IDE7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qIHNtYWxsZXIgc2lkZSBidXR0b25zICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA1MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpLFxuYWxsIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtaGVpZ2h0OiA0MTRweCkge1xuXHQuZnItc2lkZSB7XG5cdFx0d2lkdGg6IDU0cHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXJnaW4tdG9wOiAtMzBweDtcblx0fVxuXG5cdC5mci1zaWRlLWJ1dHRvbiB7XG5cdFx0d2lkdGg6IDQ4cHg7XG5cdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdG1hcmdpbjogMCAzcHg7XG5cdH1cbn1cblxuLyogWCAqL1xuLmZyLWNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogNDhweDtcblx0aGVpZ2h0OiA0OHB4O1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uZnItY2xvc2UtYmFja2dyb3VuZCxcbi5mci1jbG9zZS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDEycHg7XG5cdGxlZnQ6IDEycHg7XG5cdGhlaWdodDogMjZweDtcblx0d2lkdGg6IDI2cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5mci1jbG9zZS1iYWNrZ3JvdW5kIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLyogVGh1bWJuYWlscyAqL1xuLmZyLXRodW1ibmFpbHMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mci10aHVtYm5haWxzLWRpc2FibGVkIC5mci10aHVtYm5haWxzIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZnItdGh1bWJuYWlscy1ob3Jpem9udGFsIC5mci10aHVtYm5haWxzIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTIlO1xuXHRtaW4taGVpZ2h0OiA3NHB4O1xuXHRtYXgtaGVpZ2h0OiAxNjBweDtcblx0Ym90dG9tOiAwO1xufVxuXG4uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscyB7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwJTtcblx0bWluLXdpZHRoOiA3NHB4O1xuXHRtYXgtd2lkdGg6IDE2MHB4O1xuXHRsZWZ0OiAwO1xufVxuXG4uZnItdGh1bWJuYWlscyxcbi5mci10aHVtYm5haWxzICoge1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZyLXRodW1ibmFpbHMtd3JhcHBlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiA1MCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtd3JhcHBlciB7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAwO1xufVxuXG4uZnItdGh1bWJuYWlscy1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGZsb2F0OiBsZWZ0O1xuXHR6b29tOiAxO1xufVxuXG4uZnItdGh1bWJuYWlscy1zbGlkZXItc2xpZGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uZnItdGh1bWJuYWlscy10aHVtYnMge1xuXHRmbG9hdDogbGVmdDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcbn1cblxuLmZyLXRodW1ibmFpbHMtc2xpZGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmZyLXRodW1ibmFpbC1mcmFtZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0em9vbTogMTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZyLXRodW1ibmFpbCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMTAwJTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0em9vbTogMTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW46IDAgMTBweDtcbn1cblxuLmZyLXRodW1ibmFpbC13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAjMTYxNjE2O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRmbG9hdDogbGVmdDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZGlzcGxheTogaW5saW5lO1xuXHQvKiBJRTYoNykgKi9cblx0ei1pbmRleDogMDtcblx0LyogSUU4ICovXG59XG5cbi5mci10aHVtYm5haWwtb3ZlcmxheSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZyLXRodW1ibmFpbC1hY3RpdmUgLmZyLXRodW1ibmFpbC1vdmVybGF5IHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZnItdGh1bWJuYWlsLW92ZXJsYXksXG4uZnItdGh1bWJuYWlsLW92ZXJsYXktYmFja2dyb3VuZCxcbi5mci10aHVtYm5haWwtb3ZlcmxheS1ib3JkZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyLXdpZHRoOiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZnItdGh1bWJuYWlsIC5mci10aHVtYm5haWwtaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG9wYWNpdHk6IDAuODU7XG5cdG1heC13aWR0aDogbm9uZTtcbn1cblxuLmZyLXRodW1ibmFpbDpob3ZlciAuZnItdGh1bWJuYWlsLWltYWdlLFxuLmZyLXRodW1ibmFpbC1hY3RpdmU6aG92ZXIgLmZyLXRodW1ibmFpbC1pbWFnZSB7XG5cdG9wYWNpdHk6IDAuOTk7XG59XG5cbi5mci10aHVtYm5haWwtYWN0aXZlIC5mci10aHVtYm5haWwtaW1hZ2UsXG4uZnItdGh1bWJuYWlsLWFjdGl2ZTpob3ZlciAuZnItdGh1bWJuYWlsLWltYWdlIHtcblx0b3BhY2l0eTogMC4zNTtcbn1cblxuLmZyLXRodW1ibmFpbC1hY3RpdmUge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qIFRodW1ibmFpbHMgbG9hZGluZyAqL1xuLmZyLXRodW1ibmFpbC1sb2FkaW5nLFxuLmZyLXRodW1ibmFpbC1sb2FkaW5nLWJhY2tncm91bmQsXG4uZnItdGh1bWJuYWlsLWxvYWRpbmctaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uZnItdGh1bWJuYWlsLWxvYWRpbmctYmFja2dyb3VuZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxNjE2MTY7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG9wYWNpdHk6IDAuODtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLyogdGhpcyBlbGVtZW50IGlzIHRoZXJlIGFzIGFuIGFsdGVybmF0aXZlIHRvIHB1dHRpbmcgdGhlIGxvYWRpbmcgaW1hZ2Ugb24gdGhlIGJhY2tncm91bmQgKi9cbi5mci10aHVtYm5haWwtbG9hZGluZy1pY29uIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLyogZXJyb3Igb24gdGh1bWJuYWlsICovXG4uZnItdGh1bWJuYWlsLWVycm9yIC5mci10aHVtYm5haWwtaW1hZ2Uge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbn1cblxuLyogVGh1bWJuYWlsIDwgPiAqL1xuLmZyLXRodW1ibmFpbHMtc2lkZSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAyOHB4O1xuXHRtYXJnaW46IDAgNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMge1xuXHRtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IHtcblx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlIHtcblx0aGVpZ2h0OiAyOHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAxMHB4IDA7XG59XG5cbi5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtcHJldmlvdXMge1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLXRvcDogLTE0cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMTRweDtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1iYWNrZ3JvdW5kIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdG9wYWNpdHk6IDAuODtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW47XG5cdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbjpob3ZlciAuZnItdGh1bWJuYWlscy1zaWRlLWJ1dHRvbi1iYWNrZ3JvdW5kIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzNiM2IzYjtcbn1cblxuLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQgKiB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tZGlzYWJsZWQ6aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24tYmFja2dyb3VuZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuLyogdmVydGljYWwgdGh1bWJuYWlscyAqL1xuLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZSxcbi5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXRodW1icyxcbi5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWwtZnJhbWUge1xuXHRjbGVhcjogYm90aDtcbn1cblxuLyogdWk6ZnVsbGNsaWNrIGhhcyBhIGRhcmsgdGh1bWJuYWlsIGJhY2tncm91bmQgKi9cbi5mci13aW5kb3ctdWktZnVsbGNsaWNrIC5mci10aHVtYm5haWxzIHtcblx0YmFja2dyb3VuZDogIzA5MDkwOTtcbn1cblxuLyogcHV0IGEgc3Ryb2tlIG9uIHRoZSBjb25uZWN0aW5nIGNhcHRpb24qL1xuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2suZnItdGh1bWJuYWlscy1lbmFibGVkLmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItaW5mbyAuZnItc3Ryb2tlLWJvdHRvbSB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8qKHsgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSk7IH0gKi9cbi5mci13aW5kb3ctdWktZnVsbGNsaWNrLmZyLXRodW1ibmFpbHMtZW5hYmxlZC5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci1pbmZvIC5mci1zdHJva2UtbGVmdCB7XG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi8qIHRodW1ibmFpbCBzcGFjaW5nICAqL1xuLmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItdGh1bWJuYWlscy10aHVtYnMge1xuXHRwYWRkaW5nOiAxMnB4IDVweDtcbn1cblxuLmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtdGh1bWJzIHtcblx0cGFkZGluZzogNXB4IDEycHg7XG59XG5cbi5mci10aHVtYm5haWxzLW1lYXN1cmVkIC5mci10aHVtYm5haWxzLXRodW1icyB7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLyogaG9yaXpvbnRhbCAqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMtdGh1bWJzIHtcblx0XHRwYWRkaW5nOiAxNnB4IDhweDtcblx0fVxuXG5cdC5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMtc2lkZSB7XG5cdFx0bWFyZ2luOiAwIDhweDtcblx0fVxuXG5cdC5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XG5cdH1cblxuXHQuZnItdGh1bWJuYWlscy1ob3Jpem9udGFsIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHR9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4taGVpZ2h0OiA5ODBweCkge1xuXHQuZnItdGh1bWJuYWlscy1ob3Jpem9udGFsIC5mci10aHVtYm5haWxzLXRodW1icyB7XG5cdFx0cGFkZGluZzogMjBweCAxMHB4O1xuXHR9XG5cblx0LmZyLXRodW1ibmFpbHMtaG9yaXpvbnRhbCAuZnItdGh1bWJuYWlscy1zaWRlIHtcblx0XHRtYXJnaW46IDAgMTBweDtcblx0fVxuXG5cdC5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdH1cblxuXHQuZnItdGh1bWJuYWlscy1ob3Jpem9udGFsIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHR9XG59XG5cbi8qIHZlcnRpY2FsICovXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtdGh1bWJzIHtcblx0XHRwYWRkaW5nOiA4cHggMTZweDtcblx0fVxuXG5cdC5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUge1xuXHRcdG1hcmdpbjogMCA4cHg7XG5cdH1cblxuXHQuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzIHtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR9XG5cblx0LmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1uZXh0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHR9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDE4MDBweCkge1xuXHQuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscy10aHVtYnMge1xuXHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0fVxuXG5cdC5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUge1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXHR9XG5cblx0LmZyLXRodW1ibmFpbHMtdmVydGljYWwgLmZyLXRodW1ibmFpbHMtc2lkZS1wcmV2aW91cyB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC5mci10aHVtYm5haWxzLXZlcnRpY2FsIC5mci10aHVtYm5haWxzLXNpZGUtbmV4dCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG4vKiBoaWRlIHRodW1ibmFpbHMgb24gc21hbGxlciBzY3JlZW5zXG4gICB0aGUganMgYWx3YXlzIGhpZGVzIHRoZW0gb24gdG91Y2ggYmFzZWQgZGV2aWNlc1xuKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDUwMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCksXG5hbGwgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1heC1oZWlnaHQ6IDUwMHB4KSB7XG5cdC5mci10aHVtYm5haWxzLWhvcml6b250YWwgLmZyLXRodW1ibmFpbHMge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3MDBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpLFxuYWxsIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtYXgtaGVpZ2h0OiA0MTRweCkge1xuXHQuZnItdGh1bWJuYWlscy12ZXJ0aWNhbCAuZnItdGh1bWJuYWlscyB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi8qIGZvcmNlIGZ1bGxDbGljazogdHJ1ZVxuICAgYW5kIGZvcmNlIG92ZXJmbG93OiBmYWxzZSAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTAwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSxcbmFsbCBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWF4LWhlaWdodDogNDE0cHgpIHtcblx0LmZyLXBhZ2Uge1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0fVxuXG5cdC8qIGZ1bGxjbGljayAqL1xuXHQuZnItcGFnZSB7XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblx0fVxuXG5cdC8qIG92ZXJmbG93OiBmYWxzZSAqL1xufVxuXG4vKiBzd2l0Y2ggYmV0d2VlbiB1aSBtb2Rlc1xuICAgd2UgZm9yY2UgZXZlcnl0aGluZyBub3QgaW4gdGhlIGN1cnJlbnQgVUkgbW9kZSB0byBoaWRlXG4qL1xuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLXNpZGUtbmV4dC1vdXRzaWRlLFxuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLXNpZGUtcHJldmlvdXMtb3V0c2lkZSxcbi5mci13aW5kb3ctdWktZnVsbGNsaWNrIC5mci1jbG9zZS1vdXRzaWRlLFxuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLWNvbnRlbnQgLmZyLXNpZGUtbmV4dCxcbi5mci13aW5kb3ctdWktZnVsbGNsaWNrIC5mci1jb250ZW50IC5mci1zaWRlLXByZXZpb3VzLFxuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLWNvbnRlbnQgLmZyLWNsb3NlLFxuLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLWNvbnRlbnQgLmZyLWluZm8sXG4uZnItd2luZG93LXVpLW91dHNpZGUgLmZyLXNpZGUtbmV4dC1mdWxsY2xpY2ssXG4uZnItd2luZG93LXVpLW91dHNpZGUgLmZyLXNpZGUtcHJldmlvdXMtZnVsbGNsaWNrLFxuLmZyLXdpbmRvdy11aS1vdXRzaWRlIC5mci1jbG9zZS1mdWxsY2xpY2ssXG4uZnItd2luZG93LXVpLW91dHNpZGUgLmZyLWNvbnRlbnQgLmZyLXNpZGUtbmV4dCxcbi5mci13aW5kb3ctdWktb3V0c2lkZSAuZnItY29udGVudCAuZnItc2lkZS1wcmV2aW91cyxcbi5mci13aW5kb3ctdWktb3V0c2lkZSAuZnItY29udGVudCAuZnItY2xvc2UsXG4uZnItd2luZG93LXVpLW91dHNpZGUgLmZyLWNvbnRlbnQgLmZyLWluZm8sXG4uZnItd2luZG93LXVpLWluc2lkZSAuZnItcGFnZT4uZnItaW5mbyxcbi5mci13aW5kb3ctdWktaW5zaWRlIC5mci1zaWRlLW5leHQtZnVsbGNsaWNrLFxuLmZyLXdpbmRvdy11aS1pbnNpZGUgLmZyLXNpZGUtcHJldmlvdXMtZnVsbGNsaWNrLFxuLmZyLXdpbmRvdy11aS1pbnNpZGUgLmZyLWNsb3NlLWZ1bGxjbGljayxcbi5mci13aW5kb3ctdWktaW5zaWRlIC5mci1zaWRlLW5leHQtb3V0c2lkZSxcbi5mci13aW5kb3ctdWktaW5zaWRlIC5mci1zaWRlLXByZXZpb3VzLW91dHNpZGUsXG4uZnItd2luZG93LXVpLWluc2lkZSAuZnItY2xvc2Utb3V0c2lkZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogc29tZSB1aSBlbGVtZW50cyBjYW4gYmUgdG9nZ2xlZCBvbiBtb3VzZW1vdmUuXG4gICBmaWx0ZXI6YWxwaGEob3BhY2l0eSkgaXMgYnVnZ2VkIHNvIHdlIHVzZSBkaXNwbGF5IGluIG9sZElFXG4qL1xuLmZyLXRvZ2dsZS11aSB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLmZyLXZpc2libGUtZnVsbGNsaWNrLXVpIC5mci1ib3g+LmZyLXRvZ2dsZS11aSxcbi5mci12aXNpYmxlLWluc2lkZS11aSAuZnItdWktaW5zaWRlIC5mci10b2dnbGUtdWkge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uZnItaGlkZGVuLWZ1bGxjbGljay11aSAuZnItYm94Pi5mci10b2dnbGUtdWksXG4uZnItaGlkZGVuLWluc2lkZS11aSAuZnItdWktaW5zaWRlIC5mci10b2dnbGUtdWkge1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5cbi8qIFNwaW5uZXIgKi9cbi5mci1zcGlubmVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR3aWR0aDogNTJweDtcblx0aGVpZ2h0OiA1MnB4O1xuXHRiYWNrZ3JvdW5kOiAjMTAxMDEwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDE2LCAxNiwgMTYsIDAuODUpO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5mci1zcGlubmVyIGRpdiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRoZWlnaHQ6IDY0JTtcblx0d2lkdGg6IDY0JTtcblx0bWFyZ2luLWxlZnQ6IDE4JTtcblx0bWFyZ2luLXRvcDogMTglO1xuXHRvcGFjaXR5OiAxO1xuXHRhbmltYXRpb246IGZyZXNjby0xMiAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuXG4uZnItc3Bpbm5lciBkaXY6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogNTAlO1xuXHR3aWR0aDogMnB4O1xuXHRoZWlnaHQ6IDhweDtcblx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwKTtcblx0LyogZml4ZXMgcmVuZGVyaW5nIGluIEZpcmVmb3ggKi9cbn1cblxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tMSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcblx0YW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cblxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tMiB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcblx0YW5pbWF0aW9uLWRlbGF5OiAtMXM7XG59XG5cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTMge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG59XG5cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTQge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuXHRhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xufVxuXG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi01IHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcblx0YW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbn1cblxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tNiB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdGFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG59XG5cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTYge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRhbmltYXRpb24tZGVsYXk6IC0wLjZzO1xufVxuXG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi03IHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcblx0YW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbn1cblxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tOCB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG5cdGFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG59XG5cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTkge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuXHRhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xufVxuXG4uZnItc3Bpbm5lciBkaXYuZnItc3Bpbi0xMCB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG5cdGFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG59XG5cbi5mci1zcGlubmVyIGRpdi5mci1zcGluLTExIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcblx0YW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbn1cblxuLmZyLXNwaW5uZXIgZGl2LmZyLXNwaW4tMTIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHRhbmltYXRpb24tZGVsYXk6IDBzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnJlc2NvLTEyIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZnJlc2NvLTEyIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQxMDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5cbi8qIFRodW1ibmFpbCBzcGlubmVyICovXG4uZnItdGh1bWJuYWlsLXNwaW5uZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG59XG5cbi5mci10aHVtYm5haWwtc3Bpbm5lci1zcGluIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiA4cHggMCAwIDhweDtcblx0dGV4dC1pbmRlbnQ6IC05OTk5ZW07XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG5cdGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcblx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuXHRhbmltYXRpb246IGZyLXRodW1ibmFpbC1zcGluIDEuMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uZnItdGh1bWJuYWlsLXNwaW5uZXItc3Bpbixcbi5mci10aHVtYm5haWwtc3Bpbm5lci1zcGluOmFmdGVyIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR3aWR0aDogMjRweDtcblx0aGVpZ2h0OiAyNHB4O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnItdGh1bWJuYWlsLXNwaW4ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgZnItdGh1bWJuYWlsLXNwaW4ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG5cbi8qIEVycm9yICovXG4uZnItZXJyb3Ige1xuXHRmbG9hdDogbGVmdDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2EzNDM0O1xuXHR3aWR0aDogMTYwcHg7XG5cdGhlaWdodDogMTYwcHg7XG59XG5cbi5mci1lcnJvci1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogNDJweDtcblx0aGVpZ2h0OiA0MnB4O1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLTIxcHg7XG5cdG1hcmdpbi10b3A6IC0yMXB4O1xufVxuXG4vKiBza2luOiAnZnJlc2NvJyAqL1xuLyogU3ByaXRlICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItY2xvc2UtaWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbixcbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLWVycm9yLWljb24ge1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDE1cHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItZXJyb3ItaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVGdpSUdobGFXZG9kRDBpTWpnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4T0NBeU9DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRBdU16TXdNREF5SURFekxqSTVPRXd5TGpBMk5DQXhOUzR3TXpKTU15NDNPVGdnTVRNdU1qazRURFV1TlRNeUlERXhMalUyTTB3M0xqSTJOakF4SURFekxqSTVPRXc1SURFMUxqQXpNa3d4TUM0M016UWdNVE11TWprNFRERXlMalEyT0NBeE1TNDFOak5NTVRRdU1qQXhJREV6TGpJNU9Fd3hOUzQ1TXpZZ01UVXVNRE15VERFM0xqWTNJREV6TGpJNU9Fd3hPQ0F4TWk0NU5qaFdOUzQxVERFeklEQXVOVWd3VmpFeUxqazJPRXd3TGpNek1EQXdNaUF4TXk0eU9UaGFJaUJtYVd4c1BTSjNhR2wwWlNJdlBnbzhjR0YwYUNCa1BTSk5NVGN1TmpjZ01UWXVOelkxVERFMUxqa3pOaUF4T0M0MVRERTBMakl3TVNBeE5pNDNOalZNTVRJdU5EWTRJREUxTGpBek1rd3hNQzQzTXpRZ01UWXVOelkxVERrZ01UZ3VOVXczTGpJMk5qQXhJREUyTGpjMk5VdzFMalV6TWlBeE5TNHdNekpNTXk0M09UZ2dNVFl1TnpZMVRESXVNRFkwSURFNExqVk1NQzR6TXpBd01ESWdNVFl1TnpZMVREQWdNVFl1TkRNMlZqSTNMalZJTVRoV01UWXVORE0yVERFM0xqWTNJREUyTGpjMk5Wb2lJR1pwYkd3OUluZG9hWFJsSWk4K0Nqd3ZjM1puUGdvPSk7XG59XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLWNvbnRlbnQtYmFja2dyb3VuZCB7XG5cdGJhY2tncm91bmQ6ICMxMDEwMTA7XG5cdGJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXdpbmRvdy11aS1mdWxsY2xpY2sgLmZyLWNvbnRlbnQtYmFja2dyb3VuZCB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qIHRodW1ibmFpbCBzaGFkb3cgKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbC13cmFwcGVyIHtcblx0Ym94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbC1hY3RpdmUgLmZyLXRodW1ibmFpbC13cmFwcGVyIHtcblx0Ym94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi8qIDwgPiAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItc2lkZS1idXR0b24tYmFja2dyb3VuZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1zaWRlLXByZXZpb3VzIC5mci1zaWRlLWJ1dHRvbi1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qY2lJR2hsYVdkb2REMGlORFFpSUhacFpYZENiM2c5SWpBZ01DQXlOeUEwTkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ2IzQmhZMmwwZVQwaU1DNDFJaUJrUFNKTk1qWXVNakV6SURNNExqazNNVXd5TVM0NU56RWdORE11TWpFMFREQXVOelU0TURJMklESXlUREl4TGprM01TQXdMamM0TnpBeE9Fd3lOaTR5TVRNZ05TNHdNamt3TWt3NUxqSTBNakF6SURJeVRESTJMakl4TXlBek9DNDVOekZhSWlCbWFXeHNQU0ppYkdGamF5SXZQZ284Y0dGMGFDQmtQU0pOTWpRdU56azVJRE00TGprM01Vd3lNUzQ1TnpFZ05ERXVOems1VERJdU1UY3lNRE1nTWpKTU1qRXVPVGN4SURJdU1qQXhNREpNTWpRdU56azVJRFV1TURJNU1ESk1OeTQ0TWpnd015QXlNa3d5TkM0M09Ua2dNemd1T1RjeFdpSWdabWxzYkQwaWQyaHBkR1VpTHo0S1BDOXpkbWMrQ2c9PSk7XG59XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXNpZGUtbmV4dCAuZnItc2lkZS1idXR0b24taWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNamNpSUdobGFXZG9kRDBpTkRRaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TnlBME5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2diM0JoWTJsMGVUMGlNQzQxSWlCa1BTSk5NQzQzT0Rjd01UZ2dNemd1T1RjeFREVXVNREk1TURFZ05ETXVNakUwVERJMkxqSTBNaUF5TWt3MUxqQXlPVEF4SURBdU56ZzNNREU0VERBdU56ZzNNREU0SURVdU1ESTVNREpNTVRjdU56VTRJREl5VERBdU56ZzNNREU0SURNNExqazNNVm9pSUdacGJHdzlJbUpzWVdOcklpOCtDanh3WVhSb0lHUTlJazB5TGpJd01UQXlJRE00TGprM01VdzFMakF5T1RBeUlEUXhMamM1T1V3eU5DNDRNamdnTWpKTU5TNHdNamt3TWlBeUxqSXdNVEF5VERJdU1qQXhNRElnTlM0d01qa3dNa3d4T1M0eE56SWdNakpNTWk0eU1ERXdNaUF6T0M0NU56RmFJaUJtYVd4c1BTSjNhR2wwWlNJdlBnbzhMM04yWno0Syk7XG59XG5cbi8qIFRPRE86IG1ha2Ugc3VyZSB0aGlzIHdvcmtzICovXG4vKiBoaWRlIGZvciB1aTppbnNpZGUvZnVsbGNsaWNrLCBvbmx5IGZvciB0aGUgaW1hZ2UgdHlwZSAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci13aW5kb3ctdWktaW5zaWRlIC5mci10eXBlLWltYWdlIC5mci1zaWRlLWRpc2FibGVkIC5mci1zaWRlLWJ1dHRvbi1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci13aW5kb3ctdWktZnVsbGNsaWNrLmZyLXNob3dpbmctdHlwZS1pbWFnZSAuZnItc2lkZS1kaXNhYmxlZCAuZnItc2lkZS1idXR0b24taWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi8qIDwgPiByZXNwb25zaXZlICovXG4vKiBYICovXG4vKiBjb2xvcnMgKi9cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItd2luZG93LXVpLW91dHNpZGUgLmZyLWNsb3NlLWJhY2tncm91bmQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzYzNjM2O1xufVxuXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXdpbmRvdy11aS1vdXRzaWRlIC5mci1jbG9zZTpob3ZlciAuZnItY2xvc2UtYmFja2dyb3VuZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICM0MzQzNDM7XG59XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItd2luZG93LXVpLWluc2lkZSAuZnItY2xvc2UtYmFja2dyb3VuZCxcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItd2luZG93LXVpLWZ1bGxjbGljayAuZnItY2xvc2UtYmFja2dyb3VuZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxMzEzMTM7XG5cdG9wYWNpdHk6IDAuODtcbn1cblxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci13aW5kb3ctdWktaW5zaWRlIC5mci1jbG9zZTpob3ZlciAuZnItY2xvc2UtYmFja2dyb3VuZCxcbi5mci13aW5kb3ctc2tpbi1mcmVzY28uZnItd2luZG93LXVpLWZ1bGxjbGljayAuZnItY2xvc2U6aG92ZXIgLmZyLWNsb3NlLWJhY2tncm91bmQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5O1xufVxuXG4vKiAtIGltYWdlICovXG4uZnItd2luZG93LXNraW4tZnJlc2NvIC5mci1jbG9zZSAuZnItY2xvc2UtaWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVGdpSUdobGFXZG9kRDBpTVRnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4T0NBeE9DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2diM0JoWTJsMGVUMGlNQzQxTlNJZ1pEMGlUVEUzTGpFek1pQXpMalk1TmprNFRERTBMak13TkNBd0xqZzJPRGs0TVV3NUlEWXVNVGN4T1RoTU15NDJPVGN3TVNBd0xqZzJOems0TVV3d0xqZzJOems1TmlBekxqWTVOVGs0VERZdU1UY3lJRGd1T1RrNU9UaE1NQzQ0TmpjNU9UWWdNVFF1TXpBMFRETXVOamszTURFZ01UY3VNVE15VERrZ01URXVPREk1VERFMExqTXdOQ0F4Tnk0eE16Tk1NVGN1TVRNeUlERTBMak13TkV3eE1TNDRNamdnT0M0NU9UazVPRXd4Tnk0eE16SWdNeTQyT1RZNU9Gb2lJR1pwYkd3OUltSnNZV05ySWk4K0NqeHdZWFJvSUdROUlrMHhOUzQzTVRnZ015NDJPVFk1T0V3eE5DNHpNRFFnTWk0eU9ESTVPRXc1SURjdU5UZzFPVGhNTXk0Mk9UY3dNU0F5TGpJNE1UazRUREl1TWpneklETXVOamsxT1RoTU55NDFPRFlnT0M0NU9UazVPRXd5TGpJNE15QXhOQzR6TURSTU15NDJPVGN3TVNBeE5TNDNNVGhNT1NBeE1DNDBNVFJNTVRRdU16QTBJREUxTGpjeE9Fd3hOUzQzTVRnZ01UUXVNekEwVERFd0xqUXhOQ0E0TGprNU9UazRUREUxTGpjeE9DQXpMalk1TmprNFdpSWdabWxzYkQwaWQyaHBkR1VpTHo0S1BDOXpkbWMrQ2c9PSk7XG59XG5cbi8qIC0gdHJhbnNpdGlvbiAqL1xuLyogaU9TIDguNC4xIGJ1Zzogd2hlbiBvcGFjaXR5IGNoYW5nZXMgaXQnbGwgcmVxdWlyZSAyIHRhcHNcbiAgIGZvcmNlIGEgc2luZ2xlIG9wYWNpdHkgdG8gZml4IHRoaXNcbiovXG4uZnItd2luZG93LXNraW4tZnJlc2NvLmZyLXN2Zy5mci1tb2JpbGUtdG91Y2ggLmZyLWNsb3NlIC5mci1jbG9zZS1pY29uLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjby5mci1tb2JpbGUtdG91Y2ggLmZyLWNsb3NlOmhvdmVyIC5mci1jbG9zZS1pY29uIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLyogVGh1bWJuYWlscyAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlsLXdyYXBwZXIge1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3JkZXItd2lkdGg6IDA7XG59XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbC13cmFwcGVyIHtcblx0Ym94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbC1hY3RpdmUgLmZyLXRodW1ibmFpbC13cmFwcGVyIHtcblx0Ym94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbC13cmFwcGVyIHtcblx0Ym94LXNoYWRvdzogMCAtMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5mci13aW5kb3ctc2tpbi1mcmVzY28gLmZyLXRodW1ibmFpbC1vdmVybGF5LWJvcmRlciB7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wOCk7XG5cdC8qIHNob3VsZCByZW1haW4gcmdiYSAqL1xufVxuXG4vKiBubyBpbm5lciBib3JkZXIgb24gYWN0aXZlIHRodW1ibmFpbCAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlsLWFjdGl2ZSAuZnItdGh1bWJuYWlsLW92ZXJsYXktYm9yZGVyLFxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlsLWFjdGl2ZTpob3ZlciAuZnItdGh1bWJuYWlsLW92ZXJsYXktYm9yZGVyIHtcblx0Ym9yZGVyOiAwO1xufVxuXG4vKiBUaHVtYm5haWxzIDwgPiAqL1xuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlscy1zaWRlLXByZXZpb3VzIC5mci10aHVtYm5haWxzLXNpZGUtYnV0dG9uLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpjaUlHaGxhV2RvZEQwaU5EUWlJSFpwWlhkQ2IzZzlJakFnTUNBeU55QTBOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnYjNCaFkybDBlVDBpTUM0MUlpQmtQU0pOTWpZdU1qRXpJRE00TGprM01Vd3lNUzQ1TnpFZ05ETXVNakUwVERBdU56VTRNREkySURJeVRESXhMamszTVNBd0xqYzROekF4T0V3eU5pNHlNVE1nTlM0d01qa3dNa3c1TGpJME1qQXpJREl5VERJMkxqSXhNeUF6T0M0NU56RmFJaUJtYVd4c1BTSmliR0ZqYXlJdlBnbzhjR0YwYUNCa1BTSk5NalF1TnprNUlETTRMamszTVV3eU1TNDVOekVnTkRFdU56azVUREl1TVRjeU1ETWdNakpNTWpFdU9UY3hJREl1TWpBeE1ESk1NalF1TnprNUlEVXVNREk1TURKTU55NDRNamd3TXlBeU1rd3lOQzQzT1RrZ016Z3VPVGN4V2lJZ1ptbHNiRDBpZDJocGRHVWlMejRLUEM5emRtYytDZz09KTtcbn1cblxuLmZyLXdpbmRvdy1za2luLWZyZXNjbyAuZnItdGh1bWJuYWlscy1zaWRlLW5leHQ6aG92ZXIgLmZyLXRodW1ibmFpbHMtc2lkZS1idXR0b24taWNvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNamNpSUdobGFXZG9kRDBpTkRRaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TnlBME5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2diM0JoWTJsMGVUMGlNQzQxSWlCa1BTSk5NQzQzT0Rjd01UZ2dNemd1T1RjeFREVXVNREk1TURFZ05ETXVNakUwVERJMkxqSTBNaUF5TWt3MUxqQXlPVEF4SURBdU56ZzNNREU0VERBdU56ZzNNREU0SURVdU1ESTVNREpNTVRjdU56VTRJREl5VERBdU56ZzNNREU0SURNNExqazNNVm9pSUdacGJHdzlJbUpzWVdOcklpOCtDanh3WVhSb0lHUTlJazB5TGpJd01UQXlJRE00TGprM01VdzFMakF5T1RBeUlEUXhMamM1T1V3eU5DNDRNamdnTWpKTU5TNHdNamt3TWlBeUxqSXdNVEF5VERJdU1qQXhNRElnTlM0d01qa3dNa3d4T1M0eE56SWdNakpNTWk0eU1ERXdNaUF6T0M0NU56RmFJaUJtYVd4c1BTSjNhR2wwWlNJdlBnbzhMM04yWno0Syk7XG59XG5cbi8qIHZlcnRpY2FsIF4gKHVwL2Rvd24pIGFkanVzdG1lbnRzICovXG4udmNfbW9iaWxlIC5sZC1tYXNrZWQtaW1hZ2Ugc3ZnIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuNy4zMi4gTWVkaWEgZWxlbWVudHNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5sZC1tZWRpYS1pY29uLFxuLmxkLW1lZGlhLWl0ZW0tb3ZlcmxheSB7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDAuNDVzO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuXG4ubGQtbWVkaWEtYmcge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5sZC1tZWRpYS1pdGVtLW92ZXJsYXkge1xuXHRwYWRkaW5nOiAzMHB4O1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdGNvbG9yOiAjZmZmO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCB2aXNpYmlsaXR5O1xufVxuXG4ubGQtbWVkaWEtaXRlbSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubGQtbWVkaWEtaXRlbSAubGQtbWVkaWEtdHh0IGgzLFxuLmxkLW1lZGlhLWl0ZW0gLmxkLW1lZGlhLXR4dCBoNiB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC40NXM7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5sZC1tZWRpYS1pdGVtIC5sZC1tZWRpYS10eHQgaDMge1xuXHRtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG5cbi5sZC1tZWRpYS1pdGVtIC5sZC1tZWRpYS10eHQgaDYge1xuXHRmb250LXNpemU6IDEycHg7XG59XG5cbi5sZC1tZWRpYS1pdGVtIGZpZ3VyZSB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG5cbi5sZC1tZWRpYS1pdGVtOmhvdmVyIC5sZC1tZWRpYS10eHQgaDMsXG4ubGQtbWVkaWEtaXRlbTpob3ZlciAubGQtbWVkaWEtdHh0IGg2IHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ubGQtbWVkaWEtaXRlbTpob3ZlciAubGQtbWVkaWEtdHh0IGgzIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNpdGlvbi1kZWxheTogMC4xcztcbn1cblxuLmxkLW1lZGlhLWl0ZW06aG92ZXIgLmxkLW1lZGlhLXR4dCBoNiB7XG5cdG9wYWNpdHk6IDAuNDtcblx0dHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuLmxkLW1lZGlhLWl0ZW06aG92ZXIgZmlndXJlIHtcblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMTBzO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5sZC1tZWRpYS1pdGVtOmhvdmVyIC5sZC1tZWRpYS1pdGVtLW92ZXJsYXkge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubGQtbWVkaWEtaXRlbTpob3ZlciAubGlxdWlkLW92ZXJsYXktbGluayB7XG5cdHotaW5kZXg6IDM7XG59XG5cbi5sZC1tZWRpYS1pY29uIHtcblx0Zm9udC1zaXplOiAzMnB4O1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG59XG5cbi5sZC1tZWRpYS1pY29uOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5sZC1tZWRpYS1pY29uLmljb24tcGxheSB7XG5cdHdpZHRoOiA1NXB4O1xuXHRoZWlnaHQ6IDU1cHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCBib3JkZXI7XG59XG5cbi5sZC1tZWRpYS1pY29uLmljb24tcGxheS5ib3JkZXJlZCB7XG5cdGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG59XG5cbi5sZC1tZWRpYS1pY29uLmljb24tcGxheS5zb2xpZCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmxkLW1lZGlhLWljb24uaWNvbi1wbGF5LnNpemUtbGcge1xuXHR3aWR0aDogNjVweDtcblx0aGVpZ2h0OiA2NXB4O1xufVxuXG4ubGQtbWVkaWEtaXRlbTpob3ZlciAubGQtbWVkaWEtaWNvbiB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbi5sZC1tZWRpYS1pdGVtOmhvdmVyLmNvbnRlbnRzLXZpc2libGUgLmljb24tcGxheSB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5sZC1tZWRpYS1pdGVtLmNvbnRlbnRzLXZpc2libGUgLmxkLW1lZGlhLXR4dCBoMyxcbi5sZC1tZWRpYS1pdGVtLmNvbnRlbnRzLXZpc2libGUgLmxkLW1lZGlhLXR4dCBoNiB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmxkLW1lZGlhLWl0ZW0uY29udGVudHMtdmlzaWJsZSAubGQtbWVkaWEtYmcsXG4ubGQtbWVkaWEtaXRlbS5jb250ZW50cy12aXNpYmxlIC5sZC1tZWRpYS1pY29uLFxuLmxkLW1lZGlhLWl0ZW0uY29udGVudHMtdmlzaWJsZSAubGQtbWVkaWEtaXRlbS1vdmVybGF5IHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiBub25lO1xufVxuXG4ubGQtbWVkaWEtaXRlbTpob3Zlci5jb250ZW50cy12aXNpYmxlIC5pY29uLXBsYXkge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cdGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4ubGQtbWVkaWEtaXRlbS5zaGFkb3ctb25ob3ZlciB7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcblx0Ym94LXNoYWRvdzogMCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLmxkLW1lZGlhLWl0ZW06aG92ZXIuc2hhZG93LW9uaG92ZXIge1xuXHRib3gtc2hhZG93OiAwIDUwcHggNzVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuNy4zMy4gTWlsZXN0b25lXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubHFkLW1pbGVzdG9uZSB7XG5cdC0taXRlbXMtZ2FwOiAwLjg1ZW07XG59XG5cbi5scWQtbWlsZXN0b25lLXRpbWUge1xuXHRtYXJnaW4taW5saW5lLWVuZDogdmFyKC0taXRlbXMtZ2FwKTtcblx0ZmxleDogMSAxIGNhbGMoMTAlIC0gdmFyKC0taXRlbXMtZ2FwKSk7XG5cdGJvcmRlci1ib3R0b206IDRweCBzb2xpZDtcblx0Zm9udC1zaXplOiAzNnB4O1xuXHRsaW5lLWhlaWdodDogMWVtO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmxxZC1taWxlc3RvbmUtdGltZSBzcGFuIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5scWQtbWlsZXN0b25lLWNvbnRlbnQge1xuXHRmbGV4OiAxIDEgY2FsYyg5MCUgLSB2YXIoLS1pdGVtcy1nYXApKTtcbn1cblxuLmxxZC1taWxlc3RvbmUtY29udGVudCBoNSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLmxxZC1taWxlc3RvbmUtY29udGVudCBwIHtcblx0bWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQubHFkLW1pbGVzdG9uZS10aW1lIHtcblx0XHRmbGV4OiAxIDEgY2FsYygxNSUgLSB2YXIoLS1pdGVtcy1nYXApKTtcblx0fVxuXG5cdC5scWQtbWlsZXN0b25lLWNvbnRlbnQge1xuXHRcdGZsZXg6IDEgMSBjYWxjKDg1JSAtIHZhcigtLWl0ZW1zLWdhcCkpO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5scWQtbWlsZXN0b25lIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdH1cblxuXHQubHFkLW1pbGVzdG9uZS10aW1lIHtcblx0XHRtYXJnaW46IDAgMCAwLjc1ZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDAuMzVlbTtcblx0XHRmbGV4OiAxIDEgMTAwJTtcblx0fVxuXG5cdC5scWQtbWlsZXN0b25lLWNvbnRlbnQge1xuXHRcdGZsZXg6IDEgMSAxMDAlO1xuXHR9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG43LjM0LiBMaXR5IG1vZGFsXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubGl0eSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDk5OTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG59XG5cbi5saXR5IC5scWQtaGVhZC1zZWMge1xuXHR3aWR0aDogYXV0bztcbn1cblxuLmxpdHkubGl0eS1vcGVuZWQge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubGl0eS5saXR5LWNsb3NlZCB7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmxpdHktd3JhcCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogOTk5O1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxpdHktbG9hZGVyIHtcblx0ei1pbmRleDogOTk5MTtcblx0Y29sb3I6ICNmZmY7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC0wLjhlbTtcblx0d2lkdGg6IDEwMCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LWZhbWlseTogQXJpYWwsIE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuXG4ubGl0eS1sb2FkaW5nIC5saXR5LWxvYWRlciB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5saXR5LWNvbnRhaW5lciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA5OTkyO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0YmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmxpdHktY29udGVudCB7XG5cdHotaW5kZXg6IDk5OTM7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG59XG5cbi5saXR5LWNsb3NlIHtcblx0ei1pbmRleDogOTk5NDtcblx0d2lkdGg6IDM1cHg7XG5cdGhlaWdodDogMzVweDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRyaWdodDogMzBweDtcblx0dG9wOiAzMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0cGFkZGluZzogMDtcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlcjogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZCAwLjNzO1xufVxuXG4ubGl0eS1jbG9zZTpob3Zlcixcbi5saXR5LWNsb3NlOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmxpdHkgLmxpdHktY2xvc2Uge1xuXHRmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG5cdGZvbnQtc2l6ZTogMzVweDtcblx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmxpdHktYmFja2Ryb3Age1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4ubGl0eS1pbWFnZSBpbWcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRsaW5lLWhlaWdodDogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG4ubGl0eS1pZnJhbWUgLmxpdHktY29udGFpbmVyLFxuLmxpdHkteW91dHViZSAubGl0eS1jb250YWluZXIsXG4ubGl0eS12aW1lbyAubGl0eS1jb250YWluZXIsXG4ubGl0eS1mYWNlYm9va3ZpZGVvIC5saXR5LWNvbnRhaW5lcixcbi5saXR5LWdvb2dsZW1hcHMgLmxpdHktY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogOTY0cHg7XG59XG5cbi5saXR5LWlmcmFtZS1jb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAwO1xuXHRwYWRkaW5nLXRvcDogNTYuMjUlO1xuXHRvdmVyZmxvdzogYXV0bztcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLmxpdHktaWZyYW1lLWNvbnRhaW5lciBpZnJhbWUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXHRiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4ubGl0eS1oaWRlIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmxxZC1tb2RhbCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmc6IDI1cHggMmVtO1xufVxuXG4ubHFkLW1vZGFsLWhlYWQgaDIge1xuXHRtYXJnaW4tdG9wOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG5cdHBhZGRpbmctYm90dG9tOiAxZW07XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5scWQtbW9kYWwtaGVhZCBoMjplbXB0eSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXR5IC5saXR5LWNsb3NlIHtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5mZWF0aGVybGlnaHQtY29udGVudD5pZnJhbWUuZmVhdGhlcmxpZ2h0LWlubmVyIHtcblx0XHRtaW4td2lkdGg6IDg1MHB4O1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgbW9kYWxEZWZhdWx0Q29udGFpbmVyIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDYwMHB4KSB0cmFuc2xhdGUzZCgwLCAyNSUsIDApIHJvdGF0ZTNkKDEsIDAsIDAsIC0zZGVnKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNjAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDAsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgbW9kYWxEZWZhdWx0Q29udGVudCB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1MHB4LCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cbn1cblxuLmxpdHlbZGF0YS1tb2RhbC10eXBlPWRlZmF1bHRdIHtcblx0cGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLmxpdHlbZGF0YS1tb2RhbC10eXBlPWRlZmF1bHRdIC5saXR5LWNvbnRhaW5lciB7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym94LXNoYWRvdzogMCAyMHB4IDY1cHggLTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5saXR5W2RhdGEtbW9kYWwtdHlwZT1kZWZhdWx0XSAubGl0eS1jb250ZW50IHtcblx0bWF4LWhlaWdodDogOTB2aDtcbn1cblxuLmxpdHktb3BlbmVkW2RhdGEtbW9kYWwtdHlwZT1kZWZhdWx0XSAubGl0eS1jb250YWluZXIge1xuXHRhbmltYXRpb246IG1vZGFsRGVmYXVsdENvbnRhaW5lciAwLjY1cyBjdWJpYy1iZXppZXIoMC4zLCAxLCAwLjYsIDEpIGFsdGVybmF0ZSBib3RoO1xufVxuXG4ubGl0eS1vcGVuZWRbZGF0YS1tb2RhbC10eXBlPWRlZmF1bHRdIC5saXR5LWNvbnRlbnQge1xuXHRhbmltYXRpb246IG1vZGFsRGVmYXVsdENvbnRlbnQgMC42NXMgMC4xNXMgY3ViaWMtYmV6aWVyKDAuMywgMSwgMC42LCAxKSBhbHRlcm5hdGUgYm90aDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFtkYXRhLW1vZGFsLXR5cGU9ZGVmYXVsdF0gLmxpdHktY29udGFpbmVyIHtcblx0XHR3aWR0aDogNzUwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdFtkYXRhLW1vZGFsLXR5cGU9ZGVmYXVsdF0gLmxpdHktY29udGFpbmVyIHtcblx0XHR3aWR0aDogOTcwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHRbZGF0YS1tb2RhbC10eXBlPWRlZmF1bHRdIC5saXR5LWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDExNzBweDtcblx0fVxufVxuXG5bZGF0YS1tb2RhbC10eXBlPWJveF0gLmxpdHktYmFja2Ryb3Age1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuW2RhdGEtbW9kYWwtdHlwZT1ib3hdIC5scWQtbW9kYWwtaGVhZCBoMiB7XG5cdG1hcmdpbi10b3A6IDVweDtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG4ubGl0eVtkYXRhLW1vZGFsLXR5cGU9Ym94XSB7XG5cdHdpZHRoOiAzNTBweDtcblx0aGVpZ2h0OiA1MDBweDtcblx0Ym90dG9tOiBhdXRvO1xuXHRyaWdodDogYXV0bztcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmxpdHlbZGF0YS1tb2RhbC10eXBlPWJveF0gLmxpdHktd3JhcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGl0eVtkYXRhLW1vZGFsLXR5cGU9Ym94XSAubGl0eS1jb250YWluZXIge1xuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xuXHRib3gtc2hhZG93OiAwIDEwcHggNjVweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5saXR5W2RhdGEtbW9kYWwtdHlwZT1ib3hdIC5saXR5LWNvbnRhaW5lcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtOHB4O1xuXHRsZWZ0OiAxMCU7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdHRyYW5zZm9ybTogcm90YXRlKDEzMGRlZyk7XG5cdGJvcmRlci10b3A6IDEycHggc29saWQgI2ZmZjtcblx0Ym9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmxpdHlbZGF0YS1tb2RhbC10eXBlPWJveF0gLmxpdHktY29udGFpbmVyLFxuLmxpdHlbZGF0YS1tb2RhbC10eXBlPWJveF0gLmxpdHktd3JhcCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5saXR5W2RhdGEtbW9kYWwtdHlwZT1ib3hdIC5saXR5LWNsb3NlIHtcblx0d2lkdGg6IDM1cHg7XG5cdGhlaWdodDogMzVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDI1cHg7XG5cdHJpZ2h0OiAyNXB4O1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRmb250LXNpemU6IDI4cHg7XG5cdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcblx0Ym94LXNoYWRvdzogMCA1cHggMTVweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmxpdHlbZGF0YS1tb2RhbC10eXBlPWJveF0gLmxpdHktY2xvc2U6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMCwgMCwgMC42NSk7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubGl0eVtkYXRhLW1vZGFsLXR5cGU9Ym94XS50by1sZWZ0IC5saXR5LWNvbnRhaW5lcjpiZWZvcmUge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMTAlO1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTMwZGVnKTtcbn1cblxuLmxpdHktZGFya1tkYXRhLW1vZGFsLXR5cGU9ZnVsbHNjcmVlbl0gLmxpdHktY2xvc2Uge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuQGtleWZyYW1lcyBtb2RhbEZ1bGxzY3JlZW5Db250YWluZXIge1xuXHRmcm9tIHtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuXHR9XG5cblx0dG8ge1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBtb2RhbEZ1bGxzY3JlZW5Db250ZW50IHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwcHgsIDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuXG5bZGF0YS1tb2RhbC10eXBlPWZ1bGxzY3JlZW5dIC5saXR5LWJhY2tkcm9wIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmxpdHlbZGF0YS1tb2RhbC10eXBlPWZ1bGxzY3JlZW5dIHtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ubGl0eVtkYXRhLW1vZGFsLXR5cGU9ZnVsbHNjcmVlbl0gLmxpdHktd3JhcCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGl0eVtkYXRhLW1vZGFsLXR5cGU9ZnVsbHNjcmVlbl0gLmxpdHktY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMHZ3O1xuXHRoZWlnaHQ6IDEwMHZoO1xufVxuXG4ubGl0eVtkYXRhLW1vZGFsLXR5cGU9ZnVsbHNjcmVlbl0gLmxxZC1tb2RhbCxcbi5saXR5W2RhdGEtbW9kYWwtdHlwZT1mdWxsc2NyZWVuXSAubGl0eS1jb250ZW50LFxuLmxpdHlbZGF0YS1tb2RhbC10eXBlPWZ1bGxzY3JlZW5dIC5scWQtbW9kYWwtaW5uZXIge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5saXR5W2RhdGEtbW9kYWwtdHlwZT1mdWxsc2NyZWVuXSAubGl0eS1jbG9zZSB7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4ubHFkLW1vZGFsW2RhdGEtbW9kYWwtdHlwZT1mdWxsc2NyZWVuXSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5saXR5LW9wZW5lZFtkYXRhLW1vZGFsLXR5cGU9ZnVsbHNjcmVlbl0gLmxpdHktY29udGFpbmVyIHtcblx0dHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuXHRhbmltYXRpb246IG1vZGFsRnVsbHNjcmVlbkNvbnRhaW5lciAwLjhzIGN1YmljLWJlemllcigwLjk1LCAwLCAwLjE1LCAxKSBhbHRlcm5hdGUgYm90aDtcbn1cblxuLmxpdHktb3BlbmVkW2RhdGEtbW9kYWwtdHlwZT1mdWxsc2NyZWVuXSAubGl0eS1jb250ZW50IHtcblx0YW5pbWF0aW9uOiBtb2RhbERlZmF1bHRDb250ZW50IDAuNjVzIDAuNDVzIGN1YmljLWJlemllcigwLjMsIDEsIDAuNiwgMSkgYWx0ZXJuYXRlIGJvdGg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG43LjM1LiBOZXdzbGV0dGVyIGZvcm1cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbkBrZXlmcmFtZXMgZm9ybVJvdGF0ZTM2MCB7XG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG5cbi5sZC1zZiBpbnB1dDpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5sZC1zZiBwIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4ubGQtc2YgcCBbdHlwZT1zdWJtaXRdIHtcblx0cGFkZGluZy10b3A6IDA7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubGQtc2YgW3R5cGU9dGV4dF0sXG4ubGQtc2YgW3R5cGU9ZW1haWxdLFxuLmxkLXNmIFt0eXBlPXN1Ym1pdF0ge1xuXHRoZWlnaHQ6IDYwcHg7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIHZpc2liaWxpdHk7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG59XG5cbi5sZC1zZiBbdHlwZT10ZXh0XSxcbi5sZC1zZiBbdHlwZT1lbWFpbF0ge1xuXHRwYWRkaW5nOiAwIDEuNzVlbTtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UsIGJvcmRlci1jb2xvciAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlO1xufVxuXG4ubGQtc2YgW3R5cGU9dGV4dF06Zm9jdXMsXG4ubGQtc2YgW3R5cGU9ZW1haWxdOmZvY3VzIHtcblx0Ym9yZGVyLWNvbG9yOiAjYWFhO1xufVxuXG4ubGQtc2YgW3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ubGQtc2YgW3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5sZC1zZiBbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlcixcbi5sZC1zZiBbdHlwZT1lbWFpbF06Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxkLXNmIFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIsXG4ubGQtc2YgW3R5cGU9ZW1haWxdOi1tb3otcGxhY2Vob2xkZXIge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxkLXNmIFt0eXBlPXRleHRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5sZC1zZiBbdHlwZT1lbWFpbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5sZC1zZiBzZWxlY3Qge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiBhdXRvO1xufVxuXG4ubGQtc2YgW3R5cGU9c3VibWl0XSB7XG5cdHBhZGRpbmc6IDAgNDBweDtcblx0Ym9yZGVyOiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2UsIGJvcmRlciAwLjNzIGVhc2U7XG59XG5cbi5sZC1zZiAuc3VibWl0LXRleHQge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXHRsaW5lLWhlaWdodDogMWVtO1xufVxuXG4ubGQtc2YgLnN1Ym1pdC10ZXh0Ky5zdWJtaXQtaWNvbiB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAuNjVlbTtcbn1cblxuLmxkLXNmIC5zdWJtaXQtdGV4dDplbXB0eSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZF9zZl9yZXNwb25zZSB7XG5cdG1hcmdpbi10b3A6IDEuNWVtO1xufVxuXG4ubGRfc2ZfcmVzcG9uc2U6ZW1wdHkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubGQtc2Ytc3Bpbm5lciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDM1cHg7XG5cdGhlaWdodDogMzVweDtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS41KTtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgdmlzaWJpbGl0eSwgdHJhbnNmb3JtO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xufVxuXG4ubGQtc2Ytc3Bpbm5lcjpiZWZvcmUsXG4ubGQtc2Ytc3Bpbm5lciBzcGFuIHtcblx0Ym9yZGVyOiAycHggc29saWQ7XG59XG5cbi5sZC1zZi1zcGlubmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdG9wYWNpdHk6IDAuMTtcbn1cblxuLmxkLXNmLXNwaW5uZXIgc3BhbiB7XG5cdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cdGNsaXAtcGF0aDogcG9seWdvbigwIDAlLCAxMDAlIDUwJSwgMTAwJSAwJSwgMCUgMCUpO1xuXHRhbmltYXRpb246IGZvcm1Sb3RhdGUzNjAgMXMgbGluZWFyIGJvdGggaW5maW5pdGU7XG59XG5cbi5mb3JtLXN1Ym1pdHRpbmcgLnN1Ym1pdC10ZXh0LFxuLmZvcm0tc3VibWl0dGluZyAuc3VibWl0LWljb24ge1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5mb3JtLXN1Ym1pdHRpbmcgLmxkLXNmLXNwaW5uZXIge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cblx0LmxkLXNmIFt0eXBlPXRleHRdLFxuXHQubGQtc2YgW3R5cGU9ZW1haWxdIHtcblx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogMjBweDtcblx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IDIwcHg7XG5cdH1cbn1cblxuLmxkLXNmLS1pbnB1dC1zb2xpZCBbdHlwZT10ZXh0XSxcbi5sZC1zZi0taW5wdXQtc29saWQgW3R5cGU9ZW1haWxdIHtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ubGQtc2YtLWlucHV0LXVuZGVybGluZWQgW3R5cGU9dGV4dF0sXG4ubGQtc2YtLWlucHV0LXVuZGVybGluZWQgW3R5cGU9ZW1haWxdIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcblx0Ym9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4ubGQtc2YtLWlucHV0LXVuZGVybGluZWQgW3R5cGU9dGV4dF06Zm9jdXMsXG4ubGQtc2YtLWlucHV0LXVuZGVybGluZWQgW3R5cGU9ZW1haWxdOmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmh0bWw6bm90KFtkaXI9cnRsXSkgLmxkLXNmLS1pbnB1dC11bmRlcmxpbmVkIFt0eXBlPXRleHRdLFxuaHRtbDpub3QoW2Rpcj1ydGxdKSAubGQtc2YtLWlucHV0LXVuZGVybGluZWQgW3R5cGU9ZW1haWxdIHtcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmxkLXNmLS1zaGFycCBbdHlwZT10ZXh0XSxcbi5sZC1zZi0tc2hhcnAgW3R5cGU9ZW1haWxdLFxuLmxkLXNmLS1zaGFycCBbdHlwZT1zdWJtaXRdIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cblxuLmxkLXNmLS1yb3VuZCBbdHlwZT10ZXh0XSxcbi5sZC1zZi0tcm91bmQgW3R5cGU9ZW1haWxdLFxuLmxkLXNmLS1yb3VuZCBbdHlwZT1zdWJtaXRdIHtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ubGQtc2YtLWNpcmNsZSBbdHlwZT10ZXh0XSxcbi5sZC1zZi0tY2lyY2xlIFt0eXBlPWVtYWlsXSxcbi5sZC1zZi0tY2lyY2xlIFt0eXBlPXN1Ym1pdF0ge1xuXHRib3JkZXItcmFkaXVzOiA1MGVtO1xufVxuXG4ubGQtc2YtLWlucHV0cy1oYXMtYm9yZGVyLmxkLXNmLS1oYXMtbmFtZTpub3QoLmxkLXNmLS1pbnB1dHMtaW5saW5lKSBpbnB1dFt0eXBlPWVtYWlsXSB7XG5cdGJvcmRlci10b3Atd2lkdGg6IDAgIWltcG9ydGFudDtcbn1cblxuLmxkLXNmLS1pbnB1dHMtaGFzLWJvcmRlci5sZC1zZi0taGFzLW5hbWUubGQtc2YtLWlucHV0cy1pbmxpbmUgaW5wdXRbdHlwZT1lbWFpbF0ge1xuXHRib3JkZXItbGVmdC13aWR0aDogMCAhaW1wb3J0YW50O1xufVxuXG4ubGQtc2YtLWlucHV0cy1pbmxpbmUgLmxkX3NmX3BhcmFncmFwaCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5sZC1zZi0taW5wdXQtc2hhZG93LmxkLXNmLS1pbnB1dHMtaW5saW5lIC5sZF9zZl9wYXJhZ3JhcGgge1xuXHRib3gtc2hhZG93OiAwIDE2cHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4ubGQtc2YtLWlucHV0LXNoYWRvdy5sZC1zZi0taW5wdXRzLWlubGluZSBbdHlwZT10ZXh0XSxcbi5sZC1zZi0taW5wdXQtc2hhZG93LmxkLXNmLS1pbnB1dHMtaW5saW5lIFt0eXBlPXRleHRdOmZvY3VzLFxuLmxkLXNmLS1pbnB1dC1zaGFkb3cubGQtc2YtLWlucHV0cy1pbmxpbmUgW3R5cGU9ZW1haWxdLFxuLmxkLXNmLS1pbnB1dC1zaGFkb3cubGQtc2YtLWlucHV0cy1pbmxpbmUgW3R5cGU9ZW1haWxdOmZvY3VzIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLmxkLXNmLS1pbnB1dC1zaGFkb3cgW3R5cGU9dGV4dF0sXG4ubGQtc2YtLWlucHV0LXNoYWRvdyBbdHlwZT1lbWFpbF0ge1xuXHRib3gtc2hhZG93OiAwIDE2cHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4ubGQtc2YtLWlucHV0LXNoYWRvdyBbdHlwZT10ZXh0XTpmb2N1cyxcbi5sZC1zZi0taW5wdXQtc2hhZG93IFt0eXBlPWVtYWlsXTpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IDAgOHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cblxuLmxkLXNmLS1pbnB1dC1pbm5lci1zaGFkb3cgW3R5cGU9dGV4dF0sXG4ubGQtc2YtLWlucHV0LWlubmVyLXNoYWRvdyBbdHlwZT1lbWFpbF0ge1xuXHRib3gtc2hhZG93OiAwIDAgN3B4IHJnYmEoMCwgMCwgMCwgMC4xKSBpbnNldDtcbn1cblxuLmxkLXNmLS1pbnB1dC1pbm5lci1zaGFkb3cgW3R5cGU9dGV4dF06Zm9jdXMsXG4ubGQtc2YtLWlucHV0LWlubmVyLXNoYWRvdyBbdHlwZT1lbWFpbF06Zm9jdXMge1xuXHRib3gtc2hhZG93OiAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSBpbnNldDtcbn1cblxuLmxkLXNmLS1idXR0b24tbmFrZWQgW3R5cGU9c3VibWl0XSB7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmxkLXNmLS1idXR0b24tbmFrZWQgW3R5cGU9c3VibWl0XSxcbi5sZC1zZi0tYnV0dG9uLW5ha2VkIFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5sZC1zZi0tYnV0dG9uLXVuZGVybGluZWQgW3R5cGU9c3VibWl0XSB7XG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xufVxuXG4ubGQtc2YtLWJ1dHRvbi1ib3JkZXJlZCBbdHlwZT1zdWJtaXRdIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmxkLXNmLS1idXR0b24taW5zaWRlIHA6bGFzdC1vZi10eXBlIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxkLXNmLS1idXR0b24taW5zaWRlIFt0eXBlPXN1Ym1pdF0ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0cmlnaHQ6IDA7XG5cdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5sZC1zZi0tYnV0dG9uLWluc2lkZSBsYWJlbH5bdHlwZT1zdWJtaXRdIHtcblx0bWluLWhlaWdodDogMDtcbn1cblxuLmxkLXNmLS1idXR0b24taW5zaWRlLmxkLXNmLS1idXR0b24tbmFrZWQ6bm90KC5sZC1zZi0taW5wdXQtdW5kZXJsaW5lZCkgW3R5cGU9c3VibWl0XSB7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogMS43NWVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmxkLXNmLS1idXR0b24taW5zaWRlLmJ1dHRvbi1zaHJpbmtlZCBbdHlwZT1zdWJtaXRdIHtcblx0XHRib3R0b206IDE0JTtcblx0XHRyaWdodDogMTJweDtcblx0XHRtYXgtaGVpZ2h0OiA3MiU7XG5cdFx0bWluLWhlaWdodDogNzIlO1xuXHRcdGhlaWdodDogNzIlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXG5cdC5sZC1zZi0tYnV0dG9uLWluc2lkZS5sZC1zZi0tYnV0dG9uLWJvcmRlcmVkIFt0eXBlPXRleHRdLFxuXHQubGQtc2YtLWJ1dHRvbi1pbnNpZGUubGQtc2YtLWJ1dHRvbi1ib3JkZXJlZCBbdHlwZT1lbWFpbF0sXG5cdC5sZC1zZi0tYnV0dG9uLWluc2lkZS5sZC1zZi0tYnV0dG9uLXNvbGlkIFt0eXBlPXRleHRdLFxuXHQubGQtc2YtLWJ1dHRvbi1pbnNpZGUubGQtc2YtLWJ1dHRvbi1zb2xpZCBbdHlwZT1lbWFpbF0ge1xuXHRcdHBhZGRpbmctaW5saW5lLWVuZDogMi41ZW0gIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LmxkLXNmLS1idXR0b24taW5zaWRlLmxkLXNmLS1idXR0b24tbmFrZWQ6bm90KC5sZC1zZi0taW5wdXQtdW5kZXJsaW5lZCkgW3R5cGU9c3VibWl0XSB7XG5cdFx0cGFkZGluZy1pbmxpbmUtZW5kOiAyMHB4O1xuXHR9XG59XG5cbi5sZC1zZi0tYnV0dG9uLWluc2lkZS5sZC1zZi0tYnV0dG9uLWJvcmRlcmVkIFt0eXBlPXN1Ym1pdF0ge1xuXHRib3R0b206IDFweDtcblx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAycHgpO1xuXHRtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAycHgpO1xuXHRib3JkZXItdG9wOiBub25lO1xuXHRib3JkZXItYm90dG9tOiBub25lO1xuXHRib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5sZC1zZi0tYnV0dG9uLWluc2lkZS5sZC1zZi0tYnV0dG9uLWJvcmRlcmVkIC5zdWJtaXQtdGV4dCxcbi5sZC1zZi0tYnV0dG9uLWluc2lkZS5sZC1zZi0tYnV0dG9uLWJvcmRlcmVkIC5zdWJtaXQtaWNvbiB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5sZC1zZi0tYnV0dG9uLWluc2lkZS5sZC1zZi0tYnV0dG9uLWJvcmRlcmVkLmxkLXNmLS1ib3JkZXItdGhpY2sgW3R5cGU9c3VibWl0XSB7XG5cdGJvdHRvbTogMnB4O1xuXHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDRweCk7XG5cdG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDRweCk7XG59XG5cbi5sZC1zZi0tYnV0dG9uLWluc2lkZS5sZC1zZi0tYnV0dG9uLWJvcmRlcmVkLmxkLXNmLS1ib3JkZXItdGhpY2tlciBbdHlwZT1zdWJtaXRdIHtcblx0Ym90dG9tOiAzcHg7XG5cdGhlaWdodDogY2FsYygxMDAlIC0gNnB4KTtcblx0bWluLWhlaWdodDogY2FsYygxMDAlIC0gNnB4KTtcbn1cblxuLmxkLXNmLS1idXR0b24taGlkZGVuIFt0eXBlPXN1Ym1pdF0ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQubGQtc2YtLWJ1dHRvbi1lcWwgW3R5cGU9c3VibWl0XSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHR3aWR0aDogNjBweDtcblx0fVxuXG5cdC5sZC1zZi0tYnV0dG9uLWVxbC5sZC1zZi0tc2l6ZS14cyBbdHlwZT1zdWJtaXRdIHtcblx0XHR3aWR0aDogNDVweDtcblx0fVxuXG5cdC5sZC1zZi0tYnV0dG9uLWVxbC5sZC1zZi0tc2l6ZS1zbSBbdHlwZT1zdWJtaXRdIHtcblx0XHR3aWR0aDogNTBweDtcblx0fVxuXG5cdC5sZC1zZi0tYnV0dG9uLWVxbC5sZC1zZi0tc2l6ZS1sZyBbdHlwZT1zdWJtaXRdLFxuXHQubGQtc2YtLWJ1dHRvbi1lcWwubGQtc2YtLXNpemUteGwgW3R5cGU9c3VibWl0XSB7XG5cdFx0d2lkdGg6IDY1cHg7XG5cdH1cbn1cblxuLmxkLXNmLS1idXR0b24tYmxvY2sgW3R5cGU9c3VibWl0XSB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubGQtc2YtLWJ1dHRvbi1ibG9jay5sZC1zZi0taGFzLW5hbWUgLmxkX3NmX3BhcmFncmFwaCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5sZC1zZi0tYnV0dG9uLWlubGluZSBmb3JtIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbi5sZC1zZi0tYnV0dG9uLWlubGluZSBwLFxuLmxkLXNmLS1idXR0b24taW5saW5lIFt0eXBlPXN1Ym1pdF0ge1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4ubGQtc2YtLWJ1dHRvbi1pbmxpbmUgcCB7XG5cdGZsZXg6IDEgMDtcblx0cGFkZGluZy1pbmxpbmUtZW5kOiAyMHB4O1xufVxuXG4ubGQtc2YtLWJ1dHRvbi1pbmxpbmUgcDpsYXN0LW9mLXR5cGUge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGQtc2YtLWJ1dHRvbi1pbmxpbmUgW3R5cGU9dGV4dF0sXG4ubGQtc2YtLWJ1dHRvbi1pbmxpbmUgW3R5cGU9ZW1haWxdIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LmxkLXNmLS1idXR0b24taW5saW5lIGZvcm0ge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQubGQtc2YtLWJ1dHRvbi1pbmxpbmUgZm9ybSBwIHtcblx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG4ubGQtc2YtLWJvcmRlci1ub25lIFt0eXBlPXRleHRdLFxuLmxkLXNmLS1ib3JkZXItbm9uZSBbdHlwZT1lbWFpbF0sXG4ubGQtc2YtLWJvcmRlci1ub25lIFt0eXBlPXN1Ym1pdF0ge1xuXHRib3JkZXItd2lkdGg6IDA7XG59XG5cbi5sZC1zZi0tYm9yZGVyLXRoaW4gW3R5cGU9dGV4dF0sXG4ubGQtc2YtLWJvcmRlci10aGluIFt0eXBlPWVtYWlsXSxcbi5sZC1zZi0tYm9yZGVyLXRoaW4gW3R5cGU9c3VibWl0XSB7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4ubGQtc2YtLWJvcmRlci10aGluIC5zdWJtaXQtdGV4dCxcbi5sZC1zZi0tYm9yZGVyLXRoaW4gLnN1Ym1pdC1pY29uIHtcblx0bWFyZ2luLXRvcDogLTFweDtcbn1cblxuLmxkLXNmLS1ib3JkZXItdGhpY2sgW3R5cGU9dGV4dF0sXG4ubGQtc2YtLWJvcmRlci10aGljayBbdHlwZT1lbWFpbF0sXG4ubGQtc2YtLWJvcmRlci10aGljayBbdHlwZT1zdWJtaXRdIHtcblx0Ym9yZGVyLXdpZHRoOiAycHg7XG5cdGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5sZC1zZi0tYm9yZGVyLXRoaWNrIC5zdWJtaXQtdGV4dCxcbi5sZC1zZi0tYm9yZGVyLXRoaWNrIC5zdWJtaXQtaWNvbiB7XG5cdG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi5sZC1zZi0tYm9yZGVyLXRoaWNrZXIgW3R5cGU9dGV4dF0sXG4ubGQtc2YtLWJvcmRlci10aGlja2VyIFt0eXBlPWVtYWlsXSxcbi5sZC1zZi0tYm9yZGVyLXRoaWNrZXIgW3R5cGU9c3VibWl0XSB7XG5cdGJvcmRlci13aWR0aDogM3B4O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4ubGQtc2YtLWJvcmRlci10aGlja2VyIC5zdWJtaXQtdGV4dCxcbi5sZC1zZi0tYm9yZGVyLXRoaWNrZXIgLnN1Ym1pdC1pY29uIHtcblx0bWFyZ2luLXRvcDogLTNweDtcbn1cblxuLmxkLXNmIFt0eXBlPXN1Ym1pdF06aG92ZXIgLnN1Ym1pdC1pY29uIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG59XG5cbi5sZC1zZiBbdHlwZT1zdWJtaXRdOmhvdmVyIC5zdWJtaXQtdGV4dCsuc3VibWl0LWljb24ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbn1cblxuLmxkLXNmIC5zdWJtaXQtaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcblx0bGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLmxkLXNmIC5zdWJtaXQtaWNvbiB7XG5cdGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi5sZC1zZiAuc3VibWl0LWljb24gaSB7XG5cdG1hcmdpbjogMDtcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmxkLXNmIC5zdWJtaXQtaWNvbisuc3VibWl0LXRleHQge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwLjY1ZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQubGQtc2YgLnN1Ym1pdC10ZXh0LnZpc2libGUteHMrLnN1Ym1pdC1pY29uIHtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuXHR9XG59XG5cbi5sZC1zZi0tc2l6ZS14cyBbdHlwZT10ZXh0XSxcbi5sZC1zZi0tc2l6ZS14cyBbdHlwZT1lbWFpbF0sXG4ubGQtc2YtLXNpemUteHMgW3R5cGU9c3VibWl0XSB7XG5cdGhlaWdodDogNDVweDtcbn1cblxuLmxkLXNmLS1zaXplLXNtIFt0eXBlPXRleHRdLFxuLmxkLXNmLS1zaXplLXNtIFt0eXBlPWVtYWlsXSxcbi5sZC1zZi0tc2l6ZS1zbSBbdHlwZT1zdWJtaXRdIHtcblx0aGVpZ2h0OiA1MHB4O1xufVxuXG4ubGQtc2YtLXNpemUtbWQgW3R5cGU9dGV4dF0sXG4ubGQtc2YtLXNpemUtbWQgW3R5cGU9ZW1haWxdLFxuLmxkLXNmLS1zaXplLW1kIFt0eXBlPXN1Ym1pdF0ge1xuXHRoZWlnaHQ6IDYwcHg7XG59XG5cbi5sZC1zZi0tc2l6ZS1sZyBbdHlwZT10ZXh0XSxcbi5sZC1zZi0tc2l6ZS1sZyBbdHlwZT1lbWFpbF0sXG4ubGQtc2YtLXNpemUtbGcgW3R5cGU9c3VibWl0XSB7XG5cdGhlaWdodDogNjVweDtcbn1cblxuLmxkLXNmLS1zaXplLXhsIFt0eXBlPXRleHRdLFxuLmxkLXNmLS1zaXplLXhsIFt0eXBlPWVtYWlsXSB7XG5cdGhlaWdodDogNzBweDtcbn1cblxuLmxkLXNmLS1zaXplLXhsIFt0eXBlPXN1Ym1pdF0ge1xuXHRoZWlnaHQ6IDY1cHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG43LjM2LiBOYXZpZ2F0aW9uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ucGFnZS1uYXYge1xuXHRtYXJnaW4tdG9wOiAxZW07XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLnBhZ2UtbGlua3MsXG51bC5wYWdpbmF0aW9uIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRjbGVhcjogYm90aDtcbn1cblxudWwucGFnaW5hdGlvbiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbnVsLnBhZ2luYXRpb24gbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxudWwucGFnaW5hdGlvbiBsaTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0bWFyZ2luLWlubGluZS1zdGFydDogM3B4O1xufVxuXG51bC5wYWdpbmF0aW9uIGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAzcHg7XG59XG5cbnVsLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR3aWR0aDogMzVweDtcblx0aGVpZ2h0OiAzNXB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNiU7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG51bC5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMgc3BhbixcbnVsLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyBpIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbnVsLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycy5jdXJyZW50LFxudWwucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG59XG5cbnVsLnBhZ2luYXRpb24gLm5leHQsXG51bC5wYWdpbmF0aW9uIC5wcmV2IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmODtcbn1cblxuLnBhZ2UtbGlua3Mge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXRvcDogMS41ZW07XG59XG5cbi5wYWdlLWxpbmtzIC5wb3N0LXBhZ2UtbnVtYmVycyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR3aWR0aDogMzVweDtcblx0aGVpZ2h0OiAzNXB4O1xuXHRtYXJnaW46IDAgM3B4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogNiU7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4ucGFnZS1saW5rcyAucG9zdC1wYWdlLW51bWJlcnMuY3VycmVudCxcbi5wYWdlLWxpbmtzIC5wb3N0LXBhZ2UtbnVtYmVyczpob3ZlciB7XG5cdGNvbG9yOiAjZmZmO1xuXHRib3JkZXItY29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xufVxuXG4ucGFnZS1saW5rcz5zcGFuLFxuLnBhZ2UtbGlua3MgYSBzcGFuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGFnZS1saW5rcz5hLFxuLnBhZ2UtbGlua3M+c3BhbiB7XG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiA4cHg7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogOHB4O1xufVxuXG4ucGFnZS1saW5rcyAucGFnZS1saW5rcy10aXRsZSB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5wYWdlLWxpbmtzOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuNy4zNy4gUGFydGljbGVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubGQtcGFydGljbGVzLWNvbnRhaW5lci52aXNpYmxlLW9uLWNvbHVtbi1ob3ZlciB7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbjcuMzguIFBvcnRmb2xpb1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmxxZC1wZi1pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmxxZC1wZi1pdGVtIC5scWQtcGYtZGV0YWlscyAubHFkLXBmLXRpdGxlLFxuLmxxZC1wZi1pdGVtIC5scWQtcGYtZGV0YWlscyBhIHtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5scWQtcGYtaXRlbSAubHFkLXBmLWRldGFpbHMgYTpub3QoOmhvdmVyKSB7XG5cdG9wYWNpdHk6IDAuNTtcbn1cblxuLmxxZC1wZi1pdGVtIC5scWQtcGYtZGV0YWlscyAubHFkLXBmLXRpdGxlIGE6bm90KDpob3Zlcikge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubHFkLXBmLWltZz5maWd1cmUge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS41cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG5cbi5scWQtcGYtaXRlbTpob3ZlciAubHFkLXBmLWltZz5maWd1cmUge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4ubHFkLXBmLW92ZXJsYXktYmcge1xuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuOTUpO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNjVzLCB0cmFuc2Zvcm0gMC42NXM7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5scWQtcGYtaXRlbTpob3ZlciAubHFkLXBmLW92ZXJsYXktYmcge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4ubHFkLXBmLW92ZXJsYXktYmctc2NhbGUgLmxxZC1wZi1vdmVybGF5LWJnIHtcblx0Zm9udC1zaXplOiA1NXB4O1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmxxZC1wZi1vdmVybGF5LWJnLXNjYWxlIC5scWQtcGYtb3ZlcmxheS1iZyBpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNjVzLCB0cmFuc2Zvcm0gMC42NXM7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG59XG5cbi5scWQtcGYtb3ZlcmxheS1iZy1zY2FsZTpob3ZlciAubHFkLXBmLW92ZXJsYXktYmcgaSB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLnBmLWRldGFpbHMtaC1lbmQge1xuXHR0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi5wZi1kZXRhaWxzLWgtbWlkIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGYtZGV0YWlscy1oLXN0ciB7XG5cdHRleHQtYWxpZ246IHN0YXJ0O1xufVxuXG4uY2Fyb3VzZWwtaXRlbSAubHFkLXBmLWNvbnRlbnQtdiB7XG5cdG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmNhcm91c2VsLWl0ZW0gLmxxZC1wZi1jb250ZW50LXYgLmxxZC1wZi1pbWcge1xuXHRwYWRkaW5nLXRvcDogNzUlO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSAubHFkLXBmLWNvbnRlbnQtdiAubHFkLXBmLWltZz5maWd1cmUge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcbn1cblxuLmxxZC1wZi1maWx0ZXJhYmxlLWNhcm91c2VsIGg2IHtcblx0Zm9udC1zaXplOiAxM3B4O1xufVxuXG4ubHFkLXBmLWZpbHRlcmFibGUtY2Fyb3VzZWwgLmZpbHRlci1saXN0IGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMS42NWVtO1xufVxuXG4ubHFkLXBmLWZpbHRlcmFibGUtY2Fyb3VzZWwgLmxpcXVpZC1maWx0ZXItaXRlbXMge1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5scWQtcGYtY2Fyb3VzZWwtaGVhZGVyIGgyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzLjVyZW07XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5scWQtcGYtY2Fyb3VzZWwtaGVhZGVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMnJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXHRcdHRyYW5zZm9ybS1vcmlnaW46IDAlIDUwJSAtMTgwcHg7XG5cdH1cblxuXHQubHFkLXBmLWZpbHRlcmFibGUtY2Fyb3VzZWwgLmNvbC1sZy00IHtcblx0XHR0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXHR9XG5cblx0LmxxZC1wZi1maWx0ZXJhYmxlLWNhcm91c2VsIC5jYXJvdXNlbC1uYXYge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR9XG5cblx0LmxxZC1wZi1maWx0ZXJhYmxlLWNhcm91c2VsIC5mbGlja2l0eS1idXR0b24ge1xuXHRcdHdpZHRoOiA4MHB4O1xuXHRcdGhlaWdodDogNzNweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5scWQtcGYtZmlsdGVyYWJsZS1jYXJvdXNlbCAuY2Fyb3VzZWwtbmF2IHtcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0Ym90dG9tOiAxMTBweCAhaW1wb3J0YW50O1xuXHRcdGxlZnQ6IDE1cHggIWltcG9ydGFudDtcblx0fVxuXG5cdC5scWQtcGYtZmlsdGVyYWJsZS1jYXJvdXNlbCAuZmxpY2tpdHktYnV0dG9uIHtcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmxxZC1wZi1jYXJvdXNlbCAuY2Fyb3VzZWwtZG90cy1tb2JpbGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Ym90dG9tOiAyMHB4O1xuXHRcdGxlZnQ6IDE1cHg7XG5cdFx0cmlnaHQ6IDE1cHg7XG5cdH1cblxuXHQubHFkLXBmLWNhcm91c2VsIC5jYXJvdXNlbC1kb3RzLW1vYmlsZSAuZmxpY2tpdHktcGFnZS1kb3RzIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHBhZGRpbmc6IDEwcHggMTVweDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRcdC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCkgYnJpZ2h0bmVzcygxMTUlKTtcblx0XHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KSBicmlnaHRuZXNzKDExNSUpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQubHFkLXBmLWZpbHRlcmFibGUtY2Fyb3VzZWwgLmxxZC1wZi1jYXJvdXNlbC1oZWFkZXIgLmxpcXVpZC1maWx0ZXItaXRlbXMge1xuXHRcdHBhZGRpbmctdG9wOiAxZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC5scWQtcGYtZmlsdGVyYWJsZS1jYXJvdXNlbCAuY2Fyb3VzZWwtZG90cy1tb2JpbGUgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG4ubHFkLXBmLWRhcmsgcCB7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xufVxuXG4ubHFkLXBmLWRhcmsgLmxxZC1wZi1vdmVybGF5LWJnIHtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5scWQtcGYtbGlnaHQgLmxxZC1wZi1vdmVybGF5LWJnIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5scWQtcGYtbGlnaHQgLmxxZC1wZi1kZXRhaWxzIGgyLFxuLmxxZC1wZi1saWdodCAubHFkLXBmLWRldGFpbHMgYSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLXBmLWxpZ2h0IC5scWQtcGYtZGV0YWlscyBwIHtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLmxxZC1wZi1pdGVtLXN0eWxlLTEgLmxxZC1wZi10aXRsZSxcbi5scWQtcGYtaXRlbS1zdHlsZS0xIC5scWQtcGYtY2F0IHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuODVzLCBvcGFjaXR5IDAuODVzLCB2aXNpYmlsaXR5IDAuODVzO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuXG4ubHFkLXBmLWl0ZW0tc3R5bGUtMSAubHFkLXBmLXRpdGxlLFxuLmxxZC1wZi1pdGVtLXN0eWxlLTEgLmxxZC1wZi1jYXQge1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbn1cblxuLmxxZC1wZi1pdGVtLXN0eWxlLTEgLmxxZC1wZi1vdmVybGF5LWJnIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiBub25lO1xufVxuXG4ubHFkLXBmLWl0ZW0tc3R5bGUtMSAubHFkLXBmLWRldGFpbHMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMS41ZW07XG5cdHJpZ2h0OiA1JTtcblx0bGVmdDogNSU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxZW0pO1xuXHQtd2Via2l0LWNsaXAtcGF0aDogcG9seWdvbigwIDEwMCUsIDEwMCUgMTAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcblx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMTAwJSwgMTAwJSAxMDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuXHR0cmFuc2l0aW9uOiBjbGlwLXBhdGggMC42NXMsIC13ZWJraXQtY2xpcC1wYXRoIDAuNjVzLCB0cmFuc2Zvcm0gMC44NXM7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5scWQtcGYtaXRlbS1zdHlsZS0xIC5scWQtcGYtaW5mbyB7XG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiA3JTtcblx0cGFkZGluZy1pbmxpbmUtZW5kOiA3JTtcbn1cblxuLmxxZC1wZi1pdGVtLXN0eWxlLTEgLmxxZC1wZi1jYXQgYTpub3QoOmhvdmVyKSB7XG5cdG9wYWNpdHk6IDAuNDtcbn1cblxuLmxxZC1wZi1pdGVtLXN0eWxlLTEucGYtZGV0YWlscy1oLWVuZCAubHFkLXBmLWRldGFpbHMge1xuXHR0ZXh0LWFsaWduOiBzdGFydDtcbn1cblxuLmxxZC1wZi1pdGVtLXN0eWxlLTEucGYtZGV0YWlscy1oLW1pZCAubHFkLXBmLWRldGFpbHMge1xuXHRsZWZ0OiAwO1xufVxuXG4ubHFkLXBmLWl0ZW0tc3R5bGUtMS5wZi1kZXRhaWxzLWgtbWlkIC5scWQtcGYtZGV0YWlscz5kaXYge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubHFkLXBmLWl0ZW0tc3R5bGUtMS5wZi1kZXRhaWxzLWgtbWlkIC5scWQtcGYtZGV0YWlscyAubHFkLXBmLWxpbmsge1xuXHRwYWRkaW5nLXRvcDogMTVweDtcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5scWQtcGYtaXRlbS1zdHlsZS0xLnBmLWRldGFpbHMtaC1zdHIgLmxxZC1wZi1kZXRhaWxzIHtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDEwJTtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHR0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi5scWQtcGYtaXRlbS1zdHlsZS0xOmhvdmVyIC5scWQtcGYtdGl0bGUsXG4ubHFkLXBmLWl0ZW0tc3R5bGUtMTpob3ZlciAubHFkLXBmLWNhdCB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmxxZC1wZi1pdGVtLXN0eWxlLTE6aG92ZXIgLmxxZC1wZi10aXRsZSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG59XG5cbi5scWQtcGYtaXRlbS1zdHlsZS0xOmhvdmVyIC5scWQtcGYtY2F0IHtcblx0dHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG59XG5cbi5scWQtcGYtaXRlbS1zdHlsZS0xOmhvdmVyIC5scWQtcGYtZGV0YWlscyB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0LXdlYmtpdC1jbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgMCUgMTAwJSkgIWltcG9ydGFudDtcblx0Y2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDEwMCUsIDAlIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5scWQtcGYtaXRlbS1zdHlsZS0yIHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNjVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmxxZC1wZi1pdGVtLXN0eWxlLTIgLmxxZC1wZi1vdmVybGF5LWJnIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmxxZC1wZi1pdGVtLXN0eWxlLTI6aG92ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG59XG5cbi5scWQtcGYtaXRlbS1zdHlsZS0zIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmxxZC1wZi1pdGVtLXN0eWxlLTMgLmxxZC1wZi1pbWcge1xuXHRib3gtc2hhZG93OiAwIDIwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSAubHFkLXBmLWl0ZW0tc3R5bGUtMyAubHFkLXBmLWltZyB7XG5cdHBhZGRpbmctdG9wOiAxMDAlO1xuXHRib3gtc2hhZG93OiAwIDEycHggMjVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4ubHFkLXBmLWl0ZW0tc3R5bGUtNCB7XG5cdGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC42NXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuXG4ubHFkLXBmLWl0ZW0tc3R5bGUtNCAubHFkLXBmLXRpdGxlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwi4oCUXCI7XG5cdG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4ubHFkLXBmLWl0ZW0tc3R5bGUtNCAubHFkLXBmLXRpdGxlLFxuLmxxZC1wZi1pdGVtLXN0eWxlLTQgcCB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjVweCk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjY1cywgb3BhY2l0eSAwLjY1cztcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cblxuLmxxZC1wZi1pdGVtLXN0eWxlLTQgLmxxZC1wZi10aXRsZSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuMTVzO1xufVxuXG4ubHFkLXBmLWl0ZW0tc3R5bGUtNCAubHFkLXBmLW92ZXJsYXktYmcge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSAubHFkLXBmLWl0ZW0tc3R5bGUtNCB7XG5cdG1hcmdpbi1ib3R0b206IDExMHB4O1xufVxuXG4uaXMtc2VsZWN0ZWQgLmxxZC1wZi1pdGVtLXN0eWxlLTQsXG4ubHFkLXBmLWl0ZW0tc3R5bGUtNDpob3ZlciB7XG5cdGJveC1zaGFkb3c6IDAgNDBweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG59XG5cbi5pcy1zZWxlY3RlZCAubHFkLXBmLWl0ZW0tc3R5bGUtNCAubHFkLXBmLW92ZXJsYXktYmcsXG4ubHFkLXBmLWl0ZW0tc3R5bGUtNDpob3ZlciAubHFkLXBmLW92ZXJsYXktYmcge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4uaXMtc2VsZWN0ZWQgLmxxZC1wZi1pdGVtLXN0eWxlLTQgLmxxZC1wZi10aXRsZSxcbi5pcy1zZWxlY3RlZCAubHFkLXBmLWl0ZW0tc3R5bGUtNCBwLFxuLmxxZC1wZi1pdGVtLXN0eWxlLTQ6aG92ZXIgLmxxZC1wZi10aXRsZSxcbi5scWQtcGYtaXRlbS1zdHlsZS00OmhvdmVyIHAge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5pcy1zZWxlY3RlZCAubHFkLXBmLWl0ZW0tc3R5bGUtNCAubHFkLXBmLXRpdGxlLFxuLmxxZC1wZi1pdGVtLXN0eWxlLTQ6aG92ZXIgLmxxZC1wZi10aXRsZSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4uaXMtc2VsZWN0ZWQgLmxxZC1wZi1pdGVtLXN0eWxlLTQgcCxcbi5scWQtcGYtaXRlbS1zdHlsZS00OmhvdmVyIHAge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbn1cblxuLmlzLXNlbGVjdGVkIC5scWQtcGYtaXRlbS1zdHlsZS00IHtcblx0dHJhbnNpdGlvbi1kZWxheTogMC4zNXM7XG59XG5cbi5pcy1zZWxlY3RlZCAubHFkLXBmLWl0ZW0tc3R5bGUtNCAubHFkLXBmLW92ZXJsYXktYmcge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjQ1cztcbn1cblxuLmlzLXNlbGVjdGVkIC5scWQtcGYtaXRlbS1zdHlsZS00IC5scWQtcGYtdGl0bGUge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4uaXMtc2VsZWN0ZWQgLmxxZC1wZi1pdGVtLXN0eWxlLTQgcCB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuNzVzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmxxZC1wZi1pdGVtLXN0eWxlLTQgLmxxZC1wZi1kZXRhaWxzIC50ZXh0LXZlcnRpY2FsIHtcblx0XHRwYWRkaW5nOiAyLjVyZW07XG5cdH1cblxuXHQuY2Fyb3VzZWwtaXRlbSAubHFkLXBmLWl0ZW0tc3R5bGUtNCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQubHFkLXBmLWl0ZW0tc3R5bGUtNCAucG9ydGZvbGlvLXN1bW1hcnkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmxxZC1wZi1pdGVtLXN0eWxlLTUgLmxxZC1wZi1kZXRhaWxzIHtcblx0cGFkZGluZy10b3A6IDRyZW07XG5cdHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuXG4ubHFkLXBmLWl0ZW0tc3R5bGUtNSAubHFkLXBmLW92ZXJsYXktYmcge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4ubHFkLXBmLWl0ZW0tc3R5bGUtNTpob3ZlciBmaWd1cmUge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4ucGFnZS1oYXMtZnJhbWUgLmxxZC1wZi1pdGVtLXN0eWxlLTUge1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcbn1cblxuLmNhcm91c2VsLWl0ZW1zIC5scWQtcGYtaXRlbS1zdHlsZS01IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5scWQtcGYtaXRlbS1zdHlsZS01IC5scWQtcGYtZGV0YWlscyB7XG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDMuNXJlbTtcblx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IDMuNXJlbTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmxxZC1wZi1pdGVtLXN0eWxlLTUgLmxxZC1wZi1kZXRhaWxzIHtcblx0XHRwYWRkaW5nLXRvcDogMi41cmVtO1xuXHRcdHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5scWQtcGYtaXRlbS1zdHlsZS01IC5scWQtcGYtZGV0YWlscyB7XG5cdFx0cGFkZGluZy10b3A6IDcwcHg7XG5cdH1cbn1cblxuLmxxZC1wZi1pdGVtLXN0eWxlLTYge1xuXHRib3gtc2hhZG93OiAwIDEwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIGJveC1zaGFkb3cgMC4zcztcbn1cblxuLmxxZC1wZi1pdGVtLXN0eWxlLTYgLmxxZC1wZi1pdGVtLWlubmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDZweDtcblx0aGVpZ2h0OiA2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDAuNTVyZW07XG5cdGxlZnQ6IDFyZW07XG5cdHotaW5kZXg6IDI7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdGJveC1zaGFkb3c6IDEwcHggMCAwIGN1cnJlbnRDb2xvciwgMjBweCAwIDAgY3VycmVudENvbG9yO1xufVxuXG4ubHFkLXBmLWl0ZW0tc3R5bGUtNiAubHFkLXBmLWRldGFpbHMgLmxxZC1wZi10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDAuMWVtO1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi5scWQtcGYtaXRlbS1zdHlsZS02IC5scWQtcGYtY2F0IHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmxxZC1wZi1pdGVtLXN0eWxlLTY6aG92ZXIge1xuXHRib3gtc2hhZG93OiAwIDIwcHggNzVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbn1cblxuLmxxZC1wZi1pdGVtLXN0eWxlLTY6aG92ZXIgLmxxZC1wZi1pbWc+ZmlndXJlIHtcblx0dHJhbnNmb3JtOiBub25lO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuNy4zOS4gUHJpY2UgdGFibGVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5scWQtcHQge1xuXHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0Y29sb3I6ICM2MTYxNjE7XG59XG5cbi5scWQtcHQgbGkge1xuXHRtYXJnaW4tdG9wOiAxZW07XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmxxZC1wdCBsaSBpIHtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDAuOWVtO1xuXHRmb250LXNpemU6IDFlbTtcbn1cblxuLmxxZC1wdCAuZmVhdHVyZS1pbmFjdGl2ZSB7XG5cdG9wYWNpdHk6IDAuNDtcbn1cblxuLmxxZC1wdC1iZyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5scWQtcHQtdGl0bGUge1xuXHQvKiBtYXJnaW46IDA7ICovXG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLmxxZC1wdC1wcmljZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5scWQtcHQtcHJpY2Ugc21hbGwge1xuXHRmb250LXNpemU6IDAuNWVtO1xufVxuXG4ubHFkLXB0LWJvZHkgdWwge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5scWQtcHQtYm9keSBwOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubHFkLXB0LWRlc2NyaXB0aW9uIHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMS41NjI1ZW07XG59XG5cbi5scWQtcHQtZGVzY3JpcHRpb24tbWQge1xuXHRmb250LXNpemU6IDE3cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ3MDU4ODIzNTNlbTtcbn1cblxuLmxxZC1wdC1kZXNjcmlwdGlvbi1sZyB7XG5cdGZvbnQtc2l6ZTogMTlweDtcblx0bGluZS1oZWlnaHQ6IDEuNjMxNTc4OTQ3NGVtO1xufVxuXG4ubHFkLXB0LWZlYXR1cmVkIHtcblx0ei1pbmRleDogMjtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5scWQtcHQtZmVhdHVyZWQgLmxxZC1wdC1iZyB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4xKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xufVxuXG4ubHFkLXB0LXN0eWxlLTggLmxxZC1wdC1wcmljZSB7XG5cdGZvbnQtc2l6ZTogNDhweDtcblx0Y29sb3I6ICMwRjM1OEU7XG59XG5cbi5scWQtcHQtZmVhdHVyZWQgLmxxZC1wdC10aXRsZSxcbi5scWQtcHQtZmVhdHVyZWQgLmxxZC1wdC1wcmljZSxcbi5scWQtcHQtZmVhdHVyZWQgLmxxZC1wdC1wcmljZSBzbWFsbCxcbi5scWQtcHQtZmVhdHVyZWQgLmxxZC1wdC1ib2R5IGxpIGksXG4ubHFkLXB0LWZlYXR1cmVkIC5scWQtcHQtYm9keSBsaSBzdHJvbmcge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxxZC1wdC1mb290IHtcblx0Y291bnRlci1yZXNldDogcHJpY2luZy10YWJsZS1mb290LW9sO1xufVxuXG4ubHFkLXB0LWZvb3Qgb2wge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMC44MTI1ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjUzODQ2MTUzODVlbTtcblx0b3BhY2l0eTogMC44O1xufVxuXG4ubHFkLXB0LWZvb3Qgb2wgbGkge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvdW50ZXItaW5jcmVtZW50OiBwcmljaW5nLXRhYmxlLWZvb3Qtb2w7XG59XG5cbi5scWQtcHQtZm9vdCBvbCBsaTpiZWZvcmUge1xuXHRjb250ZW50OiBjb3VudGVyKHByaWNpbmctdGFibGUtZm9vdC1vbCk7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR3aWR0aDogMS44MzMzMzMzMzMzZW07XG5cdGhlaWdodDogMS44MzMzMzMzMzMzZW07XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MGVtO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleDogMCAwIDEuODMzMzMzMzMzM2VtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAjNjE2MTYxO1xufVxuXG4ubHFkLXB0LWxhYmVsIHtcblx0cGFkZGluZzogMC4zNTcxNDI4NTcxZW0gMS4wNzE0Mjg1NzE0ZW07XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxLjcxNDI4NTcxNDNlbTtcblx0cmlnaHQ6IDEuNzE0Mjg1NzE0M2VtO1xuXHR6LWluZGV4OiAyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4ubHFkLXB0LXNjYWxlLWJnIC5scWQtcHQtYmcge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUsIDEuMSk7XG59XG5cbi5scWQtcHQtc3R5bGUtMSB7XG5cdGNvbG9yOiAjNjE2MTYxO1xufVxuXG4ubHFkLXB0LXN0eWxlLTEgLmxxZC1wdC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMjdweDtcbn1cblxuLmxxZC1wdC1zdHlsZS0xIC5scWQtcHQtaGVhZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Rjk7XG59XG5cbi5scWQtcHQtc3R5bGUtMSAubHFkLXB0LWJvZHkge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZWJlYmViO1xuXHRib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubHFkLXB0LXN0eWxlLTEgLmxxZC1wdC1mb290IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2ViZWJlYjtcblx0Ym9yZGVyLXRvcDogbm9uZTtcbn1cblxuLmxxZC1wdC1zdHlsZS0xLmxxZC1wdC1mZWF0dXJlZCAubHFkLXB0LWhlYWQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi5scWQtcHQtc3R5bGUtMiB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNEMURCRTM7XG59XG5cbi5scWQtcHQtc3R5bGUtMiAubHFkLXB0LXByaWNlIHtcblx0Zm9udC1zaXplOiAzNHB4O1xufVxuXG4ubHFkLXB0LXN0eWxlLTIgLmxxZC1wdC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6ICM3NzgwODc7XG59XG5cbi5scWQtcHQtc3R5bGUtMiBsaSB7XG5cdG1hcmdpbi10b3A6IDAuN2VtO1xuXHRtYXJnaW4tYm90dG9tOiAwLjdlbTtcbn1cblxuLmxxZC1wdC1zdHlsZS0zIHtcblx0Ym94LXNoYWRvdzogMCAyMnB4IDU1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubHFkLXB0LXN0eWxlLTMgLmxxZC1wdC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmxxZC1wdC1zdHlsZS0zIC5scWQtcHQtcHJpY2Uge1xuXHRmb250LXNpemU6IDUwcHg7XG59XG5cbi5scWQtcHQtc3R5bGUtMyBsaSB7XG5cdG1hcmdpbi10b3A6IDAuNWVtO1xuXHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLmxxZC1wdC1zdHlsZS0zLmxxZC1wdC1mZWF0dXJlZDpub3QoLmxxZC1wdC1zdHlsZS0zYikgLmxxZC1wdC1iZyB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cblx0LmxxZC1wdC1zdHlsZS0zIC5scWQtcHQtaGVhZCxcblx0LmxxZC1wdC1zdHlsZS0zIC5scWQtcHQtYm9keSB7XG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDRyZW07XG5cdFx0cGFkZGluZy1pbmxpbmUtZW5kOiA0cmVtO1xuXHR9XG5cblx0LmxxZC1wdC1zdHlsZS0zIC5scWQtcHQtZm9vdCB7XG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAuNXJlbTtcblx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IDAuNXJlbTtcblx0fVxufVxuXG4ubHFkLXB0LXN0eWxlLTNiIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcbn1cblxuLmxxZC1wdC1zdHlsZS0zYiAubHFkLXB0LWhlYWQge1xuXHRwYWRkaW5nLXRvcDogMy41cmVtO1xufVxuXG4ubHFkLXB0LXN0eWxlLTNiIC5scWQtcHQtdGl0bGUge1xuXHRmb250LXNpemU6IDEzcHg7XG59XG5cbi5scWQtcHQtc3R5bGUtM2IgLmxxZC1wdC1wcmljZSBzbWFsbCB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAuNWVtO1xuXHRvcGFjaXR5OiAwLjY7XG5cdGZvbnQtc2l6ZTogMC4zMDYxMjI0NDllbTtcbn1cblxuLmxxZC1wdC1zdHlsZS0zYiBsaSB7XG5cdG1hcmdpbi10b3A6IDAuNWVtO1xuXHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cblxuLmxxZC1wdC1zdHlsZS0zYiAubHFkLXB0LWZvb3Qge1xuXHRib3JkZXItdG9wLXdpZHRoOiAxcHg7XG5cdGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xufVxuXG4ubHFkLXB0LXN0eWxlLTNiIC5scWQtcHQtbGFiZWwge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5scWQtcHQtc3R5bGUtM2IubHFkLXB0LWZlYXR1cmVkIC5scWQtcHQtYmcge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmxxZC1wdC1zdHlsZS0zYiAubHFkLXB0LWJvZHkge1xuXHRcdHBhZGRpbmctYm90dG9tOiA0cmVtO1xuXHR9XG59XG5cbi5scWQtcHQtc3R5bGUtNCB7XG5cdGJveC1zaGFkb3c6IDAgMjBweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5scWQtcHQtc3R5bGUtNCAubHFkLXB0LXRpdGxlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuXG4ubHFkLXB0LXN0eWxlLTQgLmxxZC1wdC1wcmljZSB7XG5cdGZvbnQtc2l6ZTogNjBweDtcbn1cblxuLmxxZC1wdC1zdHlsZS00IC5scWQtcHQtYm9keSB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlOGU4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcbn1cblxuLmxxZC1wdC1zdHlsZS00IC5scWQtcHQtZm9vdGVyLWV4dHJhPnNwYW4sXG4ubHFkLXB0LXN0eWxlLTQgLmxxZC1wdC1mb290ZXItZXh0cmEgYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxxZC1wdC1zdHlsZS00LmxxZC1wdC1mZWF0dXJlZCB7XG5cdGJveC1zaGFkb3c6IDAgMjJweCA4OHB4IHJnYmEoMTExLCAxMzQsIDIxNCwgMC4xNSk7XG59XG5cbi5scWQtcHQtc3R5bGUtNC5scWQtcHQtZmVhdHVyZWQgLmxxZC1wdC1ib2R5IHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cblxuLmxxZC1wdC1zdHlsZS01IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2QxZGJlMztcbn1cblxuLmxxZC1wdC1zdHlsZS01IC5scWQtcHQtdGl0bGUge1xuXHRmb250LXNpemU6IDEzcHg7XG59XG5cbi5scWQtcHQtc3R5bGUtNSAubHFkLXB0LXByaWNlIHtcblx0Zm9udC1zaXplOiA1NXB4O1xufVxuXG4ubHFkLXB0LXN0eWxlLTUubHFkLXB0LWZlYXR1cmVkIC5scWQtcHQtYmcge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDc1LCAxLjE1KTtcblx0Ym94LXNoYWRvdzogMCAwIDQwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubHFkLXB0LXN0eWxlLTYge1xuXHRib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubHFkLXB0LXN0eWxlLTYgbGkge1xuXHRtYXJnaW4tdG9wOiAwLjVlbTtcblx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5scWQtcHQtc3R5bGUtNiAubHFkLXB0LXRpdGxlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAxZW0gMmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmxxZC1wdC1zdHlsZS02IC5scWQtcHQtdGl0bGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0Ym9yZGVyLXJhZGl1czogNTBlbTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdG9wYWNpdHk6IDAuMTtcbn1cblxuLmxxZC1wdC1zdHlsZS02IC5scWQtcHQtcHJpY2Uge1xuXHRmb250LXNpemU6IDUwcHg7XG59XG5cbi5scWQtcHQtc3R5bGUtNiAubHFkLXB0LXByaWNlIHNtYWxsIHtcblx0Zm9udC1zaXplOiAwLjM1ZW07XG5cdG9wYWNpdHk6IDAuNjtcbn1cblxuLmxxZC1wdC1zdHlsZS02IC5scWQtcHQtYm9keSB7XG5cdGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmxxZC1wdC1zdHlsZS02LmxxZC1wdC1mZWF0dXJlZCAubHFkLXB0LWJnIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjEpO1xuXHRib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQubHFkLXB0LXN0eWxlLTYgLmxxZC1wdC1pbm5lciB7XG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDIuNXJlbTtcblx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IDIuNXJlbTtcblx0fVxufVxuXG4ubHFkLXB0LXN0eWxlLTcge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZjNmM2YzO1xufVxuXG4ubHFkLXB0LXN0eWxlLTcgbGkge1xuXHRtYXJnaW4tdG9wOiAwLjU1ZW07XG5cdG1hcmdpbi1ib3R0b206IDAuNTVlbTtcbn1cblxuLmxxZC1wdC1zdHlsZS03IC5scWQtcHQtdGl0bGUsXG4ubHFkLXB0LXN0eWxlLTcgLmxxZC1wdC1wcmljZSB7XG5cdGNvbG9yOiAjMzMzNjM5O1xufVxuXG4ubHFkLXB0LXN0eWxlLTcgLmxxZC1wdC10aXRsZSBzbWFsbCxcbi5scWQtcHQtc3R5bGUtNyAubHFkLXB0LXByaWNlIHNtYWxsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG9wYWNpdHk6IDAuODtcbn1cblxuLmxxZC1wdC1zdHlsZS03IC5scWQtcHQtdGl0bGUge1xuXHRmb250LXNpemU6IDI3cHg7XG59XG5cbi5scWQtcHQtc3R5bGUtNyAubHFkLXB0LXRpdGxlIHNtYWxsIHtcblx0Zm9udC1zaXplOiBjbGFtcCgxNHB4LCAwLjVlbSwgMWVtKTtcbn1cblxuLmxxZC1wdC1zdHlsZS03IC5scWQtcHQtcHJpY2Uge1xuXHRmb250LXNpemU6IDUycHg7XG59XG5cbi5scWQtcHQtc3R5bGUtNyAubHFkLXB0LXByaWNlIHNtYWxsIHtcblx0bWFyZ2luLXRvcDogMC41ZW07XG5cdGZvbnQtc2l6ZTogMC4zZW07XG59XG5cbi5scWQtcHQtc3R5bGUtNyAubHFkLXB0LWRlc2NyaXB0aW9uIHtcblx0b3BhY2l0eTogMC44O1xufVxuXG4ubHFkLXB0LXN0eWxlLTcgLmxxZC1wdC1ib2R5IHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmM2YzZjM7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5scWQtcHQtc3R5bGUtNyAubHFkLXB0LWlubmVyIHtcblx0XHRwYWRkaW5nOiAyLjVyZW0gMS41cmVtO1xuXHR9XG59XG5cbi5scWQtcHQtc3R5bGUtOCB7XG5cdGJveC1zaGFkb3c6IDAgMjBweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmxxZC1wdC1zdHlsZS04IGxpIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubHFkLXB0LXN0eWxlLTggbGk+c3Ryb25nOmxhc3Qtb2YtdHlwZSB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG59XG5cbi5scWQtcHQtc3R5bGUtOCAubHFkLXB0LXRpdGxlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4ubHFkLXB0LXN0eWxlLTggLmxxZC1wdC1wcmljZSBzbWFsbDpsYXN0LW9mLXR5cGUge1xuXHRmb250LXNpemU6IDAuMzVlbTtcblx0b3BhY2l0eTogMC41O1xufVxuXG4ubHFkLXB0LXN0eWxlLTggLmxxZC1wdC1ib2R5IHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWYyZjU7XG59XG5cbi5scWQtcHQtc3R5bGUtOCAubHFkLXB0LWZvb3Qge1xuXHR3aWR0aDogNzMlO1xuXHRtYXJnaW46IDAgYXV0bztcbn1cblxuLmxxZC1wdC1zdHlsZS04LmxxZC1wdC1mZWF0dXJlZCB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5scWQtcHQtc3R5bGUtOC5scWQtcHQtZmVhdHVyZWQgLmxxZC1wdC1iZyB7XG5cdGJveC1zaGFkb3c6IDAgNDBweCA4MHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjA4NSk7XG59XG5cbi5scWQtcHQtc3R5bGUtOC5scWQtcHQtZmVhdHVyZWQgLmxxZC1wdC1ib2R5IHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5scWQtcHQtc3R5bGUtOCAubHFkLXB0LWJvZHkge1xuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAzLjVyZW07XG5cdFx0cGFkZGluZy1pbmxpbmUtZW5kOiAzLjVyZW07XG5cdH1cbn1cblxuLmxxZC1wdC1zdHlsZS05IHtcblx0Ym94LXNoYWRvdzogMCA0MHB4IDcwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLmxxZC1wdC1zdHlsZS05IC5scWQtcHQtdGl0bGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0cGFkZGluZzogN3B4IDExcHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiBhdXRvO1xuXHRyaWdodDogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLXB0LXN0eWxlLTkgLmxxZC1wdC1sYWJlbCB7XG5cdHBhZGRpbmc6IDdweCAxMXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogYXV0bztcblx0cmlnaHQ6IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmxxZC1wdC1zdHlsZS05IC5scWQtcHQtcHJpY2Uge1xuXHRmb250LXNpemU6IDQ4cHg7XG5cdGNvbG9yOiAjMTQxNDE0O1xufVxuXG4ubHFkLXB0LXN0eWxlLTkgLmxxZC1wdC1wcmljZSBzbWFsbDpsYXN0LW9mLXR5cGUge1xuXHRvcGFjaXR5OiAwLjU7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5scWQtcHQtc3R5bGUtOSAubHFkLXB0LWJvZHkge1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2RlZGVkZTtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4ubHFkLXB0LXN0eWxlLTkgLmxxZC1wdC1ib2R5Om5vdCg6bGFzdC1jaGlsZCkge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZGVkZTtcbn1cblxuLmxxZC1wdC1zdHlsZS05IC5scWQtcHQtZm9vdCAubHFkLXB0LWRlc2NyaXB0aW9uIHtcblx0Y29sb3I6ICMxNDE0MTQ7XG59XG5cbi5scWQtcHQtc3R5bGUtMTAge1xuXHRib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLmxxZC1wdC1zdHlsZS0xMCAubHFkLXB0LXRpdGxlIHtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuXG4ubHFkLXB0LXN0eWxlLTEwIC5scWQtcHQtbGFiZWwge1xuXHRyaWdodDogYXV0bztcblx0bGVmdDogMS43MTQyODU3MTQzZW07XG5cdGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmxxZC1wdC1zdHlsZS0xMCAubHFkLXB0LXByaWNlIHtcblx0Zm9udC1zaXplOiA1MHB4O1xuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xufVxuXG4ubHFkLXB0LXN0eWxlLTEwIC5scWQtcHQtcHJpY2Ugc21hbGwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLXRvcDogMC42NWVtO1xuXHRvcGFjaXR5OiAwLjU1O1xuXHRmb250LXNpemU6IDAuMzZlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5scWQtcHQtc3R5bGUtMTAgLmxxZC1wdC1ib2R5IHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWU7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmxxZC1wdC1zdHlsZS0xMC5scWQtcHQtZmVhdHVyZWQgLmxxZC1wdC1ib2R5IHtcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5scWQtcHQtc3R5bGUtMTEgLmxxZC1wdC1sYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogYXV0bztcblx0cmlnaHQ6IGF1dG87XG5cdHotaW5kZXg6IDI7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmxxZC1wdC1zdHlsZS0xMSAubHFkLXB0LWlubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLmxxZC1wdC1zdHlsZS0xMSAubHFkLXB0LWhlYWQge1xuXHRwYWRkaW5nLXRvcDogMWVtO1xufVxuXG4ubHFkLXB0LXN0eWxlLTExIC5scWQtcHQtaGVhZCBwIHtcblx0cGFkZGluZzogMCAxLjVlbSAxLjI1ZW07XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlY2YwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU2ZW07XG59XG5cbi5scWQtcHQtc3R5bGUtMTEgLmxxZC1wdC1wcmljZSB7XG5cdGZvbnQtc2l6ZTogNjBweDtcbn1cblxuLmxxZC1wdC1zdHlsZS0xMSAubHFkLXB0LXByaWNlIHNtYWxsOmxhc3QtY2hpbGQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3BhY2l0eTogMC42O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubHFkLXB0LXN0eWxlLTExIC5scWQtcHQtYm9keSB7XG5cdHRleHQtYWxpZ246IHN0YXJ0O1xufVxuXG4ubHFkLXB0LXN0eWxlLTExIC5scWQtcHQtYm9keSBsaTpub3QoOmxhc3QtY2hpbGQpIHtcblx0bWFyZ2luLWJvdHRvbTogMC43NWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHQubHFkLXB0LXN0eWxlLTExIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LmxxZC1wdC1zdHlsZS0xMSAubHFkLXB0LWJvZHkge1xuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyLjVyZW07XG5cdFx0cGFkZGluZy1pbmxpbmUtZW5kOiAyLjVyZW07XG5cdH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbjcuNDAuIFByb2Nlc3MgYm94XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubHFkLXBiLWNvbHVtbiB7XG5cdGZsZXg6IDEgMSBhdXRvO1xufVxuXG4ubHFkLXBiLWluLWNvbnRhaW5lciB7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubHFkLXBiLWluIHtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4zcywgYmFja2dyb3VuZCAwLjNzLCBib3JkZXItY29sb3IgMC4zcztcbn1cblxuLmxxZC1wYi1jb250ZW50IGgzIHtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4ubHFkLXBiIHtcblx0Y291bnRlci1pbmNyZW1lbnQ6IGxxZC1wYi1udW1iZXJzO1xufVxuXG4ubHFkLXBiIC5scWQtcGItaW4tY29udGFpbmVyIHtcblx0Zm9udC1zaXplOiA2NXB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y29sb3I6ICMzNzNjMzY7XG59XG5cbi5scWQtcGI6aG92ZXIgLmxxZC1wYi1pbi1jb250YWluZXIge1xuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xufVxuXG4ubHFkLXBiOmhvdmVyIC5scWQtcGItc2hhcGUtYm9yZGVyIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubHFkLXBiOmhvdmVyIC5scWQtcGItc2hhcGUtYm9yZGVyIHN2ZyB7XG5cdGFuaW1hdGlvbjogbHFkUEJSb3RhdGUgN3MgbGluZWFyIGluZmluaXRlIGZvcndhcmRzO1xufVxuXG4ubHFkLXBiLW51bXMge1xuXHRjb3VudGVyLXJlc2V0OiBscWQtcGItbnVtYmVycztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5scWQtcGItcm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG59XG5cbi5scWQtcGItaWNvbiBmaWd1cmUge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmxxZC1wYi1pY29uLWFycm93IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmxxZC1wYi1pY29uLWJldHdlZW4gLmxxZC1wYi1pY29uLWFycm93IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTIlO1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHQubHFkLXBiLWljb24tYmV0d2Vlbi1taWRkbGUgLmxxZC1wYi1pY29uLWFycm93IHtcblx0XHR0b3A6IDUwJTtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG59XG5cbi5scWQtcGItbnVtOmFmdGVyIHtcblx0Y29udGVudDogY291bnRlcihscWQtcGItbnVtYmVycyk7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxxZC1wYi1zaGFwZWQgLmxxZC1wYi1hY3RpdmUtc2hhcGUge1xuXHR3aWR0aDogODJweDtcblx0aGVpZ2h0OiA4MnB4O1xuXHRib3JkZXI6IDJweCBzb2xpZCAjZjhmOWZkO1xuXHRmb250LXNpemU6IDMzcHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4ubHFkLXBiLXNoYXBlZDpob3ZlciAubHFkLXBiLWFjdGl2ZS1zaGFwZSB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi5scWQtcGItc2hhcGVkOmhvdmVyIC5scWQtcGItYWN0aXZlLXNoYXBlIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbkBrZXlmcmFtZXMgbHFkUEJSb3RhdGUge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0fVxuXG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXHR9XG59XG5cbi5scWQtcGItc2hhcGUtYm9yZGVyIHtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzLCBvcGFjaXR5IDFzO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTIsIDAuODcsIDAuMzUsIDAuOTkpO1xufVxuXG4ubHFkLXBiLXNoYXBlLWJvcmRlciBwYXRoIHtcblx0c3Ryb2tlOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5scWQtcGI6aG92ZXIgLmxxZC1wYi1zaGFwZS1ib3JkZXIge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5scWQtcGI6aG92ZXIgLmxxZC1wYi1zaGFwZS1ib3JkZXIgc3ZnIHtcblx0YW5pbWF0aW9uOiBscWRQQlJvdGF0ZSA3cyBsaW5lYXIgaW5maW5pdGUgZm9yd2FyZHM7XG59XG5cbi5scWQtcGItc3R5bGUtMSAubHFkLXBiLWFjdGl2ZS1zaGFwZSB7XG5cdHdpZHRoOiA5OHB4O1xuXHRoZWlnaHQ6IDk4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQubHFkLXBiLXN0eWxlLTEgLmxxZC1wYi1jb250ZW50IHtcblx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogMi41cmVtO1xuXHRcdHBhZGRpbmctaW5saW5lLWVuZDogMi41cmVtO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5scWQtcGItY29sdW1uOm5vdCg6bGFzdC1vZi10eXBlKSAubHFkLXBiLXN0eWxlLTEge1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdH1cbn1cblxuLmxxZC1wYi1zdHlsZS0yIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxxZC1wYi1zdHlsZS0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRvcGFjaXR5OiAwO1xuXHRib3gtc2hhZG93OiAwIDIwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC42NXMsIHRyYW5zZm9ybSAwLjY1cztcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmxxZC1wYi1zdHlsZS0yIC5scWQtcGItYWN0aXZlLXNoYXBlIHtcblx0d2lkdGg6IDYycHg7XG5cdGhlaWdodDogNjJweDtcblx0Zm9udC1zaXplOiAyMnB4O1xufVxuXG4ubHFkLXBiLXN0eWxlLTIgLmxxZC1wYi1udW0tY29udGFpbmVyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxODAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogY2FsYyg1MCUgLSAwLjVweCk7XG5cdHotaW5kZXg6IDA7XG5cdGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICNlNWU1ZTU7XG59XG5cbi5scWQtcGItc3R5bGUtMiAubHFkLXBiLWljb24tY29udGFpbmVyIHtcblx0Zm9udC1zaXplOiA2NXB4O1xufVxuXG4ubHFkLXBiLWNvbHVtbjpsYXN0LW9mLXR5cGUgLmxxZC1wYi1zdHlsZS0yIC5scWQtcGItbnVtLWNvbnRhaW5lcjpiZWZvcmUge1xuXHRjb250ZW50OiBub25lO1xufVxuXG4ubHFkLXBiLXN0eWxlLTI6aG92ZXI6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5scWQtcGItc3R5bGUtMiB7XG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDNyZW07XG5cdFx0cGFkZGluZy1pbmxpbmUtZW5kOiAzcmVtO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQubHFkLXBiLXN0eWxlLTIgaDMge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5scWQtcGItc3R5bGUtMiB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0fVxufVxuXG4ubHFkLXBiLXN0eWxlLTMgLmxxZC1wYi1pbi1jb250YWluZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMnB4O1xuXHRoZWlnaHQ6IDEyNCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiA1MCU7XG5cdHotaW5kZXg6IDA7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0xcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi5scWQtcGItY29sdW1uOmxhc3Qtb2YtdHlwZSAubHFkLXBiLXN0eWxlLTMgLmxxZC1wYi1pbi1jb250YWluZXI6YmVmb3JlIHtcblx0Y29udGVudDogbm9uZTtcbn1cblxuLmxxZC1wYi1zdHlsZS0zIC5scWQtcGItYWN0aXZlLXNoYXBlIHtcblx0d2lkdGg6IDcycHg7XG5cdGhlaWdodDogNzJweDtcblx0Zm9udC1zaXplOiAyNHB4O1xufVxuXG4ubHFkLXBiLXN0eWxlLTQgLmxxZC1wYi1hY3RpdmUtc2hhcGUge1xuXHR3aWR0aDogMTU3cHg7XG5cdGhlaWdodDogMTU3cHg7XG5cdHotaW5kZXg6IDE7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGZvbnQtc2l6ZTogNjZweDtcblx0Y29sb3I6ICMyOTM2NWM7XG59XG5cbi5scWQtcGItc3R5bGUtNCAubHFkLXBiLW51bS1jb250YWluZXIge1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogNTAlO1xuXHR6LWluZGV4OiAwO1xuXHRtYXJnaW4tdG9wOiAtMC41ZW07XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAtMC43NWVtO1xuXHRmb250LXNpemU6IDEwMHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmxxZC1wYi1zdHlsZS00OmhvdmVyIC5scWQtcGItaWNvbiB7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHQubHFkLXBiLXN0eWxlLTQgLmxxZC1wYi1jb250ZW50IHtcblx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogM3JlbTtcblx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IDNyZW07XG5cdH1cblxuXHQubHFkLXBiLXN0eWxlLTQgLmxxZC1wYi1udW0tY29udGFpbmVyIHtcblx0XHR0b3A6IDAuMWVtO1xuXHRcdHJpZ2h0OiA1MCU7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogLTAuNWVtO1xuXHRcdGZvbnQtc2l6ZTogMTUwcHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR9XG59XG5cbi5scWQtcGItc3R5bGUtNSAubHFkLXBiLWFjdGl2ZS1zaGFwZSB7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmxxZC1wYi1zdHlsZS01IC5scWQtcGItaW4tY29udGFpbmVyIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogMS41cmVtO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5scWQtcGItc3R5bGUtNTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0fVxufVxuXG4ubHFkLXBiLXN0eWxlLTYgLmxxZC1wYi1hY3RpdmUtc2hhcGUge1xuXHR3aWR0aDogMTUwcHg7XG5cdGhlaWdodDogMTUwcHg7XG5cdGJvcmRlcjogMnB4IGRhc2hlZCAjZGZlMmU2O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDY2cHg7XG5cdGNvbG9yOiAjMjkzNjVjO1xufVxuXG4ubHFkLXBiLXN0eWxlLTY6aG92ZXIgLmxxZC1wYi1hY3RpdmUtc2hhcGUge1xuXHRib3JkZXItY29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmxxZC1wYi1zdHlsZS02IC5scWQtcGItY29udGVudCB7XG5cdFx0d2lkdGg6IDMwJTtcblx0fVxufVxuXG4ubHFkLXBiLXN0eWxlLTcgLmxxZC1wYi1pY29uLWNvbnRhaW5lciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxxZC1wYi1zdHlsZS03IC5scWQtcGItaWNvbiB7XG5cdGZvbnQtc2l6ZTogMTAwcHg7XG59XG5cbi5scWQtcGItc3R5bGUtNyAubHFkLXBiLWFjdGl2ZS1zaGFwZSB7XG5cdHdpZHRoOiA0NHB4O1xuXHRoZWlnaHQ6IDQ0cHg7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmxxZC1wYi1zdHlsZS04IC5scWQtcGItbnVtLWNvbnRhaW5lciB7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xufVxuXG4ubHFkLXBiLXN0eWxlLTggLmxxZC1wYi1udW0ge1xuXHR3aWR0aDogNDVweDtcblx0aGVpZ2h0OiA0NXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG5cdGZvbnQtc2l6ZTogMjJweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICNmZmY7XG5cdGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG5cdHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4ubHFkLXBiLXN0eWxlLTggLmxxZC1wYi1pY29uIHtcblx0d2lkdGg6IDE0MHB4O1xuXHRoZWlnaHQ6IDE0MHB4O1xuXHRib3JkZXI6IDJweCBzb2xpZCAjZWRmMWYyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDY2cHg7XG5cdGNvbG9yOiAjMjkzNjVDO1xufVxuXG4ubHFkLXBiLXN0eWxlLTggLmxxZC1wYi1jb250ZW50IHtcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDUlO1xufVxuXG4ubHFkLXBiLXN0eWxlLTg6aG92ZXIgLmxxZC1wYi1udW0ge1xuXHRib3gtc2hhZG93OiAwIDEycHggMjhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ubHFkLXBiLXN0eWxlLTg6aG92ZXIgLmxxZC1wYi1pY29uIHtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5scWQtcGItc3R5bGUtOCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMmVtO1xuXHR9XG5cblx0LmxxZC1wYi1zdHlsZS04IC5scWQtcGItY29udGVudCB7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogMTAlO1xuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxMCU7XG5cdH1cblxuXHQubHFkLXBiLXN0eWxlLTggLmxxZC1wYi1jb250ZW50OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDFweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG5cdH1cblxuXHQubHFkLXBiLXN0eWxlLTggLmxxZC1wYi1jb250ZW50IHA6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4ubHFkLXBiLXN0eWxlLTkgLmxxZC1wYi1hY3RpdmUtc2hhcGUge1xuXHR3aWR0aDogNjhweDtcblx0aGVpZ2h0OiA2OHB4O1xuXHRmb250LXNpemU6IDIycHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cblx0LmxxZC1wYi1zdHlsZS05IC5scWQtcGItaW4tY29udGFpbmVyOmJlZm9yZSxcblx0LmxxZC1wYi1zdHlsZS05IC5scWQtcGItaW4tY29udGFpbmVyOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZDZkNmQ2O1xuXHR9XG5cblx0LmxxZC1wYi1zdHlsZS05IC5scWQtcGItaW4tY29udGFpbmVyOmJlZm9yZSB7XG5cdFx0bGVmdDogLTE1cHg7XG5cdFx0cmlnaHQ6IDUwJTtcblx0fVxuXG5cdC5scWQtcGItc3R5bGUtOSAubHFkLXBiLWluLWNvbnRhaW5lcjphZnRlciB7XG5cdFx0cmlnaHQ6IC0xNXB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHQubHFkLXBiLXN0eWxlLTkgLmxxZC1wYi1jb250ZW50IHtcblx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogMS41cmVtO1xuXHRcdHBhZGRpbmctaW5saW5lLWVuZDogMS41cmVtO1xuXHR9XG5cblx0c3R5bGU6Zmlyc3QtY2hpbGQrLmxxZC1wYi1jb2x1bW4gLmxxZC1wYi1zdHlsZS05IC5scWQtcGItaW4tY29udGFpbmVyOmJlZm9yZSxcblx0LmxxZC1wYi1jb2x1bW46Zmlyc3QtY2hpbGQgLmxxZC1wYi1zdHlsZS05IC5scWQtcGItaW4tY29udGFpbmVyOmJlZm9yZSB7XG5cdFx0Y29udGVudDogbm9uZTtcblx0fVxuXG5cdC5scWQtcGItY29sdW1uOmxhc3QtY2hpbGQgLmxxZC1wYi1zdHlsZS05IC5scWQtcGItaW4tY29udGFpbmVyOmFmdGVyIHtcblx0XHRjb250ZW50OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblxuXHRzdHlsZTpmaXJzdC1jaGlsZH4ubHFkLXBiLWNvbHVtbjpudGgtb2YtdHlwZShvZGQpIC5scWQtcGItc3R5bGUtOSAubHFkLXBiLWluLWNvbnRhaW5lcjpiZWZvcmUsXG5cdC5scWQtcGItY29sdW1uOm50aC1vZi10eXBlKG9kZCkgLmxxZC1wYi1zdHlsZS05IC5scWQtcGItaW4tY29udGFpbmVyOmJlZm9yZSB7XG5cdFx0Y29udGVudDogbm9uZTtcblx0fVxuXG5cdHN0eWxlOmZpcnN0LWNoaWxkfi5scWQtcGItY29sdW1uOm50aC1vZi10eXBlKGV2ZW4pIC5scWQtcGItc3R5bGUtOSAubHFkLXBiLWluLWNvbnRhaW5lcjphZnRlcixcblx0LmxxZC1wYi1jb2x1bW46bnRoLW9mLXR5cGUoZXZlbikgLmxxZC1wYi1zdHlsZS05IC5scWQtcGItaW4tY29udGFpbmVyOmFmdGVyIHtcblx0XHRjb250ZW50OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5scWQtcGItemlnemFnIC5scWQtcGItcm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQubHFkLXBiLXppZ3phZyAubHFkLXBiLXJvdzpiZWZvcmUsXG5cdC5scWQtcGItemlnemFnIC5scWQtcGItcm93OmFmdGVyIHtcblx0XHRjb250ZW50OiBub25lO1xuXHR9XG5cblx0LmxxZC1wYi16aWd6YWcgLmxxZC1wYi1jb2x1bW4ge1xuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG5cdH1cblxuXHQubHFkLXBiLXppZ3phZyAubHFkLXBiLWNvbHVtbiAubHFkLXBiIHtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAtNTFweDtcblx0fVxuXG5cdC5scWQtcGItemlnemFnIC5scWQtcGItY29sdW1uOm50aC1jaGlsZChldmVuKSB7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogMDtcblx0fVxuXG5cdC5scWQtcGItemlnemFnIC5scWQtcGItY29sdW1uOm50aC1jaGlsZChldmVuKSAubHFkLXBiIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0dGV4dC1hbGlnbjogZW5kO1xuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6IC01MXB4O1xuXHR9XG5cblx0LmxxZC1wYi16aWd6YWcgLmxxZC1wYi1jb2x1bW46bnRoLWNoaWxkKGV2ZW4pIC5scWQtcGItaW4tY29udGFpbmVyIHtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAxMyU7XG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6IDA7XG5cdH1cblxuXHQubHFkLXBiLXppZ3phZyAubHFkLXBiLWluLWNvbnRhaW5lciB7XG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6IDEzJTtcblx0fVxufVxuXG4ubHFkLXBiLXppZ3phZy0yIC5scWQtcGItaW4tY29udGFpbmVyIHtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5scWQtcGItemlnemFnLTIgLmxxZC1wYi1jb2x1bW46bnRoLW9mLXR5cGUoZXZlbikge1xuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG5cdH1cblxuXHQubHFkLXBiLXppZ3phZy0yIC5scWQtcGItY29sdW1uOm50aC1vZi10eXBlKGV2ZW4pIC5scWQtcGIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0XHR0ZXh0LWFsaWduOiBlbmQ7XG5cdH1cblxuXHQubHFkLXBiLXppZ3phZy0yIC5scWQtcGItY29sdW1uOm50aC1vZi10eXBlKGV2ZW4pIC5scWQtcGItaW4tY29udGFpbmVyIHtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiA0MHB4O1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xuXHR9XG5cblx0c3R5bGU6Zmlyc3QtY2hpbGQrLmxxZC1wYi1jb2x1bW4gLmxxZC1wYi16aWd6YWctMiAubHFkLXBiLFxuXHQubHFkLXBiLXppZ3phZy0yIC5scWQtcGItY29sdW1uOmZpcnN0LW9mLXR5cGUgLmxxZC1wYiB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblxuXHRzdHlsZTpmaXJzdC1jaGlsZCsubHFkLXBiLWNvbHVtbiAubHFkLXBiLXppZ3phZy0yIC5scWQtcGIgLmxxZC1wYi1pbi1jb250YWluZXI6YmVmb3JlLFxuXHQubHFkLXBiLXppZ3phZy0yIC5scWQtcGItY29sdW1uOmZpcnN0LW9mLXR5cGUgLmxxZC1wYiAubHFkLXBiLWluLWNvbnRhaW5lcjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IG5vbmU7XG5cdH1cblxuXHQubHFkLXBiLXppZ3phZy0yIC5scWQtcGItY29sdW1uOmxhc3Qtb2YtdHlwZSAubHFkLXBiIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXG5cdC5scWQtcGItemlnemFnLTIgLmxxZC1wYi1jb2x1bW46bGFzdC1vZi10eXBlIC5scWQtcGI6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IG5vbmU7XG5cdH1cblxuXHQubHFkLXBiLXppZ3phZy0yIC5scWQtcGItY29sdW1uOmxhc3Qtb2YtdHlwZSAubHFkLXBiIC5scWQtcGItaW4tY29udGFpbmVyOmFmdGVyIHtcblx0XHRjb250ZW50OiBub25lO1xuXHR9XG5cblx0LmxxZC1wYi16aWd6YWctMiAubHFkLXBiIHtcblx0XHRwYWRkaW5nLXRvcDogNzVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNzVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LmxxZC1wYi16aWd6YWctMiAubHFkLXBiOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiA5MHB4O1xuXHRcdGxlZnQ6IDkwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAjZGZlMmU2O1xuXHR9XG5cblx0LmxxZC1wYi16aWd6YWctMiAubHFkLXBiLWluLWNvbnRhaW5lcjpiZWZvcmUsXG5cdC5scWQtcGItemlnemFnLTIgLmxxZC1wYi1pbi1jb250YWluZXI6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAycHg7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogLTFweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdGJvcmRlci1sZWZ0OiAycHggZGFzaGVkICNkZmUyZTY7XG5cdH1cblxuXHQubHFkLXBiLXppZ3phZy0yIC5scWQtcGItaW4tY29udGFpbmVyOmJlZm9yZSB7XG5cdFx0dG9wOiAtNzNweDtcblx0XHRib3R0b206IGNhbGMoMTAwJSArIDI1cHgpO1xuXHR9XG5cblx0LmxxZC1wYi16aWd6YWctMiAubHFkLXBiLWluLWNvbnRhaW5lcjphZnRlciB7XG5cdFx0dG9wOiBjYWxjKDEwMCUgKyAyNXB4KTtcblx0XHRib3R0b206IC03M3B4O1xuXHR9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG43LjQxLiBQcm9tb1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmxxZC1wcm9tby1jYXQge1xuXHRtYXJnaW4taW5saW5lLWVuZDogMTVweDtcblx0Zm9udC1zaXplOiAxMHB4O1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG5cdHdpZHRoOiAzMHB4O1xufVxuXG4ubHFkLXByb21vLWNhdCB1bCB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG4ubHFkLXByb21vLWR5bmFtaWMtc2hhcGUge1xuXHR3aWR0aDogMTI0JTtcblx0aGVpZ2h0OiAxMjQlO1xuXHR0b3A6IC0xNSU7XG5cdGxlZnQ6IC0yNSU7XG5cdHotaW5kZXg6IDA7XG59XG5cbi5scWQtcHJvbW8tZHluYW1pYy1zaGFwZSBzdmcge1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmxxZC1wcm9tby1pbWcge1xuXHR3aWR0aDogY2FsYyg1OC43NSUgLSAzMHB4KTtcblx0ZmxleC1ncm93OiAwO1xuXHRmbGV4LXNocmluazogMDtcbn1cblxuLmxxZC1wcm9tby1pbWctaW5uZXIge1xuXHRib3gtc2hhZG93OiAwIDUwcHggMTAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5cbi5scWQtcHJvbW8taW1nLWlubmVyLmJsb2NrLXJldmVhbGVyIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxxZC1wcm9tby1jb250ZW50IHtcblx0cGFkZGluZzogNjBweCAwO1xuXHRwYWRkaW5nLWlubGluZS1zdGFydDogMTVweDtcblx0cGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuXHR3aWR0aDogMzkuMjUlO1xuXHRmbGV4OiAwIGF1dG87XG59XG5cbi5scWQtcHJvbW8tY29udGVudD4qIHtcblx0ZmxleC1ncm93OiAwO1xufVxuXG4ubHFkLXByb21vLWNvbnRlbnQgaDIge1xuXHRtYXJnaW46IDAgMCAwLjJlbSAtMWVtO1xuXHRmb250LXNpemU6IDEyMHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMWVtO1xufVxuXG4ubHFkLXByb21vLWNvbnRlbnQgLmxxZC13b3JkcyB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5scWQtcHJvbW8tY29udGVudCAuYnRuIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmxxZC1wcm9tby13cmFwIHtcblx0bWFyZ2luLXRvcDogMTIwcHg7XG5cdG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblx0LmxxZC1wcm9tby1pbm5lciB7XG5cdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcblx0fVxuXG5cdC5scWQtcHJvbW8tcmV2ZXJzZSAubHFkLXByb21vLWNhdCB7XG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6IDA7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogMTVweDtcblx0fVxuXG5cdC5scWQtcHJvbW8tcmV2ZXJzZSAubHFkLXByb21vLWNvbnRlbnQge1xuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuXHRcdHBhZGRpbmctaW5saW5lLWVuZDogMTVweDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0dGV4dC1hbGlnbjogZW5kO1xuXHR9XG5cblx0LmxxZC1wcm9tby1yZXZlcnNlIC5scWQtcHJvbW8taW5uZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0LmxxZC1wcm9tby1pbWcge1xuXHRcdHdpZHRoOiA1OC43NSU7XG5cdH1cblxuXHQubHFkLXByb21vLWNvbnRlbnQge1xuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblx0LmxxZC1wcm9tby1jb250ZW50IGgyIHtcblx0XHRmb250LXNpemU6IDEwMHB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5scWQtcHJvbW8tY2F0IHtcblx0XHR3cml0aW5nLW1vZGU6IGluaGVyaXQ7XG5cdH1cblxuXHQubHFkLXByb21vLWNhdCB1bCB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cblxuXHQubHFkLXByb21vLWNvbnRlbnQsXG5cdC5scWQtcHJvbW8tY2F0LFxuXHQubHFkLXByb21vLWltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubHFkLXByb21vLWNhdCB7XG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6IDA7XG5cdH1cblxuXHQubHFkLXByb21vLWltZy1pbm5lciB7XG5cdFx0Ym94LXNoYWRvdzogMCAxNXB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0fVxuXG5cdC5scWQtcHJvbW8taW5uZXIge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQubHFkLXByb21vLWNvbnRlbnQge1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuXHRcdHBhZGRpbmctaW5saW5lLWVuZDogMDtcblx0fVxuXG5cdC5scWQtcHJvbW8tY29udGVudCBoMiB7XG5cdFx0bWFyZ2luOiAwIDAgMC4yNWVtO1xuXHRcdGZvbnQtc2l6ZTogNjJweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubHFkLXByb21vLWR5bmFtaWMtc2hhcGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubHFkLXByb21vLXdyYXAge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuNy40Mi4gUm9hZG1hcFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmxxZC1yb2FkbWFwLWJhciB7XG5cdHdpZHRoOiAxNXB4O1xuXHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xufVxuXG4ubHFkLXJvYWRtYXAtYmFyOmJlZm9yZSxcbi5scWQtcm9hZG1hcC1iYXI6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAzcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmxxZC1yb2FkbWFwLWJhcjpiZWZvcmUge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxNXB4O1xuXHRib3JkZXItcmFkaXVzOiA1MGVtO1xufVxuXG4ubHFkLXJvYWRtYXAtYmFyOmFmdGVyIHtcblx0d2lkdGg6IDJweDtcblx0bGVmdDogNnB4O1xuXHRib3R0b206IC0zcHg7XG5cdHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG59XG5cbi5scWQtcm9hZG1hcC1pbmZvIGg2LFxuLmxxZC1yb2FkbWFwLWluZm8gcCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5scWQtcm9hZG1hcC1pbmZvIGg2IHtcblx0bWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuXHRmb250LXNpemU6IDE1cHg7XG59XG5cbi5scWQtcm9hZG1hcC1pbmZvIHAge1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmxxZC1yb2FkbWFwLWluZm8gcDpvbmx5LWNoaWxkIHtcblx0bWFyZ2luLXRvcDogLTAuNjVlbTtcbn1cblxuLmxxZC1yb2FkbWFwLW1hcmsge1xuXHR3aWR0aDogMzJweDtcblx0aGVpZ2h0OiAzMnB4O1xuXHRib3JkZXI6IDJweCBzb2xpZDtcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblx0b3BhY2l0eTogMC40Mztcbn1cblxuLmxxZC1yb2FkbWFwLWl0ZW0ge1xuXHRwYWRkaW5nLWJvdHRvbTogMWVtO1xuXHRwYWRkaW5nLWlubGluZS1zdGFydDogMzBweDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5scWQtcm9hZG1hcC1pdGVtOmxhc3Qtb2YtdHlwZSB7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubHFkLXJvYWRtYXAtaXRlbTpsYXN0LW9mLXR5cGUgLmxxZC1yb2FkbWFwLWJhcjphZnRlciB7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5scWQtcm9hZG1hcC1pdGVtLWNoZWNrZWQgLmxxZC1yb2FkbWFwLWJhcixcbi5scWQtcm9hZG1hcC1pdGVtLWNoZWNrZWQgLmxxZC1yb2FkbWFwLWluZm8ge1xuXHRvcGFjaXR5OiAwLjY7XG59XG5cbi5scWQtcm9hZG1hcC1pdGVtLWNoZWNrZWQgLmxxZC1yb2FkbWFwLW1hcmsge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubHFkLXJvYWRtYXAge1xuXHRwYWRkaW5nOiA0NXB4IDA7XG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiA2MHB4O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6IDQwcHg7XG59XG5cbi5scWQtcm9hZG1hcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3JkZXI6IDFweCBzb2xpZDtcblx0b3BhY2l0eTogMC4zO1xufVxuXG4ubHFkLXJvYWRtYXBbZGF0YS1jdXN0b20tYW5pbWF0aW9ucz10cnVlXSAubHFkLXJvYWRtYXAtYmFyOmJlZm9yZSxcbi5scWQtcm9hZG1hcFtkYXRhLWN1c3RvbS1hbmltYXRpb25zPXRydWVdIC5scWQtcm9hZG1hcC1iYXI6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuXG4ubHFkLXJvYWRtYXAuY2EtaW5pdHZhbHVlcy1hcHBsaWVkIC5scWQtcm9hZG1hcC1pdGVtOm50aC1jaGlsZCgwKSAubHFkLXJvYWRtYXAtYmFyOmJlZm9yZSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4ubHFkLXJvYWRtYXAuY2EtaW5pdHZhbHVlcy1hcHBsaWVkIC5scWQtcm9hZG1hcC1pdGVtOm50aC1jaGlsZCgwKSAubHFkLXJvYWRtYXAtYmFyOmFmdGVyIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi5scWQtcm9hZG1hcC5jYS1pbml0dmFsdWVzLWFwcGxpZWQgLmxxZC1yb2FkbWFwLWl0ZW06bnRoLWNoaWxkKDEpIC5scWQtcm9hZG1hcC1iYXI6YmVmb3JlIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMC4yNjMxNTc4OTQ3cztcbn1cblxuLmxxZC1yb2FkbWFwLmNhLWluaXR2YWx1ZXMtYXBwbGllZCAubHFkLXJvYWRtYXAtaXRlbTpudGgtY2hpbGQoMSkgLmxxZC1yb2FkbWFwLWJhcjphZnRlciB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuMjgxNjkwMTQwOHM7XG59XG5cbi5scWQtcm9hZG1hcC5jYS1pbml0dmFsdWVzLWFwcGxpZWQgLmxxZC1yb2FkbWFwLWl0ZW06bnRoLWNoaWxkKDIpIC5scWQtcm9hZG1hcC1iYXI6YmVmb3JlIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMC41MjYzMTU3ODk1cztcbn1cblxuLmxxZC1yb2FkbWFwLmNhLWluaXR2YWx1ZXMtYXBwbGllZCAubHFkLXJvYWRtYXAtaXRlbTpudGgtY2hpbGQoMikgLmxxZC1yb2FkbWFwLWJhcjphZnRlciB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuNTYzMzgwMjgxN3M7XG59XG5cbi5scWQtcm9hZG1hcC5jYS1pbml0dmFsdWVzLWFwcGxpZWQgLmxxZC1yb2FkbWFwLWl0ZW06bnRoLWNoaWxkKDMpIC5scWQtcm9hZG1hcC1iYXI6YmVmb3JlIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMC43ODk0NzM2ODQycztcbn1cblxuLmxxZC1yb2FkbWFwLmNhLWluaXR2YWx1ZXMtYXBwbGllZCAubHFkLXJvYWRtYXAtaXRlbTpudGgtY2hpbGQoMykgLmxxZC1yb2FkbWFwLWJhcjphZnRlciB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuODQ1MDcwNDIyNXM7XG59XG5cbi5scWQtcm9hZG1hcC5jYS1pbml0dmFsdWVzLWFwcGxpZWQgLmxxZC1yb2FkbWFwLWl0ZW06bnRoLWNoaWxkKDQpIC5scWQtcm9hZG1hcC1iYXI6YmVmb3JlIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMS4wNTI2MzE1Nzg5cztcbn1cblxuLmxxZC1yb2FkbWFwLmNhLWluaXR2YWx1ZXMtYXBwbGllZCAubHFkLXJvYWRtYXAtaXRlbTpudGgtY2hpbGQoNCkgLmxxZC1yb2FkbWFwLWJhcjphZnRlciB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDEuMTI2NzYwNTYzNHM7XG59XG5cbi5scWQtcm9hZG1hcC5jYS1pbml0dmFsdWVzLWFwcGxpZWQgLmxxZC1yb2FkbWFwLWl0ZW06bnRoLWNoaWxkKDUpIC5scWQtcm9hZG1hcC1iYXI6YmVmb3JlIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMS4zMTU3ODk0NzM3cztcbn1cblxuLmxxZC1yb2FkbWFwLmNhLWluaXR2YWx1ZXMtYXBwbGllZCAubHFkLXJvYWRtYXAtaXRlbTpudGgtY2hpbGQoNSkgLmxxZC1yb2FkbWFwLWJhcjphZnRlciB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDEuNDA4NDUwNzA0MnM7XG59XG5cbi5scWQtcm9hZG1hcC5jYS1pbml0dmFsdWVzLWFwcGxpZWQgLmxxZC1yb2FkbWFwLWl0ZW06bnRoLWNoaWxkKDYpIC5scWQtcm9hZG1hcC1iYXI6YmVmb3JlIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMS41Nzg5NDczNjg0cztcbn1cblxuLmxxZC1yb2FkbWFwLmNhLWluaXR2YWx1ZXMtYXBwbGllZCAubHFkLXJvYWRtYXAtaXRlbTpudGgtY2hpbGQoNikgLmxxZC1yb2FkbWFwLWJhcjphZnRlciB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDEuNjkwMTQwODQ1MXM7XG59XG5cbi5scWQtcm9hZG1hcC5jYS1pbml0dmFsdWVzLWFwcGxpZWQgLmxxZC1yb2FkbWFwLWl0ZW06bnRoLWNoaWxkKDcpIC5scWQtcm9hZG1hcC1iYXI6YmVmb3JlIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMS44NDIxMDUyNjMycztcbn1cblxuLmxxZC1yb2FkbWFwLmNhLWluaXR2YWx1ZXMtYXBwbGllZCAubHFkLXJvYWRtYXAtaXRlbTpudGgtY2hpbGQoNykgLmxxZC1yb2FkbWFwLWJhcjphZnRlciB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDEuOTcxODMwOTg1OXM7XG59XG5cbi5scWQtcm9hZG1hcC5jYS1pbml0dmFsdWVzLWFwcGxpZWQgLmxxZC1yb2FkbWFwLWl0ZW06bnRoLWNoaWxkKDgpIC5scWQtcm9hZG1hcC1iYXI6YmVmb3JlIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMi4xMDUyNjMxNTc5cztcbn1cblxuLmxxZC1yb2FkbWFwLmNhLWluaXR2YWx1ZXMtYXBwbGllZCAubHFkLXJvYWRtYXAtaXRlbTpudGgtY2hpbGQoOCkgLmxxZC1yb2FkbWFwLWJhcjphZnRlciB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDIuMjUzNTIxMTI2OHM7XG59XG5cbi5scWQtcm9hZG1hcC5jYS1pbml0dmFsdWVzLWFwcGxpZWQgLmxxZC1yb2FkbWFwLWl0ZW06bnRoLWNoaWxkKDkpIC5scWQtcm9hZG1hcC1iYXI6YmVmb3JlIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMi4zNjg0MjEwNTI2cztcbn1cblxuLmxxZC1yb2FkbWFwLmNhLWluaXR2YWx1ZXMtYXBwbGllZCAubHFkLXJvYWRtYXAtaXRlbTpudGgtY2hpbGQoOSkgLmxxZC1yb2FkbWFwLWJhcjphZnRlciB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDIuNTM1MjExMjY3NnM7XG59XG5cbi5scWQtcm9hZG1hcC5jYS1pbml0dmFsdWVzLWFwcGxpZWQgLmxxZC1yb2FkbWFwLWJhcjpiZWZvcmUsXG4ubHFkLXJvYWRtYXAuY2EtaW5pdHZhbHVlcy1hcHBsaWVkIC5scWQtcm9hZG1hcC1iYXI6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubHFkLXJvYWRtYXAge1xuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyNXB4O1xuXHRcdHBhZGRpbmctaW5saW5lLWVuZDogMjVweDtcblx0fVxuXG5cdC5scWQtcm9hZG1hcDpiZWZvcmUge1xuXHRcdHRvcDogMTVweDtcblx0XHRyaWdodDogMTVweDtcblx0XHRsZWZ0OiAxNXB4O1xuXHRcdGJvdHRvbTogMTVweDtcblx0fVxuXG5cdC5scWQtcm9hZG1hcC1pbmZvIHtcblx0XHRtYXgtd2lkdGg6IDg1JTtcblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuNy40My4gU25pY2tlcnMgYmFyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5Aa2V5ZnJhbWVzIGxxZFNuaWNrZXJzQmFySW4ge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwJSwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCUsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgbHFkU25pY2tlcnNCYXJPdXQge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yZW0sIDAsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc25pY2Vyc0JhclNwaW4ge1xuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcblx0fVxufVxuXG4ubHFkLXNuaWNrZXJzYmFyLWV4dDplbXB0eSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5scWQtc25pY2tlcnNiYXItaW5uZXIge1xuXHRwYWRkaW5nOiAwLjVlbSAxLjVlbTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTIwZGVnLCByZ2JhKDM3LCAxMywgMTcsIDAuNykgMCUsIHJnYmEoMzcsIDI1LCAyMiwgMC43KSAxMDAlKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Ym94LXNoYWRvdzogMCAxMHB4IDIwcHggLThweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdGNvbG9yOiAjZmZmO1xuXHQtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig3cHgpIHNhdHVyYXRlKDEzNSUpO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNnB4KSBzYXR1cmF0ZSgxMzUlKTtcblx0YW5pbWF0aW9uOiBscWRTbmlja2Vyc0JhckluIHZhcigtLWxxZC1zbmlja2Vyc2Jhci1hbmltYXRpb24tdGltZSwgMS4ycykgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpIGJvdGggYWx0ZXJuYXRlO1xufVxuXG4ubHFkLXNuaWNrZXJzYmFyIHtcblx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0ZW0pO1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRtYXJnaW4tYm90dG9tOiAwLjVlbTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDFlbTtcblx0bGVmdDogMmVtO1xuXHR6LWluZGV4OiA5MDtcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRsaW5lLWhlaWdodDogMS41ZW07XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1scWQtc25pY2tlcnNiYXItYW5pbWF0aW9uLXRpbWUsIDEuMnMpIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cblxuLmxxZC1zbmlja2Vyc2JhciBhIHtcblx0Y29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmxxZC1zbmlja2Vyc2JhciBhLmFkZGVkX3RvX2NhcnQge1xuXHRwYWRkaW5nOiAwO1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxxZC1zbmlja2Vyc2JhciBhOmhvdmVyIHtcblx0b3BhY2l0eTogMC42NTtcbn1cblxuLmxxZC1zbmlja2Vyc2JhciBwIHtcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCB2aXNpYmlsaXR5O1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiB2YXIoLS1scWQtc25pY2tlcnNiYXItYW5pbWF0aW9uLXRpbWUsIDEuMnMpO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuXG4ubHFkLXNuaWNrZXJzYmFyIC5scWQtc25pY2tlcnNiYXItbXNnIHN2ZyB7XG5cdGFuaW1hdGlvbjogc25pY2Vyc0JhclNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ubHFkLXNuaWNrZXJzYmFyIC5scWQtc25pY2tlcnNiYXItbXNnLWRvbmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMC41ZW07XG5cdGxlZnQ6IDEuNWVtO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3NSUpO1xufVxuXG4ubHFkLXNuaWNrZXJzYmFyLWFjdGlvbi1kb25lIC5scWQtc25pY2tlcnNiYXItbXNnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDAuNWVtO1xuXHRsZWZ0OiAxLjVlbTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTc1JSk7XG59XG5cbi5scWQtc25pY2tlcnNiYXItYWN0aW9uLWRvbmUgLmxxZC1zbmlja2Vyc2Jhci1tc2ctZG9uZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjE1cztcbn1cblxuLmxxZC1zbmlja2Vyc2Jhci1vdXQge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxxZC1zbmlja2Vyc2Jhci1vdXQgLmxxZC1zbmlja2Vyc2Jhci1pbm5lciB7XG5cdGFuaW1hdGlvbjogbHFkU25pY2tlcnNCYXJPdXQgdmFyKC0tbHFkLXNuaWNrZXJzYmFyLWFuaW1hdGlvbi10aW1lLCAxLjJzKSBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSkgYm90aCBhbHRlcm5hdGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5scWQtc25pY2tlcnNiYXItaW5uZXIge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxuXG5cdC5scWQtc25pY2tlcnNiYXItaW5uZXIgcC5kLWZsZXgge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQubHFkLXNuaWNrZXJzYmFyLWRldGFpbCB7XG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6IDEuNWVtO1xuXHR9XG5cblx0LmxxZC1zbmlja2Vyc2Jhci1leHQge1xuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuNy40NC4gU29jaWFsIGljb25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5zb2NpYWwtaWNvbnMtd3JhcHBlciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uc29jaWFsLWljb25zLXdyYXBwZXIgLmdyaWQtaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRtaW4td2lkdGg6IDA7XG5cdG1hcmdpbi1ib3R0b206IHZhcigtLWdyaWQtcm93LWdhcCk7XG59XG5cbi5zb2NpYWwtaWNvbnMtd3JhcHBlciAuaWNvbi5zb2NpYWwtaWNvbiB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHQtLWljb24tcGFkZGluZzogMGVtO1xuXHRmb250LXNpemU6IHZhcigtLWljb24tc2l6ZSwgMjVweCk7XG5cdGxpbmUtaGVpZ2h0OiB2YXIoLS1pY29uLXNpemUsIDI1cHgpO1xuXHR3aWR0aDogY2FsYyh2YXIoLS1pY29uLXNpemUsIDI1cHgpICsgKDIgKiB2YXIoLS1pY29uLXBhZGRpbmcsIC41ZW0pKSk7XG5cdGhlaWdodDogY2FsYyh2YXIoLS1pY29uLXNpemUsIDI1cHgpICsgKDIgKiB2YXIoLS1pY29uLXBhZGRpbmcsIC41ZW0pKSk7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uc29jaWFsLWljb24ge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5zb2NpYWwtaWNvbiBsaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWlubGluZS1lbmQ6IDEuMmVtO1xuXHRmb250LXNpemU6IDFlbTtcblx0bGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLnNvY2lhbC1pY29uIGxpOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4taW5saW5lLWVuZDogMDtcbn1cblxuLnNvY2lhbC1pY29uIGkge1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5zb2NpYWwtaWNvbi1zbSB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnNvY2lhbC1pY29uLW1kIHtcblx0Zm9udC1zaXplOiAxOHB4O1xufVxuXG4uc29jaWFsLWljb24tbGcge1xuXHRmb250LXNpemU6IDIwcHg7XG59XG5cbi5zb2NpYWwtaWNvbi1sZyBsaSB7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAxZW07XG59XG5cbi5zb2NpYWwtaWNvbi12ZXJ0aWNhbCBsaSxcbi5zb2NpYWwtaWNvbi12ZXJ0aWNhbCBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uc29jaWFsLWljb24tdmVydGljYWwgbGkge1xuXHRtYXJnaW4taW5saW5lLWVuZDogMCAhaW1wb3J0YW50O1xuXHRtYXJnaW4tYm90dG9tOiAxLjJlbTtcbn1cblxuLnNvY2lhbC1pY29uLXZlcnRpY2FsIGxpOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuNy40NS4gU3BsaXQgdGV4dFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLnNwbGl0LXVuaXQsXG4uc3BsaXQtaW5uZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG59XG5cbi5zcGxpdC1pbm5lciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubHFkLXNwbGl0LWNoYXJzIC5scWQtd29yZHM+LnNwbGl0LWlubmVyIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmxxZC1zcGxpdC1jaGFycyAubHFkLXdvcmRzPi5zcGxpdC1pbm5lciAuc3BsaXQtdW5pdCB7XG5cdGdyaWQtcm93OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuXHQubHFkLWxpbmVzIHtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG59XG5cbi5scWQtd29yZHMge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuNy40Ni4gU3RpY2t5XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubHFkLWNzcy1zdGlja3ktY29sdW1uIHtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdC0tbHFkLXN0aWNreS1vZmZzZXQ6IDMwcHg7XG59XG5cbi5scWQtY3NzLXN0aWNreSB7XG5cdHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcblx0dG9wOiBjYWxjKDMwcHggKyB2YXIoLS1scWQtc3RpY2t5LWhlYWRlci1oZWlnaHQsIDBweCkpO1xuXG5cdCYubHFkLXNlY3Rpb24ge1xuXHRcdHRvcDogdmFyKC0tbHFkLXN0aWNreS1oZWFkZXItaGVpZ2h0LCAwcHgpO1xuXHR9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG43LjQ3LiBUYWJzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubHFkLXRhYnMtbmF2LWFycm93cyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5scWQtdGFicy1oYXMtbmF2LWFycm93cyAubHFkLXRhYnMtbmF2LWFycm93cyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubHFkLXRhYnMtbmF2LWFycm93IHtcblx0d2lkdGg6IDUycHg7XG5cdGhlaWdodDogNTJweDtcblx0Ym9yZGVyOiBub25lO1xuXHR0b3A6IGNhbGMoNTAlIC0gMjZweCk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJveC1zaGFkb3c6IDAgNXB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRjb2xvcjogIzAwMDtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzLCBjb2xvciAwLjNzO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmxxZC10YWJzLW5hdi1hcnJvdzpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLXRhYnMtbmF2LWFycm93OmZvY3VzIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLmxxZC10YWJzLW5hdi1wcmV2IHtcblx0bGVmdDogLTQxcHg7XG59XG5cbi5scWQtdGFicy1uYXYtbmV4dCB7XG5cdHJpZ2h0OiAtNDFweDtcbn1cblxuLmxxZC10YWJzLW5hdi1hcnJyb3dzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmxxZC10YWJzLWhhcy1uYXYtYXJyb3dzIC5scWQtdGFicy1uYXYtYXJycm93cyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQubHFkLXRhYnMgLmxxZC10YWJzLW5hdi1hcnJvd3Mge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAxZW07XG5cdH1cblxuXHQubHFkLXRhYnMgLmxxZC10YWJzLW5hdi1hcnJvdyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cdFx0dG9wOiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xuXHRcdHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwIDVweDtcblx0fVxufVxuXG4ubHFkLXRhYnMtcGFuZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5scWQtdGFicy1wYW5lLmFjdGl2ZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcblx0LmxxZC10YWJzIHtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxufVxuXG4ubHFkLXRhYnMtbmF2LXdyYXAge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbi5scWQtdGFicy1uYXYgbGkge1xuXHRsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5scWQtdGFicy1uYXYgLmgzIHtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5scWQtdGFicy1uYXYgLmgzOm9ubHktY2hpbGQge1xuXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmxxZC10YWJzLW5hdiBzdmcge1xuXHR3aWR0aDogMWVtO1xuXHRoZWlnaHQ6IDFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmxxZC10YWJzLW5hdi5qdXN0aWZ5LW1kLWJldHdlZW4ge1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdC5scWQtdGFicy1uYXYuanVzdGlmeS1tZC1zdGFydCB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG5cblx0LmxxZC10YWJzLW5hdi5qdXN0aWZ5LW1kLWNlbnRlciB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQubHFkLXRhYnMtbmF2Lmp1c3RpZnktbWQtZW5kIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5scWQtdGFicy1uYXYgLmNhcm91c2VsLW5hdiB7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogM2VtO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5scWQtdGFicy1uYXYgLmNhcm91c2VsLW5hdiB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0anVzdGlmeS1jb250ZW50OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQubHFkLXRhYnMtbmF2IC5jYXJvdXNlbC1uYXYgLnByZXZpb3VzIHtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQubHFkLXRhYnMtbmF2IC5jYXJvdXNlbC1uYXYgLm5leHQge1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOHB4KSB7XG5cdC5scWQtdGFicy1uYXYgLmNhcm91c2VsLW5hdiB7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcblx0XHRtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcblx0fVxufVxuXG4ubHFkLXRhYnMtbmF2LWljb25ib3ggLmxxZC10YWJzLW5hdiB7XG5cdC0taWNvbi1zaXplOiAyNnB4O1xufVxuXG4ubHFkLXRhYnMtbmF2LWljb25ib3ggLmxxZC10YWJzLW5hdi1pY29uLWljb24ge1xuXHRmb250LXNpemU6IHZhcigtLWljb24tc2l6ZSk7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubHFkLXRhYnMtbmF2LWljb24taW5saW5lIC5scWQtdGFicy1uYXYtaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRib3JkZXItcmFkaXVzOiAxMGVtO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Y29sb3I6IHJnYmEoNTAsIDYwLCA3MSwgMC4zKTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzLCBjb2xvciAwLjNzO1xufVxuXG4ubHFkLXRhYnMtbmF2LWljb24taW5saW5lIC5scWQtdGFicy1uYXYgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubHFkLXRhYnMtbmF2LWhhcy1idG4gLmxxZC10YWJzLW5hdiB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4ubHFkLXRhYnMtbmF2LXBsYWluIC5scWQtdGFicy1uYXYtd3JhcCB7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuXG4ubHFkLXRhYnMtbmF2LXBsYWluIC5scWQtdGFicy1uYXYtaGFzLWJ0biAubHFkLXRhYnMtbmF2IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmxxZC10YWJzLW5hdi1wbGFpbiAubHFkLXRhYnMtbmF2LXdyYXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LmxxZC10YWJzLW5hdi1wbGFpbiAubHFkLXRhYnMtbmF2LWhhcy1idG4gLmxxZC10YWJzLW5hdiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41ZW0gIWltcG9ydGFudDtcblx0fVxufVxuXG4ubHFkLXRhYnMtc3R5bGUtMSAubHFkLXRhYnMtbmF2IHtcblx0bWFyZ2luLWlubGluZS1zdGFydDogLTE1cHg7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAtMTVweDtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtMSAubHFkLXRhYnMtbmF2IGxpIHtcblx0LS1pY29uLXNpemU6IDI2cHg7XG5cdHBhZGRpbmc6IDAgMTVweCAxLjVlbTtcblx0ZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTEgLmxxZC10YWJzLW5hdiBsaTpiZWZvcmUsXG4ubHFkLXRhYnMtc3R5bGUtMSAubHFkLXRhYnMtbmF2IGxpOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgYmFja2dyb3VuZCAwLjNzO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtMSAubHFkLXRhYnMtbmF2IGxpOmJlZm9yZSB7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMTVweDtcblx0cmlnaHQ6IDE1cHg7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0VGO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtMSAubHFkLXRhYnMtbmF2IGxpOmFmdGVyIHtcblx0d2lkdGg6IDA7XG5cdGhlaWdodDogMDtcblx0Ym9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG5cdGJvcmRlci1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpIHRyYW5zcGFyZW50O1xuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRib3R0b206IC01cHg7XG5cdGxlZnQ6IGNhbGMoNTAlIC0gMi41cHgpO1xuXHR0cmFuc2Zvcm06IHNjYWxlWSgwKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogdG9wO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtMSAubHFkLXRhYnMtbmF2IGxpLmFjdGl2ZTpiZWZvcmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi5scWQtdGFicy1zdHlsZS0xIC5scWQtdGFicy1uYXYgbGkuYWN0aXZlOmFmdGVyIHtcblx0dHJhbnNmb3JtOiBzY2FsZVkoMSk7XG59XG5cbi5scWQtdGFicy1zdHlsZS0xIC5scWQtdGFicy1uYXYgYSB7XG5cdGNvbG9yOiAjNzM3MzczO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtMSAubHFkLXRhYnMtbmF2IC5scWQtdGFicy1uYXYtaWNvbi1pY29uIHtcblx0d2lkdGg6IDcycHg7XG5cdGhlaWdodDogNzJweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI0YzRjZGOTtcblx0Y29sb3I6ICMyNDIzMkM7XG59XG5cbi5scWQtdGFicy1zdHlsZS0xLmZsZXgtY29sdW1uLXJldmVyc2UgLmxxZC10YWJzLW5hdiBsaSB7XG5cdHBhZGRpbmctdG9wOiAxLjVlbTtcblx0cGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5scWQtdGFicy1zdHlsZS0xLmZsZXgtY29sdW1uLXJldmVyc2UgLmxxZC10YWJzLW5hdiBsaTpiZWZvcmUge1xuXHRib3R0b206IGF1dG87XG5cdHRvcDogMDtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTEuZmxleC1jb2x1bW4tcmV2ZXJzZSAubHFkLXRhYnMtbmF2IGxpOmFmdGVyIHtcblx0Ym9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG5cdHRvcDogLTVweDtcblx0Ym90dG9tOiBhdXRvO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmxxZC10YWJzLXN0eWxlLTEgLmxxZC10YWJzLW5hdiB7XG5cdFx0LS1pY29uLXNpemU6IDIzcHg7XG5cdH1cblxuXHQubHFkLXRhYnMtc3R5bGUtMSAubHFkLXRhYnMtbmF2LWljb24taWNvbiB7XG5cdFx0d2lkdGg6IDU1cHg7XG5cdFx0aGVpZ2h0OiA1NXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQubHFkLXRhYnMtc3R5bGUtMSAubHFkLXRhYnMtbmF2IHtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQubHFkLXRhYnMtc3R5bGUtMSAubHFkLXRhYnMtbmF2IGxpIHtcblx0XHRmbGV4LWJhc2lzOiAxMDAlO1xuXHRcdHBhZGRpbmctdG9wOiAxZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDFlbTtcblx0fVxufVxuXG4ubHFkLXRhYnMtc3R5bGUtMiAubHFkLXRhYnMtbmF2IHtcblx0LS1pY29uLXNpemU6IDMwcHg7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0xNXB4O1xuXHRtYXJnaW4taW5saW5lLWVuZDogLTE1cHg7XG5cdGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTIgLmxxZC10YWJzLW5hdiBhIHtcblx0Y29sb3I6ICM0ZjRmNGY7XG59XG5cbi5scWQtdGFicy1zdHlsZS0yIC5scWQtdGFicy1uYXYgLmxxZC10YWJzLW5hdi1pY29uLWljb24ge1xuXHR3aWR0aDogODdweDtcblx0aGVpZ2h0OiA4N3B4O1xuXHRib3JkZXItcmFkaXVzOiAyOXB4O1xuXHRjb2xvcjogIzI0MjMyQztcbn1cblxuLmxxZC10YWJzLXN0eWxlLTIgLmxxZC10YWJzLW5hdiAubHFkLXRhYnMtbmF2LXByb2dyZXNzLFxuLmxxZC10YWJzLXN0eWxlLTIgLmxxZC10YWJzLW5hdiAubHFkLXRhYnMtbmF2LXByb2dyZXNzLWlubmVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItcmFkaXVzOiA1MGVtO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtMiAubHFkLXRhYnMtbmF2IC5scWQtdGFicy1uYXYtcHJvZ3Jlc3Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDogNXB4O1xuXHRtYXJnaW4tdG9wOiAyZW07XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtMiAubHFkLXRhYnMtbmF2IC5scWQtdGFicy1uYXYtcHJvZ3Jlc3MtaW5uZXIge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG5cdHRyYW5zZm9ybTogc2NhbGVYKDApO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNDVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTIgLmxxZC10YWJzLW5hdiBsaSB7XG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxNXB4O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6IDE1cHg7XG5cdGZsZXgtYmFzaXM6IDMzLjMzMzMzMzMzMzMlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5scWQtdGFicy1zdHlsZS0yIC5scWQtdGFicy1uYXYgbGkuYWN0aXZlIC5scWQtdGFicy1uYXYtcHJvZ3Jlc3MtaW5uZXIge1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuXHR0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5scWQtdGFicy1zdHlsZS0yIC5scWQtdGFicy1uYXYge1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQubHFkLXRhYnMtc3R5bGUtMiAubHFkLXRhYnMtbmF2IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHR9XG5cblx0LmxxZC10YWJzLXN0eWxlLTIgLmxxZC10YWJzLW5hdiBsaSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmxxZC10YWJzLXN0eWxlLTMgLmxxZC10YWJzLW5hdiB7XG5cdC0taWNvbi1zaXplOiA0NHB4O1xuXHRib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG5cdGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtMyAubHFkLXRhYnMtbmF2IGxpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWlubGluZS1zdGFydDogMTJweDtcblx0cGFkZGluZy1pbmxpbmUtZW5kOiAxMnB4O1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtMyAubHFkLXRhYnMtbmF2IGxpIGE6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDJweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC0ycHg7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcblx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtMyAubHFkLXRhYnMtbmF2IGxpIGEuYWN0aXZlOmFmdGVyIHtcblx0dHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5scWQtdGFicy1zdHlsZS0zIC5scWQtdGFicy1uYXYgYSB7XG5cdHBhZGRpbmctdG9wOiAxLjVlbTtcblx0cGFkZGluZy1ib3R0b206IDEuNWVtO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmxxZC10YWJzLXN0eWxlLTMgLmxxZC10YWJzLW5hdiAubHFkLXRhYnMtbmF2LWljb24taWNvbiB7XG5cdG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5scWQtdGFicy1zdHlsZS0zIC5scWQtdGFicy1uYXYge1xuXHRcdC0taWNvbi1zaXplOiAzMHB4O1xuXHR9XG5cblx0LmxxZC10YWJzLXN0eWxlLTMgLmxxZC10YWJzLW5hdiBsaSBhIHtcblx0XHRwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcblx0fVxuXG5cdC5scWQtdGFicy1zdHlsZS0zIC5scWQtdGFicy1uYXYgLmxxZC10YWJzLW5hdi1pY29uIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogMTVweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHQubHFkLXRhYnMtc3R5bGUtMyAubHFkLXRhYnMtbmF2Lmp1c3RpZnktc3RhcnQgbGk6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDA7XG5cdH1cblxuXHQubHFkLXRhYnMtc3R5bGUtMyAubHFkLXRhYnMtbmF2Lmp1c3RpZnktYmV0d2VlbiBsaSB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHR9XG5cblx0LmxxZC10YWJzLXN0eWxlLTMgLmxxZC10YWJzLW5hdi5qdXN0aWZ5LWNlbnRlciBsaSB7XG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDJlbTtcblx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IDJlbTtcblx0fVxuXG5cdC5scWQtdGFicy1zdHlsZS0zIC5scWQtdGFicy1uYXYuanVzdGlmeS1jZW50ZXIgbGksXG5cdC5scWQtdGFicy1zdHlsZS0zIC5scWQtdGFicy1uYXYuanVzdGlmeS1iZXR3ZWVuIGxpIHtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xuXHR9XG5cblx0LmxxZC10YWJzLXN0eWxlLTMgLmxxZC10YWJzLW5hdi5qdXN0aWZ5LWVuZCBsaTpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogMDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQubHFkLXRhYnMtc3R5bGUtMyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkyMHB4KSB7XG5cdC5scWQtdGFicy1zdHlsZS0zIC5scWQtdGFicy1uYXYgbGkge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5scWQtdGFicy1zdHlsZS0zIC5scWQtdGFicy1uYXYge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQubHFkLXRhYnMtc3R5bGUtMyAubHFkLXRhYnMtbmF2IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cblxuXHQubHFkLXRhYnMtc3R5bGUtMyAubHFkLXRhYnMtbmF2IGxpIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxMHB4O1xuXHRcdHBhZGRpbmctaW5saW5lLWVuZDogMTBweDtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdH1cblxuXHQubHFkLXRhYnMtc3R5bGUtMyAubHFkLXRhYnMtbmF2IGEge1xuXHRcdHBhZGRpbmc6IDAgMCAwLjc1ZW07XG5cdH1cbn1cblxuLmxxZC10YWJzLXN0eWxlLTQgLmxxZC10YWJzLW5hdiB7XG5cdC0taWNvbi1zaXplOiA0MHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTQgLmxxZC10YWJzLW5hdjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDB2dztcblx0aGVpZ2h0OiAxcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiBjYWxjKHZhcigtLWljb24tc2l6ZSkgKyB2YXIoLS1pY29uLXNpemUpICogMC42KTtcblx0bGVmdDogNTAlO1xuXHRyaWdodDogNTAlO1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAtNTB2dztcblx0bWFyZ2luLWlubGluZS1lbmQ6IC01MHZ3O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtNCAubHFkLXRhYnMtbmF2IC5oMyB7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtNCAubHFkLXRhYnMtbmF2IC5scWQtdGFicy1uYXYtaWNvbi1pY29uIHtcblx0bWFyZ2luLWJvdHRvbTogMC42ZW07XG5cdHBhZGRpbmctYm90dG9tOiAwLjZlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtNCAubHFkLXRhYnMtbmF2IC5scWQtdGFicy1uYXYtaWNvbi1pY29uOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTBweDtcblx0aGVpZ2h0OiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MGVtO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogLTVweDtcblx0bGVmdDogY2FsYyg1MCUgLSA1cHgpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuNDVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTQgLmxxZC10YWJzLW5hdiAubHFkLXRhYnMtbmF2LWljb24taWNvbiBpIHtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5cbi5scWQtdGFicy1zdHlsZS00IC5scWQtdGFicy1uYXYgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtNCAubHFkLXRhYnMtbmF2IGxpIHtcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDE1cHg7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogMTVweDtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTQgLmxxZC10YWJzLW5hdiBsaTpob3ZlciAubHFkLXRhYnMtbmF2LWljb24taWNvbiBpIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtNCAubHFkLXRhYnMtbmF2IGxpLmFjdGl2ZSAuaDM6YWZ0ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5scWQtdGFicy1zdHlsZS00IC5scWQtdGFicy1uYXY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBub25lO1xuXHR9XG5cblx0LmxxZC10YWJzLXN0eWxlLTQgLmxxZC10YWJzLW5hdiBsaSB7XG5cdFx0ZmxleC1iYXNpczogNTAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXHR9XG59XG5cbi5scWQtdGFicy1zdHlsZS01IHtcblx0LS10YWItbmF2LXdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5scWQtdGFicy1zdHlsZS01IC5scWQtdGFicy1uYXYtd3JhcCxcbi5scWQtdGFicy1zdHlsZS01IC5scWQtdGFicy1jb250ZW50IHtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5scWQtdGFicy1zdHlsZS01IC5scWQtdGFicy1uYXYtd3JhcCB7XG5cdHdpZHRoOiB2YXIoLS10YWItbmF2LXdpZHRoKTtcblx0Z3JpZC1hdXRvLWZsb3c6IHJvdztcbn1cblxuLmxxZC10YWJzLXN0eWxlLTUgLmxxZC10YWJzLW5hdiB7XG5cdGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTUgLmxxZC10YWJzLW5hdiBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHRjb2xvcjogIzczNzM3Mztcblx0Ym94LXNoYWRvdzogMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTUgLmxxZC10YWJzLW5hdiBhOmJlZm9yZSxcbi5scWQtdGFicy1zdHlsZS01IC5scWQtdGFicy1uYXYgYTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDA7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLmxxZC10YWJzLXN0eWxlLTUgLmxxZC10YWJzLW5hdiBhOmFmdGVyIHtcblx0b3BhY2l0eTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTUgLmxxZC10YWJzLW5hdiBhPnNwYW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5scWQtdGFicy1zdHlsZS01IC5scWQtdGFicy1uYXYgbGkuYWN0aXZlIGEge1xuXHRib3gtc2hhZG93OiAwIDE1cHggNDVweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTUgLmxxZC10YWJzLW5hdiBsaS5hY3RpdmUgYTphZnRlciB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5scWQtdGFicy1zdHlsZS01IC5scWQtdGFicy1uYXYgLmxxZC10YWJzLW5hdi1pY29uIHtcblx0LS1pY29uLXNpemU6IDQwcHg7XG59XG5cbi5scWQtdGFicy1zdHlsZS01IC5scWQtdGFicy1jb250ZW50IHtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLXRhYi1uYXYtd2lkdGgpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblxuXHQubHFkLXRhYnMtc3R5bGUtNSAubHFkLXRhYnMtbmF2LXdyYXAsXG5cdC5scWQtdGFicy1zdHlsZS01IC5scWQtdGFicy1jb250ZW50IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogMCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctaW5saW5lLWVuZDogMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmxxZC10YWJzLXN0eWxlLTUgLmxxZC10YWJzLW5hdi13cmFwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0fVxuXG5cdC5scWQtdGFicy1zdHlsZS01IC5scWQtdGFicy1uYXYgLmljb25ib3ggLmljb25ib3gtaWNvbi1jb250YWluZXIge1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0fVxufVxuXG4ubHFkLXRhYnMtc3R5bGUtNiB7XG5cdC0tdGFiLW5hdi13aWR0aDogMjUlO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtNiAubHFkLXRhYnMtbmF2LWljb24taWNvbiB7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDI4cHg7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAxM3B4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUwLCA2MCwgNzEsIDAuMDUpO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtNiAubHFkLXRhYnMtbmF2LXdyYXAsXG4ubHFkLXRhYnMtc3R5bGUtNiAubHFkLXRhYnMtY29udGVudCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtNiAubHFkLXRhYnMtbmF2LXdyYXAge1xuXHR3aWR0aDogdmFyKC0tdGFiLW5hdi13aWR0aCk7XG59XG5cbi5scWQtdGFicy1zdHlsZS02IC5scWQtdGFicy1uYXYge1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGNvdW50ZXItcmVzZXQ6IGxxZC10YWJzLWNvdW50ZXI7XG59XG5cbi5scWQtdGFicy1zdHlsZS02IC5scWQtdGFicy1uYXYgYSB7XG5cdGNvbG9yOiAjMzIzQzQ3O1xuXHRwYWRkaW5nLWlubGluZS1zdGFydDogMS41ZW07XG5cdHBhZGRpbmctaW5saW5lLWVuZDogMS41ZW07XG5cdGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5scWQtdGFicy1zdHlsZS02IC5scWQtdGFicy1uYXYgbGkge1xuXHRjb3VudGVyLWluY3JlbWVudDogbHFkLXRhYnMtY291bnRlcjtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5scWQtdGFicy1zdHlsZS02IC5scWQtdGFicy1uYXYgbGkuYWN0aXZlIGEge1xuXHRib3gtc2hhZG93OiAwIDE1cHggNDVweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTYgLmxxZC10YWJzLW5hdiBsaS5hY3RpdmUgLmxxZC10YWJzLW5hdi1pY29uLWljb24ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtNiAubHFkLXRhYnMtY29udGVudCB7XG5cdHdpZHRoOiBjYWxjKDEwMCUgLSB2YXIoLS10YWItbmF2LXdpZHRoKSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmxxZC10YWJzLXN0eWxlLTYge1xuXHRcdC0tdGFiLW5hdi13aWR0aDogMzUlO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5scWQtdGFicy1zdHlsZS02IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblxuXHQubHFkLXRhYnMtc3R5bGUtNiAubHFkLXRhYnMtbmF2LXdyYXAsXG5cdC5scWQtdGFicy1zdHlsZS02IC5scWQtdGFicy1jb250ZW50IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC5scWQtdGFicy1zdHlsZS02IC5scWQtdGFicy1uYXYtd3JhcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdH1cbn1cblxuLmxxZC10YWJzLXN0eWxlLTcgLmxxZC10YWJzLW5hdiB7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTcgLmxxZC10YWJzLW5hdiAubHFkLXRhYnMtbmF2LWljb24ge1xuXHQtLWljb24tc2l6ZTogMWVtO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtNyAubHFkLXRhYnMtbmF2IC5scWQtdGFicy1uYXYtaWNvbi1pY29uIHtcblx0d2lkdGg6IDMxcHg7XG5cdGhlaWdodDogMzFweDtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDE4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGNvbG9yOiAjYjBiOWJlO1xuXHRmb250LXdlaWdodDogNTAwO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtNyAubHFkLXRhYnMtbmF2IGEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMWYyO1xuXHRjb2xvcjogIzkwOTk5ZTtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTcgLmxxZC10YWJzLW5hdiBsaS5hY3RpdmUgYSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi5scWQtdGFicy1zdHlsZS03IC5scWQtdGFicy1uYXYgbGkuYWN0aXZlIC5scWQtdGFicy1uYXYtaWNvbiB7XG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmxxZC10YWJzLXN0eWxlLTcgLmxxZC10YWJzLW5hdiBsaSBhIHtcblx0XHRwYWRkaW5nOiAwLjg1cmVtIDEuMjVyZW0gIWltcG9ydGFudDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQubHFkLXRhYnMtc3R5bGUtNyAubHFkLXRhYnMtbmF2IGxpIHtcblx0XHRtYXJnaW46IDAgMC41ZW07XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmxxZC10YWJzLXN0eWxlLTcge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcblx0fVxuXG5cdC5scWQtdGFicy1zdHlsZS03IC5scWQtdGFicy1uYXYgbGkge1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXHR9XG59XG5cbi5scWQtdGFicy1zdHlsZS04IHtcblx0LS10YWItbmF2LXdpZHRoOiAzMCU7XG59XG5cbi5scWQtdGFicy1zdHlsZS04IC5scWQtdGFicy1uYXYtd3JhcCxcbi5scWQtdGFicy1zdHlsZS04IC5scWQtdGFicy1jb250ZW50IHtcblx0ZmxleDogMCAwIGF1dG87XG59XG5cbi5scWQtdGFicy1zdHlsZS04IC5scWQtdGFicy1uYXYtd3JhcCB7XG5cdHdpZHRoOiB2YXIoLS10YWItbmF2LXdpZHRoKTtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTggLmxxZC10YWJzLW5hdiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTggLmxxZC10YWJzLW5hdiBhIHtcblx0Y29sb3I6ICM4NzhmOWQ7XG59XG5cbi5scWQtdGFicy1zdHlsZS04IC5scWQtdGFicy1uYXYgYTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAyOHB4O1xuXHRoZWlnaHQ6IDJweDtcblx0ZmxleDogMCAwIGF1dG87XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAxMnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG5cdHRyYW5zZm9ybTogc2NhbGVYKDApO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42NXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtOCAubHFkLXRhYnMtbmF2IGxpLmFjdGl2ZSBhIHtcblx0Y29sb3I6ICMyOTJhMzQ7XG59XG5cbi5scWQtdGFicy1zdHlsZS04IC5scWQtdGFicy1uYXYgbGkuYWN0aXZlIGE6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5scWQtdGFicy1zdHlsZS04IC5scWQtdGFicy1jb250ZW50IHtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLXRhYi1uYXYtd2lkdGgpKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LmxxZC10YWJzLXN0eWxlLTgge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0ZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcblx0fVxuXG5cdC5scWQtdGFicy1zdHlsZS04IC5scWQtdGFicy1jb250ZW50LFxuXHQubHFkLXRhYnMtc3R5bGUtOCAubHFkLXRhYnMtbmF2LXdyYXAge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5scWQtdGFicy1zdHlsZS05IC5scWQtdGFicy1uYXYgYSB7XG5cdHBhZGRpbmc6IDAuNTVlbSAyLjI1ZW07XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTkgLmxxZC10YWJzLW5hdiBhIHNwYW4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG59XG5cbi5scWQtdGFicy1zdHlsZS05IC5scWQtdGFicy1uYXYgbGkrbGkgYSB7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtOSAubHFkLXRhYnMtbmF2IGxpOmZpcnN0LWNoaWxkIGEge1xuXHRib3JkZXItcmFkaXVzOiA1MGVtIDAgMCA1MGVtO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtOSAubHFkLXRhYnMtbmF2IGxpOmxhc3QtY2hpbGQgYSB7XG5cdGJvcmRlci1yYWRpdXM6IDAgNTBlbSA1MGVtIDA7XG59XG5cbi5scWQtdGFicy1zdHlsZS05IC5scWQtdGFicy1uYXYgbGkuYWN0aXZlIGEge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5scWQtdGFicy1zdHlsZS05Om5vdCgubHFkLXRhYnMtc3R5bGUtOS1hbHQyKSAubHFkLXRhYnMtbmF2IGxpIHtcblx0XHRmbGV4OiAxIDAgNTAlO1xuXHR9XG5cblx0LmxxZC10YWJzLXN0eWxlLTk6bm90KC5scWQtdGFicy1zdHlsZS05LWFsdDIpIC5scWQtdGFicy1uYXYgbGkgYSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQubHFkLXRhYnMtc3R5bGUtOTpub3QoLmxxZC10YWJzLXN0eWxlLTktYWx0MikgLmxxZC10YWJzLW5hdiBsaTpudGgtY2hpbGQoMm4pIGEge1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MGVtO1xuXHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MGVtO1xuXHR9XG5cblx0LmxxZC10YWJzLXN0eWxlLTk6bm90KC5scWQtdGFicy1zdHlsZS05LWFsdDIpIC5scWQtdGFicy1uYXYgbGk6bnRoLWNoaWxkKDJuKzEpIGEge1xuXHRcdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNTBlbTtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1MGVtO1xuXHR9XG5cblx0LmxxZC10YWJzLXN0eWxlLTk6bm90KC5scWQtdGFicy1zdHlsZS05LWFsdDIpIC5scWQtdGFicy1uYXYgbGk6bnRoLWNoaWxkKG4rMykge1xuXHRcdG1hcmdpbi10b3A6IDAuNWVtO1xuXHR9XG5cblx0LmxxZC10YWJzLXN0eWxlLTk6bm90KC5scWQtdGFicy1zdHlsZS05LWFsdDIpIC5scWQtdGFicy1uYXYgbGk6bnRoLWNoaWxkKG4rMykgYSB7XG5cdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5scWQtdGFicy1zdHlsZS05IC5scWQtdGFicy1uYXYge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQubHFkLXRhYnMtc3R5bGUtOSAubHFkLXRhYnMtbmF2IGxpLFxuXHQubHFkLXRhYnMtc3R5bGUtOSAubHFkLXRhYnMtbmF2IGEge1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwZW0gIWltcG9ydGFudDtcblx0fVxuXG5cdC5scWQtdGFicy1zdHlsZS05IC5scWQtdGFicy1uYXYgbGkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDNweDtcblx0fVxuXG5cdC5scWQtdGFicy1zdHlsZS05IC5scWQtdGFicy1uYXYgbGkrbGkgYSB7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdH1cbn1cblxuLmxxZC10YWJzLXN0eWxlLTktYWx0IC5scWQtdGFicy1uYXYge1xuXHRmb250LXNpemU6IDE4cHg7XG59XG5cbi5scWQtdGFicy1zdHlsZS05LWFsdCAubHFkLXRhYnMtbmF2IGEge1xuXHRwYWRkaW5nOiAwLjM3ZW0gMS43NWVtO1xuXHRib3JkZXItd2lkdGg6IDJweDtcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi5scWQtdGFicy1zdHlsZS05LWFsdCAubHFkLXRhYnMtbmF2IGE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMDtcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xuXHRvcGFjaXR5OiAwLjA2NTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5scWQtdGFicy1zdHlsZS05LWFsdCAubHFkLXRhYnMtbmF2IHtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0fVxufVxuXG4ubHFkLXRhYnMtc3R5bGUtOS1hbHQyIC5scWQtdGFicy1uYXYgbGkge1xuXHRwYWRkaW5nOiAwLjMxMjVlbSAwLjQzNzVlbTtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTktYWx0MiAubHFkLXRhYnMtbmF2IGxpOmZpcnN0LWNoaWxkIHtcblx0Ym9yZGVyLXJhZGl1czogNTBlbSAwIDAgNTBlbTtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTktYWx0MiAubHFkLXRhYnMtbmF2IGxpOmxhc3QtY2hpbGQge1xuXHRib3JkZXItcmFkaXVzOiAwIDUwZW0gNTBlbSAwO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtOS1hbHQyIC5scWQtdGFicy1uYXYgYSB7XG5cdHBhZGRpbmc6IDAuNWVtIDIuNWVtO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDVlbSAhaW1wb3J0YW50O1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmxxZC10YWJzLXN0eWxlLTktYWx0MiAubHFkLXRhYnMtbmF2Lmp1c3RpZnktbWQtYmV0d2VlbiBsaSB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQubHFkLXRhYnMtc3R5bGUtOS1hbHQyIC5scWQtdGFicy1uYXYuanVzdGlmeS1tZC1iZXR3ZWVuIGxpOmZpcnN0LWNoaWxkIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdH1cblxuXHQubHFkLXRhYnMtc3R5bGUtOS1hbHQyIC5scWQtdGFicy1uYXYuanVzdGlmeS1tZC1iZXR3ZWVuIGxpOmxhc3QtY2hpbGQge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmxxZC10YWJzLXN0eWxlLTktYWx0MiAubHFkLXRhYnMtbmF2IGxpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cbn1cblxuLmxxZC10YWJzLXN0eWxlLTEwIC5scWQtdGFicy1uYXYuanVzdGlmeS1iZXR3ZWVuIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5scWQtdGFicy1zdHlsZS0xMCAubHFkLXRhYnMtbmF2IGEge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5scWQtdGFicy1zdHlsZS0xMCAubHFkLXRhYnMtbmF2IGE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogM3B4O1xuXHRsZWZ0OiBjYWxjKDUwJSAtIDE1cHgpO1xuXHRib3JkZXItcmFkaXVzOiA1MGVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjY1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIG9wYWNpdHkgMC42NXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtMTAgLmxxZC10YWJzLW5hdiBhOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAzNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi5scWQtdGFicy1zdHlsZS0xMCAubHFkLXRhYnMtbmF2IC5scWQtdGFicy1uYXYtdHh0IHtcblx0bWFyZ2luOiAwIDAuNWVtIDdweDtcblx0bWFyZ2luLWJvdHRvbTogN3B4O1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtMTAgLmxxZC10YWJzLW5hdiBsaTpmaXJzdC1jaGlsZCBhOmFmdGVyLFxuLmxxZC10YWJzLXN0eWxlLTEwIC5scWQtdGFicy1uYXYgbGk6bGFzdC1jaGlsZCBhOmFmdGVyIHtcblx0d2lkdGg6IDM2cHg7XG59XG5cbi5scWQtdGFicy1zdHlsZS0xMCAubHFkLXRhYnMtbmF2IGxpOmZpcnN0LWNoaWxkIC5scWQtdGFicy1uYXYtdHh0LFxuLmxxZC10YWJzLXN0eWxlLTEwIC5scWQtdGFicy1uYXYgbGk6bGFzdC1jaGlsZCAubHFkLXRhYnMtbmF2LXR4dCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5scWQtdGFicy1zdHlsZS0xMCAubHFkLXRhYnMtbmF2IGxpOmZpcnN0LWNoaWxkIGEge1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtMTAgLmxxZC10YWJzLW5hdiBsaTpmaXJzdC1jaGlsZCBhOmJlZm9yZSB7XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiAycHg7XG59XG5cbi5scWQtdGFicy1zdHlsZS0xMCAubHFkLXRhYnMtbmF2IGxpOmZpcnN0LWNoaWxkIGE6YWZ0ZXIge1xuXHRib3JkZXItcmFkaXVzOiA1MGVtIDAgMCA1MGVtO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtMTAgLmxxZC10YWJzLW5hdiBsaTpmaXJzdC1jaGlsZCAubHFkLXRhYnMtbmF2LXR4dCB7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAxZW07XG59XG5cbi5scWQtdGFicy1zdHlsZS0xMCAubHFkLXRhYnMtbmF2IGxpOmxhc3QtY2hpbGQgYSB7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTEwIC5scWQtdGFicy1uYXYgbGk6bGFzdC1jaGlsZCBhOmJlZm9yZSB7XG5cdGxlZnQ6IDJweDtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTEwIC5scWQtdGFicy1uYXYgbGk6bGFzdC1jaGlsZCBhOmFmdGVyIHtcblx0Ym9yZGVyLXJhZGl1czogMCA1MGVtIDUwZW0gMDtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTEwIC5scWQtdGFicy1uYXYgbGk6bGFzdC1jaGlsZCAubHFkLXRhYnMtbmF2LXR4dCB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDFlbTtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTEwIC5scWQtdGFicy1uYXYgbGkuYWN0aXZlIGEge1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTEwIC5scWQtdGFicy1uYXYgbGkuYWN0aXZlIGE6YmVmb3JlIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmxxZC10YWJzLXN0eWxlLTEwIC5scWQtdGFicy1uYXYge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LmxxZC10YWJzLXN0eWxlLTEwIC5scWQtdGFicy1uYXYgbGkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmxxZC10YWJzLXN0eWxlLTEwIC5scWQtdGFicy1uYXYgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG5cdH1cblxuXHQubHFkLXRhYnMtc3R5bGUtMTAgLmxxZC10YWJzLW5hdiBsaSBhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHR9XG5cblx0LmxxZC10YWJzLXN0eWxlLTEwIC5scWQtdGFicy1uYXYgbGkgYTpiZWZvcmUge1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRib3R0b206IDEwcHg7XG5cdFx0bGVmdDogMTBweDtcblx0XHRyaWdodDogYXV0bztcblx0fVxuXG5cdC5scWQtdGFicy1zdHlsZS0xMCAubHFkLXRhYnMtbmF2IGxpIGE6YWZ0ZXIge1xuXHRcdHdpZHRoOiAzNnB4O1xuXHRcdG9yZGVyOiAtMTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdH1cblxuXHQubHFkLXRhYnMtc3R5bGUtMTAgLmxxZC10YWJzLW5hdiBsaSAubHFkLXRhYnMtbmF2LXR4dCB7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogMWVtICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6IDA7XG5cdH1cbn1cblxuLmxxZC10YWJzLXN0eWxlLTExIC5scWQtdGFicy1uYXYgYSB7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5scWQtdGFicy1zdHlsZS0xMSAubHFkLXRhYnMtbmF2IGxpOm5vdCg6bGFzdC1vZi10eXBlKSB7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAyZW07XG59XG5cbi5scWQtdGFicy1zdHlsZS0xMSAubHFkLXRhYnMtbmF2IGxpLmFjdGl2ZSBhIHtcblx0Y29sb3I6ICMwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5scWQtdGFicy1zdHlsZS0xMSAubHFkLXRhYnMtbmF2IHtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0ZmxleC1mbG93OiByb3cgbm93cmFwICFpbXBvcnRhbnQ7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblxuXHQubHFkLXRhYnMtc3R5bGUtMTEgLmxxZC10YWJzLW5hdiBsaSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4OiAwLjE1IDA7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdHRleHQtYWxpZ246IGluaGVyaXQgIWltcG9ydGFudDtcblx0fVxuXG5cdC5scWQtdGFicy1zdHlsZS0xMSAubHFkLXRhYnMtbmF2IGxpK2xpIHtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAxMCUgIWltcG9ydGFudDtcblx0fVxuXG5cdC5scWQtdGFicy1zdHlsZS0xMSAubHFkLXRhYnMtbmF2IGxpIGEge1xuXHRcdHBhZGRpbmc6IDAgMCAwLjVlbSAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdC5scWQtdGFicy1zdHlsZS0xMSAubHFkLXRhYnMtbmF2IGxpIGE6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0fVxuXG5cdC5scWQtdGFicy1zdHlsZS0xMSAubHFkLXRhYnMtbmF2IGxpOmxhc3Qtb2YtdHlwZSB7XG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6IC0xNTB2dyAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmxxZC10YWJzLXN0eWxlLTExIC5scWQtdGFicy1uYXYgbGkuYWN0aXZlIGE6YmVmb3JlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0LmxxZC10YWJzLXN0eWxlLTExIC5scWQtdGFicy1jb250ZW50IHtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmxxZC10YWJzLXN0eWxlLTEyIC5scWQtdGFicy1uYXYgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtMTIgLmxxZC10YWJzLW5hdiBhOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogNDUlO1xuXHRoZWlnaHQ6IDJweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC0wLjI1ZW07XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0dHJhbnNmb3JtOiBzY2FsZVgoMCk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42NXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtMTIgLmxxZC10YWJzLW5hdiBsaSB7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAyLjY1ZW07XG59XG5cbi5scWQtdGFicy1zdHlsZS0xMiAubHFkLXRhYnMtbmF2IGxpLmFjdGl2ZSBhIHtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5scWQtdGFicy1zdHlsZS0xMiAubHFkLXRhYnMtbmF2IGxpLmFjdGl2ZSBhOmFmdGVyIHtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcblx0dHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5scWQtdGFicy1zdHlsZS0xMi5scWQtbmF2LXVuZGVybGluZS1mdyAubHFkLXRhYnMtbmF2IGE6YWZ0ZXIge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LmxxZC10YWJzLXN0eWxlLTEyIC5scWQtdGFicy1uYXYtd3JhcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmxxZC10YWJzLXN0eWxlLTEyIC5scWQtdGFicy1uYXYgbGkge1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0fVxufVxuXG4ubHFkLXRhYnMtc3R5bGUtMTMge1xuXHQtLXRhYi1uYXYtd2lkdGg6IDIyJTtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTEzIC5scWQtdGFicy1uYXYtd3JhcCxcbi5scWQtdGFicy1zdHlsZS0xMyAubHFkLXRhYnMtY29udGVudCB7XG5cdGZsZXg6IDAgMCBhdXRvO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtMTMgLmxxZC10YWJzLW5hdi13cmFwIHtcblx0d2lkdGg6IHZhcigtLXRhYi1uYXYtd2lkdGgpO1xuXHRncmlkLWF1dG8tZmxvdzogcm93O1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtMTMgLmxxZC10YWJzLW5hdi1idG4td3JhcCB7XG5cdHBhZGRpbmc6IDFlbSAxLjVlbTtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTEzIC5scWQtdGFicy1uYXYgYSB7XG5cdHBhZGRpbmc6IDFlbSAxLjVlbTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTEzIC5scWQtdGFicy1uYXYgYT5zcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5scWQtdGFicy1zdHlsZS0xMyAubHFkLXRhYnMtbmF2IC5scWQtdGFicy1uYXYtZXh0IHtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luLXRvcDogMC43NWVtO1xuXHRmb250LXNpemU6IDAuODVlbTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDEuMzVlbTtcblx0b3BhY2l0eTogMC42O1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtMTMgLmxxZC10YWJzLW5hdiBsaS5hY3RpdmUgYSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmM2YyZjk7XG59XG5cbi5scWQtdGFicy1zdHlsZS0xMyAubHFkLXRhYnMtbmF2IGxpLmFjdGl2ZSAubHFkLXRhYnMtbmF2LWV4dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtMTMgLmxxZC10YWJzLWNvbnRlbnQge1xuXHR3aWR0aDogY2FsYygxMDAlIC0gdmFyKC0tdGFiLW5hdi13aWR0aCkpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQubHFkLXRhYnMtc3R5bGUtMTMge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdC5scWQtdGFicy1zdHlsZS0xMyAubHFkLXRhYnMtbmF2LXdyYXAsXG5cdC5scWQtdGFicy1zdHlsZS0xMyAubHFkLXRhYnMtY29udGVudCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQubHFkLXRhYnMtc3R5bGUtMTMgLmxxZC10YWJzLW5hdi13cmFwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cblx0LmxxZC10YWJzLXN0eWxlLTEzIC5scWQtdGFicy1uYXYtd3JhcCxcblx0LmxxZC10YWJzLXN0eWxlLTEzIC5scWQtdGFicy1jb250ZW50IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC5scWQtdGFicy1zdHlsZS0xMyAubHFkLXRhYnMtY29udGVudCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG5cdH1cblxuXHQubHFkLXRhYnMtc3R5bGUtMTMgLmxxZC10YWJzLW5hdi13cmFwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5scWQtdGFicy1zdHlsZS0xNCB7XG5cdC0tbHFkLXRhYnMtbmF2LW9mZnNldDogMTUlO1xuXHQtLWxxZC10YWJzLW5hdi10cmFuc2xhdGU6IDA7XG59XG5cbi5scWQtdGFicy1zdHlsZS0xNCAubHFkLXRhYnMtbmF2LXdyYXAge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nLWxlZnQ6IHZhcigtLWxxZC10YWJzLW5hdi1vZmZzZXQpO1xuXHRtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50IDAlLCAjMDAwIDE1JSwgIzAwMCA4MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgMCUsICMwMDAgMTUlLCAjMDAwIDgwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG5cbi5scWQtdGFicy1zdHlsZS0xNCAubHFkLXRhYnMtbmF2IHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZChjYWxjKHZhcigtLWxxZC10YWJzLW5hdi10cmFuc2xhdGUsIDApICogLTEpLCAwLCAwKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmxxZC10YWJzLXN0eWxlLTE0IC5scWQtdGFicy1uYXY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogdmFyKC0tbHFkLXRhYnMtbmF2LWFjdGl2ZS13aWR0aCk7XG5cdGhlaWdodDogdmFyKC0tbHFkLXRhYnMtbmF2LWFjdGl2ZS1oZWlnaHQpO1xuXHRib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWxxZC10YWJzLW5hdi1hY3RpdmUtaGVpZ2h0KSAvIDIpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdGJveC1zaGFkb3c6IDAgMjBweCA1MHB4IHJnYmEoNTIsIDQ5LCAxMzksIDAuMDcpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKHZhcigtLWxxZC10YWJzLW5hdi10cmFuc2xhdGUpLCAwLCAwKTtcblx0dHJhbnNpdGlvbjogd2lkdGggMXMsIGhlaWdodCAxcywgdHJhbnNmb3JtIDFzO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtMTQgLmxxZC10YWJzLW5hdj5saSB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGNvbG9yOiAjMTYyQzM1O1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtMTQgLmxxZC10YWJzLW5hdj5saT5hIHtcblx0bWFyZ2luLWJvdHRvbTogMC41ZW07XG5cdHBhZGRpbmc6IDAuNGVtIDAuODc1ZW07XG5cdGZvbnQtc2l6ZTogNDVweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGluZS1oZWlnaHQ6IDE7XG59XG5cbi5scWQtdGFicy1zdHlsZS0xNCAubHFkLXRhYnMtbmF2PmxpIC5scWQtdGFicy1uYXYtdHh0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtMTQgLmxxZC10YWJzLW5hdj5saSAubHFkLXRhYnMtbmF2LXR4dCBzcGFuIHtcblx0b3BhY2l0eTogMTtcblx0YmFja2dyb3VuZDogcmdiYSgyNiwgNjYsIDEwMSwgMC4zKTtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHR0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLmxxZC10YWJzLXN0eWxlLTE0IC5scWQtdGFicy1uYXY+bGkgLmxxZC10YWJzLW5hdi10eHQ6OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IGF0dHIoZGF0YS10eHQpO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMC4wNzVlbTtcblx0bGVmdDogMDtcblx0bGluZS1oZWlnaHQ6IDEuMTVlbTtcblx0LXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQgIWltcG9ydGFudDtcblx0YmFja2dyb3VuZC1jbGlwOiB0ZXh0ICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHR0ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tbHFkLWNvbG9yLWdyYWRpZW50LXN0YXJ0KSwgdmFyKC0tbHFkLWNvbG9yLWdyYWRpZW50LXN0b3ApKTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtMTQgLmxxZC10YWJzLW5hdj5saSAubHFkLXRhYnMtbmF2LWV4dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMTAwJTtcblx0bGVmdDogMDtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGModmFyKC0tbHFkLXRhYnMtbmF2LXRyYW5zbGF0ZSwgMCkgKyA1JSkpO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNjVzLCB0cmFuc2Zvcm0gMC42NXM7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5scWQtdGFicy1zdHlsZS0xNCAubHFkLXRhYnMtbmF2PmxpLmFjdGl2ZT5hIC5scWQtdGFicy1uYXYtdHh0IHNwYW4ge1xuXHRvcGFjaXR5OiAwO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtMTQgLmxxZC10YWJzLW5hdj5saS5hY3RpdmU+YSAubHFkLXRhYnMtbmF2LXR4dDpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubHFkLXRhYnMtc3R5bGUtMTQgLmxxZC10YWJzLW5hdj5saS5hY3RpdmUgLmxxZC10YWJzLW5hdi1leHQge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgodmFyKC0tbHFkLXRhYnMtbmF2LXRyYW5zbGF0ZSwgMCkpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblxuXHQubHFkLXRhYnMtbmF2LWl0ZW1zLW5vdC1leHBhbmRlZCAubHFkLXRhYnMtbmF2IGxpIHtcblx0XHRmbGV4LWdyb3c6IDA7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LmxxZC10YWJzLXN0eWxlLTE0IHtcblx0XHQtLWxxZC10YWJzLW5hdi1vZmZzZXQ6IDclO1xuXHR9XG5cblx0LmxxZC10YWJzLXN0eWxlLTE0IC5scWQtdGFicy1uYXYtd3JhcCB7XG5cdFx0bWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAwJSwgIzAwMCA1JSwgIzAwMCA5MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuXHRcdC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAwJSwgIzAwMCA1JSwgIzAwMCA5MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuXHR9XG5cblx0LmxxZC10YWJzLXN0eWxlLTE0IC5scWQtdGFicy1uYXY+bGk+YSB7XG5cdFx0Zm9udC1zaXplOiAyN3B4O1xuXHR9XG5cblx0LmxxZC10YWJzLXN0eWxlLTE0IC5scWQtdGFicy1uYXY+bGkgLmxxZC10YWJzLW5hdi1leHQge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXgtd2lkdGg6IDYwdnc7XG5cdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuNy40OC4gVGVhbSBtZW1iZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5scWQtdG0gaDYge1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLmxxZC10bSAuc29jaWFsLWljb246ZW1wdHkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubHFkLXRtIC5zb2NpYWwtaWNvbiBsaSB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xufVxuXG4ubHFkLXRtIC5zb2NpYWwtaWNvbiBsaTpob3ZlciB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4yKSAhaW1wb3J0YW50O1xufVxuXG4ubHFkLXRtLXN0eWxlLTEgLmxxZC10bS1kZXRhaWxzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC02MHB4O1xuXHRsZWZ0OiAtNDBweDtcblx0cmlnaHQ6IDE1JTtcblx0ei1pbmRleDogMjtcblx0Ym9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG59XG5cbi5scWQtdG0tc3R5bGUtMSAubHFkLXRtLWJnIHtcblx0ei1pbmRleDogLTE7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbn1cblxuLmxxZC10bS1zdHlsZS0xIC5scWQtdG0tYmcuYmxvY2stcmV2ZWFsZXIge1xuXHRib3gtc2hhZG93OiAwIDE1cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ubHFkLXRtLXN0eWxlLTEgaDMge1xuXHRmb250LXNpemU6IDIycHg7XG59XG5cbi5scWQtdG0tc3R5bGUtMSBoNiB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6ICNhNWE1YTU7XG59XG5cbi5scWQtdG0tc3R5bGUtMiAubHFkLXRtLWRldGFpbHMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUlLCAzMCUpO1xufVxuXG4ubHFkLXRtLXN0eWxlLTIgLmxxZC10bS1kZXRhaWxzIHN2ZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMTAwJTtcblx0bGVmdDogLTMwJTtcblx0ei1pbmRleDogMDtcbn1cblxuLmxxZC10bS1zdHlsZS0yIC5scWQtdG0tZGV0YWlscyBzdmcgc3RvcDpmaXJzdC1jaGlsZCB7XG5cdHN0b3AtY29sb3I6IHZhcigtLWxxZC1jb2xvci1ncmFkaWVudC1zdGFydCk7XG59XG5cbi5scWQtdG0tc3R5bGUtMiAubHFkLXRtLWRldGFpbHMgc3ZnIHN0b3A6bGFzdC1jaGlsZCB7XG5cdHN0b3AtY29sb3I6IHZhcigtLWxxZC1jb2xvci1ncmFkaWVudC1zdG9wKTtcbn1cblxuLm5vLWJhY2tncm91bmRibGVuZG1vZGUgLmxxZC10bS1zdHlsZS0yIC5scWQtdG0tZGV0YWlscyBzdmcge1xuXHRvcGFjaXR5OiAwLjY1O1xufVxuXG4ubHFkLXRtLXN0eWxlLTIgaDMsXG4ubHFkLXRtLXN0eWxlLTIgcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcbn1cblxuLmxxZC10bS1zdHlsZS0yIGgzIHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4ubHFkLXRtLXN0eWxlLTMge1xuXHRib3gtc2hhZG93OiAwIDE1cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ubHFkLXRtLXN0eWxlLTMgLmxxZC10bS1zb2NpYWxzIHtcblx0YmFja2dyb3VuZDogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC42NXMsIHZpc2liaWxpdHkgMC42NXM7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5scWQtdG0tc3R5bGUtMyAubHFkLXRtLXNvY2lhbHMgYSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLXRtLXN0eWxlLTMgLnNvY2lhbC1pY29uIHtcblx0Zm9udC1zaXplOiAyNXB4O1xufVxuXG4ubHFkLXRtLXN0eWxlLTMgLnNvY2lhbC1pY29uIGxpIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjY1cywgdHJhbnNmb3JtIDAuNjVzO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjVweCk7XG59XG5cbi5scWQtdG0tc3R5bGUtMyBoMyB7XG5cdGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmxxZC10bS1zdHlsZS0zIGg2IHtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogI2E1YTVhNTtcbn1cblxuLmxxZC10bS1zdHlsZS0zIC5scWQtdG0tZGV0YWlscyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5scWQtdG0tc3R5bGUtMzpob3ZlciAubHFkLXRtLXNvY2lhbHMge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubHFkLXRtLXN0eWxlLTM6aG92ZXIgLnNvY2lhbC1pY29uIGxpIHtcblx0b3BhY2l0eTogMTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ubHFkLXRtLXN0eWxlLTM6aG92ZXIgLnNvY2lhbC1pY29uIGxpOm50aC1jaGlsZCgxKSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbi5scWQtdG0tc3R5bGUtMzpob3ZlciAuc29jaWFsLWljb24gbGk6bnRoLWNoaWxkKDIpIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMC4ycztcbn1cblxuLmxxZC10bS1zdHlsZS0zOmhvdmVyIC5zb2NpYWwtaWNvbiBsaTpudGgtY2hpbGQoMykge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG4ubHFkLXRtLXN0eWxlLTM6aG92ZXIgLnNvY2lhbC1pY29uIGxpOm50aC1jaGlsZCg0KSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XG59XG5cbi5scWQtdG0tc3R5bGUtMzpob3ZlciAuc29jaWFsLWljb24gbGk6bnRoLWNoaWxkKDUpIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMC41cztcbn1cblxuLmxxZC10bS1zdHlsZS00IC5scWQtdG0tZGV0YWlscyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAuOTMpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC43NXMsIG9wYWNpdHkgMC43NXMsIHZpc2liaWxpdHkgMC43NXM7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5scWQtdG0tc3R5bGUtNCAuc29jaWFsLWljb24ge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiBhdXRvO1xuXHRmb250LXNpemU6IDI0cHg7XG59XG5cbi5scWQtdG0tc3R5bGUtNCBhIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5scWQtdG0tc3R5bGUtNCBoMyxcbi5scWQtdG0tc3R5bGUtNCBoNixcbi5scWQtdG0tc3R5bGUtNCAuc29jaWFsLWljb24gbGkge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC40NXMsIHRyYW5zZm9ybSAwLjQ1cztcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmxxZC10bS1zdHlsZS00IGgzIHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmxxZC10bS1zdHlsZS00IGg2IHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4ubHFkLXRtLXN0eWxlLTQ6aG92ZXIgLmxxZC10bS1kZXRhaWxzIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmxxZC10bS1zdHlsZS00OmhvdmVyIGgzLFxuLmxxZC10bS1zdHlsZS00OmhvdmVyIGg2LFxuLmxxZC10bS1zdHlsZS00OmhvdmVyIC5zb2NpYWwtaWNvbiBsaSB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmxxZC10bS1zdHlsZS00OmhvdmVyIC5zb2NpYWwtaWNvbiBsaSB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmxxZC10bS1zdHlsZS00OmhvdmVyIC5zb2NpYWwtaWNvbiBsaTpudGgtY2hpbGQoMSkge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjEzcztcbn1cblxuLmxxZC10bS1zdHlsZS00OmhvdmVyIC5zb2NpYWwtaWNvbiBsaTpudGgtY2hpbGQoMikge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjIzcztcbn1cblxuLmxxZC10bS1zdHlsZS00OmhvdmVyIC5zb2NpYWwtaWNvbiBsaTpudGgtY2hpbGQoMykge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjMzcztcbn1cblxuLmxxZC10bS1zdHlsZS00OmhvdmVyIC5zb2NpYWwtaWNvbiBsaTpudGgtY2hpbGQoNCkge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjQzcztcbn1cblxuLmxxZC10bS1zdHlsZS00OmhvdmVyIC5zb2NpYWwtaWNvbiBsaTpudGgtY2hpbGQoNSkge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjUzcztcbn1cblxuLmxxZC10bS1zdHlsZS00OmhvdmVyIGgzIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMC4zcztcbn1cblxuLmxxZC10bS1zdHlsZS00OmhvdmVyIGg2IHtcblx0dHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cblxuLmxxZC10bS1zdHlsZS01IHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxxZC10bS1zdHlsZS01IC5scWQtdG0tZGV0YWlscyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcbn1cblxuLmxxZC10bS1zdHlsZS01IGgzIHtcblx0Zm9udC1zaXplOiAyMnB4O1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmxxZC10bS1zdHlsZS01IGg2IHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4ubHFkLXRtLXN0eWxlLTUgLmxxZC10bS1kZXRhaWxzLWljb24ge1xuXHRmb250LXNpemU6IDIycHg7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLXRtLXN0eWxlLTUgLnNvY2lhbC1pY29uIHtcblx0bWFyZ2luLWJvdHRvbTogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTQxcHgpIHtcblx0LmxxZC10bS1zdHlsZS01IC5scWQtdG0tZGV0YWlscyB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjc1cywgdmlzaWJpbGl0eSAwLjc1cztcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuXHR9XG5cblx0LmxxZC10bS1zdHlsZS01IGgzLFxuXHQubHFkLXRtLXN0eWxlLTUgaDYsXG5cdC5scWQtdG0tc3R5bGUtNSAuc29jaWFsLWljb24sXG5cdC5scWQtdG0tc3R5bGUtNSAubHFkLXRtLWRldGFpbHMtaWNvbiB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNDVzLCB0cmFuc2Zvcm0gMC40NXM7XG5cdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcblx0fVxuXG5cdC5scWQtdG0tc3R5bGUtNSBoMyxcblx0LmxxZC10bS1zdHlsZS01IGg2IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG5cdH1cblxuXHQubHFkLXRtLXN0eWxlLTUgLmxxZC10bS1kZXRhaWxzLWljb24ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG5cdH1cblxuXHQubHFkLXRtLXN0eWxlLTU6aG92ZXIgaDMge1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG5cdH1cblxuXHQubHFkLXRtLXN0eWxlLTU6aG92ZXIgaDYge1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuMnM7XG5cdH1cblxuXHQubHFkLXRtLXN0eWxlLTU6aG92ZXIgLmxxZC10bS1kZXRhaWxzLWljb24ge1xuXHRcdHRyYW5zaXRpb24tZGVsYXk6IDAuMzVzO1xuXHR9XG5cblx0LmxxZC10bS1zdHlsZS01OmhvdmVyIGgzLFxuXHQubHFkLXRtLXN0eWxlLTU6aG92ZXIgaDYsXG5cdC5scWQtdG0tc3R5bGUtNTpob3ZlciAuc29jaWFsLWljb24sXG5cdC5scWQtdG0tc3R5bGUtNTpob3ZlciAubHFkLXRtLWRldGFpbHMtaWNvbixcblx0LmxxZC10bS1zdHlsZS01OmhvdmVyIC5scWQtdG0tZGV0YWlscyB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuXHR9XG59XG5cbi5scWQtdG0tc3R5bGUtNiBoMyB7XG5cdGZvbnQtc2l6ZTogMTlweDtcbn1cblxuLmxxZC10bS1zdHlsZS02IGg2IHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4ubHFkLXRtLXN0eWxlLTYgaDMsXG4ubHFkLXRtLXN0eWxlLTYgaDYsXG4ubHFkLXRtLXN0eWxlLTYgLmxxZC10bS1kZXRhaWxzLWljb24ge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgMC4zNXMsIG9wYWNpdHkgMXMgMC4zNXM7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG5cbi5scWQtdG0tc3R5bGUtNiAubHFkLXRtLWRldGFpbHMtaWNvbiB7XG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5scWQtdG0tc3R5bGUtNiAubHFkLXRtLWRldGFpbHMge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAyJSk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjY1cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG5cbi5scWQtdG0tc3R5bGUtNjpob3ZlciBoMyxcbi5scWQtdG0tc3R5bGUtNjpob3ZlciBoNixcbi5scWQtdG0tc3R5bGUtNjpob3ZlciAubHFkLXRtLWRldGFpbHMtaWNvbiB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxxZC10bS1zdHlsZS02OmhvdmVyIGg2IHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0dHJhbnNpdGlvbi1kZWxheTogMC40cztcbn1cblxuLmxxZC10bS1zdHlsZS02OmhvdmVyIC5scWQtdG0tZGV0YWlscy1pY29uIHtcblx0dGV4dC1kZWNvcmF0aW9uOiAwLjU1cztcbn1cblxuLmxxZC10bS1zdHlsZS02OmhvdmVyIC5scWQtdG0tZGV0YWlscyB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbjcuNDkuIFRlc3RpbW9uaWFsc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmxxZC10ZXN0aS1ucCBoMyxcbi5scWQtdGVzdGktbnAgaDQge1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4ubHFkLXRlc3RpLW5wIGgzIHtcblx0bWFyZ2luLWJvdHRvbTogMC4yNWVtO1xufVxuXG4ubHFkLXRlc3RpLW5wIGg0IHtcblx0Y29sb3I6ICM4QzhDOEM7XG59XG5cbi5scWQtdGVzdGktbnBbY2xhc3MqPXBzLV06b25seS1jaGlsZCB7XG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4ubHFkLXRlc3RpLXF1b3RlIGJsb2NrcXVvdGUge1xuXHRtYXJnaW46IDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4ubHFkLXRlc3RpLXF1b3RlIGJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxxZC10ZXN0aS1pbm5lciB7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5scWQtdGVzdGkge1xuXHRjb2xvcjogIzI0Mzg1ODtcbn1cblxuLmxxZC10ZXN0aSBibG9ja3F1b3RlIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ubHFkLXRlc3RpLWF2YXRhci00OCAubHFkLXRlc3RpLWF2YXRhciB7XG5cdHdpZHRoOiA0OHB4O1xufVxuXG4ubHFkLXRlc3RpLWF2YXRhci02MCAubHFkLXRlc3RpLWF2YXRhciB7XG5cdHdpZHRoOiA2MHB4O1xufVxuXG4ubHFkLXRlc3RpLWF2YXRhci02NSAubHFkLXRlc3RpLWF2YXRhciB7XG5cdHdpZHRoOiA2NXB4O1xufVxuXG4ubHFkLXRlc3RpLWF2YXRhci02OCAubHFkLXRlc3RpLWF2YXRhciB7XG5cdHdpZHRoOiA2OHB4O1xufVxuXG4ubHFkLXRlc3RpLWF2YXRhci03MiAubHFkLXRlc3RpLWF2YXRhciB7XG5cdHdpZHRoOiA3MnB4O1xufVxuXG4ubHFkLXRlc3RpLWF2YXRhci04NSAubHFkLXRlc3RpLWF2YXRhciB7XG5cdHdpZHRoOiA4NXB4O1xufVxuXG4ubHFkLXRlc3RpLWF2YXRhci05MCAubHFkLXRlc3RpLWF2YXRhciB7XG5cdHdpZHRoOiA5MHB4O1xufVxuXG4ubHFkLXRlc3RpLXRpbWUge1xuXHRmb250LXNpemU6IDE1cHg7XG59XG5cbi5scWQtdGVzdGktYnJkIHtcblx0Ym9yZGVyOiAycHggc29saWQgI2Y1ZjVmNTtcbn1cblxuLmxxZC10ZXN0aS1idWJibGUge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDNkZWUzO1xufVxuXG4ubHFkLXRlc3RpLWJ1YmJsZTpiZWZvcmUsXG4ubHFkLXRlc3RpLWJ1YmJsZTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItdG9wOiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkO1xuXHRib3JkZXItbGVmdC1jb2xvcjogaW5oZXJpdDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IC0yMHB4O1xuXHRsZWZ0OiAyNSU7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5scWQtdGVzdGktYnViYmxlOmFmdGVyIHtcblx0Ym9yZGVyLXdpZHRoOiAxOHB4O1xuXHRib3R0b206IC0xOHB4O1xuXHRsZWZ0OiBjYWxjKDI1JSArIDFweCk7XG5cdGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLXRlc3RpLWJ1YmJsZSAubHFkLXRlc3RpLWlubmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0ei1pbmRleDogMjtcbn1cblxuLmxxZC10ZXN0aS1idWJibGUtYWxsIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmxxZC10ZXN0aS1idWJibGUtYWxsOmFmdGVyIHtcblx0Y29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJvcmRlci10b3A6IDEwcHggc29saWQ7XG5cdGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7XG5cdGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtMjBweDtcblx0bGVmdDogNTVweDtcblx0ei1pbmRleDogMTtcbn1cblxuLmxxZC10ZXN0aS1idWJibGUtYWx0IC5scWQtdGVzdGktcXVvdGUge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubHFkLXRlc3RpLWJ1YmJsZS1hbHQgLmxxZC10ZXN0aS1xdW90ZTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRib3JkZXItdG9wOiAxMHB4IHNvbGlkICNmZmY7XG5cdGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAtMjBweDtcblx0bGVmdDogY2FsYyg1MCUgLSAxMHB4KTtcblx0ei1pbmRleDogMTtcbn1cblxuLmxxZC10ZXN0aS1jYXJkIHtcblx0cGFkZGluZzogMzBweCAzNXB4O1xuXHRib3JkZXItcmFkaXVzOiA3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5scWQtdGVzdGktY2FyZCB7XG5cdFx0cGFkZGluZzogMjVweCAxNXB4O1xuXHR9XG59XG5cbi5scWQtdGVzdGktY2FyZC1ub3NwYWNlIHtcblx0cGFkZGluZzogMDtcbn1cblxuLmxxZC10ZXN0aS1kZXRhaWxzLWlubGluZSAubHFkLXRlc3RpLW5wIGgzOm5vdCg6b25seS1jaGlsZCk6YWZ0ZXIge1xuXHRjb250ZW50OiBcIixcIjtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDAuNWVtO1xufVxuXG4ubHFkLXRlc3RpLWRldGFpbHMtbGcgLmxxZC10ZXN0aS1ucCBoMyB7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmxxZC10ZXN0aS1kZXRhaWxzLWxnIC5scWQtdGVzdGktbnAgaDQge1xuXHRmb250LXNpemU6IDE2cHg7XG59XG5cbi5scWQtdGVzdGktZGV0YWlscy1zYW1lIC5scWQtdGVzdGktbnAgaDMsXG4ubHFkLXRlc3RpLWRldGFpbHMtc2FtZSAubHFkLXRlc3RpLW5wIGg0IHtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuXG4ubHFkLXRlc3RpLWRldGFpbHMtc20gLmxxZC10ZXN0aS1ucCBoMyB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmxxZC10ZXN0aS1kZXRhaWxzLXNtIC5scWQtdGVzdGktbnAgaDQge1xuXHRmb250LXNpemU6IDEycHg7XG59XG5cbi5scWQtdGVzdGktZGV0YWlscy14bCAubHFkLXRlc3RpLW5wIGgzIHtcblx0Zm9udC1zaXplOiAxOXB4O1xufVxuXG4ubHFkLXRlc3RpLWRldGFpbHMteGwgLmxxZC10ZXN0aS1ucCBoNCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmxxZC10ZXN0aS1xdW90ZS1pY29uLWZsaXAge1xuXHR0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5scWQtdGVzdGktcXVvdGUtMTYgLmxxZC10ZXN0aS1xdW90ZSBibG9ja3F1b3RlIHtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4ubHFkLXRlc3RpLXF1b3RlLTE4IC5scWQtdGVzdGktcXVvdGUgYmxvY2txdW90ZSB7XG5cdGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmxxZC10ZXN0aS1xdW90ZS0yMSAubHFkLXRlc3RpLXF1b3RlIGJsb2NrcXVvdGUge1xuXHRmb250LXNpemU6IDIxcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5scWQtdGVzdGktcXVvdGUtMjEgLmxxZC10ZXN0aS1xdW90ZSBibG9ja3F1b3RlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cbn1cblxuLmxxZC10ZXN0aS1xdW90ZS0yMiAubHFkLXRlc3RpLXF1b3RlIGJsb2NrcXVvdGUge1xuXHRmb250LXNpemU6IDIycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5scWQtdGVzdGktcXVvdGUtMjIgLmxxZC10ZXN0aS1xdW90ZSBibG9ja3F1b3RlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cbn1cblxuLmxxZC10ZXN0aS1xdW90ZS0yNSAubHFkLXRlc3RpLXF1b3RlIGJsb2NrcXVvdGUge1xuXHRmb250LXNpemU6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5scWQtdGVzdGktcXVvdGUtMjUgLmxxZC10ZXN0aS1xdW90ZSBibG9ja3F1b3RlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cbn1cblxuLmxxZC10ZXN0aS1xdW90ZS0yNyAubHFkLXRlc3RpLXF1b3RlIGJsb2NrcXVvdGUge1xuXHRmb250LXNpemU6IDI3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5scWQtdGVzdGktcXVvdGUtMjcgLmxxZC10ZXN0aS1xdW90ZSBibG9ja3F1b3RlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LmxxZC10ZXN0aS1xdW90ZS1pY29uLWdyYWRpZW50IHtcblx0XHRtYXgtd2lkdGg6IDkwcHg7XG5cdFx0bWF4LWhlaWdodDogODBweDtcblx0fVxufVxuXG4ubHFkLXRlc3RpLXF1b3RlLWljb24gcGF0aCxcbi5scWQtdGVzdGktcXVvdGUtaWNvbiBjaXJjbGUge1xuXHRmaWxsOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi5scWQtdGVzdGktcXVvdGUtaWNvbiBjaXJjbGUge1xuXHRvcGFjaXR5OiAwLjE7XG59XG5cbi5scWQtdGVzdGktc2hhZG93LWxnIHtcblx0Ym94LXNoYWRvdzogMCAxNXB4IDU1cHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi5scWQtdGVzdGktc2hhZG93LW5vbmUge1xuXHRib3gtc2hhZG93OiBub25lO1xufVxuXG4ubHFkLXRlc3RpLXNoYWRvdy1zbSB7XG5cdGJveC1zaGFkb3c6IDAgMTBweCAzNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5scWQtdGVzdGktc2hhZG93LXNtMiB7XG5cdGJveC1zaGFkb3c6IDAgMTBweCA2MHB4IHJnYmEoMjMyLCAyMzUsIDI1MywgMC43Nik7XG59XG5cbi5scWQtdGVzdGktc2hhZG93LXhsIHtcblx0Ym94LXNoYWRvdzogMCAyNXB4IDQ1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubHFkLXRlc3RpLXNoYWRvdy14cyB7XG5cdGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmxxZC10ZXN0aS1zaGFkb3cteHhsIHtcblx0Ym94LXNoYWRvdzogMCA0NXB4IDU1cHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG5cbi5scWQtdGVzdGktc29jaWFsLWljb24ge1xuXHRmb250LXNpemU6IDIzcHg7XG59XG5cbi5scWQtdGVzdGkgLmxxZC1zdGFyLXJhdGluZyB7XG5cdGNvbG9yOiAjODc4RjlEO1xufVxuXG4ubHFkLXRlc3RpIC5scWQtc3Rhci1yYXRpbmcgbGkge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxxZC10ZXN0aSAubHFkLXN0YXItcmF0aW5nIC5hY3RpdmUge1xuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xufVxuXG4ubHFkLXRlc3RpLXN0eWxlLTkgLmxxZC10ZXN0aS1pbmZvIHtcblx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG5cdGJvcmRlci1ib3R0b20td2lkdGg6IGluaGVyaXQ7XG5cdGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5scWQtdGVzdGktc3R5bGUtMTYgLmxxZC10ZXN0aS1zaWRlIHtcblx0XHR3aWR0aDogNTAlO1xuXHR9XG5cblx0LmxxZC10ZXN0aS1zdHlsZS0xNiAubHFkLXRlc3RpLXJpZ2h0IHtcblx0XHRwYWRkaW5nOiA0cmVtO1xuXHR9XG59XG5cbi5scWQtdGVzdGktc3R5bGUtMTgge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiAzcHggM3B4IDIycHggMjJweDtcbn1cblxuLmxxZC10ZXN0aS1zdHlsZS0xODpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogN3B4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCg2MGRlZywgdHJhbnNwYXJlbnQgMzUlLCAjMDAwIDQwJSk7XG5cdG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCg2MGRlZywgdHJhbnNwYXJlbnQgMzUlLCAjMDAwIDQwJSk7XG59XG5cbi5scWQtdGVzdGktc3R5bGUtMTggLmxxZC10ZXN0aS1leHRyYSB7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDQ1KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5scWQtdGVzdGktc3R5bGUtMTggLmxxZC10ZXN0aS1xdW90ZSB7XG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDJyZW07XG5cdFx0cGFkZGluZy1pbmxpbmUtZW5kOiAycmVtO1xuXHR9XG59XG5cbi5scWQtdGVzdGktc3R5bGUtMTkge1xuXHRwYWRkaW5nLXRvcDogMzhweDtcblx0cGFkZGluZy1ib3R0b206IDM4cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG43LjUwLiBUZXh0IHJvdGF0b3JcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi50eHQtcm90YXRlLWtleXdvcmRzIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHRyYW5zaXRpb246IHdpZHRoIDAuOHMgY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4udHh0LXJvdGF0ZS1rZXl3b3JkcyBzcGFuIHtcblx0YmFja2dyb3VuZDogaW5oZXJpdDtcbn1cblxuLnR4dC1yb3RhdGUta2V5d29yZCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IGF1dG87XG5cdGxlZnQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50eHQtcm90YXRlLWtleXdvcmQgc3BhbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnR4dC1yb3RhdGUta2V5d29yZDpmaXJzdC1jaGlsZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiBhdXRvO1xuXHRsZWZ0OiBhdXRvO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4udHh0LXJvdGF0ZS1rZXl3b3JkIC5scWQtd29yZHM+LnNwbGl0LWlubmVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGV4dC1yb3RhdG9yLWFjdGl2YXRlZCAudHh0LXJvdGF0ZS1rZXl3b3JkIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRvcGFjaXR5OiAwO1xufVxuXG4udGV4dC1yb3RhdG9yLWFjdGl2YXRlZCAudHh0LXJvdGF0ZS1rZXl3b3JkLmFjdGl2ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LnR4dC1yb3RhdGUta2V5d29yZHMge1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnR4dC1yb3RhdGUta2V5d29yZHMgLmxxZC1rZXl3b3JkLXNsaWRlLW91dDpub3QoLmFjdGl2ZSk6bm90KC5pcy1uZXh0KSB7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxufVxuXG4udHh0LXJvdGF0b3ItYmFzaWMgLnR4dC1yb3RhdGUta2V5d29yZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiBhdXRvO1xuXHRsZWZ0OiBhdXRvO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4udHh0LXJvdGF0b3ItYmFzaWMgLnR4dC1yb3RhdGUta2V5d29yZC5hY3RpdmUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBrZXlmcmFtZXMgbHFkS2V5d29yZFNsaWRlSW4ge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjUlKSByb3RhdGVYKC05NWRlZyk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlWCgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgbHFkS2V5d29yZFNsaWRlT3V0IHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZVgoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY1JSkgcm90YXRlWCg5NWRlZyk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4udHh0LXJvdGF0ZS1rZXl3b3JkLmxxZC1rZXl3b3JkLXNsaWRlLW91dCB7XG5cdGFuaW1hdGlvbjogbHFkS2V5d29yZFNsaWRlT3V0IDAuOHMgY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpIGJvdGg7XG59XG5cbi50eHQtcm90YXRlLWtleXdvcmQubHFkLWtleXdvcmQtc2xpZGUtaW4ge1xuXHRhbmltYXRpb246IGxxZEtleXdvcmRTbGlkZUluIDAuOHMgY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpIGJvdGg7XG59XG5cbi50eHQtcm90YXRvci1saXN0IC50eHQtcm90YXRlLWtleXdvcmRzIHtcblx0LS12aXNpYmxlLXdvcmRzOiAzO1xuXHR0ZXh0LWFsaWduOiBzdGFydDtcblx0LXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgIzAwMCAyNSUsICMwMDAgNzUlLCB0cmFuc3BhcmVudCAxMDAlKTtcblx0bWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMCUsICMwMDAgMjUlLCAjMDAwIDc1JSwgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG5cbi50eHQtcm90YXRvci1saXN0IC50eHQtcm90YXRlLWtleXdvcmQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiBhdXRvICFpbXBvcnRhbnQ7XG5cdGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcblx0cmlnaHQ6IGF1dG87XG5cdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjogaW5oZXJpdDtcblx0dHJhbnNmb3JtOiBub25lO1xufVxuXG4udHh0LXJvdGF0b3ItbGlzdCAudHh0LXJvdGF0ZS1rZXl3b3Jkcy1pbm5lciB7XG5cdC0tY2xpcC1zdGFydDogY2FsYyg1MCUgKyB2YXIoLS1jdXJyZW50LWtleXdvcmQtaGVpZ2h0LCAwcHgpICsgMC4xZW0pO1xuXHQtLWNsaXAtc3RvcDogY2FsYyg1MCUgKyB2YXIoLS1jdXJyZW50LWtleXdvcmQtaGVpZ2h0LCAwcHgpIC0gMC4xNWVtKTtcblx0LS1mYWRlLXN0YXJ0OiBjYWxjKDUwJSArIHZhcigtLWN1cnJlbnQta2V5d29yZC1oZWlnaHQsIDBweCkgKyAwLjJlbSk7XG5cdC0tZmFkZS1zdG9wOiBjYWxjKDUwJSAtIHZhcigtLWN1cnJlbnQta2V5d29yZC1oZWlnaHQsIDBweCkgKyAwLjE1ZW0pO1xuXHQtLWxxZC1jb2xvci1zdGFydDogdmFyKC0tbHFkLWNvbG9yLWdyYWRpZW50LXN0YXJ0KTtcblx0LS1scWQtY29sb3Itc3RvcDogdmFyKC0tbHFkLWNvbG9yLWdyYWRpZW50LXN0b3ApO1xuXHQtLWFjdGl2ZS1jb2xvci1zdGFydDogdmFyKC0tbHFkLWNvbG9yLXN0YXJ0LCB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSkpO1xuXHQtLWFjdGl2ZS1jb2xvci1zdG9wOiB2YXIoLS1scWQtY29sb3Itc3RvcCwgdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpKTtcbn1cblxuLnR4dC1yb3RhdG9yLWxpc3QgLnR4dC1yb3RhdGUta2V5d29yZHMtaW5uZXItY2xvbmUge1xuXHQtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQodmFyKC0tY2xpcC1zdGFydCkgMCB2YXIoLS1jbGlwLXN0b3ApIDApO1xuXHRjbGlwLXBhdGg6IGluc2V0KHZhcigtLWNsaXAtc3RhcnQpIDAgdmFyKC0tY2xpcC1zdG9wKSAwKTtcbn1cblxuLnR4dC1yb3RhdG9yLWxpc3QgLnR4dC1yb3RhdGUta2V5d29yZHMtaW5uZXItY2xvbmUgLnR4dC1yb3RhdGUta2V5d29yZCB7XG5cdC13ZWJraXQtdGV4dC1zdHJva2U6IDAuMDAwMDFweCB2YXIoLS1hY3RpdmUtY29sb3Itc3RhcnQpO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLWFjdGl2ZS1jb2xvci1zdGFydCksIHZhcigtLWFjdGl2ZS1jb2xvci1zdG9wKSk7XG5cdC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuXHRiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG5cdC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0dGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnR4dC1yb3RhdG9yLWxpc3QudGV4dC1yb3RhdG9yLWFjdGl2YXRlZCAudHh0LXJvdGF0ZS1rZXl3b3JkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udHh0LXJvdGF0b3ItbGlzdC50ZXh0LXJvdGF0b3ItYWN0aXZhdGVkIC50eHQtcm90YXRlLWtleXdvcmRzLWlubmVyIHtcblx0LS1jbGlwLXN0YXJ0OiBjYWxjKDUwJSArIHZhcigtLWN1cnJlbnQta2V5d29yZC1oZWlnaHQsIDBweCkgKyAwLjFlbSk7XG5cdC0tY2xpcC1zdG9wOiBjYWxjKDUwJSArIHZhcigtLWN1cnJlbnQta2V5d29yZC1oZWlnaHQsIDBweCkgLSAwLjE1ZW0pO1xuXHQtLWZhZGUtc3RhcnQ6IGNhbGMoNTAlICsgdmFyKC0tY3VycmVudC1rZXl3b3JkLWhlaWdodCwgMHB4KSArIDAuMmVtKTtcblx0LS1mYWRlLXN0b3A6IGNhbGMoNTAlIC0gdmFyKC0tY3VycmVudC1rZXl3b3JkLWhlaWdodCwgMHB4KSArIDAuMTVlbSk7XG5cdC0tbHFkLWNvbG9yLXN0YXJ0OiB2YXIoLS1scWQtY29sb3ItZ3JhZGllbnQtc3RhcnQpO1xuXHQtLWxxZC1jb2xvci1zdG9wOiB2YXIoLS1scWQtY29sb3ItZ3JhZGllbnQtc3RvcCk7XG5cdC0tYWN0aXZlLWNvbG9yLXN0YXJ0OiB2YXIoLS1scWQtY29sb3Itc3RhcnQsIHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KSk7XG5cdC0tYWN0aXZlLWNvbG9yLXN0b3A6IHZhcigtLWxxZC1jb2xvci1zdG9wLCB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSkpO1xufVxuXG4udHh0LXJvdGF0b3ItbGlzdC50ZXh0LXJvdGF0b3ItYWN0aXZhdGVkIC50eHQtcm90YXRlLWtleXdvcmRzLWlubmVyOm5vdCg6bGFzdC1jaGlsZCkge1xuXHQtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDAgMCUsICMwMDAgdmFyKC0tZmFkZS1zdGFydCksIHRyYW5zcGFyZW50IHZhcigtLWZhZGUtc3RhcnQpLCB0cmFuc3BhcmVudCB2YXIoLS1mYWRlLXN0b3ApLCAjMDAwIHZhcigtLWZhZGUtc3RvcCksICMwMDAgMTAwJSk7XG5cdG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwMDAgMCUsICMwMDAgdmFyKC0tZmFkZS1zdGFydCksIHRyYW5zcGFyZW50IHZhcigtLWZhZGUtc3RhcnQpLCB0cmFuc3BhcmVudCB2YXIoLS1mYWRlLXN0b3ApLCAjMDAwIHZhcigtLWZhZGUtc3RvcCksICMwMDAgMTAwJSk7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG43LjUxLiBUeXBld3JpdGVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5bZGF0YS10eXBld3JpdGVyXT5rYmQsXG5bZGF0YS10eXBld3JpdGVyXT5kZWwsXG5bZGF0YS10eXBld3JpdGVyXT5pbnMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcbn1cblxuW2RhdGEtdHlwZXdyaXRlcl0ga2JkIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0Zm9udDogaW5oZXJpdDtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbltkYXRhLXR5cGV3cml0ZXJdIGRlbCxcbltkYXRhLXR5cGV3cml0ZXJdIGlucyB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbjcuNTIuIFZlcnRpY2FsIGxpbmVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubHFkLXYtbGluZXMge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxxZC12LWxpbmUgZGl2IHtcblx0d2lkdGg6IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbjcuNTMuIFZlcnRpY2FsIHNsaWRlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuQGtleWZyYW1lcyBzbGlkZXNob3dGaWd1cmVPdXQge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDY1JSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxLjUlLCAwLCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlc2hvd0ZpZ3VyZUluIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMiUsIDAsIDApO1xuXHR9XG5cblx0NjUlIHtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVzaG93TWVudVJldmVhbCB7XG5cdDQwJSB7XG5cdFx0b3BhY2l0eTogMTAwJTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDAuNTtcblx0fVxufVxuXG4ubHFkLXZzbGlkZXIgLmxxZC1zbHNoLWltZyB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5scWQtdnNsaWRlci1sb2FkZXIge1xuXHR3aWR0aDogNjBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHR0b3A6IDIuNWVtO1xuXHRyaWdodDogMi41ZW07XG5cdG9wYWNpdHk6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0dHJhbnNpdGlvbjogYWxsIDAuODVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cblxuLmxxZC12c2xpZGVyLWxvYWRlciBzcGFuIHtcblx0d2lkdGg6IDM1cHg7XG5cdGhlaWdodDogMzVweDtcblx0Ym9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG5cdGFuaW1hdGlvbjogc3BpbiAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLmxxZC12c2xpZGVyLW1lbnUgYSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLXZzbGlkZXItbWVudSBhOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym90dG9tOiBhdXRvO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHR0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5scWQtdnNsaWRlci1tZW51IGEgc3Bhbixcbi5scWQtdnNsaWRlci1tZW51IGEgc3BhbjpiZWZvcmUge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42NXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuXG4ubHFkLXZzbGlkZXItbWVudSBhIHNwYW46YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMC4xMTExMTExMTExZW07XG5cdGhlaWdodDogMC43NWVtO1xuXHRtaW4td2lkdGg6IDJweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDUwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDApIHRyYW5zbGF0ZVkoLTFlbSk7XG59XG5cbi5scWQtdnNsaWRlci1tZW51IGxpIHtcblx0ZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDFzLCB0cmFuc2Zvcm0gMXM7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjMsIDEpO1xufVxuXG4ubHFkLXZzbGlkZXItbWVudSBsaTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxcHg7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IC0xcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDApO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG5cbi5scWQtdnNsaWRlci1tZW51IGxpLmlzLWFjdGl2ZSBzcGFuIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFlbSk7XG59XG5cbi5scWQtdnNsaWRlci1tZW51IGxpLmlzLWFjdGl2ZSBzcGFuOmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDEpIHRyYW5zbGF0ZVkoLTFlbSk7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG59XG5cbi5scWQtdnNsaWRlci1tZW51IGxpOmxhc3Qtb2YtdHlwZTpiZWZvcmUge1xuXHRjb250ZW50OiBub25lO1xufVxuXG4ubHFkLXZzbGlkZXItbWVudSBsaTpsYXN0LW9mLXR5cGUgYTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5scWQtdnNsaWRlci1tZW51IGxpOmhvdmVyOmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG59XG5cbi5scWQtdnNsaWRlci1zY3JuIHtcblx0aGVpZ2h0OiA5NTBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmxxZC12c2xpZGVyLXNjcm46YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ubHFkLXZzbGlkZXItc2Nybi5scWQtb3ZlcmxheSB7XG5cdGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcblx0cGFkZGluZzogMTB2aCAxMi41dnc7XG5cdHotaW5kZXg6IDk5O1xuXHRvcGFjaXR5OiAwO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC40NXMsIHZpc2liaWxpdHkgMC40NXM7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5scWQtdnNsaWRlci1zY3JuLmNvbGxhcHNpbmcge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxxZC12c2xpZGVyLXNjcm4uaXMtbG9hZGluZyAubHFkLXZzbGlkZXItbG9hZGVyIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmxxZC12c2xpZGVyLXNjcm4uaXMtaW4tdmlldyB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5scWQtdnNsaWRlci1zY3JuLmlzLWluLXZpZXcgLm5hdi10cmlnZ2VyIHtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNpdGlvbi1kZWxheTogMC43NXM7XG59XG5cbi5scWQtdnNsaWRlci1zY3JuLmlzLWluLXZpZXcgLmxxZC12c2xpZGVyLW1lbnUgbGkge1xuXHRvcGFjaXR5OiAxO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5scWQtdnNsaWRlci1zY3JuLmlzLWluLXZpZXcgLmxxZC12c2xpZGVyLW1lbnUgbGkgYSB7XG5cdGFuaW1hdGlvbjogc2xpZGVzaG93TWVudVJldmVhbCAxLjJzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMywgMSkgcmV2ZXJzZTtcbn1cblxuLmxxZC12c2xpZGVyLXNjcm4uaXMtaW4tdmlldyAubHFkLXZzbGlkZXItbWVudSBsaTpudGgtY2hpbGQoMSkge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjUxNjY2NjY2NjdzO1xufVxuXG4ubHFkLXZzbGlkZXItc2Nybi5pcy1pbi12aWV3IC5scWQtdnNsaWRlci1tZW51IGxpOm50aC1jaGlsZCgxKSBhIHtcblx0YW5pbWF0aW9uLWRlbGF5OiAwLjUxNjY2NjY2NjdzO1xufVxuXG4ubHFkLXZzbGlkZXItc2Nybi5pcy1pbi12aWV3IC5scWQtdnNsaWRlci1tZW51IGxpOm50aC1jaGlsZCgyKSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuNjgzMzMzMzMzM3M7XG59XG5cbi5scWQtdnNsaWRlci1zY3JuLmlzLWluLXZpZXcgLmxxZC12c2xpZGVyLW1lbnUgbGk6bnRoLWNoaWxkKDIpIGEge1xuXHRhbmltYXRpb24tZGVsYXk6IDAuNjgzMzMzMzMzM3M7XG59XG5cbi5scWQtdnNsaWRlci1zY3JuLmlzLWluLXZpZXcgLmxxZC12c2xpZGVyLW1lbnUgbGk6bnRoLWNoaWxkKDMpIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMC44NXM7XG59XG5cbi5scWQtdnNsaWRlci1zY3JuLmlzLWluLXZpZXcgLmxxZC12c2xpZGVyLW1lbnUgbGk6bnRoLWNoaWxkKDMpIGEge1xuXHRhbmltYXRpb24tZGVsYXk6IDAuODVzO1xufVxuXG4ubHFkLXZzbGlkZXItc2Nybi5pcy1pbi12aWV3IC5scWQtdnNsaWRlci1tZW51IGxpOm50aC1jaGlsZCg0KSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDEuMDE2NjY2NjY2N3M7XG59XG5cbi5scWQtdnNsaWRlci1zY3JuLmlzLWluLXZpZXcgLmxxZC12c2xpZGVyLW1lbnUgbGk6bnRoLWNoaWxkKDQpIGEge1xuXHRhbmltYXRpb24tZGVsYXk6IDEuMDE2NjY2NjY2N3M7XG59XG5cbi5scWQtdnNsaWRlci1zY3JuLmlzLWluLXZpZXcgLmxxZC12c2xpZGVyLW1lbnUgbGk6bnRoLWNoaWxkKDUpIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMS4xODMzMzMzMzMzcztcbn1cblxuLmxxZC12c2xpZGVyLXNjcm4uaXMtaW4tdmlldyAubHFkLXZzbGlkZXItbWVudSBsaTpudGgtY2hpbGQoNSkgYSB7XG5cdGFuaW1hdGlvbi1kZWxheTogMS4xODMzMzMzMzMzcztcbn1cblxuLmxxZC12c2xpZGVyLXNjcm4uaXMtaW4tdmlldyAubHFkLXZzbGlkZXItbWVudSBsaTpudGgtY2hpbGQoNikge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAxLjM1cztcbn1cblxuLmxxZC12c2xpZGVyLXNjcm4uaXMtaW4tdmlldyAubHFkLXZzbGlkZXItbWVudSBsaTpudGgtY2hpbGQoNikgYSB7XG5cdGFuaW1hdGlvbi1kZWxheTogMS4zNXM7XG59XG5cbi5scWQtdnNsaWRlci1pbWFnZXM6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDAgMCAwIC8gNDIlKTtcbn1cblxuLmxxZC12c2xpZGVyLWltYWdlcyBmaWd1cmUge1xuXHR3aWR0aDogMTAzJTtcblx0aGVpZ2h0OiAxMDMlO1xuXHR0b3A6IC0xLjUlO1xuXHRsZWZ0OiAtMS41JTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0YW5pbWF0aW9uOiBzbGlkZXNob3dGaWd1cmVPdXQgMXMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4wOCwgMC44NSkgZm9yd2FyZHM7XG59XG5cbi5scWQtdnNsaWRlci1pbWFnZXMgZmlndXJlLmlzLWFjdGl2ZSB7XG5cdGFuaW1hdGlvbjogc2xpZGVzaG93RmlndXJlSW4gMXMgY3ViaWMtYmV6aWVyKDAuNSwgMCwgMC4wOCwgMC44NSkgZm9yd2FyZHM7XG59XG5cbi5scWQtdnNsaWRlci1leHQgLmxkLWZhbmN5LWhlYWRpbmcgaDEsXG4ubHFkLXZzbGlkZXItZXh0IC5sZC1mYW5jeS1oZWFkaW5nIGgyLFxuLmxxZC12c2xpZGVyLWV4dCAubGQtZmFuY3ktaGVhZGluZyBoMyxcbi5scWQtdnNsaWRlci1leHQgLmxkLWZhbmN5LWhlYWRpbmcgaDQsXG4ubHFkLXZzbGlkZXItZXh0IC5sZC1mYW5jeS1oZWFkaW5nIGg1LFxuLmxxZC12c2xpZGVyLWV4dCAubGQtZmFuY3ktaGVhZGluZyBoNixcbi5scWQtdnNsaWRlci1leHQgLmxkLWZhbmN5LWhlYWRpbmcgcCB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLXZzbGlkZXItZXh0IC5sZC1mYW5jeS1oZWFkaW5nIGEge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxxZC12c2xpZGVyLWV4dCBoMiB7XG5cdGZvbnQtc2l6ZTogODVweDtcbn1cblxuLmxxZC12c2xpZGVyLWV4dCBwIHtcblx0Zm9udC1zaXplOiAyNHB4O1xufVxuXG4ubHFkLXZzbGlkZXItZXh0IC5scWQtaGlnaGxpZ2h0LWN1c3RvbS11bmRlcmxpbmUgLmxxZC1oaWdobGlnaHQtaW5uZXIge1xuXHRib3R0b206IDA7XG59XG5cbi5scWQtdnNsaWRlci1leHQgLmxxZC1oaWdobGlnaHQtY3VzdG9tLXVuZGVybGluZSAubHFkLWhpZ2hsaWdodCBzdmc+cGF0aCB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDEuMTVzO1xufVxuXG4ubHFkLXZzbGlkZXItZXh0PnVsPmxpIHtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5scWQtdnNsaWRlci1leHQ+dWw+bGkuaXMtYWN0aXZlIHtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5scWQtdnNsaWRlci1leHQ+dWw+bGkuaXMtYWN0aXZlIC5scWQtaGlnaGxpZ2h0LWN1c3RvbS11bmRlcmxpbmUgLmxxZC1oaWdobGlnaHQgc3ZnPnBhdGgge1xuXHRzdHJva2UtZGFzaG9mZnNldDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmxxZC12c2xpZGVyLWV4dCB7XG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDNyZW07XG5cdFx0cGFkZGluZy1pbmxpbmUtZW5kOiAzcmVtO1xuXHR9XG5cblx0LmxxZC12c2xpZGVyLWV4dCBsaSB7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cGFkZGluZzogNS41cmVtIDRyZW0gMXJlbTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG5cdC5scWQtdnNsaWRlci1leHQsXG5cdC5scWQtdnNsaWRlci1leHQgdWwsXG5cdC5scWQtdnNsaWRlci1leHQgbGkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmxxZC12c2xpZGVyLWxvYWRlciB7XG5cdFx0dG9wOiBjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdHJpZ2h0OiBjYWxjKDUwJSAtIDMwcHgpO1xuXHR9XG5cblx0LmxxZC12c2xpZGVyLXNjcm4ge1xuXHRcdG1heC1oZWlnaHQ6IDEwMHZoO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1heC1oZWlnaHQ6IDY1MHB4KSB7XG5cdC5scWQtdnNsaWRlci1leHQ+dWw+bGk+LmxkLWZhbmN5LWhlYWRpbmc6bGFzdC1vZi10eXBlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5scWQtdnNsaWRlci1tZW51IGxpIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cblx0LmxxZC12c2xpZGVyLW1lbnUgYSB7XG5cdFx0cGFkZGluZzogMzBweCAxMHB4O1xuXHR9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG43LjU0LiBWaWRlbyBiYWNrZ3JvdW5kXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubHFkLXZiZy12aWRlbzpub3QoW2RhdGEtcHJvcGVydHldKSxcbi5scWQtdmJnLXZpZGVvIC5tZWpzX19vdmVybGF5LFxuLmxxZC12YmctdmlkZW8gLm1lanMtaW5uZXIsXG4ubHFkLXZiZy12aWRlbyAubWVqcy1tZWRpYWVsZW1lbnQsXG4ubHFkLXZiZy12aWRlbyBtZWRpYWVsZW1lbnR3cmFwcGVyLFxuLmxxZC12YmctdmlkZW8gLm1lanNfX3Bvc3RlciB7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmxxZC12YmctdmlkZW8gLllUUE92ZXJsYXksXG4ubHFkLXZiZy12aWRlbyAubWJfWVRQQmFyLFxuLmxxZC12YmctdmlkZW8gLmlubGluZVBsYXlCdXR0b24sXG4ubHFkLXZiZy12aWRlbyAubWVqc19fb3ZlcmxheS1wbGF5LFxuLmxxZC12YmctdmlkZW8gLm1lanMtY29udHJvbHMsXG4ubHFkLXZiZy12aWRlbyAubWVqc19fY29udHJvbHMge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5scWQtdmJnLWxvYWRlciB7XG5cdHotaW5kZXg6IC0xO1xufVxuXG4ubHFkLXZiZy1sb2FkZXIsXG4ubHFkLXZiZy1pbm5lcixcbi5scWQtdmJnLXdyYXAge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxxZC12YmctaW5uZXI6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAxO1xufVxuXG4ubHFkLXZiZy13cmFwIHtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5scWQtdmJnLXdyYXAgLmlubGluZS1ZVFBsYXllciB7XG5cdGhlaWdodDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWJZVFBfd3JhcHBlciBpZnJhbWUge1xuXHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWVqcy1vZmZzY3JlZW4ge1xuXHRjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG5cdGhlaWdodDogMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMXB4O1xuXHR3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuNy41NS4gSWFtZ2Ugb3ZlcmxheSB0ZXh0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubHFkLWlvdC1jb250ZW50LWxlZnQgaDMge1xuXHRtYXJnaW46IDA7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAxZW07XG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi5scWQtaW90LWNvbnRlbnQtcmlnaHQge1xuXHRvcmRlcjogMjtcbn1cblxuLmxxZC1pb3QtaW1nLXdyYXAge1xuXHRvcmRlcjogMTtcbn1cblxuLmxxZC1pb3QtaW1nLXdyYXAgY2FudmFzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubHFkLWlvdCBoMiB7XG5cdGZvbnQtc2l6ZTogMjAwcHg7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0LXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4ICNmZmY7XG5cdHRleHQtc3Ryb2tlOiAycHggI2ZmZjtcbn1cblxuLnZjX21vYmlsZSAubHFkLWlvdC1pbWcgZmlndXJlLFxuLnZjX21vYmlsZSAubHFkLWlvdC1pbWcgZmlndXJlIGltZyB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5scWQtaW90LWNvbnRlbnQge1xuXHRcdGZsZXg6IDAgMSAyJTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIDAuMjVzLCBvcGFjaXR5IDAuNDVzIDAuMjVzO1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblx0fVxuXG5cdC5scWQtaW90LWNvbnRlbnQgaDMge1xuXHRcdG1hcmdpbjogMCAwIDFlbSAwO1xuXHR9XG5cblx0LmxxZC1pb3QtaW5uZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdH1cblxuXHQubHFkLWlvdC1jb250ZW50LWlubmVyIHtcblx0XHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXHRcdHRleHQtb3JpZW50YXRpb246IHNpZGV3YXlzO1xuXHRcdG1heC1oZWlnaHQ6IGluaGVyaXQ7XG5cdH1cblxuXHQubHFkLWlvdC1jb250ZW50LWxlZnQge1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAwLjc1cmVtO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG5cdH1cblxuXHQubHFkLWlvdC1jb250ZW50LXJpZ2h0IHtcblx0XHRtYXgtaGVpZ2h0OiA0ODBweDtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwLjc1cmVtO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcblx0fVxuXG5cdC5scWQtaW90LW92ZXJsYXktdHh0IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooNTBweCkgc2NhbGUoMC43NSk7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcblx0fVxuXG5cdC5scWQtaW90LW92ZXJsYXktdHh0LWlubmVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyNSUpO1xuXHR9XG5cblx0LmxxZC1pb3Qtb3ZlcmxheS10eHQtaW5uZXIsXG5cdC5scWQtaW90LW92ZXJsYXktdHh0LWlubmVyIGgyIHtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS43cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG5cdH1cblxuXHQubHFkLWlvdC1vdmVybGF5LXR4dC1pbm5lciBoMiB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyNSUpO1xuXHR9XG5cblx0LmxxZC1pb3Qtb3ZlcmxheS1idG4ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDJweCkgdHJhbnNsYXRlKC03NSUsIDUwJSk7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgMC4xcywgb3BhY2l0eSAwLjNzIDAuMnM7XG5cdH1cblxuXHQubHFkLWlvdC1pbWctd3JhcCB7XG5cdFx0ZmxleDogMSAwIDkwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LmxxZC1pb3QtdHlwZS1pbWcgLmxxZC1pb3QtaW1nIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMjVzLCBvcGFjaXR5IDFzO1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG5cdH1cblxuXHQubHFkLWlvdC5pcy1pbi12aWV3IC5scWQtaW90LW92ZXJsYXktdHh0IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMTUwcHgpIHNjYWxlKDAuNzUpO1xuXHR9XG5cblx0LmxxZC1pb3QuaXMtaW4tdmlldyAubHFkLWlvdC1vdmVybGF5LXR4dCBzdmcge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG5cdH1cblxuXHQubHFkLWlvdC5pcy1pbi12aWV3IC5scWQtaW90LW92ZXJsYXktYnRuIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWig1MHB4KSB0cmFuc2xhdGUoLTc1JSwgNTAlKTtcblx0fVxuXG5cdC5scWQtaW90LmlzLWluLXZpZXcgLmxxZC1pb3QtY29udGVudCB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdH1cblxuXHQubHFkLWlvdC5pcy1pbi12aWV3IC5scWQtaW90LW92ZXJsYXktdHh0LWlubmVyIHtcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuXHR9XG5cblx0LmxxZC1pb3QuaXMtaW4tdmlldyAubHFkLWlvdC1vdmVybGF5LXR4dC1pbm5lcixcblx0LmxxZC1pb3QuaXMtaW4tdmlldyAubHFkLWlvdC1vdmVybGF5LXR4dC1pbm5lciBoMiB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG5cblx0LmxxZC1pb3QuaXMtaW4tdmlldyAubHFkLWlvdC1vdmVybGF5LXR4dC1pbm5lciBoMiB7XG5cdFx0dHJhbnNpdGlvbi1kZWxheTogMC4ycztcblx0fVxuXG5cdC5scWQtaW90LmlzLWluLXZpZXcubHFkLWlvdC10eXBlLWltZyAubHFkLWlvdC1pbWcubHFkLXdlYmdsaG92ZXItcmVhZHkge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXG5cdC5scWQtaW90LWltZy13cmFwLFxuXHQubHFkLWlvdC1jb250ZW50IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHR9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG43LjU2LiBQcm9ncmVzc2JhclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmxxZC1wcm9ncmVzc2Jhci1iYXIge1xuXHR3aWR0aDogMCU7XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG5cdGNvbG9yOiAjMTgxYjMxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi5scWQtcHJvZ3Jlc3NiYXItdGl0bGUge1xuXHRtYXJnaW46IHZhcigtLXRpdGxlLW10LCAwKSB2YXIoLS10aXRsZS1tZSwgMCkgdmFyKC0tdGl0bGUtbWIsIDApIHZhcigtLXRpdGxlLW1zLCAwKTtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbi5scWQtcHJvZ3Jlc3NiYXItdmFsdWVzLWlubGluZSAubHFkLXByb2dyZXNzYmFyLWRldGFpbHMge1xuXHRvcmRlcjogLTE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5scWQtcHJvZ3Jlc3NiYXItdmFsdWVzLWlubGluZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQubHFkLXByb2dyZXNzYmFyLXZhbHVlcy1pbmxpbmUgLmxxZC1wcm9ncmVzc2Jhci1pbm5lciB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC5scWQtcHJvZ3Jlc3NiYXItdmFsdWVzLWlubGluZSAubHFkLXByb2dyZXNzYmFyLXRpdGxlIHtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogMyU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4ubGQtcHJnYnItY2lyY2xlIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuLmxkLXByZ2JyLWNpcmNsZSAubGlxdWlkLXByb2dyZXNzYmFyLWlubmVyLFxuLmxkLXByZ2JyLWNpcmNsZSAubGlxdWlkLXByb2dyZXNzYmFyLXBlcmNlbnRhZ2UsXG4ubGQtcHJnYnItY2lyY2xlIC5saXF1aWQtcHJvZ3Jlc3NiYXItYmFyIHtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmxkLXByZ2JyLWNpcmNsZSAubGlxdWlkLXByb2dyZXNzYmFyLXBlcmNlbnRhZ2UsXG4ubGQtcHJnYnItY2lyY2xlIC5saXF1aWQtcHJvZ3Jlc3NiYXItaW5uZXIsXG4ubGQtcHJnYnItY2lyY2xlIC5saXF1aWQtcHJvZ3Jlc3NiYXItYmFyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiBhdXRvO1xuXHRsZWZ0OiBhdXRvO1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubGQtcHJnYnItY2lyY2xlIC5saXF1aWQtcHJvZ3Jlc3NiYXItYmFyIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IGF1dG87XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMjBweDtcblx0bGVmdDogMjBweDtcblx0cmlnaHQ6IDIwcHg7XG5cdGJvdHRvbTogMjBweDtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4ubGQtcHJnYnItY2lyY2xlIC5saXF1aWQtcHJvZ3Jlc3NiYXItYmFyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGQtcHJnYnItY2lyY2xlIC5saXF1aWQtcHJvZ3Jlc3NiYXItcGVyY2VudGFnZSB7XG5cdGZvbnQtc2l6ZTogNDhweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5sZC1wcmdici1jaXJjbGUgLmxpcXVpZC1wcm9ncmVzc2Jhci1kZXRhaWxzIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmxkLXByZ2JyLWNpcmNsZSAubGlxdWlkLXByb2dyZXNzYmFyLXRpdGxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IGF1dG87XG5cdGxlZnQ6IGF1dG87XG5cdGZvbnQtc2l6ZTogMTdweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogIzRFNEU0RTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbjcuNTcuIERldmljZSBnYWxsZXJ5XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubHFkLWdhbGxlcnktZGV2aWNlIC5mbGlja2l0eS12aWV3cG9ydCB7XG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubHFkLWdhbGxlcnktZGV2aWNlIC5jYXJvdXNlbC1kb3RzLW1vYmlsZSB7XG5cdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAuNGVtIDAuNWVtO1xuXHRib3JkZXItcmFkaXVzOiAzZW07XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiA3JTtcblx0bGVmdDogNTAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xufVxuXG4ubHFkLWdhbGxlcnktZGV2aWNlIC5jYXJvdXNlbC1kb3RzLW1vYmlsZSAuZmxpY2tpdHktcGFnZS1kb3RzIHtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAwO1xufVxuXG4ubHFkLWdhbGxlcnktbGFwdG9wLWdhbGxlcnktaW1hZ2VzIHtcblx0dG9wOiAxLjIlO1xuXHRyaWdodDogMTUuNSU7XG5cdGJvdHRvbTogMTIuNzUlO1xuXHRsZWZ0OiAxNC42NSU7XG5cdGJvcmRlci1yYWRpdXM6IDMlLzUlO1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmxxZC1nYWxsZXJ5LW1vYmlsZS1iYXNlLWltZy13cmFwIHtcblx0d2lkdGg6IG1pbigzMzBweCwgMTAwJSk7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubHFkLWdhbGxlcnktbW9iaWxlLWdhbGxlcnktaW1hZ2VzIHtcblx0dG9wOiAyLjIlO1xuXHRib3R0b206IDIlO1xufVxuXG4ubHFkLWdhbGxlcnktbW9iaWxlLWdhbGxlcnktaW1hZ2VzIC5jYXJvdXNlbC1pdGVtIHtcblx0d2lkdGg6IG1pbigzMzBweCwgMTAwJSk7XG5cdG1hcmdpbjogMCA0LjUlO1xufVxuXG4ubHFkLWdhbGxlcnktbW9iaWxlLWdhbGxlcnktaW1hZ2VzIGZpZ3VyZSB7XG5cdG1hcmdpbjogMCA1JSAhaW1wb3J0YW50O1xufVxuXG4ubHFkLWdhbGxlcnktbW9iaWxlLWdhbGxlcnktaW1hZ2VzIGltZyB7XG5cdGJvcmRlci1yYWRpdXM6IDEyJS81JTtcbn1cblxuLmxxZC1kZXZpY2UtZ2FsbGVyeS1zaGFkb3ctZmxvYXQge1xuXHR0b3A6IDIlO1xuXHRyaWdodDogMiU7XG5cdGxlZnQ6IDIlO1xuXHRib3R0b206IDIlO1xuXHRib3gtc2hhZG93OiA4MHB4IDgwcHggNjVweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuXHRib3JkZXItcmFkaXVzOiAxNSUvOCU7XG59XG5cbi5scWQtZGV2aWNlLWdhbGxlcnktc2hhZG93LWxvbmcge1xuXHR0b3A6IDElO1xuXHRyaWdodDogMSU7XG5cdGxlZnQ6IDElO1xuXHRib3R0b206IDElO1xuXHRib3JkZXItcmFkaXVzOiAxNSUvOCU7XG5cdGJveC1zaGFkb3c6IDYuMnB4IDdweCA2LjRweCByZ2JhKDAsIDAsIDAsIDAuMTcpLCAxNS42cHggMTcuOHB4IDEzLjdweCByZ2JhKDAsIDAsIDAsIDAuMTYxKSwgMzEuOXB4IDM2LjNweCAyMy45cHggcmdiYSgwLCAwLCAwLCAwLjE0NiksIDY1LjdweCA3NC44cHggNDMuOXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpLCAxODBweCAyMDVweCAxMTlweCByZ2JhKDAsIDAsIDAsIDAuMDkzKTtcbn1cblxuLmxxZC1kZXZpY2UtZ2FsbGVyeS1zaGFkb3ctbWVkaXVtIHtcblx0dG9wOiAxJTtcblx0cmlnaHQ6IDElO1xuXHRsZWZ0OiAxJTtcblx0Ym90dG9tOiAxJTtcblx0Ym9yZGVyLXJhZGl1czogMTUlLzglO1xuXHRib3gtc2hhZG93OiAwLjVweCAwLjVweCAxMC4ycHggcmdiYSgwLCAwLCAwLCAwLjI1KSwgM3B4IDNweCAxNi45cHggcmdiYSgwLCAwLCAwLCAwLjIzNiksIDguOHB4IDguOHB4IDIyLjFweCByZ2JhKDAsIDAsIDAsIDAuMjE0KSwgMjEuMXB4IDIxLjFweCAzMy42cHggcmdiYSgwLCAwLCAwLCAwLjE4NCksIDUwcHggNTBweCA3NHB4IHJnYmEoMCwgMCwgMCwgMC4xMzcpO1xufVxuXG4ubHFkLWRldmljZS1nYWxsZXJ5LXNoYWRvdy1zdGFuZCB7XG5cdHJpZ2h0OiA1JTtcblx0bGVmdDogNSU7XG5cdGJvdHRvbTogMDtcblx0aGVpZ2h0OiAycHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdGJveC1zaGFkb3c6IDAgMCAxMXB4IDNweCByZ2IoMCwgMCwgMCk7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdGZpbHRlcjogYmx1cigycHgpO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuNy41OC4gSW50ZXJhY3RpdmUgdGV4dCBpbWFnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuQGtleWZyYW1lcyBscWRJdGlJbm5lck91dCB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdH1cblxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgbHFkSXRpSW1nT3V0IHtcblx0MCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSBzY2FsZSgxLjE1KTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGxxZEl0aUlubmVySW4ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgbHFkSXRpSW1nSW4ge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKSBzY2FsZSgxLjE1KTtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgxKTtcblx0fVxufVxuXG4ubHFkLWl0aS1saW5rLWl0ZW0ge1xuXHRjb2xvcjogIzAwMDtcblx0dHJhbnNpdGlvbjogei1pbmRleCAwLjFzIDAuMTVzO1xufVxuXG4ubHFkLWl0aS1saW5rLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0taXRpLWgtZ2FwKTtcbn1cblxuLmxxZC1pdGktbGluay1pdGVtOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDhweDtcblx0aGVpZ2h0OiA4cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiBjYWxjKHZhcigtLWl0aS1oLWdhcCkgLyAyKTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLmxxZC1pdGktbGluay1pdGVtLmxxZC1pcy1hY3RpdmUge1xuXHR6LWluZGV4OiAzO1xufVxuXG4ubHFkLWl0aS1saW5rLWl0ZW0ubHFkLWlzLWFjdGl2ZTphZnRlciB7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5scWQtaXRpLWxpbmstaXRlbS5scWQtaXMtYWN0aXZlIC5scWQtaXRpLWxpbmsge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmxxZC1pdGktbGluayB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubHFkLWl0aS1saW5rOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG59XG5cbi5scWQtaXRpLWltZyB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSBzY2FsZSgxLjUpO1xufVxuXG4ubHFkLWl0aS1pbWctaW5uZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4ubHFkLWl0aS1pbWdzIHtcblx0d2lkdGg6IHZhcigtLWl0aS1pbWctd2lkdGgpO1xuXHRoZWlnaHQ6IHZhcigtLWl0aS1pbWctaGVpZ2h0KTtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYyh2YXIoLS1scWQtbW91c2V4KSAtIDUwJSksIGNhbGModmFyKC0tbHFkLW1vdXNleSkgLSA1MCUpKTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuXG4ubHFkLWl0aS1pbWdzIC5scWQtd2FzLWFjdGl2ZSAubHFkLWl0aS1pbWcge1xuXHRhbmltYXRpb246IGxxZEl0aUltZ091dCAwLjU1cyBlYXNlLWluLW91dCBib3RoO1xufVxuXG4ubHFkLWl0aS1pbWdzIC5scWQtd2FzLWFjdGl2ZSAubHFkLWl0aS1pbWctaW5uZXIge1xuXHRhbmltYXRpb246IGxxZEl0aUlubmVyT3V0IDAuNTVzIGVhc2UtaW4tb3V0IGJvdGg7XG59XG5cbi5scWQtaXRpLWltZ3MgLmxxZC1pcy1hY3RpdmUge1xuXHR6LWluZGV4OiAyO1xufVxuXG4ubHFkLWl0aS1pbWdzIC5scWQtaXMtYWN0aXZlIC5scWQtaXRpLWltZyB7XG5cdGFuaW1hdGlvbjogbHFkSXRpSW1nSW4gMC41NXMgZWFzZS1pbi1vdXQgYm90aDtcbn1cblxuLmxxZC1pdGktaW1ncyAubHFkLWlzLWFjdGl2ZSAubHFkLWl0aS1pbWctaW5uZXIge1xuXHRhbmltYXRpb246IGxxZEl0aUlubmVySW4gMC41NXMgZWFzZS1pbi1vdXQgYm90aDtcbn1cblxuLmxxZC1pdGktaW1nIHtcblx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5scWQtaXRpLWl0ZW1zIHtcblx0LS1pdGktaW1nLXdpZHRoOiAzNTBweDtcblx0LS1pdGktaW1nLWhlaWdodDogNDUwcHg7XG5cdC0taXRpLWgtZ2FwOiAxZW07XG59XG5cbi5scWQtaXRpLWl0ZW1zOmhvdmVyIC5scWQtaXRpLWltZ3Mge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuNy41OS4gU2VjdGlvbiBmbG93XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5scWQtc2VjdGlvbi1mbG93LXBhbmVsLWVuZCB7XG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDMlO1xuXHRcdHBhZGRpbmctaW5saW5lLWVuZDogMTMlO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQubHFkLXNlY3Rpb24tZmxvdyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC5scWQtc2VjdGlvbi1mbG93LWNvbnRlbnQtbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmxxZC1zZWN0aW9uLWZsb3ctcGFuZWwtc3RhcnQge1xuXHRcdGNsaXAtcGF0aDogcG9seWdvbigwJSAwJSwgMTAwJSAwJSwgMTAwJSAxMDAlLCAwJSAxMDAlKTtcblx0fVxuXG5cdC5scWQtc2VjdGlvbi1mbG93LXBhbmVsLXN0YXJ0IC5zdGlja3kge1xuXHRcdHRvcDogdmFyKC0tbHFkLXN0aWNreS1oZWFkZXItaGVpZ2h0LCAwcHgpO1xuXHR9XG5cblx0LmxxZC1zZWN0aW9uLWZsb3ctcGFuZWwtZW5kIC5scWQtc2VjdGlvbi1mbG93LWl0ZW0ge1xuXHRcdG9wYWNpdHk6IDAuMTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmxxZC1zZWN0aW9uLWZsb3ctcGFuZWwtc3RhcnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbjcuNjAuIExpcXVpZCBHRFBSXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG5Aa2V5ZnJhbWVzIGxxZEdEUFJGYWRlSW4ge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuXG5cdH1cblxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlXG5cdH1cbn1cblxuQGtleWZyYW1lcyBscWRHRFBSRmFkZU91dCB7XG5cdGZyb20ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZVxuXHR9XG5cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW5cblx0fVxufVxuXG4ubHFkLWdkcHItYWNjZXB0IHtcblx0cGFkZGluZzogOHB4IDIzcHg7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogNTBlbTtcblx0YmFja2dyb3VuZDogI2VmZjNmNTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMWVtO1xuXHRjb2xvcjogIzE4NDM0MTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MsIGNvbG9yIC4zc1xufVxuXG4ubHFkLWdkcHItYWNjZXB0OmhvdmVyIHtcblx0Y29sb3I6ICNlZmYzZjU7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxODQzNDFcbn1cblxuLmxxZC1nZHByLWxlZnQge1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6IDE2cHhcbn1cblxuLmxxZC1nZHByLWlubmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlclxufVxuXG4jbHFkLWdkcHIge1xuXHRwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogMy41cmVtO1xuXHRsZWZ0OiA1MCU7XG5cdHotaW5kZXg6IDEwMTUyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IC45ZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgLjg2KTtcblx0Ym94LXNoYWRvdzogMCAyMHB4IDYwcHggcmdiYSg5MiwgMTA3LCAxNDksIC4xNSk7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMClcbn1cblxuI2xxZC1nZHByIHAge1xuXHRtYXJnaW4tYm90dG9tOiAwXG59XG5cbiNscWQtZ2Rwci5scWQtZ2Rwci1yZWFkeS5scWQtZ2Rwci12aXNpYmxlIHtcblx0YW5pbWF0aW9uOiBscWRHRFBSRmFkZUluIC44NXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpIGJvdGggYWx0ZXJuYXRlXG59XG5cbiNscWQtZ2Rwci5scWQtZ2Rwci1yZWFkeS5scWQtZ2Rwci1oaWRkZW4ge1xuXHRhbmltYXRpb246IGxxZEdEUFJGYWRlT3V0IC44NXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpIGJvdGggYWx0ZXJuYXRlXG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU0MHB4KSB7XG5cdCNscWQtZ2RwciB7XG5cdFx0bWluLXdpZHRoOiAzMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyXG5cdH1cblxuXHQubHFkLWdkcHItbGVmdCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAuNzVlbVxuXHR9XG5cblx0LmxxZC1nZHByLWlubmVyIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uXG5cdH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbjcuNjEuIERpdmlkZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5kaXZpZGVyIHtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uZGl2aWRlci1zZXBhcmF0b3Ige1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0bWFyZ2luOiAwO1xuXHRkaXJlY3Rpb246IGx0cjtcblx0Ym9yZGVyLXRvcDogdmFyKC0tZGl2aWRlci1ib3JkZXItd2lkdGgpIHZhcigtLWRpdmlkZXItYm9yZGVyLXN0eWxlKSB2YXIoLS1kaXZpZGVyLWNvbG9yKTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbjcuNjIuIExpcXVpZCBzaGFwZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLnNoYXBlLWNpcmNsZSAuaWNvbi5zb2NpYWwtaWNvbiB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmxxZC1zaGFwZSB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHRkaXJlY3Rpb246IGx0cjtcbn1cblxuLmxxZC1zaGFwZS10b3Age1xuXHR0b3A6IC0xcHg7XG59XG5cbi5scWQtc2hhcGUtYm90dG9tIHtcblx0Ym90dG9tOiAtMXB4O1xufVxuXG4ubHFkLXNoYXBlIHN2ZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuOC4xLiBCbG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4jbHFkLWNvbnRlbnRzLXdyYXA+LmxxZC1scC1ncmlkIHtcblx0cGFkZGluZy10b3A6IDQ1cHg7XG5cdHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG4uY29udGFpbmVyIC5scWQtcG9zdC1jb250ZW50IC5sZC1jb250YWluZXIge1xuXHRwYWRkaW5nLWlubGluZS1zdGFydDogMDtcblx0cGFkZGluZy1pbmxpbmUtZW5kOiAwO1xufVxuXG4ubHFkLWNvbnRlbnRzPi5scWQtcG9zdC1jb250ZW50Om5vdCg6b25seS1vZi10eXBlKSB7XG5cdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dCB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHBhZGRpbmc6IDVweCAyZW07XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNlYWVhZWE7XG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxNXB4O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6IDE1cHg7XG5cdHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbn1cblxuLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyB7XG5cdGJveC1zaGFkb3c6IDAgMTBweCAyNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLnBvc3QtcGFzc3dvcmQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uaGFzLXNpZGViYXIgLmJsb2ctcG9zdC1mb290ZXIgLmNvbnRhaW5lcixcbi5oYXMtc2lkZWJhciAuY29tbWVudHMtYXJlYSAuY29tbWVudC1mb3JtIC5jb250YWluZXIsXG4uaGFzLXNpZGViYXIgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCAuY29udGFpbmVyLFxuLmhhcy1zaWRlYmFyLmxxZC1ibG9nLXBvc3Qtc3R5bGUtNCAucmVsYXRlZC1wb3N0cyAuY29udGFpbmVyLFxuLmhhcy1zaWRlYmFyLmxxZC1ibG9nLXBvc3Qtc3R5bGUtNiAucmVsYXRlZC1wb3N0cyAuY29udGFpbmVyIHtcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogMDtcbn1cblxuLmhhcy1zaWRlYmFyIC5scWQtc2luZ2xlLXBvc3QtY29udGVudD4uY29udGFpbmVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5scWQtYmxvZy1wb3N0LXN0eWxlLTEgLmNvbW1lbnQtcmVwbHktdGl0bGUsXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS0xIC5yZWxhdGVkLXBvc3RzLXRpdGxlLFxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMiAuY29tbWVudC1yZXBseS10aXRsZSxcbi5scWQtYmxvZy1wb3N0LXN0eWxlLTIgLnJlbGF0ZWQtcG9zdHMtdGl0bGUsXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS0zIC5jb21tZW50LXJlcGx5LXRpdGxlLFxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMyAucmVsYXRlZC1wb3N0cy10aXRsZSxcbi5scWQtYmxvZy1wb3N0LXN0eWxlLTUgLmNvbW1lbnQtcmVwbHktdGl0bGUsXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS01IC5yZWxhdGVkLXBvc3RzLXRpdGxlLFxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtNyAuY29tbWVudC1yZXBseS10aXRsZSxcbi5scWQtYmxvZy1wb3N0LXN0eWxlLTcgLnJlbGF0ZWQtcG9zdHMtdGl0bGUge1xuXHRmb250LXNpemU6IDM0cHg7XG59XG5cbi5scWQtYmxvZy1wb3N0LXN0eWxlLTQgLmNvbW1lbnQtcmVwbHktdGl0bGUsXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS00IC5yZWxhdGVkLXBvc3RzLXRpdGxlLFxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtNSAuY29tbWVudC1yZXBseS10aXRsZSxcbi5scWQtYmxvZy1wb3N0LXN0eWxlLTUgLnJlbGF0ZWQtcG9zdHMtdGl0bGUge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS02IC5jb21tZW50LXJlcGx5LXRpdGxlLFxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtNiAucmVsYXRlZC1wb3N0cy10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMzBweDtcblx0bWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi52Y19tb2JpbGUgLmxxZC13b28tc2luZ2xlLWxheW91dC0xLFxuLnZjX21vYmlsZSAubHFkLXdvby1zaW5nbGUtbGF5b3V0LTEgI3dyYXAsXG4udmNfbW9iaWxlIC5scWQtd29vLXNpbmdsZS1sYXlvdXQtMixcbi52Y19tb2JpbGUgLmxxZC13b28tc2luZ2xlLWxheW91dC0yICN3cmFwLFxuLnZjX21vYmlsZSAubHFkLXdvby1zaW5nbGUtbGF5b3V0LTMsXG4udmNfbW9iaWxlIC5scWQtd29vLXNpbmdsZS1sYXlvdXQtMyAjd3JhcCB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXG5cdC5ibG9nLXBvc3QtZm9vdGVyLFxuXHQuY29tbWVudHMtYXJlYSAuY29tbWVudC1mb3JtLFxuXHQuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0LFxuXHQuY29tbWVudHMtYXJlYSAuY29tbWVudC1yZXBseS10aXRsZSxcblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtNCAucmVsYXRlZC1wb3N0cyxcblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtNiAucmVsYXRlZC1wb3N0cyB7XG5cdFx0bWF4LXdpZHRoOiAxMTcwcHg7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6IGF1dG87XG5cdH1cblxuXHQuYmxvZy1wb3N0LWZvb3RlciAuY29udGFpbmVyLFxuXHQuY29tbWVudHMtYXJlYSAuY29tbWVudC1mb3JtIC5jb250YWluZXIsXG5cdC5jb21tZW50cy1hcmVhIC5jb21tZW50LWxpc3QgLmNvbnRhaW5lcixcblx0LmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtcmVwbHktdGl0bGUgLmNvbnRhaW5lcixcblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtNCAucmVsYXRlZC1wb3N0cyAuY29udGFpbmVyLFxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS02IC5yZWxhdGVkLXBvc3RzIC5jb250YWluZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQuY29udGFpbmVyIC5ibG9nLXBvc3QtZm9vdGVyLFxuXHQuY29udGFpbmVyIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWZvcm0sXG5cdC5jb250YWluZXIgLmNvbW1lbnRzLWFyZWEgLmNvbW1lbnQtbGlzdCxcblx0LmNvbnRhaW5lciAuY29tbWVudHMtYXJlYSAuY29tbWVudC1yZXBseS10aXRsZSxcblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtNCAuY29udGFpbmVyIC5yZWxhdGVkLXBvc3RzLFxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS02IC5jb250YWluZXIgLnJlbGF0ZWQtcG9zdHMge1xuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuXHRcdHBhZGRpbmctaW5saW5lLWVuZDogMDtcblx0fVxuXG5cdC5oYXMtc2lkZWJhciAuYmxvZy1wb3N0LWZvb3Rlcixcblx0Lmhhcy1zaWRlYmFyIC5jb21tZW50cy1hcmVhIC5jb21tZW50LWZvcm0sXG5cdC5oYXMtc2lkZWJhciAuY29tbWVudHMtYXJlYSAuY29tbWVudC1saXN0LFxuXHQuaGFzLXNpZGViYXIubHFkLWJsb2ctcG9zdC1zdHlsZS00IC5yZWxhdGVkLXBvc3RzLFxuXHQuaGFzLXNpZGViYXIubHFkLWJsb2ctcG9zdC1zdHlsZS02IC5yZWxhdGVkLXBvc3RzIHtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblxuXHQubHFkLWJsb2ctcG9zdCAuY29tbWVudC1yZXBseS10aXRsZSxcblx0LmxxZC1ibG9nLXBvc3QgLnJlbGF0ZWQtcG9zdHMtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjVlbTtcblx0fVxufVxuXG4ubHFkLXBvc3QtaGVhZGVyIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5cbi5scWQtcG9zdC1oZWFkZXIgLmVudHJ5LXRpdGxlIHtcblx0LW1zLXdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ubHFkLXBvc3QtaGVhZGVyW2RhdGEtcGFyYWxsYXhdIHtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMSAubHFkLXBvc3QtbWVkaWEsXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS0yIC5scWQtcG9zdC1tZWRpYSxcbi5scWQtYmxvZy1wb3N0LXN0eWxlLTUgLmxxZC1wb3N0LW1lZGlhIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5scWQtYmxvZy1wb3N0LXN0eWxlLTEgLmxxZC1wb3N0LW1lZGlhIGltZyxcbi5scWQtYmxvZy1wb3N0LXN0eWxlLTIgLmxxZC1wb3N0LW1lZGlhIGltZyxcbi5scWQtYmxvZy1wb3N0LXN0eWxlLTUgLmxxZC1wb3N0LW1lZGlhIGltZyB7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS0xIC5scWQtcG9zdC1oZWFkZXIsXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS0yIC5scWQtcG9zdC1oZWFkZXIsXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS01IC5scWQtcG9zdC1oZWFkZXIge1xuXHRwYWRkaW5nOiAxNXZtaW4gMTVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xufVxuXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS0xIC5lbnRyeS1tZXRhLFxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMiAuZW50cnktbWV0YSxcbi5scWQtYmxvZy1wb3N0LXN0eWxlLTUgLmVudHJ5LW1ldGEge1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjhlbTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMSAuZW50cnktbWV0YSBhLFxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMSAuZW50cnktbWV0YSB0aW1lLFxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMiAuZW50cnktbWV0YSBhLFxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMiAuZW50cnktbWV0YSB0aW1lLFxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtNSAuZW50cnktbWV0YSBhLFxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtNSAuZW50cnktbWV0YSB0aW1lIHtcblx0Zm9udC1zaXplOiAxN3B4O1xuXHRsZXR0ZXItc3BhY2luZzogMDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS0xIGgxLmVudHJ5LXRpdGxlLFxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMiBoMS5lbnRyeS10aXRsZSxcbi5scWQtYmxvZy1wb3N0LXN0eWxlLTUgaDEuZW50cnktdGl0bGUge1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS0xIC5scWQtcG9zdC1oZWFkZXIsXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS0yIC5scWQtcG9zdC1oZWFkZXIge1xuXHRwbGFjZS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5scWQtYmxvZy1wb3N0LXN0eWxlLTEgLm1haW4taGVhZGVyLW92ZXJsYXkrI2xxZC1zaXRlLWNvbnRlbnQgLmxxZC1wb3N0LWhlYWRlciB7XG5cdHBhZGRpbmctdG9wOiBjYWxjKDE1dm1pbiArIDEwMHB4KTtcbn1cblxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtNiAubHFkLXBvc3QtY292ZXIge1xuXHRwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5scWQtYmxvZy1wb3N0LXN0eWxlLTYgLmNvbnRhaW5lcj4ubHFkLXBvc3QtY292ZXIge1xuXHRwYWRkaW5nOiAwO1xufVxuXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS03IC5scWQtcG9zdC1oZWFkZXIge1xuXHRwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5scWQtYmxvZy1wb3N0LXN0eWxlLTYgLmxxZC1wb3N0LWNvdmVyLFxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtNyAubHFkLXBvc3QtY292ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW46IGF1dG87XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtNiAuY2F0LWxpbmtzLFxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtNyAuY2F0LWxpbmtzIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtNiBoMS5lbnRyeS10aXRsZSxcbi5scWQtYmxvZy1wb3N0LXN0eWxlLTcgaDEuZW50cnktdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAwLjI1ZW07XG59XG5cbi5scWQtYmxvZy1wb3N0LXN0eWxlLTYgLmxxZC1wb3N0LWhlYWRlcixcbi5scWQtYmxvZy1wb3N0LXN0eWxlLTcgLmxxZC1wb3N0LWhlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4uaGFzLXNpZGViYXIubHFkLWJsb2ctcG9zdC1zdHlsZS02IC5scWQtcG9zdC1jb3ZlciB7XG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtMSAuZW50cnktbWV0YSxcblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtMiAuZW50cnktbWV0YSB7XG5cdFx0d2lkdGg6IDc1JTtcblx0XHRtYXJnaW46IGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS0xIC5scWQtcG9zdC1oZWFkZXIsXG5cdC5scWQtYmxvZy1wb3N0LXN0eWxlLTIgLmxxZC1wb3N0LWhlYWRlciB7XG5cdFx0bWF4LXdpZHRoOiA5NDBweDtcblx0XHRtYXJnaW46IGF1dG87XG5cdH1cblxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS0xIGgxLmVudHJ5LXRpdGxlLFxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS0yIGgxLmVudHJ5LXRpdGxlIHtcblx0XHRmb250LXNpemU6IDcwcHg7XG5cdH1cblxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS0xIC5lbnRyeS1tZXRhLFxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS0yIC5lbnRyeS1tZXRhIHtcblx0XHR3aWR0aDogOTAlO1xuXHR9XG5cblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtMyAubWFpbi1oZWFkZXItb3ZlcmxheX4jbHFkLXNpdGUtY29udGVudCAjbHFkLWNvbnRlbnRzLXdyYXAge1xuXHRcdHBhZGRpbmctdG9wOiAxMDBweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcblxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS0xIC5lbnRyeS1tZXRhLFxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS0yIC5lbnRyeS1tZXRhIHtcblx0XHR3aWR0aDogNzAlO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtMyBoMS5lbnRyeS10aXRsZSxcblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtNCBoMS5lbnRyeS10aXRsZSxcblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtNiBoMS5lbnRyeS10aXRsZSxcblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtNyBoMS5lbnRyeS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHR9XG5cblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtMSAubHFkLXBvc3QtaGVhZGVyLFxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS0yIC5scWQtcG9zdC1oZWFkZXIge1xuXHRcdHBhZGRpbmctdG9wOiAyNXZtaW47XG5cdFx0cGFkZGluZy1ib3R0b206IDI1dm1pbjtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQubHFkLWJsb2ctcG9zdCAubHFkLXBvc3QtaGVhZGVyIGgxLmVudHJ5LXRpdGxlIHtcblx0XHRmb250LXNpemU6IGNsYW1wKDMycHgsIDIwdm1heCwgNTBweCk7XG5cdH1cblxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS0zIC5scWQtcG9zdC1oZWFkZXIgaDEuZW50cnktdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogY2xhbXAoMzBweCwgNHZtYXgsIDQycHgpO1xuXHR9XG5cblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtNCAubHFkLXBvc3QtaGVhZGVyIGgxLmVudHJ5LXRpdGxlLFxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS02IC5scWQtcG9zdC1oZWFkZXIgaDEuZW50cnktdGl0bGUsXG5cdC5scWQtYmxvZy1wb3N0LXN0eWxlLTcgLmxxZC1wb3N0LWhlYWRlciBoMS5lbnRyeS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgzMHB4LCA0LjV2bWF4LCA0MnB4KTtcblx0fVxufVxuXG4uZW50cnktbWV0YSB7XG5cdGNvbG9yOiAjMDAwO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbi5lbnRyeS1tZXRhIGEge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmVudHJ5LW1ldGEgYTpob3ZlciB7XG5cdG9wYWNpdHk6IDAuNztcbn1cblxuLmVudHJ5LW1ldGE+ZGl2IHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMS4yZW07XG59XG5cbi5lbnRyeS1tZXRhIC5ieWxpbmU+c3Bhbj5zcGFuOmZpcnN0LW9mLXR5cGUsXG4uZW50cnktbWV0YSAuY2F0LWxpbmtzPnNwYW46Zmlyc3Qtb2YtdHlwZSxcbi5lbnRyeS1tZXRhIC5wb3N0ZWQtb24+c3BhbjpmaXJzdC1vZi10eXBlIHtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRoZWlnaHQ6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxcHg7XG5cdHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG4uZW50cnktbWV0YSAuYnlsaW5lIHtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmVudHJ5LW1ldGEgLmJ5bGluZSBmaWd1cmUge1xuXHR3aWR0aDogNDJweDtcblx0ZmxleC1zaHJpbms6IDA7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiA2MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZW50cnktbWV0YSAudXBkYXRlZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbnRyeS1tZXRhIC5jYXQtbGlua3M6b25seS1jaGlsZCB7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS0xIC5lbnRyeS1tZXRhPmRpdixcbi5scWQtYmxvZy1wb3N0LXN0eWxlLTIgLmVudHJ5LW1ldGE+ZGl2IHtcblx0cGFkZGluZzogMCAxNXB4O1xufVxuXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS0xIC5lbnRyeS1tZXRhPmRpdjpub3QoLmJ5bGluZSksXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS0yIC5lbnRyeS1tZXRhPmRpdjpub3QoLmJ5bGluZSkge1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5cbi5scWQtYmxvZy1wb3N0LXN0eWxlLTEgLmVudHJ5LW1ldGE+ZGl2OmFmdGVyLFxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMiAuZW50cnktbWV0YT5kaXY6YWZ0ZXIge1xuXHRjb250ZW50OiBub25lO1xufVxuXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS0xIC5lbnRyeS1tZXRhIC5ieWxpbmU+c3Bhbj5zcGFuOmZpcnN0LW9mLXR5cGUsXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS0xIC5lbnRyeS1tZXRhIC5jYXQtbGlua3M+c3BhbjpmaXJzdC1vZi10eXBlLFxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMSAuZW50cnktbWV0YSAucG9zdGVkLW9uPnNwYW46Zmlyc3Qtb2YtdHlwZSxcbi5scWQtYmxvZy1wb3N0LXN0eWxlLTIgLmVudHJ5LW1ldGEgLmJ5bGluZT5zcGFuPnNwYW46Zmlyc3Qtb2YtdHlwZSxcbi5scWQtYmxvZy1wb3N0LXN0eWxlLTIgLmVudHJ5LW1ldGEgLmNhdC1saW5rcz5zcGFuOmZpcnN0LW9mLXR5cGUsXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS0yIC5lbnRyeS1tZXRhIC5wb3N0ZWQtb24+c3BhbjpmaXJzdC1vZi10eXBlIHtcblx0Y2xpcDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IGF1dG87XG5cdGxlZnQ6IGF1dG87XG5cdHdpZHRoOiBhdXRvO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS0xIC5lbnRyeS1tZXRhIC5ieWxpbmUgZmlndXJlLFxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMiAuZW50cnktbWV0YSAuYnlsaW5lIGZpZ3VyZSB7XG5cdHdpZHRoOiA1N3B4O1xufVxuXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS0zIC5ieWxpbmUgZmlndXJlLFxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtNiAuYnlsaW5lIGZpZ3VyZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5scWQtYmxvZy1wb3N0LXN0eWxlLTMgLnRhZ3MtbGlua3MgYSB7XG5cdG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuXHQuZW50cnktbWV0YT5kaXY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0d2lkdGg6IDNweDtcblx0XHRoZWlnaHQ6IDNweDtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogMWVtO1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAxZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuXHR9XG5cblx0LmVudHJ5LW1ldGE+ZGl2Om9ubHktY2hpbGQ6YWZ0ZXIsXG5cdC5lbnRyeS1tZXRhPmRpdjpsYXN0LWNoaWxkOmFmdGVyIHtcblx0XHRjb250ZW50OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtMSAuZW50cnktbWV0YSxcblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtMiAuZW50cnktbWV0YSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtMSAuZW50cnktbWV0YSxcblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtMiAuZW50cnktbWV0YSB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cblx0LnRhZ3MtbGlua3MsXG5cdC5zaGFyZS1saW5rcyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuZW50cnktbWV0YT5kaXYge1xuXHRcdGZsZXg6IDEgNTAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXHR9XG5cblx0LmVudHJ5LW1ldGEgLmJ5bGluZSBmaWd1cmUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuY2F0LWxpbmtzOm9ubHktY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0fVxuXG5cdC5scWQtYmxvZy1wb3N0LXN0eWxlLTEgLmVudHJ5LW1ldGE+ZGl2LFxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS0yIC5lbnRyeS1tZXRhPmRpdiB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdH1cblxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS0xIC5lbnRyeS1tZXRhPmRpdjpub3QoLmJ5bGluZSksXG5cdC5scWQtYmxvZy1wb3N0LXN0eWxlLTIgLmVudHJ5LW1ldGE+ZGl2Om5vdCguYnlsaW5lKSB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdC5scWQtYmxvZy1wb3N0LXN0eWxlLTQgLmxxZC1wb3N0LWhlYWRlciAuZW50cnktbWV0YTpsYXN0LWNoaWxkPmRpdixcblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtNSAubHFkLXBvc3QtaGVhZGVyIC5lbnRyeS1tZXRhOmxhc3QtY2hpbGQ+ZGl2LFxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS02IC5scWQtcG9zdC1oZWFkZXIgLmVudHJ5LW1ldGE6bGFzdC1jaGlsZD5kaXYsXG5cdC5scWQtYmxvZy1wb3N0LXN0eWxlLTcgLmxxZC1wb3N0LWhlYWRlciAuZW50cnktbWV0YTpsYXN0LWNoaWxkPmRpdiB7XG5cdFx0ZmxleDogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDAuMjVlbSAxZW07XG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6IDAuNWVtO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuXHR9XG59XG5cbi5scWQtcG9zdC1jb3ZlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxxZC1wb3N0LWNvdmVyIGgxLmVudHJ5LXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMC4zNWVtO1xufVxuXG4ubHFkLXBvc3QtbWVkaWEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5scWQtcG9zdC1tZWRpYSBpbWcge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLmxxZC1wb3N0LW1lZGlhOmVtcHR5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmxxZC1wb3N0LW1lZGlhW2RhdGEtcGFyYWxsYXhdIHtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLmxxZC1wb3N0LWNvdmVyLW92ZXJsYXkge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMSAubHFkLXBvc3QtY292ZXItb3ZlcmxheSxcbi5scWQtYmxvZy1wb3N0LXN0eWxlLTIgLmxxZC1wb3N0LWNvdmVyLW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzcpO1xufVxuXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS02IC5scWQtcG9zdC1tZWRpYSxcbi5scWQtYmxvZy1wb3N0LXN0eWxlLTcgLmxxZC1wb3N0LW1lZGlhIHtcblx0cGFkZGluZy10b3A6IDYyLjUlO1xufVxuXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS02IC5scWQtcG9zdC1tZWRpYSBpbWcsXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS03IC5scWQtcG9zdC1tZWRpYSBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5scWQtYmxvZy1wb3N0LXN0eWxlLTcgLmxxZC1wb3N0LW1lZGlhIHtcblx0cGFkZGluZy10b3A6IDQ1JTtcbn1cblxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMSAubHFkLXBvc3QtY292ZXIsXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS0yIC5scWQtcG9zdC1jb3Zlcixcbi5scWQtYmxvZy1wb3N0LXN0eWxlLTMgLmxxZC1wb3N0LWNvdmVyLFxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtNSAubHFkLXBvc3QtY292ZXIsXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS03IC5scWQtcG9zdC1jb3ZlciB7XG5cdG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5jb21tZW50cy1hcmVhIHtcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4uY29tbWVudC1yZXNwb25kIHtcblx0bWFyZ2luOiAwLjJlbSAwIDA7XG59XG5cbi5jb21tZW50LWZvcm0ge1xuXHRtYXJnaW4tdG9wOiAzZW07XG5cdGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNvbW1lbnQtZm9ybT4ucm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY29tbWVudC1mb3JtIGlucHV0LFxuLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLmNvbW1lbnQtZm9ybSBpbnB1dDpmb2N1cyxcbi5jb21tZW50LWZvcm0gdGV4dGFyZWE6Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uY29tbWVudC1mb3JtIGlucHV0IHtcblx0aGVpZ2h0OiA0NXB4O1xufVxuXG4uY29tbWVudC1mb3JtIGlucHV0W3R5cGU9cmFkaW9dLFxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG5cdGhlaWdodDogYXV0bztcbn1cblxuLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXJhZGlvXStsYWJlbCxcbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiA4cHg7XG59XG5cbi5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAxNnB4IDU1cHg7XG5cdGJvcmRlcjogbm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzE4MWIzMTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogI2ZmZjtcblx0Ym94LXNoYWRvdzogMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgYm94LXNoYWRvdyAwLjNzO1xufVxuXG4uY29tbWVudC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG5cdGJveC1zaGFkb3c6IDAgNXB4IDI1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG5cbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1hdXRob3IsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tZW1haWwsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tdXJsLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWNvbW1lbnQge1xuXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1hdXRob3I6YmVmb3JlLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWF1dGhvcjphZnRlcixcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1lbWFpbDpiZWZvcmUsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tZW1haWw6YWZ0ZXIsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tdXJsOmJlZm9yZSxcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS11cmw6YWZ0ZXIsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tY29tbWVudDpiZWZvcmUsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tY29tbWVudDphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR6LWluZGV4OiAyO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1hdXRob3I6YmVmb3JlLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWVtYWlsOmJlZm9yZSxcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS11cmw6YmVmb3JlLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWNvbW1lbnQ6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkOGRiZTI7XG59XG5cbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1hdXRob3I6YWZ0ZXIsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tZW1haWw6YWZ0ZXIsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tdXJsOmFmdGVyLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWNvbW1lbnQ6YWZ0ZXIge1xuXHRjbGVhcjogYm90aDtcblx0dHJhbnNmb3JtOiBzY2FsZSgwLCAyKTtcblx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYjMxO1xufVxuXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yLmZvcm0tc3VibWl0LFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWVtYWlsLmZvcm0tc3VibWl0LFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLXVybC5mb3JtLXN1Ym1pdCxcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1jb21tZW50LmZvcm0tc3VibWl0IHtcblx0bWFyZ2luLWJvdHRvbTogOTBweDtcbn1cblxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWF1dGhvci5mb3JtLXN1Ym1pdDpiZWZvcmUsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yLmZvcm0tc3VibWl0OmFmdGVyLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWF1dGhvci5jb21tZW50LW5vdGVzOmJlZm9yZSxcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1hdXRob3IuY29tbWVudC1ub3RlczphZnRlcixcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1lbWFpbC5mb3JtLXN1Ym1pdDpiZWZvcmUsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tZW1haWwuZm9ybS1zdWJtaXQ6YWZ0ZXIsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tZW1haWwuY29tbWVudC1ub3RlczpiZWZvcmUsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tZW1haWwuY29tbWVudC1ub3RlczphZnRlcixcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS11cmwuZm9ybS1zdWJtaXQ6YmVmb3JlLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLXVybC5mb3JtLXN1Ym1pdDphZnRlcixcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS11cmwuY29tbWVudC1ub3RlczpiZWZvcmUsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tdXJsLmNvbW1lbnQtbm90ZXM6YWZ0ZXIsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tY29tbWVudC5mb3JtLXN1Ym1pdDpiZWZvcmUsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tY29tbWVudC5mb3JtLXN1Ym1pdDphZnRlcixcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1jb21tZW50LmNvbW1lbnQtbm90ZXM6YmVmb3JlLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWNvbW1lbnQuY29tbWVudC1ub3RlczphZnRlciB7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1hdXRob3IuaW5wdXQtZm9jdXNlZDpiZWZvcmUsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tZW1haWwuaW5wdXQtZm9jdXNlZDpiZWZvcmUsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tdXJsLmlucHV0LWZvY3VzZWQ6YmVmb3JlLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWNvbW1lbnQuaW5wdXQtZm9jdXNlZDpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDAsIDIpO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG59XG5cbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1hdXRob3IuaW5wdXQtZm9jdXNlZDphZnRlcixcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1lbWFpbC5pbnB1dC1mb2N1c2VkOmFmdGVyLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLXVybC5pbnB1dC1mb2N1c2VkOmFmdGVyLFxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLWNvbW1lbnQuaW5wdXQtZm9jdXNlZDphZnRlciB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tYXV0aG9yLmlucHV0LWZpbGxlZCAuc3BsaXQtdW5pdCxcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1lbWFpbC5pbnB1dC1maWxsZWQgLnNwbGl0LXVuaXQsXG4uY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tdXJsLmlucHV0LWZpbGxlZCAuc3BsaXQtdW5pdCxcbi5jb21tZW50LWZvcm0gLmNvbW1lbnQtZm9ybS1jb21tZW50LmlucHV0LWZpbGxlZCAuc3BsaXQtdW5pdCB7XG5cdG9wYWNpdHk6IDAgIWltcG9ydGFudDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNyUpIHJvdGF0ZVgoLTQ1ZGUpICFpbXBvcnRhbnQ7XG59XG5cbi5jb21tZW50LWZvcm0gLmxvZ2dlZC1pbi1hcyB7XG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxNXB4O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6IDE0cHg7XG59XG5cbi5jb21tZW50LWZvcm0gLmxvZ2dlZC1pbi1hczpiZWZvcmUsXG4uY29tbWVudC1mb3JtIC5sb2dnZWQtaW4tYXM6YWZ0ZXIge1xuXHRjb250ZW50OiBub25lO1xufVxuXG4uY29tbWVudC1mb3JtIC5jb21tZW50LXN1YnNjcmlwdGlvbi1mb3JtIHtcblx0dGV4dC1hbGlnbjogc3RhcnQ7XG5cdG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4uY29tbWVudC1mb3JtIC5jb21tZW50LXN1YnNjcmlwdGlvbi1mb3JtK2lucHV0W3R5cGU9c3VibWl0XSB7XG5cdG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLmNvbW1lbnQtbm90ZXMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb21tZW50LXJlcGx5LXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmNvbW1lbnQtcmVwbHktdGl0bGUgc21hbGwge1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxNXB4O1xuXHRwYWRkaW5nLWlubGluZS1lbmQ6IDE1cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG9yZGVyOiAzO1xufVxuXG4uY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudDpiZWZvcmUsXG4uY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudDphZnRlciB7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50IGlucHV0LFxuLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgbGFiZWwge1xuXHR3aWR0aDogYXV0bztcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50fmRpdiB7XG5cdG9yZGVyOiAyO1xufVxuXG4jY2FuY2VsLWNvbW1lbnQtcmVwbHktbGluayB7XG5cdHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC41ZW07XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDFlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTMsIDU4LCAyNCwgMC42KTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMS41ZW07XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4jY2FuY2VsLWNvbW1lbnQtcmVwbHktbGluazpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZDNhMTg7XG59XG5cbi5uby1jb21tZW50cyB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICMzMzM7XG59XG5cbi5scWQtYmxvZy1wb3N0LXN0eWxlLTQgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS02IC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcblx0Ym9yZGVyLXJhZGl1czogNTBlbTtcbn1cblxuLmhhcy1zaWRlYmFyIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcblx0dGV4dC1hbGlnbjogaW5oZXJpdDtcblx0anVzdGlmeS1jb250ZW50OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuY29tbWVudHMtYXJlYSB7XG5cdFx0cGFkZGluZzogMCAxNXB4IDQwcHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmNvbW1lbnQtZm9ybT4ucm93PmRpdiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5jb250YWluZXIgLmNvbW1lbnRzLWFyZWEge1xuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuXHRcdHBhZGRpbmctaW5saW5lLWVuZDogMDtcblx0fVxuXG5cdC5jb21tZW50LWZvcm0ge1xuXHRcdG1hcmdpbi10b3A6IDJlbTtcblx0fVxuXG5cdC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1yYWRpb10sXG5cdC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRmbGV4OiAxIDAgMjBweDtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogNnB4O1xuXHR9XG59XG5cbi5jb21tZW50LWF1dGhvciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbG9yOiAjMTYxNzFlO1xufVxuXG4uY29tbWVudC1hdXRob3IgYSB7XG5cdGNvbG9yOiAjMTYxNzFlO1xufVxuXG4uY29tbWVudC1hdXRob3IgLmF2YXRhciB7XG5cdHdpZHRoOiA3MHB4O1xuXHRtYXJnaW4taW5saW5lLWVuZDogMThweDtcblx0Ym9yZGVyLXJhZGl1czogNTBlbTtcbn1cblxuLmNvbW1lbnQtYXV0aG9yIC5zYXlzIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbW1lbnQtbWV0YSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBzdGFydDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY29tbWVudC1wZXJtYWxpbmssXG4uY29tbWVudC1lZGl0LWxpbmsge1xuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLWxpbmspO1xufVxuXG4uY29tbWVudC1lZGl0LWxpbmsge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiA1cHg7XG59XG5cbi5jb21tZW50LW1ldGFkYXRhIHtcblx0Zm9udC1zaXplOiAwLjc3Nzc3Nzc3NzhlbTtcbn1cblxuLmNvbW1lbnQtbWV0YWRhdGEgYSB7XG5cdGNvbG9yOiAjNDA0MTRBO1xufVxuXG4uY29tbWVudCAuY29tbWVudC1leHRyYXMsXG4uY29tbWVudC1jb250ZW50IHtcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDg4cHg7XG59XG5cbi5jb21tZW50LWNvbnRlbnQge1xuXHRtYXJnaW46IDAgMCAxNXB4O1xufVxuXG4uY29tbWVudC1jb250ZW50IHAge1xuXHRtYXJnaW4tYm90dG9tOiAwLjc1ZW07XG59XG5cbi5jb21tZW50LWV4dHJhcyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmNvbW1lbnQtZXh0cmFzIHAge1xuXHRtYXJnaW46IDA7XG59XG5cbi5jb21tZW50LWJvZHkge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uY29tbWVudCB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuMzMzMzMzMzMzM2VtO1xufVxuXG4uY29tbWVudCAucmVwbHkgYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogN3B4IDEzcHg7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0Y29sb3I6ICMxODFiMzE7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkOGRiZTI7XG59XG5cbi5jb21tZW50IC5yZXBseSBhOmhvdmVyIHtcblx0Ym9yZGVyLWNvbG9yOiAjMTgxYjMxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYjMxO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLmNvbW1lbnQgdWwge1xuXHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbi5jb21tZW50IHVsIHVsIHtcblx0bGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG59XG5cbi5jb21tZW50IHVsIHVsIHVsIHtcblx0bGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG59XG5cbi5jb21tZW50LmJ5cG9zdGF1dGhvciAuY29tbWVudC1hdXRob3IsXG4uY29tbWVudC5ieXBvc3RhdXRob3IgLmNvbW1lbnQtYXV0aG9yIGEge1xuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xufVxuXG4udHJhY2tiYWNrLFxuLnBpbmdiYWNrIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS4zMzMzMzMzMzMzZW07XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q4ZGJlMjtcbn1cblxuLnRyYWNrYmFjayBjaXRlLFxuLnBpbmdiYWNrIGNpdGUge1xuXHRmbGV4LWJhc2lzOiA1MCU7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0ZmxleC1ncm93OiAxO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuXG4udHJhY2tiYWNrIGNpdGU6YmVmb3JlLFxuLnBpbmdiYWNrIGNpdGU6YmVmb3JlIHtcblx0Y29udGVudDogbm9uZTtcbn1cblxuLnRyYWNrYmFjayB0aW1lLFxuLnBpbmdiYWNrIHRpbWUge1xuXHRtYXJnaW46IDAgMS41ZW07XG59XG5cbi5jb21tZW50LWxpc3Qge1xuXHRwYWRkaW5nOiAxZW0gMDtcblx0bWFyZ2luOiAyLjI1ZW0gMCAxZW07XG59XG5cbi5jb21tZW50LWxpc3QsXG4uY29tbWVudC1saXN0IG9sLmNoaWxkcmVuIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNvbW1lbnQtbGlzdCBvbC5jaGlsZHJlbiB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcbn1cblxuLmNvbW1lbnQtbGlzdCBvbC5jaGlsZHJlbiB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDg2cHg7XG59XG5cbi5jb21tZW50LWxpc3Qgb2wuY2hpbGRyZW4gLmF2YXRhciB7XG5cdHdpZHRoOiA0NXB4O1xufVxuXG4uY29tbWVudC1saXN0IG9sLmNoaWxkcmVuIC5jb21tZW50IC5jb21tZW50LWV4dHJhcyxcbi5jb21tZW50LWxpc3Qgb2wuY2hpbGRyZW4gLmNvbW1lbnQtY29udGVudCB7XG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiA2M3B4O1xufVxuXG4uY29tbWVudC1saXN0IG9sLmNoaWxkcmVuIC5jb21tZW50LWNvbnRlbnQge1xuXHRtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5jb21tZW50LWxpc3QgLmNvbW1lbnQtcmVzcG9uZCB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5jb21tZW50LWV4dHJhcyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHRwLmNvbW1lbnQtYXdhaXRpbmctbW9kZXJhdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMC43NWVtO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRjb2xvcjogIzAwMDtcblx0fVxuXG5cdC5jb21tZW50LWxpc3Qgb2wuY2hpbGRyZW4ge1xuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDI1cHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LmNvbW1lbnQtY29udGVudCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5jb21tZW50LW1ldGEge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdC5jb21tZW50LW1ldGFkYXRhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYmxvZy1wb3N0LWZvb3RlciB7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmJsb2ctcG9zdC1mb290ZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItdG9wOiAxcHggZGFzaGVkICNjZWNlY2U7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAxNXB4O1xuXHRyaWdodDogMTVweDtcbn1cblxuLmNvbnRhaW5lciAuYmxvZy1wb3N0LWZvb3RlcjpiZWZvcmUge1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcbn1cblxuLnRhZ3MtbGlua3M6bm90KDpmaXJzdC1jaGlsZCksXG4uc2hhcmUtbGlua3M6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRwYWRkaW5nLWlubGluZS1zdGFydDogMC41ZW07XG59XG5cbi50YWdzLWxpbmtzPnNwYW4sXG4uc2hhcmUtbGlua3M+c3BhbiB7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAxLjVlbTtcbn1cblxuLnRhZ3MtbGlua3MgYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogMC4yNWVtIDFlbTtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDVweDtcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjdmYTtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLnRhZ3MtbGlua3MgYTpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4udGFncy1saW5rcz5zcGFuIHtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uc2hhcmUtbGlua3MgYSB7XG5cdGNvbG9yOiAjNjM2ODZhO1xufVxuXG4uc2hhcmUtbGlua3MgYTpob3ZlciB7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS0zIC5ibG9nLXBvc3QtZm9vdGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZy10b3A6IDY1cHg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzNjM2MzO1xufVxuXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS0zIC5ibG9nLXBvc3QtZm9vdGVyPmRpdjpmaXJzdC1jaGlsZCB7XG5cdG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5scWQtYmxvZy1wb3N0LXN0eWxlLTMgLnBvc3QtYXV0aG9yIHtcblx0b3JkZXI6IC0xO1xuXHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS00IC5ibG9nLXBvc3QtZm9vdGVyIHtcblx0cGFkZGluZy10b3A6IDIuMjVlbTtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkOGRiZTI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5ibG9nLXBvc3QtZm9vdGVyIHtcblx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogMDtcblx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG5cdFx0bWFyZ2luOiAzMHB4IDE1cHg7XG5cdH1cblxuXHQuY29udGFpbmVyIC5ibG9nLXBvc3QtZm9vdGVyIHtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5ibG9nLXBvc3QtZm9vdGVyIHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0fVxuXG5cdC5ibG9nLXBvc3QtZm9vdGVyOmJlZm9yZSB7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0fVxuXG5cdC5ibG9nLXBvc3QtZm9vdGVyPi5kLWZsZXgge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0fVxuXG5cdC5ibG9nLXBvc3QtZm9vdGVyIC50YWdzLWxpbmtzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyZW07XG5cdH1cblxuXHQuYmxvZy1wb3N0LWZvb3RlciAudGFncy1saW5rczpsYXN0LWNoaWxkLFxuXHQuYmxvZy1wb3N0LWZvb3RlciAuc2hhcmUtbGlua3M6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC5scWQtYmxvZy1wb3N0LXN0eWxlLTMgLmJsb2ctcG9zdC1mb290ZXIge1xuXHRcdHBhZGRpbmctdG9wOiAzNXB4O1xuXHR9XG59XG5cbi5wb3N0LWF1dGhvciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbjogMmVtIDA7XG5cdHBhZGRpbmc6IDNlbSAwO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZGJlMjtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGRiZTI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Zm9udC1zaXplOiAxNnB4O1xufVxuXG4ucG9zdC1hdXRob3IgZmlndXJlIHtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDMwcHg7XG5cdHdpZHRoOiA4OHB4O1xuXHRmbGV4LXNocmluazogMDtcbn1cblxuLnBvc3QtYXV0aG9yIGZpZ3VyZSBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLXJhZGl1czogNTBlbTtcbn1cblxuLnBvc3QtYXV0aG9yIHAge1xuXHRtYXJnaW46IDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjMyZW07XG59XG5cbi5wb3N0LWF1dGhvciBoMyxcbi5wb3N0LWF1dGhvciBoNiB7XG5cdG1hcmdpbjogMDtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4ucG9zdC1hdXRob3IgaDMge1xuXHRmb250LXNpemU6IDE5cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjMTgxYjMxO1xufVxuXG4ucG9zdC1hdXRob3IgaDMgYSB7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5wb3N0LWF1dGhvciBoMzpsYXN0LWNoaWxkIHtcblx0bWFyZ2luLWJvdHRvbTogMC42NWVtO1xufVxuXG4ucG9zdC1hdXRob3IgaDYge1xuXHRtYXJnaW4tYm90dG9tOiAxZW07XG5cdG1hcmdpbi10b3A6IDAuNWVtO1xuXHRmb250LXNpemU6IDEycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0Y29sb3I6ICNhN2E5Yjg7XG59XG5cbi5wb3N0LWF1dGhvciAucG9zdC1hdXRob3ItaW5mbyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZsZXgtZ3JvdzogMTtcbn1cblxuLnBvc3QtYXV0aG9yIC5hdXRob3ItYWxsLXBvc3RzIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5wb3N0LWF1dGhvciAuYXV0aG9yLWFsbC1wb3N0cyBpIHtcblx0bWFyZ2luLWlubGluZS1zdGFydDogMTBweDtcbn1cblxuLnBvc3QtYXV0aG9yLWluZm8taGVhZD5kaXY6bGFzdC1jaGlsZCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3N0LWF1dGhvci1pbWctb3ZlcmxheSB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogbm9uZTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4ucG9zdC1hdXRob3ItaW1nLW92ZXJsYXkgZmlndXJlIHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctdG9wOiA3OCU7XG5cdG1hcmdpbjogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zdC1hdXRob3ItaW1nLW92ZXJsYXkgZmlndXJlOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzAwMCwgdHJhbnNwYXJlbnQgNTAlKTtcbn1cblxuLnBvc3QtYXV0aG9yLWltZy1vdmVybGF5IGZpZ3VyZSBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wb3N0LWF1dGhvci1pbWctb3ZlcmxheSBoNiB7XG5cdG9yZGVyOiA0O1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cblxuLnBvc3QtYXV0aG9yLWltZy1vdmVybGF5IGgzIHtcblx0bWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuXHRmb250LXNpemU6IDM1cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wb3N0LWF1dGhvci1pbWctb3ZlcmxheSAucG9zdC1hdXRob3ItaW5mbyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAyZW07XG5cdGxlZnQ6IDEwJTtcblx0cmlnaHQ6IDEwJTtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cblxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtNCAucG9zdC1hdXRob3IsXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS02IC5wb3N0LWF1dGhvciB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdC5wb3N0LWF1dGhvci1pbWctb3ZlcmxheSB7XG5cdFx0d2lkdGg6IDUwMHB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5wb3N0LWF1dGhvci1pbWctb3ZlcmxheSB7XG5cdFx0d2lkdGg6IDg1JTtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQucG9zdC1hdXRob3ItaW1nLW92ZXJsYXkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnBvc3QtYXV0aG9yLWNsYXNzaWMge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQucG9zdC1hdXRob3ItY2xhc3NpYz5maWd1cmUge1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXHR9XG5cblx0LnBvc3QtYXV0aG9yLWNsYXNzaWMgLnBvc3QtYXV0aG9yLWluZm8taGVhZCB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHR9XG5cblx0LnBvc3QtYXV0aG9yLWNsYXNzaWMgLmF1dGhvci1hbGwtcG9zdHMge1xuXHRcdG1hcmdpbi1ib3R0b206IDFlbTtcblx0fVxufVxuXG5uYXYucG9zdC1uYXYge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAyLjI1ZW0gMDtcblx0bWFyZ2luOiAwO1xuXHRmb250LXNpemU6IDE5cHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjIyNzI3MjcyNzNlbTtcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxubmF2LnBvc3QtbmF2IGEge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Y29sb3I6ICMwMDA7XG59XG5cbm5hdi5wb3N0LW5hdiBhOmhvdmVyIC5uYXYtc3VidGl0bGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxubmF2LnBvc3QtbmF2IC5uYXYtc3VidGl0bGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMC41ZW0gMS41ZW07XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDJlbTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjdmYTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsaW5lLWhlaWdodDogMS44NWVtO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cdGNvbG9yOiAjMDAwO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG5cbm5hdi5wb3N0LW5hdiAubmF2LXN1YnRpdGxlOmxhc3QtY2hpbGQge1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5uYXYucG9zdC1uYXYgLm5hdi1zdWJ0aXRsZSBzdmcge1xuXHR3aWR0aDogMS4zNWVtO1xuXHRoZWlnaHQ6IDEuMzVlbTtcblx0c3Ryb2tlOiBjdXJyZW50Q29sb3I7XG59XG5cbm5hdi5wb3N0LW5hdiAubmF2LXRpdGxlIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbm5hdi5wb3N0LW5hdiBzdmcge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBjdWJpYy1iZXppZXIoMCwgMC45NSwgMC4zLCAxKTtcbn1cblxubmF2LnBvc3QtbmF2IC5uYXYtcHJldmlvdXMsXG5uYXYucG9zdC1uYXYgLm5hdi1uZXh0IHtcblx0ZmxleC1iYXNpczogNDUlO1xufVxuXG5uYXYucG9zdC1uYXYgLmxxZC1wZi1uYXYtYWxsIHtcblx0ZGlzcGxheTogZmxleDtcblx0bGluZS1oZWlnaHQ6IDFlbTtcbn1cblxubmF2LnBvc3QtbmF2IC5scWQtcGYtbmF2LWFsbCBpIHtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5uYXYucG9zdC1uYXYgLmxxZC1wZi1uYXYtYWxsIC5uYXYtc3VidGl0bGUge1xuXHRkaXNwbGF5OiBub25lO1xuXHRtYXJnaW46IDA7XG59XG5cbm5hdi5wb3N0LW5hdiAubmF2LXByZXZpb3VzIHtcblx0cGFkZGluZy1pbmxpbmUtZW5kOiAxNXB4O1xuXHRtYXJnaW4taW5saW5lLWVuZDogYXV0bztcbn1cblxubmF2LnBvc3QtbmF2IC5uYXYtcHJldmlvdXMgLm5hdi1zdWJ0aXRsZSBzdmcge1xuXHRtYXJnaW4taW5saW5lLWVuZDogMWVtO1xufVxuXG5uYXYucG9zdC1uYXYgLm5hdi1uZXh0IHtcblx0dGV4dC1hbGlnbjogZW5kO1xuXHRwYWRkaW5nLWlubGluZS1zdGFydDogMTVweDtcblx0bWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcbn1cblxubmF2LnBvc3QtbmF2IC5uYXYtbmV4dCAubmF2LXN1YnRpdGxlIHN2ZyB7XG5cdG9yZGVyOiAxO1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAxZW07XG59XG5cbi5ibG9nLXBvc3QtZm9vdGVyIG5hdi5wb3N0LW5hdjpmaXJzdC1jaGlsZCB7XG5cdHBhZGRpbmctdG9wOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuXHRuYXYucG9zdC1uYXYge1xuXHRcdHBhZGRpbmc6IDE1cHggMCAwO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdG5hdi5wb3N0LW5hdiAubmF2LW5leHQsXG5cdG5hdi5wb3N0LW5hdiAubmF2LXByZXZpb3VzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBpbmhlcml0O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogMDtcblx0XHRtYXJnaW4taW5saW5lLWVuZDogMDtcblx0fVxuXG5cdG5hdi5wb3N0LW5hdiAubmF2LXByZXZpb3VzOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDEuMTVlbTtcblx0fVxuXG5cdG5hdi5wb3N0LW5hdiAubHFkLXBmLW5hdi1hbGwge1xuXHRcdG9yZGVyOiAtMTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxLjI1ZW07XG5cdFx0anVzdGlmeS1jb250ZW50OiBlbmQ7XG5cdH1cblxuXHRuYXYucG9zdC1uYXYgLmxxZC1wZi1uYXYtYWxsIGkge1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0fVxuXG5cdG5hdi5wb3N0LW5hdiAubHFkLXBmLW5hdi1hbGwgc3BhbiB7XG5cdFx0b3JkZXI6IC0xO1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAyMHB4O1xuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDdweDtcblx0fVxuXG5cdG5hdi5wb3N0LW5hdiAubHFkLXBmLW5hdi1hbGwgLm5hdi1zdWJ0aXRsZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxuXG5cdC5scWQtYmxvZy1wb3N0LXN0eWxlLTMgLnBvc3QtbmF2LFxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS00IC5wb3N0LW5hdixcblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtNiAucG9zdC1uYXYge1xuXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTRlNGU0O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTRlNGU0O1xuXHR9XG5cblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtMyAucG9zdC1uYXY6Zmlyc3QtY2hpbGQsXG5cdC5scWQtYmxvZy1wb3N0LXN0eWxlLTQgLnBvc3QtbmF2OmZpcnN0LWNoaWxkLFxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS02IC5wb3N0LW5hdjpmaXJzdC1jaGlsZCB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0fVxufVxuXG4ucmVsYXRlZC1wb3N0cyB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdGNvbG9yOiAjNjk2OTY5O1xufVxuXG4ucmVsYXRlZC1wb3N0cyBwOmVtcHR5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnJlbGF0ZWQtcG9zdHM+LmNvbnRhaW5lcj4ucm93IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucmVsYXRlZC1wb3N0cz4uY29udGFpbmVyPi5yb3c6YmVmb3JlLFxuLnJlbGF0ZWQtcG9zdHM+LmNvbnRhaW5lcj4ucm93OmFmdGVyIHtcblx0Y29udGVudDogbm9uZTtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLmxxZC1scCB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5yZWxhdGVkLXBvc3RzIC5scWQtbHAgLmxxZC1scC1tZXRhIHtcblx0bGluZS1oZWlnaHQ6IDJlbTtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLmxxZC1scCAubHFkLWxwLWNhdCBhIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLmxxZC1scCAubHFkLWxwLWV4Y2VycHQge1xuXHRmb250LXNpemU6IDE1cHg7XG59XG5cbi5yZWxhdGVkLXBvc3RzIC5scWQtbHAgLmxxZC1scC1mb290ZXIgYSxcbi5yZWxhdGVkLXBvc3RzIC5scWQtbHAgLmxxZC1scC1kYXRlIHtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5yZWxhdGVkLXBvc3RzIC5scWQtbHAtc3R5bGUtMTAgLmxxZC1scC1kYXRlIHtcblx0Zm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLmxxZC1scC1zdHlsZS0xMyAubHFkLWxwLWltZz5maWd1cmUsXG4ucmVsYXRlZC1wb3N0cyAubHFkLWxwLXN0eWxlLTIwIC5scWQtbHAtaW1nPmZpZ3VyZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLXRvcDogNjYuNyU7XG59XG5cbi5yZWxhdGVkLXBvc3RzIC5scWQtbHAtc3R5bGUtMTMgLmxxZC1scC1pbWc+ZmlndXJlIGltZyxcbi5yZWxhdGVkLXBvc3RzIC5scWQtbHAtc3R5bGUtMjAgLmxxZC1scC1pbWc+ZmlndXJlIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5yZWxhdGVkLXBvc3RzIC5scWQtbHAtc3R5bGUtMTMgLmxxZC1scC10aXRsZSB7XG5cdGZvbnQtc2l6ZTogMTlweDtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLmxxZC1scC1zdHlsZS0xMyAubHFkLWxwLW1ldGEge1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjE1ZW07XG59XG5cbi5yZWxhdGVkLXBvc3RzIC5scWQtbHAtc3R5bGUtMTMgLmxxZC1scC1kYXRlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjNmNTtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLmxxZC1scC1zdHlsZS0xMyAubHFkLWxwLWV4Y2VycHQge1xuXHRsaW5lLWhlaWdodDogMS44ZW07XG59XG5cbi5yZWxhdGVkLXBvc3RzIC5scWQtbHAtc3R5bGUtMTMgLmxxZC1scC1mb290ZXIge1xuXHRmb250LXNpemU6IDExcHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLmxxZC1scC1zdHlsZS0xMyAubHFkLWxwLWZvb3RlciAuYnRuIGkge1xuXHRmb250LXNpemU6IDEuMjVlbTtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLmxxZC1scC1zdHlsZS0xMyAubHFkLWxwLWNhdCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzYjNiM2I7XG59XG5cbi5yZWxhdGVkLXBvc3RzIC5scWQtbHAtc3R5bGUtMTMgLmxxZC1scC1jYXQgYSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucmVsYXRlZC1wb3N0cyAubHFkLWxwLXN0eWxlLTEzOmhvdmVyIC5scWQtbHAtdGl0bGUgYSB7XG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG59XG5cbi5yZWxhdGVkLXBvc3RzLXRpdGxlIHtcblx0bWFyZ2luLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMmVtO1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS0xIC5yZWxhdGVkLXBvc3RzLFxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMiAucmVsYXRlZC1wb3N0cyxcbi5scWQtYmxvZy1wb3N0LXN0eWxlLTcgLnJlbGF0ZWQtcG9zdHMge1xuXHRtYXJnaW4tdG9wOiAxMDBweDtcblx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG5cdHBhZGRpbmc6IDcwcHggMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmODtcbn1cblxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMSAucmVsYXRlZC1wb3N0cyB7XG5cdG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbi5oYXMtc2lkZWJhciAucmVsYXRlZC1wb3N0cy10aXRsZSB7XG5cdHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG5cbi5oYXMtc2lkZWJhci5scWQtYmxvZy1wb3N0LXN0eWxlLTEgLnJlbGF0ZWQtcG9zdHMsXG4uaGFzLXNpZGViYXIubHFkLWJsb2ctcG9zdC1zdHlsZS0yIC5yZWxhdGVkLXBvc3RzLFxuLmhhcy1zaWRlYmFyLmxxZC1ibG9nLXBvc3Qtc3R5bGUtNyAucmVsYXRlZC1wb3N0cyB7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0YmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmhhcy1zaWRlYmFyLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMSAucmVsYXRlZC1wb3N0cyAuY29udGFpbmVyLFxuLmhhcy1zaWRlYmFyLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMiAucmVsYXRlZC1wb3N0cyAuY29udGFpbmVyLFxuLmhhcy1zaWRlYmFyLmxxZC1ibG9nLXBvc3Qtc3R5bGUtNyAucmVsYXRlZC1wb3N0cyAuY29udGFpbmVyIHtcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0Lmhhcy1zaWRlYmFyIC5yZWxhdGVkLXBvc3RzPi5jb250YWluZXI+LnJvdz5kaXYge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtNSAucmVsYXRlZC1wb3N0cyB7XG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDM1cHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS0xIC5yZWxhdGVkLXBvc3RzLFxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS0yIC5yZWxhdGVkLXBvc3RzLFxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS03IC5yZWxhdGVkLXBvc3RzIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5yZWxhdGVkLXBvc3RzLXRpdGxlIHtcblx0XHRwYWRkaW5nOiAwIDE1cHg7XG5cdH1cblxuXHQuY29udGFpbmVyIC5yZWxhdGVkLXBvc3RzLXRpdGxlIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG59XG5cbi5scWQtcG9zdC1zdGlja3ktc3R1ZmYge1xuXHRjb2xvcjogIzc5Nzk3OTtcbn1cblxuLmxxZC1wb3N0LXN0aWNreS1zdHVmZiBhIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG5cbi5scWQtcG9zdC1zdGlja3ktc3R1ZmYgLmVudHJ5LW1ldGEge1xuXHRwYWRkaW5nLXRvcDogMDtcblx0bWFyZ2luLWJvdHRvbTogMi41ZW07XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLmxxZC1wb3N0LXN0aWNreS1zdHVmZiAuYnlsaW5lIGltZyB7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4ubHFkLXBvc3Qtc3RpY2t5LXN0dWZmIC5scWQtcG9zdC1zaGFyZSB7XG5cdGZvbnQtc2l6ZTogMjdweDtcblx0Y29sb3I6ICM3OTc5Nzk7XG59XG5cbi5scWQtcG9zdC1zdGlja3ktc3R1ZmYgLmxxZC1wb3N0LXNoYXJlPnNwYW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMC43NWVtO1xuXHRmb250LXNpemU6IDEzcHg7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5scWQtcG9zdC1zdGlja3ktc3R1ZmYgLmxxZC1wb3N0LXNoYXJlOm9ubHktY2hpbGQgYSB7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogMmVtO1xufVxuXG4ubHFkLXBvc3Qtc3RpY2t5LXN0dWZmIC5scWQtcG9zdC1zaGFyZSAuc29jaWFsLWljb24tc20ge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5scWQtcG9zdC1zdGlja3ktc3R1ZmYgLmxxZC1wb3N0LXNoYXJlIC5zb2NpYWwtaWNvbi1sZyB7XG5cdGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmxxZC1wb3N0LXN0aWNreS1zdHVmZiAubHFkLXBvc3Qtc2hhcmUgLnNvY2lhbC1pY29uLWxnIGxpIHtcblx0bWFyZ2luLWJvdHRvbTogMS4yZW07XG59XG5cbi5scWQtcG9zdC1zdGlja3ktc3R1ZmYgLnNvY2lhbC1pY29uLXVuZGVybGluZSB7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4ubHFkLXBvc3Qtc3RpY2t5LXN0dWZmIC5zb2NpYWwtaWNvbi11bmRlcmxpbmUgbGkge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmxxZC1wb3N0LXN0aWNreS1zdHVmZiAuc29jaWFsLWljb24tdW5kZXJsaW5lIGEge1xuXHRwYWRkaW5nLXRvcDogMWVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMWVtO1xufVxuXG4ubHFkLXBvc3Qtc3RpY2t5LXN0dWZmIC5zb2NpYWwtaWNvbi12ZXJ0aWNhbCBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4ubHFkLXBvc3Qtc3RpY2t5LXN0dWZmIC5zb2NpYWwtaWNvbi12ZXJ0aWNhbCBhIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmxxZC1wb3N0LXN0aWNreS1zdHVmZiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogM3ZoO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDV2dztcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdC5scWQtcG9zdC1zdGlja3ktc3R1ZmYtaW5uZXIge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHR0b3A6IGNhbGMoMTB2aCArIHZhcigtLWxxZC1zdGlja3ktaGVhZGVyLWhlaWdodCwgMCkpO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG5cdC5scWQtcG9zdC1zdGlja3ktc3R1ZmYge1xuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDN2dztcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQubHFkLXBvc3Qtc3RpY2t5LXN0dWZmIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cblx0Ym9keS5oYXMtc2lkZWJhci5scWQtYmxvZy1wb3N0LXN0eWxlLTEgI2xxZC1jb250ZW50cy13cmFwLFxuXHRib2R5Lmhhcy1zaWRlYmFyLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMiAjbHFkLWNvbnRlbnRzLXdyYXAsXG5cdGJvZHkuaGFzLXNpZGViYXIubHFkLWJsb2ctcG9zdC1zdHlsZS00ICNscWQtY29udGVudHMtd3JhcCxcblx0Ym9keS5oYXMtc2lkZWJhci5scWQtYmxvZy1wb3N0LXN0eWxlLTUgI2xxZC1jb250ZW50cy13cmFwLFxuXHRib2R5Lmhhcy1zaWRlYmFyLmxxZC1ibG9nLXBvc3Qtc3R5bGUtNyAjbHFkLWNvbnRlbnRzLXdyYXAge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cblx0Ym9keS5oYXMtc2lkZWJhci5scWQtYmxvZy1wb3N0LXN0eWxlLTEgLmxxZC1wb3N0LWNvdmVyLFxuXHRib2R5Lmhhcy1zaWRlYmFyLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMiAubHFkLXBvc3QtY292ZXIsXG5cdGJvZHkuaGFzLXNpZGViYXIubHFkLWJsb2ctcG9zdC1zdHlsZS00IC5scWQtcG9zdC1jb3Zlcixcblx0Ym9keS5oYXMtc2lkZWJhci5scWQtYmxvZy1wb3N0LXN0eWxlLTUgLmxxZC1wb3N0LWNvdmVyLFxuXHRib2R5Lmhhcy1zaWRlYmFyLmxxZC1ibG9nLXBvc3Qtc3R5bGUtNyAubHFkLXBvc3QtY292ZXIge1xuXHRcdHdpZHRoOiAxMDB2dztcblx0XHRsZWZ0OiA1MCU7XG5cdFx0cmlnaHQ6IDUwJTtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAtNTB2dztcblx0XHRtYXJnaW4taW5saW5lLWVuZDogMDtcblx0fVxuXG5cdGJvZHkuaGFzLXNpZGViYXIubHFkLWJsb2ctcG9zdC1zdHlsZS0zICNscWQtY29udGVudHMtd3JhcCxcblx0Ym9keS5oYXMtc2lkZWJhci5scWQtYmxvZy1wb3N0LXN0eWxlLTYgI2xxZC1jb250ZW50cy13cmFwIHtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0fVxuXG5cdGJvZHkuaGFzLXNpZGViYXIubHFkLWJsb2ctcG9zdC1zdHlsZS0zIC5scWQtcG9zdC1jb3Zlcixcblx0Ym9keS5oYXMtc2lkZWJhci5scWQtYmxvZy1wb3N0LXN0eWxlLTYgLmxxZC1wb3N0LWNvdmVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdGJvZHkuaGFzLXNpZGViYXIgLnJlbGF0ZWQtcG9zdHM+LmNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRib2R5Lmhhcy1zaWRlYmFyIC5scWQtcG9zdC1zdGlja3ktc3R1ZmYge1xuXHRcdGxlZnQ6IC04dnc7XG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogMDtcblx0fVxufVxuXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS02IC5scWQtcG9zdC1oZWFkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZy10b3A6IDQ1cHg7XG59XG5cbi5scWQtYmxvZy1wb3N0LXN0eWxlLTYgLmxxZC1wb3N0LWhlYWRlciAuZW50cnktbWV0YTpsYXN0LW9mLXR5cGUgYSB7XG5cdG9wYWNpdHk6IDAuNjU7XG59XG5cbi5scWQtYmxvZy1wb3N0LXN0eWxlLTYgLmxxZC1wb3N0LWhlYWRlciAuZW50cnktbWV0YTpsYXN0LW9mLXR5cGUgYTpob3ZlciB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5scWQtYmxvZy1wb3N0LXN0eWxlLTYgLmxxZC1wb3N0LWNvdmVyIHtcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtNiAuY2F0LWxpbmtzIGEge1xuXHRwYWRkaW5nOiAwLjI1ZW0gMWVtO1xuXHRib3JkZXItcmFkaXVzOiAyZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6ICMwMDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtNiAuY2F0LWxpbmtzIGE6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS02IC5scWQtcG9zdC1tZWRpYSBpbWcge1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5scWQtYmxvZy1wb3N0LXN0eWxlLTYgaDEuZW50cnktdGl0bGUge1xuXHRtYXJnaW4tdG9wOiAwLjFlbTtcblx0bWFyZ2luLWJvdHRvbTogMC4zNzVlbTtcblx0Zm9udC1zaXplOiA0NHB4O1xuXHRsaW5lLWhlaWdodDogMWVtO1xufVxuXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS02LmJsb2ctc2luZ2xlLXBvc3QtaGFzLW5vdC10aHVtYm5haWwgLmxxZC1wb3N0LWNvdmVyIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtNiAubHFkLXBvc3QtY292ZXIge1xuXHRcdHdpZHRoOiA4NSU7XG5cdH1cblxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS02Lmhhcy1zaWRlYmFyIC5scWQtcG9zdC1oZWFkZXIge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS02IC5scWQtcG9zdC1jb3ZlciB7XG5cdFx0d2lkdGg6IDExNDBweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS02IC5scWQtcG9zdC1jb3ZlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0fVxufVxuXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS01IC5scWQtcG9zdC1jb3Zlci1vdmVybGF5IHtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzE0MTQxNCwgdHJhbnNwYXJlbnQgNTAlKTtcbn1cblxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtNSAubHFkLXBvc3QtaGVhZGVyIHtcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDE1cHg7XG5cdHBhZGRpbmctaW5saW5lLWVuZDogMTVweDtcblx0bWluLWhlaWdodDogNDB2bWF4O1xuXHRwbGFjZS1jb250ZW50OiBlbmQ7XG5cdG1hcmdpbjogYXV0bztcbn1cblxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtNSAubHFkLXBvc3QtaGVhZGVyIC5lbnRyeS1tZXRhIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtNSBoMS5lbnRyeS10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDAuMjVlbTtcblx0Zm9udC1zaXplOiAxMDBweDtcblx0bGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtNSAubHFkLXBvc3QtaGVhZGVyIHtcblx0XHR3aWR0aDogNzV2dztcblx0XHRwYWRkaW5nLWJvdHRvbTogMTB2bWluO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtNSBoMS5lbnRyeS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxMHZtYXg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5scWQtYmxvZy1wb3N0LXN0eWxlLTUgLmxxZC1wb3N0LWhlYWRlciB7XG5cdFx0d2lkdGg6IDEwMDBweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS01IC5scWQtcG9zdC1oZWFkZXIge1xuXHRcdG1pbi1oZWlnaHQ6IDYwdm1heDtcblx0fVxuXG5cdC5scWQtYmxvZy1wb3N0LXN0eWxlLTUgaDEuZW50cnktdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXHR9XG5cblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtNSAuZW50cnktbWV0YT5kaXYge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59XG5cbi5scWQtYmxvZy1wb3N0LXN0eWxlLTMgLmxxZC1wb3N0LWNvdmVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDc1cHggMTVweDtcbn1cblxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMyAubHFkLXBvc3QtaGVhZGVyIC5lbnRyeS1tZXRhIHtcblx0cGFkZGluZy10b3A6IDA7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMyAubHFkLXBvc3QtbWVkaWEge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS0zIC5lbnRyeS1tZXRhIHtcblx0cGFkZGluZy10b3A6IDEuMmVtO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2MzYzNjMztcbn1cblxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMyAuZW50cnktbWV0YSAuYnlsaW5lOmFmdGVyIHtcblx0Y29udGVudDogbm9uZTtcbn1cblxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMyAuZW50cnktbWV0YSAucG9zdGVkLW9uIHtcblx0b3JkZXI6IC0xO1xufVxuXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS0zIC5lbnRyeS1tZXRhIC5yZWFkLXRpbWUge1xuXHRvcmRlcjogMztcbn1cblxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMyBoMS5lbnRyeS10aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDAuNWVtO1xuXHRmb250LXNpemU6IDQ1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjA0NDQ0NDQ0NDRlbTtcbn1cblxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMyAubHFkLXBvc3Qtc3RpY2t5LXN0dWZmIC5ieWxpbmUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMyAubHFkLXBvc3Qtc3RpY2t5LXN0dWZmIC5ieWxpbmUgZmlndXJlIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDNweDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0bWFyZ2luLWlubGluZS1lbmQ6IDNweDtcbn1cblxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMyAubHFkLXBvc3Qtc3RpY2t5LXN0dWZmIC5ieWxpbmU+c3BhbiB7XG5cdHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG5cdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5scWQtYmxvZy1wb3N0LXN0eWxlLTMgLmxxZC1wb3N0LXN0aWNreS1zdHVmZiAuc29jaWFsLWljb24ge1xuXHR3aWR0aDogOTAlO1xufVxuXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS0zIC5scWQtcG9zdC1zdGlja3ktc3R1ZmYgLnNvY2lhbC1pY29uIGxpIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2QzZDNkMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtMyAubHFkLXBvc3QtY292ZXIge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkZXIgLiBtZWRpYVwiIFwibWV0YSBtZXRhIG1ldGFcIjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIGF1dG8gMzYwcHg7XG5cdH1cblxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS0zIC5scWQtcG9zdC1tZWRpYSB7XG5cdFx0Z3JpZC1hcmVhOiBtZWRpYTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtMyAubHFkLXBvc3QtaGVhZGVyIHtcblx0XHRncmlkLWFyZWE6IGhlYWRlcjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nLWlubGluZS1lbmQ6IDI1cHg7XG5cdH1cblxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS0zIC5lbnRyeS1tZXRhIHtcblx0XHRncmlkLWFyZWE6IG1ldGE7XG5cdH1cblxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS0zIC5lbnRyeS1tZXRhIC5yZWFkLXRpbWUge1xuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG5cdC5scWQtYmxvZy1wb3N0LXN0eWxlLTMgLmxxZC1wb3N0LWNvdmVyIHtcblx0XHR3aWR0aDogMTA2MHB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtMyAubHFkLXBvc3QtY292ZXIge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG8gMzYwcHg7XG5cdH1cblxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS0zIC5scWQtcG9zdC1oZWFkZXIge1xuXHRcdHBhZGRpbmctaW5saW5lLWVuZDogM3Z3O1xuXHR9XG5cblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtMyBoMS5lbnRyeS10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiA1dnc7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtMyAuZW50cnktbWV0YT5kaXYge1xuXHRcdGZsZXg6IGF1dG87XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG5cdC5scWQtYmxvZy1wb3N0LXN0eWxlLTMgLmVudHJ5LW1ldGEge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwLjc1ZW07XG5cdH1cbn1cblxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtMiAubHFkLXBvc3QtaGVhZGVyIHtcblx0bWluLWhlaWdodDogMTAwdmg7XG59XG5cbi5scWQtYmxvZy1wb3N0LXN0eWxlLTQgLmxxZC1wb3N0LWhlYWRlciB7XG5cdHBhZGRpbmc6IDQ1cHggMTVweDtcblx0bWFyZ2luOiAtNSUgYXV0byAwO1xuXHRib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLWJsb2ctcG9zdC1zdHlsZS00IGgxLmVudHJ5LXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMC40NWVtO1xuXHRmb250LXNpemU6IDQ1cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjA2NjY2NjY2NjdlbTtcbn1cblxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtNCAubHFkLXBvc3QtbWVkaWEge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAydnc7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAydnc7XG5cdG1heC1oZWlnaHQ6IDg1dmg7XG59XG5cbi5scWQtYmxvZy1wb3N0LXN0eWxlLTQgLmxxZC1wb3N0LW1lZGlhIGltZyB7XG5cdG1heC1oZWlnaHQ6IGluaGVyaXQ7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS00IC5scWQtcG9zdC1oZWFkZXIge1xuXHRcdHdpZHRoOiBjbGFtcCg5NzBweCwgMTI4MHB4LCA5NSUpO1xuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiA5MHB4O1xuXHRcdHBhZGRpbmctaW5saW5lLWVuZDogNjBweDtcblx0fVxuXG5cdC5scWQtYmxvZy1wb3N0LXN0eWxlLTQgaDEuZW50cnktdGl0bGUge1xuXHRcdHdpZHRoOiA3NSU7XG5cdH1cblxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS00IC5lbnRyeS1tZXRhIC5yZWFkLXRpbWUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDY1cHg7XG5cdFx0cmlnaHQ6IDYwcHg7XG5cdH1cblxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS00IC5lbnRyeS1tZXRhIC5jYXQtbGlua3M6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IG5vbmU7XG5cdH1cblxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS00IC5jb250YWluZXIgLmxxZC1wb3N0LWhlYWRlciB7XG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDc1cHg7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdC5scWQtYmxvZy1wb3N0LXN0eWxlLTQgLmxxZC1wb3N0LW1lZGlhIHtcblx0XHRwYWRkaW5nLXRvcDogMnZ3O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdC5scWQtYmxvZy1wb3N0LXN0eWxlLTQgLmxxZC1wb3N0LW1lZGlhIHtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5scWQtYmxvZy1wb3N0LXN0eWxlLTQgLmxxZC1wb3N0LWNvdmVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtNCAubHFkLXBvc3QtaGVhZGVyIHtcblx0XHRwYWRkaW5nOiAzMHB4IDE1cHggMTVweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS00IC5jb250YWluZXIgLmxxZC1wb3N0LW1lZGlhIHtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuXHRcdG1hcmdpbi1pbmxpbmUtZW5kOiAwO1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHR9XG5cblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtNCAuY29udGFpbmVyIC5scWQtcG9zdC1oZWFkZXIge1xuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1pbmxpbmUtZW5kOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtNyAubHFkLXBvc3QtaGVhZGVyIHtcblx0cGFkZGluZy10b3A6IDUwcHg7XG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRtYXJnaW46IGF1dG87XG59XG5cbi5scWQtYmxvZy1wb3N0LXN0eWxlLTcgaDEuZW50cnktdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAwLjM1ZW07XG5cdGZvbnQtc2l6ZTogNDRweDtcbn1cblxuLmxxZC1ibG9nLXBvc3Qtc3R5bGUtNyAuY2F0LWxpbmtzIGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5scWQtYmxvZy1wb3N0LXN0eWxlLTcgLmNhdC1saW5rcyBhOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS03IC5scWQtcG9zdC1oZWFkZXIge1xuXHRcdHdpZHRoOiA4MHZ3O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS03IC5tYWluLWhlYWRlci1vdmVybGF5KyNscWQtc2l0ZS1jb250ZW50IC5scWQtcG9zdC1jb3ZlciB7XG5cdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHR9XG5cblx0LmxxZC1ibG9nLXBvc3Qtc3R5bGUtNyAubHFkLXBvc3QtaGVhZGVyIHtcblx0XHR3aWR0aDogNTB2dztcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQubHFkLWJsb2ctcG9zdC1zdHlsZS03IC5scWQtcG9zdC1oZWFkZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG5cdC5scWQtYmxvZy1wb3N0LXN0eWxlLTcgaDEuZW50cnktdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzZweDtcblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuOS4xLiBQb3J0Zm9saW9cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5scWQtcGYtc2luZ2xlLWNvdmVyIHtcblx0bWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4ubHFkLXBmLXNpbmdsZS1jb3ZlciBpbWcge1xuXHR3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmxxZC1wZi1zaW5nbGUtY292ZXIgLmxxZC1wZi1zaW5nbGUtY292ZXItdGl0bGUge1xuXHRcdHBhZGRpbmc6IDFyZW07XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmxxZC1wZi1zaW5nbGUtY292ZXIge1xuXHRcdGhlaWdodDogY2xhbXAoMzYwcHgsIDEydm1pbiwgNzB2aCk7XG5cdH1cblxuXHQubHFkLXBmLXNpbmdsZS1jb3ZlciBpbWcsXG5cdC5scWQtcGYtc2luZ2xlLWNvdmVyIGZpZ3VyZSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LmxxZC1wZi1zaW5nbGUtY292ZXIgaW1nIHtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0fVxufVxuXG4ubHFkLXBmLXNpbmdsZS1tZXRhLXBhcnQge1xuXHR3aWR0aDogNTAlO1xuXHRtYXJnaW4tYm90dG9tOiAyZW07XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4ubHFkLXBmLXNpbmdsZS1tZXRhLXBhcnQ+cCB7XG5cdGxpbmUtaGVpZ2h0OiAxLjY1ZW07XG59XG5cbi5scWQtcGYtc2luZ2xlLW1ldGEtcGFydD5wOmVtcHR5IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmxxZC1wZi1zaW5nbGUtbWV0YS1wYXJ0PnA6Zmlyc3Qtb2YtdHlwZSB7XG5cdG1hcmdpbi1ib3R0b206IDAuNjVlbTtcblx0b3BhY2l0eTogMC4zNTtcbn1cblxuLmxxZC1wZi1zaW5nbGUtbWV0YS1wYXJ0IGEge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxxZC1wZi1zaW5nbGUtbWV0YS1wYXJ0IGE6aG92ZXIge1xuXHRvcGFjaXR5OiAwLjc7XG59XG5cbi5scWQtcGYtc2luZ2xlLW1ldGEtcGFydCAuc29jaWFsLWljb24ge1xuXHRtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuLmxxZC1wZi1zaW5nbGUtbWV0YSB7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmxxZC1wZi1zaW5nbGUtbWV0YS5jb2x1bW5zLTEgLmxxZC1wZi1zaW5nbGUtbWV0YS1wYXJ0IHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDAuOGVtO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5scWQtcGYtc2luZ2xlLW1ldGEuY29sdW1ucy0xIC5scWQtcGYtc2luZ2xlLW1ldGEtcGFydDpsYXN0LWNoaWxkKDMpIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxxZC1wZi1zaW5nbGUtbWV0YS5jb2x1bW5zLTI6bnRoLWxhc3QtY2hpbGQoMSksXG4ubHFkLXBmLXNpbmdsZS1tZXRhLmNvbHVtbnMtMjpudGgtbGFzdC1jaGlsZCgyKSB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5scWQtcGYtc2luZ2xlLW1ldGEuY29sdW1ucy0zIC5scWQtcGYtc2luZ2xlLW1ldGEtcGFydCB7XG5cdHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmxxZC1wZi1zaW5nbGUtbWV0YS5jb2x1bW5zLTMgLmxxZC1wZi1zaW5nbGUtbWV0YS1wYXJ0Om50aC1sYXN0LWNoaWxkKDMpIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxxZC1wZi1uYXYtbGluay10aXRsZSB7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIC13ZWJraXQtdGV4dC1zdHJva2UgMC4zcztcbn1cblxuLmxxZC1wZi1uYXYtbGluay1zdWJ0aXRsZSB7XG5cdG9wYWNpdHk6IDAuMztcbn1cblxuLmxxZC1wZi1tZXRhLW5hdi1ub3QtY2xhc3NpYyAubHFkLXBmLW5hdi1saW5rLXN1YnRpdGxlIHtcblx0b3BhY2l0eTogMTtcbn1cblxuLmxxZC1wZi1tZXRhLW5hdi1ub3QtY2xhc3NpYyAubHFkLXBmLW5hdi1saW5rLXN1YnRpdGxlIHNwYW4ge1xuXHRvcGFjaXR5OiAwLjY7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cblxuLmxxZC1wZi1uYXYtYWxsIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDE3cHg7XG5cdGhlaWdodDogMTdweDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5scWQtcGYtbmF2LWFsbCBzcGFuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogM3B4O1xuXHRoZWlnaHQ6IDNweDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdGJveC1zaGFkb3c6IC02cHggLTZweCAwLCAwIC02cHggMCwgNnB4IC02cHggMCwgLTZweCAwIDAsIDZweCAwIDAsIC02cHggNnB4IDAsIDAgNnB4IDAsIDZweCA2cHggMDtcblx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjQ1cywgdHJhbnNmb3JtIDAuNjVzO1xuXHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuXG4ubHFkLXBmLW5hdi1hbGw6Zmlyc3QtY2hpbGQge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xufVxuXG4ubHFkLXBmLW5hdi1hbGw6bGFzdC1jaGlsZCB7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xufVxuXG4ubHFkLXBmLW5hdi1hbGw6aG92ZXIgc3BhbiB7XG5cdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcblx0Ym94LXNoYWRvdzogLThweCAtOHB4IDAsIDAgLThweCAwLCA4cHggLThweCAwLCAtOHB4IDAgMCwgOHB4IDAgMCwgLThweCA4cHggMCwgMCA4cHggMCwgOHB4IDhweCAwO1xufVxuXG4ubHFkLXBmLW5hdi1saW5rIHtcblx0bWFyZ2luLXRvcDogMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5scWQtcGYtbWV0YS1uYXYge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlMmUyO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLmxxZC1wZi1tZXRhLW5hdiBhLFxuLmxxZC1wZi1tZXRhLW5hdiAubHFkLXBmLW5hdi1saW5rLXRpdGxlIHtcblx0Y29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmxxZC1wZi1tZXRhLW5hdiBhIGkge1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42NXMsIG9wYWNpdHkgMC42NXM7XG5cdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5scWQtcGYtbWV0YS1uYXYtY2xhc3NpYyAubHFkLXBmLW5hdi1saW5rLXN1YnRpdGxlIHtcblx0Zm9udC1zaXplOiAwLjkzNzVlbTtcbn1cblxuLmxxZC1wZi1tZXRhLW5hdi1jbGFzc2ljIC5scWQtcGYtbmF2LWxpbmsge1xuXHRmbGV4LWJhc2lzOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmxxZC1wZi1tZXRhLW5hdi1jbGFzc2ljIC5scWQtcGYtbmF2LXByZXY6aG92ZXIgaSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtN3B4KSBzY2FsZSgxLjI1LCAwLjgpO1xufVxuXG4ubHFkLXBmLW1ldGEtbmF2LWNsYXNzaWMgLmxxZC1wZi1uYXYtbmV4dDpob3ZlciBpIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDdweCkgc2NhbGUoMS4yNSwgMC44KTtcbn1cblxuLmxxZC1wZi1tZXRhLW5hdi1ub3QtY2xhc3NpYyB7XG5cdHBhZGRpbmc6IDgwcHggMDtcblx0Ym9yZGVyOiBub25lO1xuXHRmb250LXNpemU6IDIzcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxxZC1wZi1tZXRhLW5hdi1ub3QtY2xhc3NpYyAubHFkLXBmLW5hdi1saW5rLXN1YnRpdGxlIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuLmxxZC1wZi1tZXRhLW5hdi1ub3QtY2xhc3NpYyAubHFkLXBmLW5hdi1saW5rLXN1YnRpdGxlIGkge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwLjVlbTtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubHFkLXBmLW1ldGEtbmF2LW5vdC1jbGFzc2ljIC5scWQtcGYtbmF2LWxpbms6aG92ZXIgLmxxZC1wZi1uYXYtbGluay1zdWJ0aXRsZSxcbi5scWQtcGYtbWV0YS1uYXYtbm90LWNsYXNzaWMgLmxxZC1wZi1uYXYtbGluazpob3ZlciAubHFkLXBmLW5hdi1saW5rLXN1YnRpdGxlIHNwYW4ge1xuXHRvcGFjaXR5OiAxO1xufVxuXG4ubHFkLXBmLW1ldGEtbmF2LW5vdC1jbGFzc2ljLW91dGxpbmUgLmxxZC1wZi1uYXYtbGluay10aXRsZSB7XG5cdGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHQtd2Via2l0LXRleHQtc3Ryb2tlOiAxcHggIzAwMDtcbn1cblxuLmxxZC1wZi1tZXRhLW5hdi1ub3QtY2xhc3NpYy1vdXRsaW5lIC5scWQtcGYtbmF2LWxpbms6aG92ZXIgLmxxZC1wZi1uYXYtbGluay10aXRsZSB7XG5cdGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG5cdC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0LmNvbnRhaW5lci1mbHVpZCAubHFkLXBmLW1ldGEtbmF2LWNsYXNzaWMge1xuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0NXB4O1xuXHRcdHBhZGRpbmctaW5saW5lLWVuZDogNDVweDtcblx0fVxuXG5cdC5wYWdlLWhhcy1sZWZ0LXN0aWNreWJhciAuY29udGFpbmVyLWZsdWlkIC5scWQtcGYtbWV0YS1uYXYtY2xhc3NpYyxcblx0LnBhZ2UtaGFzLXJpZ2h0LXN0aWNreWJhciAuY29udGFpbmVyLWZsdWlkIC5scWQtcGYtbWV0YS1uYXYtY2xhc3NpYyB7XG5cdFx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDc1cHg7XG5cdFx0cGFkZGluZy1pbmxpbmUtZW5kOiA3NXB4O1xuXHR9XG5cblx0LmxxZC1wZi1tZXRhLW5hdi1jbGFzc2ljIC5scWQtcGYtbmF2LW5leHQge1xuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG5cdC5scWQtcGYtbWV0YS1uYXYtY2xhc3NpYy1taW5pbWFsIC5scWQtcGYtbmF2LWxpbmsgaSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdH1cblxuXHQubHFkLXBmLW1ldGEtbmF2LWNsYXNzaWMtbWluaW1hbCAubHFkLXBmLW5hdi1saW5rOmhvdmVyIGkge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHQubHFkLXBmLW1ldGEtbmF2LWNsYXNzaWMtbWluaW1hbCAubHFkLXBmLW5hdi1wcmV2IGkge1xuXHRcdGxlZnQ6IC0xMHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCkgc2NhbGVZKDAuNzUpO1xuXHR9XG5cblx0LmxxZC1wZi1tZXRhLW5hdi1jbGFzc2ljLW1pbmltYWwgLmxxZC1wZi1uYXYtcHJldjpob3ZlciBpIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpIHNjYWxlWSgxKTtcblx0fVxuXG5cdC5scWQtcGYtbWV0YS1uYXYtY2xhc3NpYy1taW5pbWFsIC5scWQtcGYtbmF2LW5leHQgaSB7XG5cdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNXB4KSBzY2FsZVkoMC43NSk7XG5cdH1cblxuXHQubHFkLXBmLW1ldGEtbmF2LWNsYXNzaWMtbWluaW1hbCAubHFkLXBmLW5hdi1uZXh0OmhvdmVyIGkge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KSBzY2FsZVkoMSk7XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0LmxxZC1wZi1tZXRhLW5hdi1jbGFzc2ljLW1pbmltYWwge1xuXHRcdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxNXB4O1xuXHRcdHBhZGRpbmctaW5saW5lLWVuZDogMTVweDtcblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuXHQubHFkLXBmLW1ldGEtbmF2LW5vdC1jbGFzc2ljIHtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0fVxuXG5cdC5scWQtcGYtbWV0YS1uYXYtbm90LWNsYXNzaWMgLmxxZC1wZi1uYXYtbGluay10aXRsZS5oMSB7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgzMnB4LCAxMnZ3LCA1MHB4KTtcblx0fVxuXG5cdC5scWQtcGYtbWV0YS1uYXYtY2xhc3NpYyAubHFkLXBmLW5hdi1saW5rIHtcblx0XHRmbGV4LWJhc2lzOiBjYWxjKDUwJSAtIDIwcHgpO1xuXHR9XG5cblx0LmxxZC1wZi1tZXRhLW5hdi1jbGFzc2ljIC5scWQtcGYtbmF2LWFsbCB7XG5cdFx0ZmxleC1iYXNpczogMThweDtcblx0fVxuXG5cdC5scWQtcGYtbWV0YS1uYXYtY2xhc3NpYy1taW5pbWFsIC5scWQtcGYtbmF2LXByZXYgaSB7XG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6IDEwcHg7XG5cdH1cblxuXHQubHFkLXBmLW1ldGEtbmF2LWNsYXNzaWMtbWluaW1hbCAubHFkLXBmLW5hdi1uZXh0IGkge1xuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDEwcHg7XG5cdH1cbn1cblxuLmxxZC1wZi1yZWxhdGVkLXByb2plY3RzIC5mbGlja2l0eS1idXR0b25bZGlzYWJsZWRdIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmxxZC1wZi1yZWxhdGVkLXByb2plY3RzIC5scWQtcGYtY29sdW1uIHtcblx0ZmxleC1ncm93OiAwO1xufVxuXG4ubHFkLXBmLXJlbGF0ZWQtcHJvamVjdHMgLmxxZC1wZi1pdGVtIHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5scWQtcGYtcmVsYXRlZC1wcm9qZWN0cyAubHFkLXBmLWltZyB7XG5cdHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4ubHFkLXBmLXJlbGF0ZWQtcHJvamVjdHMgLmxxZC1wZi1pbWc+ZmlndXJlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG59XG5cbi5scWQtcGYtcmVsYXRlZC1wcm9qZWN0cyAubHFkLXBmLWltZyBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0b2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdC5scWQtcGYtcmVsYXRlZC1wcm9qZWN0cyAuY2Fyb3VzZWwtZG90cy1tb2JpbGUgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG4ucGYtc2Nyb2xsLWRvd24tbGluayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi5wZi1zY3JvbGwtZG93bi1saW5rOmhvdmVyIHtcblx0Y29sb3I6ICNmZmY7XG5cdG9wYWNpdHk6IDAuODtcbn1cblxuLmxxZC1wZi1zaW5nbGUtdGl0bGUge1xuXHRmb250LXNpemU6IDU2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XG59XG5cbi5scWQtcGYtc2luZ2xlLWNvdmVyIC5scWQtcGYtc2luZ2xlLXRpdGxlIHtcblx0Y29sb3I6ICNmZmY7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4xMC4xLiBQYWdlIHN0YWNrc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLnBwLXNlY3Rpb24ge1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogMTAwdmg7XG5cdHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4xNXMgY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpO1xufVxuXG4ucHAtc2VjdGlvbjpub3QoLmFjdGl2ZSk6bm90KC5scWQtc3RhY2stcm93LWVudGVyaW5nKTpub3QoLmxxZC1zdGFjay1yb3ctbGVhdmluZykge1xuXHR0b3A6IDEwMCU7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wcC1zZWN0aW9uIHtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzLCBib3JkZXIgMC4zcywgYm9yZGVyLXJhZGl1cyAwLjNzLCBib3gtc2hhZG93IDAuM3MsIHRyYW5zZm9ybSAxLjE1cyBjdWJpYy1iZXppZXIoMC4yMiwgMC42MSwgMC4zNiwgMSkgIWltcG9ydGFudDtcbn1cblxuLnBwLXNjcm9sbGFibGUge1xuXHRvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi5wcC1hdXRvLWhlaWdodCB7XG5cdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbi1iZWZvcmUtZm9vdGVyIHtcblx0ei1pbmRleDogMjtcbn1cblxuLmh0bWwtcHAtZW5hYmxlZCB7XG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLnBwLWVuYWJsZWQgLnRpdGxlYmFyIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHAtZW5hYmxlZCBbZGF0YS1saXF1aWQtc3RhY2s9dHJ1ZV0ge1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi5wcC1lbmFibGVkIFtkYXRhLWxpcXVpZC1zdGFjaz10cnVlXT5zZWN0aW9uIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwdmg7XG5cdHRyYW5zZm9ybTogbm9uZTtcblx0bWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHAtZW5hYmxlZCBbZGF0YS1saXF1aWQtc3RhY2s9dHJ1ZV0+c2VjdGlvbjpiZWZvcmUsXG4ucHAtZW5hYmxlZCBbZGF0YS1saXF1aWQtc3RhY2s9dHJ1ZV0+c2VjdGlvbjphZnRlciB7XG5cdGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBwLWVuYWJsZWQgW2RhdGEtbGlxdWlkLXN0YWNrPXRydWVdPnNlY3Rpb246bm90KC52Y19yb3ctZmxleCkge1xuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcC1lbmFibGVkIFtkYXRhLWxpcXVpZC1zdGFjaz10cnVlXSAubWFpbi1mb290ZXIge1xuXHR0b3A6IGF1dG87XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMTtcblx0YW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcC1lbmFibGVkIC5wYWdlLWhhcy1mcmFtZSBbZGF0YS1saXF1aWQtc3RhY2s9dHJ1ZV0ge1xuXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA0MHB4KTtcbn1cblxuLnBwLWVuYWJsZWQgLnBhZ2UtaGFzLWZyYW1lIFtkYXRhLWxpcXVpZC1zdGFjaz10cnVlXT5zZWN0aW9uIHtcblx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDBweCk7XG59XG5cbi5scWQtc3RhY2stcm93LWVudGVyaW5nIHtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcblx0ei1pbmRleDogMTA7XG59XG5cbi5scWQtc3RhY2stcm93LWxlYXZpbmcge1xuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xufVxuXG4ubHFkLXN0YWNrLW1vdmluZy11cCAubHFkLXN0YWNrLXByZXZuZXh0LWJ1dHRvbixcbi5scWQtc3RhY2stbW92aW5nLXVwIC5scWQtc3RhY2stcGFnZS1udW1iZXIge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjM1cztcbn1cblxuLmxxZC1zdGFjay1mb290ZXItYWN0aXZlICNwcC1uYXYsXG4ubHFkLXN0YWNrLWZvb3Rlci1hY3RpdmUgLmxxZC1zdGFjay1wcmV2bmV4dC1idXR0b24sXG4ubHFkLXN0YWNrLWZvb3Rlci1hY3RpdmUgLmxxZC1zdGFjay1wYWdlLW51bWJlciB7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmxxZC1zdGFjay1mb290ZXItYWN0aXZlIHNlY3Rpb24ucHAtc2VjdGlvbi5zZWN0aW9uLWJlZm9yZS1mb290ZXIge1xuXHR0b3A6IDAgIWltcG9ydGFudDtcblx0dmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuXHRwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udmNfbW9iaWxlIFtkYXRhLWxpcXVpZC1zdGFjaz10cnVlXT5zZWN0aW9uIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4jcHAtbmF2IHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IDUwcHg7XG5cdHotaW5kZXg6IDEwMDtcblx0Zm9udC1zaXplOiAwLjgxMjVlbTtcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRjb2xvcjogIzAwMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcztcbn1cblxuI3BwLW5hdiAucHAtbmF2LWlubmVyIHtcblx0ZGlzcGxheTogaW5oZXJpdDtcblx0ZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XG5cdGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGluaGVyaXQ7XG59XG5cbiNwcC1uYXYgbGksXG4jcHAtbmF2IGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4jcHAtbmF2IGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbiNwcC1uYXYgbGk6aG92ZXIgLnBwLXRvb2x0aXAge1xuXHRvcGFjaXR5OiAxO1xuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMThweCwgLTUwJSk7XG59XG5cbiNwcC1uYXYgLnBwLW5hdi1jdXJyZW50LFxuI3BwLW5hdiAucHAtbmF2LXRvdGFsIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDE1MCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogLTI1JTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbjogMS41ZW0gLTNweCAxLjVlbSAwO1xufVxuXG4jcHAtbmF2IHN2ZyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbiNwcC1uYXYgLnBwLXRvb2x0aXAge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAxNXB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogMTAwJTtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiB2aXNpYmlsaXR5LCBvcGFjaXR5LCB0cmFuc2Zvcm0sIGNvbG9yO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjQ1cztcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubHFkLXN0YWNrLWhhcy1uYXYgI3BwLW5hdiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubW9iaWxlLW5hdi1hY3RpdmF0ZWQgI3BwLW5hdiB7XG5cdG9wYWNpdHk6IDAgIWltcG9ydGFudDtcblx0dmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5wcC1uYXYtY3VycmVudCxcbi5wcC1uYXYtdG90YWwge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ucHAtbmF2LWN1cnJlbnQgLmxxZC1zdGFjay1uYXYtbnVtYmVycy12aXNpYmxlIC5wcC1uYXYtY3VycmVudCxcbi5wcC1uYXYtY3VycmVudCAubHFkLXN0YWNrLW5hdi1udW1iZXJzLXZpc2libGUgLnBwLW5hdi10b3RhbCxcbi5wcC1uYXYtdG90YWwgLmxxZC1zdGFjay1uYXYtbnVtYmVycy12aXNpYmxlIC5wcC1uYXYtY3VycmVudCxcbi5wcC1uYXYtdG90YWwgLmxxZC1zdGFjay1uYXYtbnVtYmVycy12aXNpYmxlIC5wcC1uYXYtdG90YWwge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLnBwLW5hdi1jdXJyZW50IHtcblx0aGVpZ2h0OiAxLjVlbTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5wcC1uYXYtY3VycmVudCBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogaW5oZXJpdDtcbn1cblxuLnBwLW5hdi1jdXJyZW50PnNwYW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjY1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5scWQtYWN0aXZlLXJvdy1kYXJrICNwcC1uYXYge1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4ubHFkLWFjdGl2ZS1yb3ctZGFyayAjcHAtbmF2IGEge1xuXHRjb2xvcjogaW5oZXJpdDtcbn1cblxuLmxxZC1hY3RpdmUtcm93LWRhcmsgI3BwLW5hdiBsaS5hY3RpdmUgYSB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4ubHFkLWFjdGl2ZS1yb3ctZGFyayAucHAtbmF2LWN1cnJlbnQge1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdCNwcC1uYXYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGxlZnQ6IDIwcHg7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGJvdHRvbTogNDBweDtcblx0XHRyaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0fVxuXG5cdCNwcC1uYXYgLnBwLW5hdi1pbm5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdH1cblxuXHQjcHAtbmF2IC5wcC1uYXYtY3VycmVudCxcblx0I3BwLW5hdiAucHAtbmF2LXRvdGFsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdCNwcC1uYXYgLnBwLW5hdi1jdXJyZW50IHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGhlaWdodDogMWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdH1cblxuXHQjcHAtbmF2IC5wcC1uYXYtdG90YWwge1xuXHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDFlbTtcblx0fVxuXG5cdCNwcC1uYXYgLnBwLW5hdi10b3RhbDpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwifFwiO1xuXHRcdHBhZGRpbmctaW5saW5lLWVuZDogMC43NWVtO1xuXHRcdHRyYW5zZm9ybTogc2NhbGVYKDEuMjUpIHNrZXdYKC0xOGRlZyk7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5scWQtc3RhY2stbmF2LXN0eWxlLTEgI3BwLW5hdiBhIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTBlbTtcblx0XHRmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuXHR9XG5cblx0LmxxZC1zdGFjay1uYXYtc3R5bGUtMSAjcHAtbmF2IGE6YmVmb3JlLFxuXHQubHFkLXN0YWNrLW5hdi1zdHlsZS0xICNwcC1uYXYgYTphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRib3JkZXItcmFkaXVzOiA1MGVtO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjY1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG5cdH1cblxuXHQubHFkLXN0YWNrLW5hdi1zdHlsZS0xICNwcC1uYXYgYTpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG5cdH1cblxuXHQubHFkLXN0YWNrLW5hdi1zdHlsZS0xICNwcC1uYXYgYTphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0XHRib3JkZXI6IDJweCBzb2xpZDtcblx0fVxuXG5cdC5scWQtc3RhY2stbmF2LXN0eWxlLTEgI3BwLW5hdiBhIHNwYW4ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXG5cdC5scWQtc3RhY2stbmF2LXN0eWxlLTEgI3BwLW5hdiBsaSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW46IDIwcHggMDtcblx0fVxuXG5cdC5scWQtc3RhY2stbmF2LXN0eWxlLTEgI3BwLW5hdiBsaTpmaXJzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXG5cdC5scWQtc3RhY2stbmF2LXN0eWxlLTEgI3BwLW5hdiBsaTpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LmxxZC1zdGFjay1uYXYtc3R5bGUtMSAjcHAtbmF2IGxpLmFjdGl2ZSBhOmJlZm9yZSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwLjI1cztcblx0fVxuXG5cdC5scWQtc3RhY2stbmF2LXN0eWxlLTEgI3BwLW5hdiBsaS5hY3RpdmUgYTphZnRlciB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0fVxuXG5cdC5scWQtc3RhY2staGFzLWZvb3RlciAubHFkLXN0YWNrLW5hdi1zdHlsZS0xICNwcC1uYXYgbGk6bnRoLWxhc3QtY2hpbGQoMikge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQubHFkLWFjdGl2ZS1yb3ctZGFyayAubHFkLXN0YWNrLW5hdi1zdHlsZS0xICNwcC1uYXYgYTpiZWZvcmUge1xuXHRcdGJhY2tncm91bmQ6ICNkMGNkZTA7XG5cdH1cblxuXHQubHFkLWFjdGl2ZS1yb3ctZGFyayAubHFkLXN0YWNrLW5hdi1zdHlsZS0xICNwcC1uYXYgYTphZnRlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZDBjZGUwO1xuXHR9XG5cblx0LmxxZC1hY3RpdmUtcm93LWRhcmsgLmxxZC1zdGFjay1uYXYtc3R5bGUtMSAjcHAtbmF2IGxpIHtcblx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuXHQubHFkLXN0YWNrLW5hdi1zdHlsZS0yICNwcC1uYXYge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0LmxxZC1zdGFjay1uYXYtc3R5bGUtMiAjcHAtbmF2IHVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQubHFkLXN0YWNrLW5hdi1zdHlsZS0yICNwcC1uYXYgbGkge1xuXHRcdHdpZHRoOiAxcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZsZXg6IDAgMCA1MHB4O1xuXHR9XG5cblx0LmxxZC1zdGFjay1uYXYtc3R5bGUtMiAjcHAtbmF2IGxpLmFjdGl2ZSBhOmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlWSgxKTtcblx0fVxuXG5cdC5scWQtc3RhY2stbmF2LXN0eWxlLTIgI3BwLW5hdiBsaS5hY3RpdmUgLnBwLXRvb2x0aXAge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDE4cHgsIC01MCUpO1xuXHR9XG5cblx0LmxxZC1zdGFjay1uYXYtc3R5bGUtMiAjcHAtbmF2IGxpLmFjdGl2ZX5saSBhOmFmdGVyIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlWSgwKTtcblx0fVxuXG5cdC5scWQtc3RhY2stbmF2LXN0eWxlLTIgI3BwLW5hdiBsaTpob3ZlciAucHAtdG9vbHRpcCB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHR9XG5cblx0LmxxZC1zdGFjay1uYXYtc3R5bGUtMiAjcHAtbmF2IGEge1xuXHRcdGZsZXg6IDE7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHR9XG5cblx0LmxxZC1zdGFjay1uYXYtc3R5bGUtMiAjcHAtbmF2IGE6YmVmb3JlLFxuXHQubHFkLXN0YWNrLW5hdi1zdHlsZS0yICNwcC1uYXYgYTphZnRlciB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcblx0fVxuXG5cdC5scWQtc3RhY2stbmF2LXN0eWxlLTIgI3BwLW5hdiBhOmJlZm9yZSB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0bGVmdDogLTVweDtcblx0fVxuXG5cdC5scWQtc3RhY2stbmF2LXN0eWxlLTIgI3BwLW5hdiBhOmFmdGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0fVxuXG5cdC5scWQtc3RhY2stbmF2LXN0eWxlLTIgI3BwLW5hdiAucHAtdG9vbHRpcCB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMThweCwgLTUwJSk7XG5cdH1cblxuXHQubHFkLWFjdGl2ZS1yb3ctZGFyay5scWQtc3RhY2stbmF2LXN0eWxlLTIgI3BwLW5hdiBhIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5scWQtc3RhY2stbmF2LXN0eWxlLTMgI3BwLW5hdiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQubHFkLXN0YWNrLW5hdi1zdHlsZS0zICNwcC1uYXYgdWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR3aWR0aDogMjdweDtcblx0fVxuXG5cdC5scWQtc3RhY2stbmF2LXN0eWxlLTMgI3BwLW5hdiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHR9XG5cblx0LmxxZC1zdGFjay1uYXYtc3R5bGUtMyAjcHAtbmF2IGxpLmFjdGl2ZSBhIHN2ZyB7XG5cdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG5cdH1cblxuXHQubHFkLXN0YWNrLW5hdi1zdHlsZS0zICNwcC1uYXYgbGkuYWN0aXZlIC5wcC10b29sdGlwIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdC5scWQtc3RhY2stbmF2LXN0eWxlLTMgI3BwLW5hdiBsaTpob3Zlcjpub3QoLmFjdGl2ZSkgYSBzcGFuIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDIpO1xuXHR9XG5cblx0LmxxZC1zdGFjay1uYXYtc3R5bGUtMyAjcHAtbmF2IGEge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ncmlkO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMjdweDtcblx0XHRwbGFjZS1pdGVtczogY2VudGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwZW07XG5cdH1cblxuXHQubHFkLXN0YWNrLW5hdi1zdHlsZS0zICNwcC1uYXYgYSBzcGFuIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDVweDtcblx0XHRoZWlnaHQ6IDVweDtcblx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42NXM7XG5cdH1cblxuXHQubHFkLXN0YWNrLW5hdi1zdHlsZS0zICNwcC1uYXYgYSBzdmcge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHN0cm9rZS13aWR0aDogMnB4O1xuXHRcdHN0cm9rZTogY3VycmVudENvbG9yO1xuXHRcdHN0cm9rZS1kYXNoYXJyYXk6IDg2O1xuXHRcdHN0cm9rZS1kYXNob2Zmc2V0OiA4Njtcblx0XHR0cmFuc2l0aW9uOiBzdHJva2UtZGFzaG9mZnNldCAwLjY1cztcblx0fVxuXG5cdC5scWQtc3RhY2stbmF2LXN0eWxlLTMgI3BwLW5hdiAucHAtdG9vbHRpcCB7XG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6IDA7XG5cdH1cblxuXHQubHFkLXN0YWNrLW5hdi1zdHlsZS0zICNwcC1uYXYgLnBwLW5hdi1jdXJyZW50LFxuXHQubHFkLXN0YWNrLW5hdi1zdHlsZS0zICNwcC1uYXYgLnBwLW5hdi10b3RhbCB7XG5cdFx0d2lkdGg6IDI3cHg7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAwO1xuXHR9XG5cblx0LmxxZC1hY3RpdmUtcm93LWRhcmsubHFkLXN0YWNrLW5hdi1zdHlsZS0zICNwcC1uYXYgc3ZnIHtcblx0XHRzdHJva2U6IGN1cnJlbnRDb2xvcjtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblx0LmxxZC1zdGFjay1uYXYtc3R5bGUtNCAjcHAtbmF2IC5wcC10b29sdGlwIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLWlubGluZS1lbmQ6IDE1cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHJpZ2h0OiAxMDAlO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdmlzaWJpbGl0eSwgb3BhY2l0eSwgdHJhbnNmb3JtLCBjb2xvcjtcblx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjQ1cztcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxuXG5cdC5scWQtc3RhY2stbmF2LXN0eWxlLTQgI3BwLW5hdiBhIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuXHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG5cdFx0b3BhY2l0eTogMC40O1xuXHR9XG5cblx0LmxxZC1zdGFjay1uYXYtc3R5bGUtNCAjcHAtbmF2IGE6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDIxcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTEwcHg7XG5cdFx0bGVmdDogMDtcblx0fVxuXG5cdC5scWQtc3RhY2stbmF2LXN0eWxlLTQgI3BwLW5hdiBsaSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAxM3B4IDA7XG5cdH1cblxuXHQubHFkLXN0YWNrLW5hdi1zdHlsZS00ICNwcC1uYXYgbGk6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQubHFkLXN0YWNrLW5hdi1zdHlsZS00ICNwcC1uYXYgbGk6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC5scWQtc3RhY2staGFzLWZvb3RlciAubHFkLXN0YWNrLW5hdi1zdHlsZS00ICNwcC1uYXYgbGk6bnRoLWxhc3QtY2hpbGQoMikge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQubHFkLXN0YWNrLW5hdi1zdHlsZS00ICNwcC1uYXYgbGk6aG92ZXIgYSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZVgoMS41KTtcblx0fVxuXG5cdC5scWQtc3RhY2stbmF2LXN0eWxlLTQgI3BwLW5hdiBsaTpob3ZlciAucHAtdG9vbHRpcCB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xOHB4LCAtNTAlKTtcblx0fVxuXG5cdC5scWQtc3RhY2stbmF2LXN0eWxlLTQgI3BwLW5hdiBsaS5hY3RpdmUgYSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZVgoMS41KTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0LmxxZC1zdGFjay1uYXYtc3R5bGUtNCAjcHAtbmF2IGxpLmFjdGl2ZSAucHAtdG9vbHRpcCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE4cHgsIC01MCUpO1xuXHR9XG5cblx0LmxxZC1zdGFjay1uYXYtc3R5bGUtNCAjcHAtbmF2IHVsIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdH1cblxuXHQubHFkLXN0YWNrLW5hdi1zdHlsZS00ICNwcC1uYXYgLnBwLW5hdi1jdXJyZW50LFxuXHQubHFkLXN0YWNrLW5hdi1zdHlsZS00ICNwcC1uYXYgLnBwLW5hdi10b3RhbCB7XG5cdFx0bWFyZ2luLXRvcDogMmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDJlbTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGxxZFN0YWNrTnVtYmVyQWN0aXZlIHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgbHFkU3RhY2tOdW1iZXJQYXNzZWQge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBscWRTdGFja051bWJlckFjdGl2ZVVwIHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgbHFkU3RhY2tOdW1iZXJQYXNzZWRVcCB7XG5cdGZyb20ge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC41KTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuXG4ubHFkLXN0YWNrLXBhZ2UtbnVtYmVyIHtcblx0ei1pbmRleDogODtcblx0b3BhY2l0eTogMTtcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0dHJhbnNpdGlvbjogYWxsIDAuNDVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5scWQtc3RhY2stcGFnZS1udW1iZXIgYSB7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubHFkLXN0YWNrLXBhZ2UtbnVtYmVyIC5hY3RpdmUge1xuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xufVxuXG4ubHFkLXN0YWNrLW1vdmluZyAubHFkLXN0YWNrLXBhZ2UtbnVtYmVyLWN1cnJlbnQge1xuXHRhbmltYXRpb246IGxxZFN0YWNrTnVtYmVyQWN0aXZlIDAuNDVzIGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpIGJvdGggYWx0ZXJuYXRlO1xufVxuXG4ubHFkLXN0YWNrLW1vdmluZyAubHFkLXN0YWNrLXBhZ2UtbnVtYmVyLXBhc3NlZCB7XG5cdGFuaW1hdGlvbjogbHFkU3RhY2tOdW1iZXJQYXNzZWQgMC40NXMgY3ViaWMtYmV6aWVyKDAuMzksIDAuNTc1LCAwLjU2NSwgMSkgYm90aCBhbHRlcm5hdGU7XG59XG5cbi5scWQtc3RhY2stbW92aW5nLmxxZC1zdGFjay1tb3ZpbmctdXAgLmxxZC1zdGFjay1wYWdlLW51bWJlci1jdXJyZW50IHtcblx0YW5pbWF0aW9uLW5hbWU6IGxxZFN0YWNrTnVtYmVyQWN0aXZlVXA7XG59XG5cbi5scWQtc3RhY2stbW92aW5nLmxxZC1zdGFjay1tb3ZpbmctdXAgLmxxZC1zdGFjay1wYWdlLW51bWJlci1wYXNzZWQge1xuXHRhbmltYXRpb24tbmFtZTogbHFkU3RhY2tOdW1iZXJQYXNzZWRVcDtcbn1cblxuLmxxZC1hY3RpdmUtcm93LWRhcmsgLmxxZC1zdGFjay1wYWdlLW51bWJlciB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmxxZC1zdGFjay1wYWdlLW51bWJlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ubHFkLXN0YWNrLW51bXMtc3R5bGUtMSAubHFkLXN0YWNrLXBhZ2UtbnVtYmVyIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDQwcHg7XG5cdGxlZnQ6IDUwJTtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5scWQtc3RhY2stbnVtcy1zdHlsZS0xIC5scWQtc3RhY2stcGFnZS1udW1iZXIgc3BhbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxxZC1zdGFjay1udW1zLXN0eWxlLTEgLmxxZC1zdGFjay1wYWdlLW51bWJlciBzdmcge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubHFkLXN0YWNrLW51bXMtc3R5bGUtMSAubHFkLXN0YWNrLXBhZ2UtbnVtYmVyLWNvdW50ZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5scWQtc3RhY2stbnVtcy1zdHlsZS0xIC5scWQtc3RhY2stcGFnZS1udW1iZXItY3VycmVudCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5scWQtc3RhY2stbnVtcy1zdHlsZS0xIC5scWQtc3RhY2stcGFnZS1udW1iZXItcGFzc2VkIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdG9wYWNpdHk6IDA7XG59XG5cbi5scWQtc3RhY2stbnVtcy1zdHlsZS0xIC5scWQtc3RhY2stcGFnZS1udW1iZXItdG90YWwge1xuXHRmb250LXNpemU6IDAuNTVlbTtcbn1cblxuLmxxZC1zdGFjay1udW1zLXN0eWxlLTEgLmxxZC1zdGFjay1wYWdlLW51bWJlci10b3RhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAycHg7XG5cdGhlaWdodDogMS43NWVtO1xuXHRtYXJnaW4taW5saW5lLWVuZDogNHB4O1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiAycHg7XG5cdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcblx0dHJhbnNmb3JtOiBza2V3WCgtMThkZWcpO1xufVxuXG4ubHFkLXN0YWNrLW51bXMtc3R5bGUtMiAubHFkLXN0YWNrLXBhZ2UtbnVtYmVyIHtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjFlbTtcblx0dHJhbnNmb3JtOiBub25lO1xufVxuXG4ubHFkLXN0YWNrLW51bXMtc3R5bGUtMiAubHFkLXN0YWNrLXBhZ2UtbnVtYmVyIHVsLFxuLmxxZC1zdGFjay1udW1zLXN0eWxlLTIgLmxxZC1zdGFjay1wYWdlLW51bWJlciBsaSxcbi5scWQtc3RhY2stbnVtcy1zdHlsZS0yIC5scWQtc3RhY2stcGFnZS1udW1iZXIgYSB7XG5cdGRpc3BsYXk6IGZsZXg7XG59XG5cbi5scWQtc3RhY2stbnVtcy1zdHlsZS0yIC5scWQtc3RhY2stcGFnZS1udW1iZXIgbGksXG4ubHFkLXN0YWNrLW51bXMtc3R5bGUtMiAubHFkLXN0YWNrLXBhZ2UtbnVtYmVyIGEge1xuXHRmbGV4OiAxO1xufVxuXG4ubHFkLXN0YWNrLW51bXMtc3R5bGUtMiAubHFkLXN0YWNrLXBhZ2UtbnVtYmVyIHVsIHtcblx0d2lkdGg6IDEwMCU7XG5cdGNvdW50ZXItcmVzZXQ6IHN0YWNrTW9kZXJuTnVtYmVycztcbn1cblxuLmxxZC1zdGFjay1udW1zLXN0eWxlLTIgLmxxZC1zdGFjay1wYWdlLW51bWJlciBsaSB7XG5cdGNvdW50ZXItaW5jcmVtZW50OiBzdGFja01vZGVybk51bWJlcnM7XG59XG5cbi5scWQtc3RhY2stbnVtcy1zdHlsZS0yIC5scWQtc3RhY2stcGFnZS1udW1iZXIgc3ZnIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmxxZC1zdGFjay1udW1zLXN0eWxlLTIgLmxxZC1zdGFjay1wYWdlLW51bWJlciBhIHtcblx0cGFkZGluZzogMWVtO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmxxZC1zdGFjay1udW1zLXN0eWxlLTIgLmxxZC1zdGFjay1wYWdlLW51bWJlciBhIHNwYW4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRsaW5lLWhlaWdodDogMS4xNWVtO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubHFkLXN0YWNrLW51bXMtc3R5bGUtMiAubHFkLXN0YWNrLXBhZ2UtbnVtYmVyIGEgc3BhbjpiZWZvcmUsXG4ubHFkLXN0YWNrLW51bXMtc3R5bGUtMiAubHFkLXN0YWNrLXBhZ2UtbnVtYmVyIGEgc3BhbjphZnRlciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29udGVudDogY291bnRlcihzdGFja01vZGVybk51bWJlcnMsIGRlY2ltYWwtbGVhZGluZy16ZXJvKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMjVzIGN1YmljLWJlemllcigwLjA3NSwgMC44MiwgMC4xNjUsIDEpO1xufVxuXG4ubHFkLXN0YWNrLW51bXMtc3R5bGUtMiAubHFkLXN0YWNrLXBhZ2UtbnVtYmVyIGEgc3BhbjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTA1JSk7XG59XG5cbi5scWQtc3RhY2stbnVtcy1zdHlsZS0yIC5scWQtc3RhY2stcGFnZS1udW1iZXIgYTpob3ZlciBzcGFuOmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTA1JSk7XG59XG5cbi5scWQtc3RhY2stbnVtcy1zdHlsZS0yIC5scWQtc3RhY2stcGFnZS1udW1iZXIgYTpob3ZlciBzcGFuOmFmdGVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ubHFkLXN0YWNrLW51bXMtc3R5bGUtMiAubHFkLXN0YWNrLXBhZ2UtbnVtYmVyIC5wcC10b29sdGlwIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmxxZC1hY3RpdmUtcm93LWRhcmsgLmxxZC1zdGFjay1wYWdlLW51bWJlciB7XG5cdGJvcmRlci10b3AtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmxxZC1hY3RpdmUtcm93LWxpZ2h0IC5scWQtc3RhY2stcGFnZS1udW1iZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5scWQtc3RhY2stcHJldm5leHQtd3JhcCB7XG5cdHotaW5kZXg6IDc7XG5cdGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5scWQtc3RhY2stcHJldm5leHQtYnV0dG9uIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGZsZXgtZmxvdzogcm93IG5vd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHotaW5kZXg6IDEwO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcywgY29sb3IgMC4zcztcbn1cblxuLmxxZC1zdGFjay1wcmV2bmV4dC1idXR0b246Zm9jdXMge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4ubHFkLXN0YWNrLXByZXZuZXh0LWJ1dHRvbiAubHFkLXN0YWNrLWJ1dHRvbi1leHQge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubHFkLWFjdGl2ZS1yb3ctZGFyayAubHFkLXN0YWNrLXByZXZuZXh0LWJ1dHRvbiB7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcblx0LmxxZC1zdGFjay1wcmV2bmV4dC13cmFwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgbHFkU3RhY2tBcnJvd05leHQge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdDYwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG5cdH1cblxuXHQ2MSUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXG5cdDEwMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBscWRTdGFja0Fycm93UHJldiB7XG5cdDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0NjAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdH1cblxuXHQ2MSUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4ubHFkLXN0YWNrLWJ1dHRvbnMtc3R5bGUtMSAubHFkLXN0YWNrLXByZXZuZXh0LWJ1dHRvbiB7XG5cdHRvcDogNTAlO1xuXHRmb250LXNpemU6IDEwcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuXG4ubHFkLXN0YWNrLWJ1dHRvbnMtc3R5bGUtMSAubHFkLXN0YWNrLWJ1dHRvbi1sYWJlbCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5scWQtc3RhY2stYnV0dG9ucy1zdHlsZS0xIC5scWQtc3RhY2stYnV0dG9uLWV4dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5scWQtc3RhY2stYnV0dG9ucy1zdHlsZS0xIC5scWQtc3RhY2stYnV0dG9uLWV4dDpiZWZvcmUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZvbnQ6IG5vcm1hbCBub3JtYWwgMmVtIFwibHFkLWVzc2VudGlhbHNcIjtcbn1cblxuLmxxZC1zdGFjay1idXR0b25zLXN0eWxlLTEgLmxxZC1zdGFjay1wcmV2LWJ1dHRvbiB7XG5cdGxlZnQ6IDUwcHg7XG5cdG1hcmdpbi1pbmxpbmUtZW5kOiA1cHg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmxxZC1zdGFjay1idXR0b25zLXN0eWxlLTEgLmxxZC1zdGFjay1wcmV2LWJ1dHRvbiAubHFkLXN0YWNrLWJ1dHRvbi1leHQge1xuXHRtYXJnaW4taW5saW5lLWVuZDogMTBweDtcbn1cblxuLmxxZC1zdGFjay1idXR0b25zLXN0eWxlLTEgLmxxZC1zdGFjay1wcmV2LWJ1dHRvbiAubHFkLXN0YWNrLWJ1dHRvbi1leHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGVhMzNcIjtcbn1cblxuLmxxZC1zdGFjay1idXR0b25zLXN0eWxlLTEgLmxxZC1zdGFjay1wcmV2LWJ1dHRvbjpob3ZlciAubHFkLXN0YWNrLWJ1dHRvbi1sYWJlbCB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnB4KTtcbn1cblxuLmxxZC1zdGFjay1idXR0b25zLXN0eWxlLTEgLmxxZC1zdGFjay1wcmV2LWJ1dHRvbjpob3ZlciAubHFkLXN0YWNrLWJ1dHRvbi1leHQge1xuXHRhbmltYXRpb246IGxxZFN0YWNrQXJyb3dQcmV2IDAuNDVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgYm90aCBhbHRlcm5hdGU7XG59XG5cbi5scWQtc3RhY2stYnV0dG9ucy1zdHlsZS0xIC5scWQtc3RhY2stbmV4dC1idXR0b24ge1xuXHRyaWdodDogNTBweDtcblx0bWFyZ2luLWlubGluZS1zdGFydDogNXB4O1xufVxuXG4ubHFkLXN0YWNrLWJ1dHRvbnMtc3R5bGUtMSAubHFkLXN0YWNrLW5leHQtYnV0dG9uIC5scWQtc3RhY2stYnV0dG9uLWV4dCB7XG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDEwcHg7XG59XG5cbi5scWQtc3RhY2stYnV0dG9ucy1zdHlsZS0xIC5scWQtc3RhY2stbmV4dC1idXR0b24gLmxxZC1zdGFjay1idXR0b24tZXh0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlYTMxXCI7XG59XG5cbi5scWQtc3RhY2stYnV0dG9ucy1zdHlsZS0xIC5scWQtc3RhY2stbmV4dC1idXR0b246aG92ZXIgLmxxZC1zdGFjay1idXR0b24tbGFiZWwge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbn1cblxuLmxxZC1zdGFjay1idXR0b25zLXN0eWxlLTEgLmxxZC1zdGFjay1uZXh0LWJ1dHRvbjpob3ZlciAubHFkLXN0YWNrLWJ1dHRvbi1leHQge1xuXHRhbmltYXRpb246IGxxZFN0YWNrQXJyb3dOZXh0IDAuNDVzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSkgYm90aCBhbHRlcm5hdGU7XG59XG5cbi5scWQtc3RhY2stYnV0dG9ucy1zdHlsZS0xLmxxZC1zdGFjay1oYXMtbmF2IC5scWQtc3RhY2stcHJldm5leHQtYnV0dG9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0b3A6IGF1dG87XG5cdGxlZnQ6IGF1dG87XG5cdHJpZ2h0OiBhdXRvO1xuXHR0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5scWQtc3RhY2stYnV0dG9ucy1zdHlsZS0xLmxxZC1zdGFjay1oYXMtbmF2IC5scWQtc3RhY2stcHJldm5leHQtd3JhcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiA0MHB4O1xuXHRyaWdodDogNTBweDtcbn1cblxuLmxxZC1zdGFjay1idXR0b25zLXN0eWxlLTEucGFnZS1oYXMtcmlnaHQtc3RpY2t5YmFyICNwcC1uYXYsXG4ubHFkLXN0YWNrLWJ1dHRvbnMtc3R5bGUtMS5wYWdlLWhhcy1yaWdodC1zdGlja3liYXIgLmxxZC1zdGFjay1wcmV2bmV4dC13cmFwIHtcblx0cmlnaHQ6IDEyNXB4O1xufVxuXG4ubHFkLXN0YWNrLWJ1dHRvbnMtc3R5bGUtMiAubHFkLXN0YWNrLXByZXZuZXh0LXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZzogNnZoIDA7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiA1MHB4O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG59XG5cbi5scWQtc3RhY2stYnV0dG9ucy1zdHlsZS0yIC5scWQtc3RhY2stcHJldm5leHQtYnV0dG9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRyaWdodDogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi5scWQtc3RhY2stYnV0dG9ucy1zdHlsZS0yIC5scWQtc3RhY2stcHJldm5leHQtYnV0dG9uIHNwYW4ge1xuXHR3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xufVxuXG4ubHFkLXN0YWNrLWJ1dHRvbnMtc3R5bGUtMiAubHFkLXN0YWNrLWJ1dHRvbi1sYWJlbCB7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5scWQtc3RhY2stYnV0dG9ucy1zdHlsZS0yIC5scWQtc3RhY2stcHJldi1idXR0b24ge1xuXHR0b3A6IDA7XG59XG5cbi5scWQtc3RhY2stYnV0dG9ucy1zdHlsZS0yIC5scWQtc3RhY2stbmV4dC1idXR0b24ge1xuXHRib3R0b206IDA7XG59XG5cbi5scWQtc3RhY2stYnV0dG9ucy1zdHlsZS0yIC5scWQtc3RhY2stYnV0dG9uLWxhYmVsIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5scWQtc3RhY2stYnV0dG9ucy1zdHlsZS0yLmxxZC1zdGFjay1oYXMtcHJldm5leHQtYnV0dG9ucyAubHFkLXN0YWNrLXByZXZuZXh0LXdyYXAge1xuXHRwYWRkaW5nLXRvcDogY2FsYyg2dmggKyA1MHB4KTtcblx0cGFkZGluZy1ib3R0b206IGNhbGMoNnZoICsgNTBweCk7XG59XG5cbi5scWQtc3RhY2stYnV0dG9ucy1zdHlsZS0yLnBhZ2UtaGFzLXJpZ2h0LXN0aWNreWJhciAjcHAtbmF2LFxuLmxxZC1zdGFjay1idXR0b25zLXN0eWxlLTIucGFnZS1oYXMtcmlnaHQtc3RpY2t5YmFyIC5scWQtc3RhY2stcHJldm5leHQtd3JhcCB7XG5cdHJpZ2h0OiAxMTBweDtcbn1cblxuQGtleWZyYW1lcyBscWRTdGFja1Jvd0ZhZGVTY2FsZUVudGVyRnJvbUJvdHRvbSB7XG5cdGZyb20ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwdmgsIDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBscWRTdGFja1Jvd0ZhZGVTY2FsZUVudGVyIHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjkpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgbHFkU3RhY2tSb3dGYWRlU2NhbGVMZWF2ZSB7XG5cdGZyb20ge1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgwLjkpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBscWRTdGFja1Jvd0ZhZGVTY2FsZUxlYXZlVG9Cb3R0b20ge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwdmgsIDApO1xuXHR9XG59XG5cbi5scWQtc3RhY2stZWZmZWN0LWZhZGVTY2FsZS5scWQtc3RhY2stbW92aW5nLXVwIC5scWQtc3RhY2stcm93LWVudGVyaW5nIHtcblx0YW5pbWF0aW9uOiBscWRTdGFja1Jvd0ZhZGVTY2FsZUVudGVyIDEuMTVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSBib3RoIGFsdGVybmF0ZTtcblx0ei1pbmRleDogMDtcbn1cblxuLmxxZC1zdGFjay1lZmZlY3QtZmFkZVNjYWxlLmxxZC1zdGFjay1tb3ZpbmctZG93biAubHFkLXN0YWNrLXJvdy1lbnRlcmluZyB7XG5cdGFuaW1hdGlvbjogbHFkU3RhY2tSb3dGYWRlU2NhbGVFbnRlckZyb21Cb3R0b20gMS4xNXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIGJvdGggYWx0ZXJuYXRlO1xufVxuXG4ubHFkLXN0YWNrLWVmZmVjdC1mYWRlU2NhbGUubHFkLXN0YWNrLW1vdmluZy11cCAubHFkLXN0YWNrLXJvdy1sZWF2aW5nIHtcblx0YW5pbWF0aW9uOiBscWRTdGFja1Jvd0ZhZGVTY2FsZUxlYXZlVG9Cb3R0b20gMS4ycyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgYm90aCBhbHRlcm5hdGU7XG59XG5cbi5scWQtc3RhY2stZWZmZWN0LWZhZGVTY2FsZS5scWQtc3RhY2stbW92aW5nLWRvd24gLmxxZC1zdGFjay1yb3ctbGVhdmluZyB7XG5cdGFuaW1hdGlvbjogbHFkU3RhY2tSb3dGYWRlU2NhbGVMZWF2ZSAxLjJzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSBib3RoIGFsdGVybmF0ZTtcbn1cblxuQGtleWZyYW1lcyBscWRTdGFja1Jvd01hc2tFbnRlckZyb21Ub3Age1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDB2aCwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGxxZFN0YWNrUm93TWFza0VudGVyRnJvbUJvdHRvbSB7XG5cdGZyb20ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwdmgsIDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBscWRTdGFja1Jvd01hc2tMZWF2ZVRvVG9wIHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MHZoLCAwKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGxxZFN0YWNrUm93TWFza0xlYXZlVG9Cb3R0b20ge1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTB2aCwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBscWRTdGFja1Jvd01hc2tFbnRlckZyb21Ub3BJbm5lciB7XG5cdGZyb20ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMHZoLCAwKSBzY2FsZTNkKDEuMSwgMS4xLCAxKTtcblx0fVxuXG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlM2QoMSwgMSwgMSk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBscWRTdGFja1Jvd01hc2tFbnRlckZyb21Cb3R0b21Jbm5lciB7XG5cdGZyb20ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwdmgsIDApIHNjYWxlM2QoMS4xLCAxLjEsIDEpO1xuXHR9XG5cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUzZCgxLCAxLCAxKTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIGxxZFN0YWNrUm93TWFza0xlYXZlVG9Ub3BJbm5lciB7XG5cdGZyb20ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUzZCgxLCAxLCAxKTtcblx0fVxuXG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MHZoLCAwKSBzY2FsZTNkKDEuMTUsIDEuMTUsIDEpO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgbHFkU3RhY2tSb3dNYXNrTGVhdmVUb0JvdHRvbUlubmVyIHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZTNkKDEsIDEsIDEpO1xuXHR9XG5cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNTB2aCwgMCkgc2NhbGUzZCgxLjE1LCAxLjE1LCAxKTtcblx0fVxufVxuXG4ubHFkLXN0YWNrLWVmZmVjdC1tYXNrIC5scWQtc3RhY2stcm93LWVudGVyaW5nPi5sZC1jb250YWluZXIge1xuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4ubHFkLXN0YWNrLWVmZmVjdC1tYXNrLmxxZC1zdGFjay1tb3ZpbmctdXAgLmxxZC1zdGFjay1yb3ctZW50ZXJpbmcge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRhbmltYXRpb246IGxxZFN0YWNrUm93TWFza0VudGVyRnJvbVRvcCAxLjE1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgYm90aCBhbHRlcm5hdGU7XG59XG5cbi5scWQtc3RhY2stZWZmZWN0LW1hc2subHFkLXN0YWNrLW1vdmluZy11cCAubHFkLXN0YWNrLXJvdy1lbnRlcmluZz4ubGQtY29udGFpbmVyIHtcblx0YW5pbWF0aW9uOiBscWRTdGFja1Jvd01hc2tFbnRlckZyb21Cb3R0b21Jbm5lciAxLjE1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgYm90aCBhbHRlcm5hdGU7XG59XG5cbi5scWQtc3RhY2stZWZmZWN0LW1hc2subHFkLXN0YWNrLW1vdmluZy1kb3duIC5scWQtc3RhY2stcm93LWVudGVyaW5nIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YW5pbWF0aW9uOiBscWRTdGFja1Jvd01hc2tFbnRlckZyb21Cb3R0b20gMS4ycyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgYm90aCBhbHRlcm5hdGU7XG59XG5cbi5scWQtc3RhY2stZWZmZWN0LW1hc2subHFkLXN0YWNrLW1vdmluZy1kb3duIC5scWQtc3RhY2stcm93LWVudGVyaW5nPi5sZC1jb250YWluZXIge1xuXHRhbmltYXRpb246IGxxZFN0YWNrUm93TWFza0VudGVyRnJvbVRvcElubmVyIDEuMnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIGJvdGggYWx0ZXJuYXRlO1xufVxuXG4ubHFkLXN0YWNrLWVmZmVjdC1tYXNrIC5scWQtc3RhY2stcm93LWxlYXZpbmc+LmxkLWNvbnRhaW5lciB7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5scWQtc3RhY2stZWZmZWN0LW1hc2subHFkLXN0YWNrLW1vdmluZy11cCAubHFkLXN0YWNrLXJvdy1sZWF2aW5nIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YW5pbWF0aW9uOiBscWRTdGFja1Jvd01hc2tMZWF2ZVRvQm90dG9tIDEuMnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIGJvdGggYWx0ZXJuYXRlO1xufVxuXG4ubHFkLXN0YWNrLWVmZmVjdC1tYXNrLmxxZC1zdGFjay1tb3ZpbmctdXAgLmxxZC1zdGFjay1yb3ctbGVhdmluZzpub3QoLm1haW4tZm9vdGVyKT4ubGQtY29udGFpbmVyIHtcblx0YW5pbWF0aW9uOiBscWRTdGFja1Jvd01hc2tMZWF2ZVRvVG9wSW5uZXIgMS4ycyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgYm90aCBhbHRlcm5hdGU7XG59XG5cbi5scWQtc3RhY2stZWZmZWN0LW1hc2subHFkLXN0YWNrLW1vdmluZy1kb3duIC5scWQtc3RhY2stcm93LWxlYXZpbmcge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRhbmltYXRpb246IGxxZFN0YWNrUm93TWFza0xlYXZlVG9Ub3AgMS4ycyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgYm90aCBhbHRlcm5hdGU7XG59XG5cbi5scWQtc3RhY2stZWZmZWN0LW1hc2subHFkLXN0YWNrLW1vdmluZy1kb3duIC5scWQtc3RhY2stcm93LWxlYXZpbmc+LmxkLWNvbnRhaW5lciB7XG5cdGFuaW1hdGlvbjogbHFkU3RhY2tSb3dNYXNrTGVhdmVUb0JvdHRvbUlubmVyIDEuMnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIGJvdGggYWx0ZXJuYXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGxxZFN0YWNrUm93U2xpZGVPdmVyRW50ZXJGcm9tVG9wIHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwdmgsIDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBscWRTdGFja1Jvd1NsaWRlT3ZlckVudGVyRnJvbUJvdHRvbSB7XG5cdGZyb20ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwdmgsIDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBscWRTdGFja1Jvd1NsaWRlT3ZlckxlYXZlVG9Ub3Age1xuXHRmcm9tIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHR9XG5cblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwdmgsIDApO1xuXHR9XG59XG5cbkBrZXlmcmFtZXMgbHFkU3RhY2tSb3dTbGlkZU92ZXJMZWF2ZVRvQm90dG9tIHtcblx0ZnJvbSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDUwdmgsIDApO1xuXHR9XG59XG5cbi5scWQtc3RhY2stZWZmZWN0LXNsaWRlT3Zlci5scWQtc3RhY2stbW92aW5nLXVwIC5scWQtc3RhY2stcm93LWVudGVyaW5nIHtcblx0YW5pbWF0aW9uOiBscWRTdGFja1Jvd1NsaWRlT3ZlckVudGVyRnJvbVRvcCAxLjE1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgYm90aCBhbHRlcm5hdGU7XG59XG5cbi5scWQtc3RhY2stZWZmZWN0LXNsaWRlT3Zlci5scWQtc3RhY2stbW92aW5nLWRvd24gLmxxZC1zdGFjay1yb3ctZW50ZXJpbmcge1xuXHRhbmltYXRpb246IGxxZFN0YWNrUm93U2xpZGVPdmVyRW50ZXJGcm9tQm90dG9tIDEuMTVzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSBib3RoIGFsdGVybmF0ZTtcbn1cblxuLmxxZC1zdGFjay1lZmZlY3Qtc2xpZGVPdmVyLmxxZC1zdGFjay1tb3ZpbmctdXAgLmxxZC1zdGFjay1yb3ctbGVhdmluZyB7XG5cdGFuaW1hdGlvbjogbHFkU3RhY2tSb3dTbGlkZU92ZXJMZWF2ZVRvQm90dG9tIDEuMnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIGJvdGggYWx0ZXJuYXRlO1xufVxuXG4ubHFkLXN0YWNrLWVmZmVjdC1zbGlkZU92ZXIubHFkLXN0YWNrLW1vdmluZy1kb3duIC5scWQtc3RhY2stcm93LWxlYXZpbmcge1xuXHRhbmltYXRpb246IGxxZFN0YWNrUm93U2xpZGVPdmVyTGVhdmVUb1RvcCAxLjJzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSBib3RoIGFsdGVybmF0ZTtcbn1cblxuLyogQWRkIGJ5IEViaSAqL1xuLnN1Ym1lbnUtZXhwYW5kZXI6YmVmb3JlIHtcblx0Y29udGVudDogJ1xcZWEyZic7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGZvbnQ6IG5vcm1hbCAxZW0vMSAnbHFkLWVzc2VudGlhbHMnO1xufVxuXG4uYmctZ2lhbGxve1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItZ2lhbGxvKTtcbn1cbiIsIi5scWQtZmFkZS1zaWRlczpub3QoLmNhcm91c2VsLWNvbnRhaW5lcikge1xyXG5cdG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgMCUsICMwMDAgMjAlLCAjMDAwIDgwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XHJcblx0LXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50IDAlLCAjMDAwIDIwJSwgIzAwMCA4MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xyXG59XHJcblxyXG4ubHFkLWZhZGUtc2lkZXM6bm90KC5jYXJvdXNlbC1jb250YWluZXIpLmNhcm91c2VsLWNvbnRhaW5lciAuZmxpY2tpdHktdmlld3BvcnQge1xyXG5cdG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgMCUsICMwMDAgMTUlLCAjMDAwIDg1JSwgdHJhbnNwYXJlbnQgMTAwJSk7XHJcblx0LXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50IDAlLCAjMDAwIDE1JSwgIzAwMCA4NSUsIHRyYW5zcGFyZW50IDEwMCUpO1xyXG59XHJcblxyXG4ubHFkLW92ZXJsYXkge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5scWQtc3Rhci1yYXRpbmcge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5scWQtc3Rhci1yYXRpbmcgbGkge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGZvbnQtc2l6ZTogMWVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxuXHRjb2xvcjogI2ZmY2MwMDtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG4ubHFkLXN0YXItcmF0aW5nLXNoYXBlZCB7XHJcblx0cGFkZGluZzogOHB4IDEzcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLmxxZC1zdGFyLXJhdGluZy1maWxsIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5scWQtc3Rhci1yYXRpbmctZmlsbDpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xyXG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcblx0b3BhY2l0eTogMC4yO1xyXG59XHJcblxyXG4ubHFkLXN0YXItcmF0aW5nLWZpbGwgbGkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4ubHFkLXN0YXItcmF0aW5nLW91dGxpbmUge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNDUpO1xyXG59XHJcblxyXG4ucmVzZXQtdWwge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5wb3Mtc3RhdGljLFxyXG4uc3RhdGljIHtcclxuXHRwb3NpdGlvbjogc3RhdGljO1xyXG59XHJcblxyXG4ucG9zLWFicyxcclxuLmFic29sdXRlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5wb3MtZml4LFxyXG4uZml4ZWQge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxufVxyXG5cclxuLnBvcy1yZWwsXHJcbi5yZWxhdGl2ZSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc3RpY2t5IHtcclxuXHQtd2Via2l0LXBvc2l0aW9uOiBzdGlja3k7XHJcblx0cG9zaXRpb246IHN0aWNreTtcclxufVxyXG5cclxuLmFic29sdXRlLWNlbnRlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGluc2V0LWlubGluZS1zdGFydDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG4udG9wLTAge1xyXG5cdHRvcDogMDtcclxufVxyXG5cclxuLnRvcC01IHtcclxuXHR0b3A6IDVweDtcclxufVxyXG5cclxuLnRvcC0xMCB7XHJcblx0dG9wOiAxMHB4O1xyXG59XHJcblxyXG4udG9wLTE1IHtcclxuXHR0b3A6IDE1cHg7XHJcbn1cclxuXHJcbi50b3AtMjAge1xyXG5cdHRvcDogMjBweDtcclxufVxyXG5cclxuLnRvcC0yNSB7XHJcblx0dG9wOiAyNXB4O1xyXG59XHJcblxyXG4udG9wLTMwIHtcclxuXHR0b3A6IDMwcHg7XHJcbn1cclxuXHJcbi50b3AtMzUge1xyXG5cdHRvcDogMzVweDtcclxufVxyXG5cclxuLnRvcC00MCB7XHJcblx0dG9wOiA0MHB4O1xyXG59XHJcblxyXG4udG9wLTQ1IHtcclxuXHR0b3A6IDQ1cHg7XHJcbn1cclxuXHJcbi50b3AtNTAge1xyXG5cdHRvcDogNTBweDtcclxufVxyXG5cclxuLnRvcC01NSB7XHJcblx0dG9wOiA1NXB4O1xyXG59XHJcblxyXG4udG9wLTYwIHtcclxuXHR0b3A6IDYwcHg7XHJcbn1cclxuXHJcbi50b3AtNjUge1xyXG5cdHRvcDogNjVweDtcclxufVxyXG5cclxuLnRvcC03MCB7XHJcblx0dG9wOiA3MHB4O1xyXG59XHJcblxyXG4udG9wLTc1IHtcclxuXHR0b3A6IDc1cHg7XHJcbn1cclxuXHJcbi50b3AtODAge1xyXG5cdHRvcDogODBweDtcclxufVxyXG5cclxuLnRvcC04NSB7XHJcblx0dG9wOiA4NXB4O1xyXG59XHJcblxyXG4udG9wLTkwIHtcclxuXHR0b3A6IDkwcHg7XHJcbn1cclxuXHJcbi50b3AtOTUge1xyXG5cdHRvcDogOTVweDtcclxufVxyXG5cclxuLnRvcC0xMDAge1xyXG5cdHRvcDogMTAwcHg7XHJcbn1cclxuXHJcbi50b3AtMTEwIHtcclxuXHR0b3A6IDExMHB4O1xyXG59XHJcblxyXG4udG9wLTEzMCB7XHJcblx0dG9wOiAxMzBweDtcclxufVxyXG5cclxuLnRvcC0xNDUge1xyXG5cdHRvcDogMTQ1cHg7XHJcbn1cclxuXHJcbi50b3AtMTU1IHtcclxuXHR0b3A6IDE1NXB4O1xyXG59XHJcblxyXG4udG9wLTE3MCB7XHJcblx0dG9wOiAxNzBweDtcclxufVxyXG5cclxuLnRvcC0xODAge1xyXG5cdHRvcDogMTgwcHg7XHJcbn1cclxuXHJcbi50b3AtMjEwIHtcclxuXHR0b3A6IDIxMHB4O1xyXG59XHJcblxyXG4udG9wLTIzMCB7XHJcblx0dG9wOiAyMzBweDtcclxufVxyXG5cclxuLnJpZ2h0LTAge1xyXG5cdHJpZ2h0OiAwO1xyXG59XHJcblxyXG4ucmlnaHQtNSB7XHJcblx0cmlnaHQ6IDVweDtcclxufVxyXG5cclxuLnJpZ2h0LTEwIHtcclxuXHRyaWdodDogMTBweDtcclxufVxyXG5cclxuLnJpZ2h0LTE1IHtcclxuXHRyaWdodDogMTVweDtcclxufVxyXG5cclxuLnJpZ2h0LTIwIHtcclxuXHRyaWdodDogMjBweDtcclxufVxyXG5cclxuLnJpZ2h0LTI1IHtcclxuXHRyaWdodDogMjVweDtcclxufVxyXG5cclxuLnJpZ2h0LTMwIHtcclxuXHRyaWdodDogMzBweDtcclxufVxyXG5cclxuLnJpZ2h0LTM1IHtcclxuXHRyaWdodDogMzVweDtcclxufVxyXG5cclxuLnJpZ2h0LTQwIHtcclxuXHRyaWdodDogNDBweDtcclxufVxyXG5cclxuLnJpZ2h0LTQ1IHtcclxuXHRyaWdodDogNDVweDtcclxufVxyXG5cclxuLnJpZ2h0LTUwIHtcclxuXHRyaWdodDogNTBweDtcclxufVxyXG5cclxuLnJpZ2h0LTU1IHtcclxuXHRyaWdodDogNTVweDtcclxufVxyXG5cclxuLnJpZ2h0LTYwIHtcclxuXHRyaWdodDogNjBweDtcclxufVxyXG5cclxuLnJpZ2h0LTY1IHtcclxuXHRyaWdodDogNjVweDtcclxufVxyXG5cclxuLnJpZ2h0LTcwIHtcclxuXHRyaWdodDogNzBweDtcclxufVxyXG5cclxuLnJpZ2h0LTc1IHtcclxuXHRyaWdodDogNzVweDtcclxufVxyXG5cclxuLnJpZ2h0LTgwIHtcclxuXHRyaWdodDogODBweDtcclxufVxyXG5cclxuLnJpZ2h0LTg1IHtcclxuXHRyaWdodDogODVweDtcclxufVxyXG5cclxuLnJpZ2h0LTkwIHtcclxuXHRyaWdodDogOTBweDtcclxufVxyXG5cclxuLnJpZ2h0LTk1IHtcclxuXHRyaWdodDogOTVweDtcclxufVxyXG5cclxuLnJpZ2h0LTEwMCB7XHJcblx0cmlnaHQ6IDEwMHB4O1xyXG59XHJcblxyXG4ucmlnaHQtMTIwIHtcclxuXHRyaWdodDogMTIwcHg7XHJcbn1cclxuXHJcbi5ib3R0b20tMCB7XHJcblx0Ym90dG9tOiAwO1xyXG59XHJcblxyXG4uYm90dG9tLTUge1xyXG5cdGJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uYm90dG9tLTEwIHtcclxuXHRib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5ib3R0b20tMTUge1xyXG5cdGJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLmJvdHRvbS0yMCB7XHJcblx0Ym90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4uYm90dG9tLTI1IHtcclxuXHRib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5ib3R0b20tMzAge1xyXG5cdGJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLmJvdHRvbS0zNSB7XHJcblx0Ym90dG9tOiAzNXB4O1xyXG59XHJcblxyXG4uYm90dG9tLTQwIHtcclxuXHRib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5ib3R0b20tNDUge1xyXG5cdGJvdHRvbTogNDVweDtcclxufVxyXG5cclxuLmJvdHRvbS01MCB7XHJcblx0Ym90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4uYm90dG9tLTU1IHtcclxuXHRib3R0b206IDU1cHg7XHJcbn1cclxuXHJcbi5ib3R0b20tNjAge1xyXG5cdGJvdHRvbTogNjBweDtcclxufVxyXG5cclxuLmJvdHRvbS02NSB7XHJcblx0Ym90dG9tOiA2NXB4O1xyXG59XHJcblxyXG4uYm90dG9tLTcwIHtcclxuXHRib3R0b206IDcwcHg7XHJcbn1cclxuXHJcbi5ib3R0b20tNzUge1xyXG5cdGJvdHRvbTogNzVweDtcclxufVxyXG5cclxuLmJvdHRvbS04MCB7XHJcblx0Ym90dG9tOiA4MHB4O1xyXG59XHJcblxyXG4uYm90dG9tLTg1IHtcclxuXHRib3R0b206IDg1cHg7XHJcbn1cclxuXHJcbi5ib3R0b20tOTAge1xyXG5cdGJvdHRvbTogOTBweDtcclxufVxyXG5cclxuLmJvdHRvbS05NSB7XHJcblx0Ym90dG9tOiA5NXB4O1xyXG59XHJcblxyXG4uYm90dG9tLTEwMCB7XHJcblx0Ym90dG9tOiAxMDBweDtcclxufVxyXG5cclxuLmJvdHRvbS0yNTAge1xyXG5cdGJvdHRvbTogMjUwcHg7XHJcbn1cclxuXHJcbi5ib3R0b20tNDAwIHtcclxuXHRib3R0b206IDQwMHB4O1xyXG59XHJcblxyXG4ubGVmdC0wIHtcclxuXHRsZWZ0OiAwO1xyXG59XHJcblxyXG4ubGVmdC01IHtcclxuXHRsZWZ0OiA1cHg7XHJcbn1cclxuXHJcbi5sZWZ0LTEwIHtcclxuXHRsZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4ubGVmdC0xNSB7XHJcblx0bGVmdDogMTVweDtcclxufVxyXG5cclxuLmxlZnQtMjAge1xyXG5cdGxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5sZWZ0LTI1IHtcclxuXHRsZWZ0OiAyNXB4O1xyXG59XHJcblxyXG4ubGVmdC0zMCB7XHJcblx0bGVmdDogMzBweDtcclxufVxyXG5cclxuLmxlZnQtMzUge1xyXG5cdGxlZnQ6IDM1cHg7XHJcbn1cclxuXHJcbi5sZWZ0LTQwIHtcclxuXHRsZWZ0OiA0MHB4O1xyXG59XHJcblxyXG4ubGVmdC00NSB7XHJcblx0bGVmdDogNDVweDtcclxufVxyXG5cclxuLmxlZnQtNTAge1xyXG5cdGxlZnQ6IDUwcHg7XHJcbn1cclxuXHJcbi5sZWZ0LTU1IHtcclxuXHRsZWZ0OiA1NXB4O1xyXG59XHJcblxyXG4ubGVmdC02MCB7XHJcblx0bGVmdDogNjBweDtcclxufVxyXG5cclxuLmxlZnQtNjUge1xyXG5cdGxlZnQ6IDY1cHg7XHJcbn1cclxuXHJcbi5sZWZ0LTcwIHtcclxuXHRsZWZ0OiA3MHB4O1xyXG59XHJcblxyXG4ubGVmdC03NSB7XHJcblx0bGVmdDogNzVweDtcclxufVxyXG5cclxuLmxlZnQtODAge1xyXG5cdGxlZnQ6IDgwcHg7XHJcbn1cclxuXHJcbi5sZWZ0LTg1IHtcclxuXHRsZWZ0OiA4NXB4O1xyXG59XHJcblxyXG4ubGVmdC05MCB7XHJcblx0bGVmdDogOTBweDtcclxufVxyXG5cclxuLmxlZnQtOTUge1xyXG5cdGxlZnQ6IDk1cHg7XHJcbn1cclxuXHJcbi5sZWZ0LTEwMCB7XHJcblx0bGVmdDogMTAwcHg7XHJcbn1cclxuXHJcbi5sZWZ0LWF1dG8ge1xyXG5cdGxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi8qIE5lZ2F0aXZlICovXHJcbi4tdG9wLTUge1xyXG5cdHRvcDogLTVweDtcclxufVxyXG5cclxuLi10b3AtMTAge1xyXG5cdHRvcDogLTEwcHg7XHJcbn1cclxuXHJcbi4tdG9wLTE1IHtcclxuXHR0b3A6IC0xNXB4O1xyXG59XHJcblxyXG4uLXRvcC0yMCB7XHJcblx0dG9wOiAtMjBweDtcclxufVxyXG5cclxuLi10b3AtMjUge1xyXG5cdHRvcDogLTI1cHg7XHJcbn1cclxuXHJcbi4tdG9wLTMwIHtcclxuXHR0b3A6IC0zMHB4O1xyXG59XHJcblxyXG4uLXRvcC0zNSB7XHJcblx0dG9wOiAtMzVweDtcclxufVxyXG5cclxuLi10b3AtNDAge1xyXG5cdHRvcDogLTQwcHg7XHJcbn1cclxuXHJcbi4tdG9wLTQ1IHtcclxuXHR0b3A6IC00NXB4O1xyXG59XHJcblxyXG4uLXRvcC01MCB7XHJcblx0dG9wOiAtNTBweDtcclxufVxyXG5cclxuLi10b3AtNTUge1xyXG5cdHRvcDogLTU1cHg7XHJcbn1cclxuXHJcbi4tdG9wLTYwIHtcclxuXHR0b3A6IC02MHB4O1xyXG59XHJcblxyXG4uLXRvcC02NSB7XHJcblx0dG9wOiAtNjVweDtcclxufVxyXG5cclxuLi10b3AtNzAge1xyXG5cdHRvcDogLTcwcHg7XHJcbn1cclxuXHJcbi4tdG9wLTc1IHtcclxuXHR0b3A6IC03NXB4O1xyXG59XHJcblxyXG4uLXRvcC04MCB7XHJcblx0dG9wOiAtODBweDtcclxufVxyXG5cclxuLi10b3AtODUge1xyXG5cdHRvcDogLTg1cHg7XHJcbn1cclxuXHJcbi4tdG9wLTkwIHtcclxuXHR0b3A6IC05MHB4O1xyXG59XHJcblxyXG4uLXRvcC05NSB7XHJcblx0dG9wOiAtOTVweDtcclxufVxyXG5cclxuLi10b3AtMTAwIHtcclxuXHR0b3A6IC0xMDBweDtcclxufVxyXG5cclxuLi10b3AtMTEwIHtcclxuXHR0b3A6IC0xMTBweDtcclxufVxyXG5cclxuLi10b3AtMTIwIHtcclxuXHR0b3A6IC0xMjBweDtcclxufVxyXG5cclxuLi10b3AtMTcwIHtcclxuXHR0b3A6IC0xNzBweDtcclxufVxyXG5cclxuLi10b3AtMjE1IHtcclxuXHR0b3A6IC0yMTVweDtcclxufVxyXG5cclxuLi10b3AtMjkwIHtcclxuXHR0b3A6IC0yOTBweDtcclxufVxyXG5cclxuLi10b3AtMzMwIHtcclxuXHR0b3A6IC0zMzBweDtcclxufVxyXG5cclxuLi1yaWdodC01IHtcclxuXHRyaWdodDogLTVweDtcclxufVxyXG5cclxuLi1yaWdodC0xMCB7XHJcblx0cmlnaHQ6IC0xMHB4O1xyXG59XHJcblxyXG4uLXJpZ2h0LTE1IHtcclxuXHRyaWdodDogLTE1cHg7XHJcbn1cclxuXHJcbi4tcmlnaHQtMjAge1xyXG5cdHJpZ2h0OiAtMjBweDtcclxufVxyXG5cclxuLi1yaWdodC0yNSB7XHJcblx0cmlnaHQ6IC0yNXB4O1xyXG59XHJcblxyXG4uLXJpZ2h0LTMwIHtcclxuXHRyaWdodDogLTMwcHg7XHJcbn1cclxuXHJcbi4tcmlnaHQtMzUge1xyXG5cdHJpZ2h0OiAtMzVweDtcclxufVxyXG5cclxuLi1yaWdodC00MCB7XHJcblx0cmlnaHQ6IC00MHB4O1xyXG59XHJcblxyXG4uLXJpZ2h0LTQ1IHtcclxuXHRyaWdodDogLTQ1cHg7XHJcbn1cclxuXHJcbi4tcmlnaHQtNTAge1xyXG5cdHJpZ2h0OiAtNTBweDtcclxufVxyXG5cclxuLi1yaWdodC01NSB7XHJcblx0cmlnaHQ6IC01NXB4O1xyXG59XHJcblxyXG4uLXJpZ2h0LTYwIHtcclxuXHRyaWdodDogLTYwcHg7XHJcbn1cclxuXHJcbi4tcmlnaHQtNjUge1xyXG5cdHJpZ2h0OiAtNjVweDtcclxufVxyXG5cclxuLi1yaWdodC03MCB7XHJcblx0cmlnaHQ6IC03MHB4O1xyXG59XHJcblxyXG4uLXJpZ2h0LTc1IHtcclxuXHRyaWdodDogLTc1cHg7XHJcbn1cclxuXHJcbi4tcmlnaHQtODAge1xyXG5cdHJpZ2h0OiAtODBweDtcclxufVxyXG5cclxuLi1yaWdodC04NSB7XHJcblx0cmlnaHQ6IC04NXB4O1xyXG59XHJcblxyXG4uLXJpZ2h0LTkwIHtcclxuXHRyaWdodDogLTkwcHg7XHJcbn1cclxuXHJcbi4tcmlnaHQtOTUge1xyXG5cdHJpZ2h0OiAtOTVweDtcclxufVxyXG5cclxuLi1yaWdodC0xMDAge1xyXG5cdHJpZ2h0OiAtMTAwcHg7XHJcbn1cclxuXHJcbi4tYm90dG9tLTUge1xyXG5cdGJvdHRvbTogLTVweDtcclxufVxyXG5cclxuLi1ib3R0b20tMTAge1xyXG5cdGJvdHRvbTogLTEwcHg7XHJcbn1cclxuXHJcbi4tYm90dG9tLTE1IHtcclxuXHRib3R0b206IC0xNXB4O1xyXG59XHJcblxyXG4uLWJvdHRvbS0yMCB7XHJcblx0Ym90dG9tOiAtMjBweDtcclxufVxyXG5cclxuLi1ib3R0b20tMjUge1xyXG5cdGJvdHRvbTogLTI1cHg7XHJcbn1cclxuXHJcbi4tYm90dG9tLTMwIHtcclxuXHRib3R0b206IC0zMHB4O1xyXG59XHJcblxyXG4uLWJvdHRvbS0zNSB7XHJcblx0Ym90dG9tOiAtMzVweDtcclxufVxyXG5cclxuLi1ib3R0b20tNDAge1xyXG5cdGJvdHRvbTogLTQwcHg7XHJcbn1cclxuXHJcbi4tYm90dG9tLTQ1IHtcclxuXHRib3R0b206IC00NXB4O1xyXG59XHJcblxyXG4uLWJvdHRvbS01MCB7XHJcblx0Ym90dG9tOiAtNTBweDtcclxufVxyXG5cclxuLi1ib3R0b20tNTUge1xyXG5cdGJvdHRvbTogLTU1cHg7XHJcbn1cclxuXHJcbi4tYm90dG9tLTYwIHtcclxuXHRib3R0b206IC02MHB4O1xyXG59XHJcblxyXG4uLWJvdHRvbS02NSB7XHJcblx0Ym90dG9tOiAtNjVweDtcclxufVxyXG5cclxuLi1ib3R0b20tNzAge1xyXG5cdGJvdHRvbTogLTcwcHg7XHJcbn1cclxuXHJcbi4tYm90dG9tLTc1IHtcclxuXHRib3R0b206IC03NXB4O1xyXG59XHJcblxyXG4uLWJvdHRvbS04MCB7XHJcblx0Ym90dG9tOiAtODBweDtcclxufVxyXG5cclxuLi1ib3R0b20tODUge1xyXG5cdGJvdHRvbTogLTg1cHg7XHJcbn1cclxuXHJcbi4tYm90dG9tLTkwIHtcclxuXHRib3R0b206IC05MHB4O1xyXG59XHJcblxyXG4uLWJvdHRvbS05NSB7XHJcblx0Ym90dG9tOiAtOTVweDtcclxufVxyXG5cclxuLi1ib3R0b20tMTAwIHtcclxuXHRib3R0b206IC0xMDBweDtcclxufVxyXG5cclxuLi1ib3R0b20tMjMwIHtcclxuXHRib3R0b206IC0yMzBweDtcclxufVxyXG5cclxuLi1ib3R0b20tMFxcLzFlbSB7XHJcblx0Ym90dG9tOiAtMC4xZW07XHJcbn1cclxuXHJcbi4tYm90dG9tLTBcXC8yZW0ge1xyXG5cdGJvdHRvbTogLTAuMmVtO1xyXG59XHJcblxyXG4uLWxlZnQtNSB7XHJcblx0bGVmdDogLTVweDtcclxufVxyXG5cclxuLi1sZWZ0LTEwIHtcclxuXHRsZWZ0OiAtMTBweDtcclxufVxyXG5cclxuLi1sZWZ0LTE1IHtcclxuXHRsZWZ0OiAtMTVweDtcclxufVxyXG5cclxuLi1sZWZ0LTIwIHtcclxuXHRsZWZ0OiAtMjBweDtcclxufVxyXG5cclxuLi1sZWZ0LTI1IHtcclxuXHRsZWZ0OiAtMjVweDtcclxufVxyXG5cclxuLi1sZWZ0LTMwIHtcclxuXHRsZWZ0OiAtMzBweDtcclxufVxyXG5cclxuLi1sZWZ0LTM1IHtcclxuXHRsZWZ0OiAtMzVweDtcclxufVxyXG5cclxuLi1sZWZ0LTQwIHtcclxuXHRsZWZ0OiAtNDBweDtcclxufVxyXG5cclxuLi1sZWZ0LTQ1IHtcclxuXHRsZWZ0OiAtNDVweDtcclxufVxyXG5cclxuLi1sZWZ0LTUwIHtcclxuXHRsZWZ0OiAtNTBweDtcclxufVxyXG5cclxuLi1sZWZ0LTU1IHtcclxuXHRsZWZ0OiAtNTVweDtcclxufVxyXG5cclxuLi1sZWZ0LTYwIHtcclxuXHRsZWZ0OiAtNjBweDtcclxufVxyXG5cclxuLi1sZWZ0LTY1IHtcclxuXHRsZWZ0OiAtNjVweDtcclxufVxyXG5cclxuLi1sZWZ0LTcwIHtcclxuXHRsZWZ0OiAtNzBweDtcclxufVxyXG5cclxuLi1sZWZ0LTc1IHtcclxuXHRsZWZ0OiAtNzVweDtcclxufVxyXG5cclxuLi1sZWZ0LTgwIHtcclxuXHRsZWZ0OiAtODBweDtcclxufVxyXG5cclxuLi1sZWZ0LTg1IHtcclxuXHRsZWZ0OiAtODVweDtcclxufVxyXG5cclxuLi1sZWZ0LTkwIHtcclxuXHRsZWZ0OiAtOTBweDtcclxufVxyXG5cclxuLi1sZWZ0LTk1IHtcclxuXHRsZWZ0OiAtOTVweDtcclxufVxyXG5cclxuLi1sZWZ0LTEwMCB7XHJcblx0bGVmdDogLTEwMHB4O1xyXG59XHJcblxyXG4vKiBQZXJjZW50YWdlICovXHJcbi50b3AtNXBlcmNlbnQge1xyXG5cdHRvcDogNSU7XHJcbn1cclxuXHJcbi50b3AtMTBwZXJjZW50IHtcclxuXHR0b3A6IDEwJTtcclxufVxyXG5cclxuLnRvcC0xNXBlcmNlbnQge1xyXG5cdHRvcDogMTUlO1xyXG59XHJcblxyXG4udG9wLTIwcGVyY2VudCB7XHJcblx0dG9wOiAyMCU7XHJcbn1cclxuXHJcbi50b3AtMjVwZXJjZW50IHtcclxuXHR0b3A6IDI1JTtcclxufVxyXG5cclxuLnRvcC0zMHBlcmNlbnQge1xyXG5cdHRvcDogMzAlO1xyXG59XHJcblxyXG4udG9wLTM1cGVyY2VudCB7XHJcblx0dG9wOiAzNSU7XHJcbn1cclxuXHJcbi50b3AtNDBwZXJjZW50IHtcclxuXHR0b3A6IDQwJTtcclxufVxyXG5cclxuLnRvcC00NXBlcmNlbnQge1xyXG5cdHRvcDogNDUlO1xyXG59XHJcblxyXG4udG9wLTUwcGVyY2VudCB7XHJcblx0dG9wOiA1MCU7XHJcbn1cclxuXHJcbi50b3AtNTVwZXJjZW50IHtcclxuXHR0b3A6IDU1JTtcclxufVxyXG5cclxuLnRvcC02MHBlcmNlbnQge1xyXG5cdHRvcDogNjAlO1xyXG59XHJcblxyXG4udG9wLTY1cGVyY2VudCB7XHJcblx0dG9wOiA2NSU7XHJcbn1cclxuXHJcbi50b3AtNzBwZXJjZW50IHtcclxuXHR0b3A6IDcwJTtcclxufVxyXG5cclxuLnRvcC03NXBlcmNlbnQge1xyXG5cdHRvcDogNzUlO1xyXG59XHJcblxyXG4udG9wLTgwcGVyY2VudCB7XHJcblx0dG9wOiA4MCU7XHJcbn1cclxuXHJcbi50b3AtODVwZXJjZW50IHtcclxuXHR0b3A6IDg1JTtcclxufVxyXG5cclxuLnRvcC05MHBlcmNlbnQge1xyXG5cdHRvcDogOTAlO1xyXG59XHJcblxyXG4udG9wLTk1cGVyY2VudCB7XHJcblx0dG9wOiA5NSU7XHJcbn1cclxuXHJcbi50b3AtMTAwcGVyY2VudCB7XHJcblx0dG9wOiAxMDAlO1xyXG59XHJcblxyXG4ucmlnaHQtNXBlcmNlbnQge1xyXG5cdHJpZ2h0OiA1JTtcclxufVxyXG5cclxuLnJpZ2h0LTEwcGVyY2VudCB7XHJcblx0cmlnaHQ6IDEwJTtcclxufVxyXG5cclxuLnJpZ2h0LTE1cGVyY2VudCB7XHJcblx0cmlnaHQ6IDE1JTtcclxufVxyXG5cclxuLnJpZ2h0LTIwcGVyY2VudCB7XHJcblx0cmlnaHQ6IDIwJTtcclxufVxyXG5cclxuLnJpZ2h0LTI1cGVyY2VudCB7XHJcblx0cmlnaHQ6IDI1JTtcclxufVxyXG5cclxuLnJpZ2h0LTMwcGVyY2VudCB7XHJcblx0cmlnaHQ6IDMwJTtcclxufVxyXG5cclxuLnJpZ2h0LTM1cGVyY2VudCB7XHJcblx0cmlnaHQ6IDM1JTtcclxufVxyXG5cclxuLnJpZ2h0LTQwcGVyY2VudCB7XHJcblx0cmlnaHQ6IDQwJTtcclxufVxyXG5cclxuLnJpZ2h0LTQ1cGVyY2VudCB7XHJcblx0cmlnaHQ6IDQ1JTtcclxufVxyXG5cclxuLnJpZ2h0LTUwcGVyY2VudCB7XHJcblx0cmlnaHQ6IDUwJTtcclxufVxyXG5cclxuLnJpZ2h0LTU1cGVyY2VudCB7XHJcblx0cmlnaHQ6IDU1JTtcclxufVxyXG5cclxuLnJpZ2h0LTYwcGVyY2VudCB7XHJcblx0cmlnaHQ6IDYwJTtcclxufVxyXG5cclxuLnJpZ2h0LTY1cGVyY2VudCB7XHJcblx0cmlnaHQ6IDY1JTtcclxufVxyXG5cclxuLnJpZ2h0LTcwcGVyY2VudCB7XHJcblx0cmlnaHQ6IDcwJTtcclxufVxyXG5cclxuLnJpZ2h0LTc1cGVyY2VudCB7XHJcblx0cmlnaHQ6IDc1JTtcclxufVxyXG5cclxuLnJpZ2h0LTgwcGVyY2VudCB7XHJcblx0cmlnaHQ6IDgwJTtcclxufVxyXG5cclxuLnJpZ2h0LTg1cGVyY2VudCB7XHJcblx0cmlnaHQ6IDg1JTtcclxufVxyXG5cclxuLnJpZ2h0LTkwcGVyY2VudCB7XHJcblx0cmlnaHQ6IDkwJTtcclxufVxyXG5cclxuLnJpZ2h0LTk1cGVyY2VudCB7XHJcblx0cmlnaHQ6IDk1JTtcclxufVxyXG5cclxuLnJpZ2h0LTEwMHBlcmNlbnQge1xyXG5cdHJpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4uYm90dG9tLTVwZXJjZW50IHtcclxuXHRib3R0b206IDUlO1xyXG59XHJcblxyXG4uYm90dG9tLTEwcGVyY2VudCB7XHJcblx0Ym90dG9tOiAxMCU7XHJcbn1cclxuXHJcbi5ib3R0b20tMTVwZXJjZW50IHtcclxuXHRib3R0b206IDE1JTtcclxufVxyXG5cclxuLmJvdHRvbS0yMHBlcmNlbnQge1xyXG5cdGJvdHRvbTogMjAlO1xyXG59XHJcblxyXG4uYm90dG9tLTI1cGVyY2VudCB7XHJcblx0Ym90dG9tOiAyNSU7XHJcbn1cclxuXHJcbi5ib3R0b20tMzBwZXJjZW50IHtcclxuXHRib3R0b206IDMwJTtcclxufVxyXG5cclxuLmJvdHRvbS0zNXBlcmNlbnQge1xyXG5cdGJvdHRvbTogMzUlO1xyXG59XHJcblxyXG4uYm90dG9tLTQwcGVyY2VudCB7XHJcblx0Ym90dG9tOiA0MCU7XHJcbn1cclxuXHJcbi5ib3R0b20tNDVwZXJjZW50IHtcclxuXHRib3R0b206IDQ1JTtcclxufVxyXG5cclxuLmJvdHRvbS01MHBlcmNlbnQge1xyXG5cdGJvdHRvbTogNTAlO1xyXG59XHJcblxyXG4uYm90dG9tLTU1cGVyY2VudCB7XHJcblx0Ym90dG9tOiA1NSU7XHJcbn1cclxuXHJcbi5ib3R0b20tNjBwZXJjZW50IHtcclxuXHRib3R0b206IDYwJTtcclxufVxyXG5cclxuLmJvdHRvbS02NXBlcmNlbnQge1xyXG5cdGJvdHRvbTogNjUlO1xyXG59XHJcblxyXG4uYm90dG9tLTcwcGVyY2VudCB7XHJcblx0Ym90dG9tOiA3MCU7XHJcbn1cclxuXHJcbi5ib3R0b20tNzVwZXJjZW50IHtcclxuXHRib3R0b206IDc1JTtcclxufVxyXG5cclxuLmJvdHRvbS04MHBlcmNlbnQge1xyXG5cdGJvdHRvbTogODAlO1xyXG59XHJcblxyXG4uYm90dG9tLTg1cGVyY2VudCB7XHJcblx0Ym90dG9tOiA4NSU7XHJcbn1cclxuXHJcbi5ib3R0b20tOTBwZXJjZW50IHtcclxuXHRib3R0b206IDkwJTtcclxufVxyXG5cclxuLmJvdHRvbS05NXBlcmNlbnQge1xyXG5cdGJvdHRvbTogOTUlO1xyXG59XHJcblxyXG4uYm90dG9tLTEwMHBlcmNlbnQge1xyXG5cdGJvdHRvbTogMTAwJTtcclxufVxyXG5cclxuLmxlZnQtNXBlcmNlbnQge1xyXG5cdGxlZnQ6IDUlO1xyXG59XHJcblxyXG4ubGVmdC0xMHBlcmNlbnQge1xyXG5cdGxlZnQ6IDEwJTtcclxufVxyXG5cclxuLmxlZnQtMTVwZXJjZW50IHtcclxuXHRsZWZ0OiAxNSU7XHJcbn1cclxuXHJcbi5sZWZ0LTIwcGVyY2VudCB7XHJcblx0bGVmdDogMjAlO1xyXG59XHJcblxyXG4ubGVmdC0yNXBlcmNlbnQge1xyXG5cdGxlZnQ6IDI1JTtcclxufVxyXG5cclxuLmxlZnQtMzBwZXJjZW50IHtcclxuXHRsZWZ0OiAzMCU7XHJcbn1cclxuXHJcbi5sZWZ0LTM1cGVyY2VudCB7XHJcblx0bGVmdDogMzUlO1xyXG59XHJcblxyXG4ubGVmdC00MHBlcmNlbnQge1xyXG5cdGxlZnQ6IDQwJTtcclxufVxyXG5cclxuLmxlZnQtNDVwZXJjZW50IHtcclxuXHRsZWZ0OiA0NSU7XHJcbn1cclxuXHJcbi5sZWZ0LTUwcGVyY2VudCB7XHJcblx0bGVmdDogNTAlO1xyXG59XHJcblxyXG4ubGVmdC01NXBlcmNlbnQge1xyXG5cdGxlZnQ6IDU1JTtcclxufVxyXG5cclxuLmxlZnQtNjBwZXJjZW50IHtcclxuXHRsZWZ0OiA2MCU7XHJcbn1cclxuXHJcbi5sZWZ0LTY1cGVyY2VudCB7XHJcblx0bGVmdDogNjUlO1xyXG59XHJcblxyXG4ubGVmdC03MHBlcmNlbnQge1xyXG5cdGxlZnQ6IDcwJTtcclxufVxyXG5cclxuLmxlZnQtNzVwZXJjZW50IHtcclxuXHRsZWZ0OiA3NSU7XHJcbn1cclxuXHJcbi5sZWZ0LTgwcGVyY2VudCB7XHJcblx0bGVmdDogODAlO1xyXG59XHJcblxyXG4ubGVmdC04NXBlcmNlbnQge1xyXG5cdGxlZnQ6IDg1JTtcclxufVxyXG5cclxuLmxlZnQtOTBwZXJjZW50IHtcclxuXHRsZWZ0OiA5MCU7XHJcbn1cclxuXHJcbi5sZWZ0LTk1cGVyY2VudCB7XHJcblx0bGVmdDogOTUlO1xyXG59XHJcblxyXG4ubGVmdC0xMDBwZXJjZW50IHtcclxuXHRsZWZ0OiAxMDAlO1xyXG59XHJcblxyXG4vKiBQZXJjZW50YWdlIE5lZ2F0aXZlICovXHJcbi4tdG9wLTVwZXJjZW50IHtcclxuXHR0b3A6IC01JTtcclxufVxyXG5cclxuLi10b3AtMTBwZXJjZW50IHtcclxuXHR0b3A6IC0xMCU7XHJcbn1cclxuXHJcbi4tdG9wLTE1cGVyY2VudCB7XHJcblx0dG9wOiAtMTUlO1xyXG59XHJcblxyXG4uLXRvcC0yMHBlcmNlbnQge1xyXG5cdHRvcDogLTIwJTtcclxufVxyXG5cclxuLi10b3AtMjVwZXJjZW50IHtcclxuXHR0b3A6IC0yNSU7XHJcbn1cclxuXHJcbi4tdG9wLTMwcGVyY2VudCB7XHJcblx0dG9wOiAtMzAlO1xyXG59XHJcblxyXG4uLXRvcC0zNXBlcmNlbnQge1xyXG5cdHRvcDogLTM1JTtcclxufVxyXG5cclxuLi10b3AtNDBwZXJjZW50IHtcclxuXHR0b3A6IC00MCU7XHJcbn1cclxuXHJcbi4tdG9wLTQ1cGVyY2VudCB7XHJcblx0dG9wOiAtNDUlO1xyXG59XHJcblxyXG4uLXRvcC01MHBlcmNlbnQge1xyXG5cdHRvcDogLTUwJTtcclxufVxyXG5cclxuLi10b3AtNTVwZXJjZW50IHtcclxuXHR0b3A6IC01NSU7XHJcbn1cclxuXHJcbi4tdG9wLTYwcGVyY2VudCB7XHJcblx0dG9wOiAtNjAlO1xyXG59XHJcblxyXG4uLXRvcC02NXBlcmNlbnQge1xyXG5cdHRvcDogLTY1JTtcclxufVxyXG5cclxuLi10b3AtNzBwZXJjZW50IHtcclxuXHR0b3A6IC03MCU7XHJcbn1cclxuXHJcbi4tdG9wLTc1cGVyY2VudCB7XHJcblx0dG9wOiAtNzUlO1xyXG59XHJcblxyXG4uLXRvcC04MHBlcmNlbnQge1xyXG5cdHRvcDogLTgwJTtcclxufVxyXG5cclxuLi10b3AtODVwZXJjZW50IHtcclxuXHR0b3A6IC04NSU7XHJcbn1cclxuXHJcbi4tdG9wLTkwcGVyY2VudCB7XHJcblx0dG9wOiAtOTAlO1xyXG59XHJcblxyXG4uLXRvcC05NXBlcmNlbnQge1xyXG5cdHRvcDogLTk1JTtcclxufVxyXG5cclxuLi10b3AtMTAwcGVyY2VudCB7XHJcblx0dG9wOiAtMTAwJTtcclxufVxyXG5cclxuLi10b3AtMTQ1cGVyY2VudCB7XHJcblx0dG9wOiAtMTQ1JTtcclxufVxyXG5cclxuLi10b3AtMTAwdmgge1xyXG5cdHRvcDogLTEwMHZoO1xyXG59XHJcblxyXG4uLXJpZ2h0LTVwZXJjZW50IHtcclxuXHRyaWdodDogLTUlO1xyXG59XHJcblxyXG4uLXJpZ2h0LTEwcGVyY2VudCB7XHJcblx0cmlnaHQ6IC0xMCU7XHJcbn1cclxuXHJcbi4tcmlnaHQtMTVwZXJjZW50IHtcclxuXHRyaWdodDogLTE1JTtcclxufVxyXG5cclxuLi1yaWdodC0yMHBlcmNlbnQge1xyXG5cdHJpZ2h0OiAtMjAlO1xyXG59XHJcblxyXG4uLXJpZ2h0LTI1cGVyY2VudCB7XHJcblx0cmlnaHQ6IC0yNSU7XHJcbn1cclxuXHJcbi4tcmlnaHQtMzBwZXJjZW50IHtcclxuXHRyaWdodDogLTMwJTtcclxufVxyXG5cclxuLi1yaWdodC0zNXBlcmNlbnQge1xyXG5cdHJpZ2h0OiAtMzUlO1xyXG59XHJcblxyXG4uLXJpZ2h0LTQwcGVyY2VudCB7XHJcblx0cmlnaHQ6IC00MCU7XHJcbn1cclxuXHJcbi4tcmlnaHQtNDVwZXJjZW50IHtcclxuXHRyaWdodDogLTQ1JTtcclxufVxyXG5cclxuLi1yaWdodC01MHBlcmNlbnQge1xyXG5cdHJpZ2h0OiAtNTAlO1xyXG59XHJcblxyXG4uLXJpZ2h0LTU1cGVyY2VudCB7XHJcblx0cmlnaHQ6IC01NSU7XHJcbn1cclxuXHJcbi4tcmlnaHQtNjBwZXJjZW50IHtcclxuXHRyaWdodDogLTYwJTtcclxufVxyXG5cclxuLi1yaWdodC02NXBlcmNlbnQge1xyXG5cdHJpZ2h0OiAtNjUlO1xyXG59XHJcblxyXG4uLXJpZ2h0LTcwcGVyY2VudCB7XHJcblx0cmlnaHQ6IC03MCU7XHJcbn1cclxuXHJcbi4tcmlnaHQtNzVwZXJjZW50IHtcclxuXHRyaWdodDogLTc1JTtcclxufVxyXG5cclxuLi1yaWdodC04MHBlcmNlbnQge1xyXG5cdHJpZ2h0OiAtODAlO1xyXG59XHJcblxyXG4uLXJpZ2h0LTg1cGVyY2VudCB7XHJcblx0cmlnaHQ6IC04NSU7XHJcbn1cclxuXHJcbi4tcmlnaHQtOTBwZXJjZW50IHtcclxuXHRyaWdodDogLTkwJTtcclxufVxyXG5cclxuLi1yaWdodC05NXBlcmNlbnQge1xyXG5cdHJpZ2h0OiAtOTUlO1xyXG59XHJcblxyXG4uLXJpZ2h0LTEwMHBlcmNlbnQge1xyXG5cdHJpZ2h0OiAtMTAwJTtcclxufVxyXG5cclxuLi1ib3R0b20tNXBlcmNlbnQge1xyXG5cdGJvdHRvbTogLTUlO1xyXG59XHJcblxyXG4uLWJvdHRvbS0xMHBlcmNlbnQge1xyXG5cdGJvdHRvbTogLTEwJTtcclxufVxyXG5cclxuLi1ib3R0b20tMTVwZXJjZW50IHtcclxuXHRib3R0b206IC0xNSU7XHJcbn1cclxuXHJcbi4tYm90dG9tLTIwcGVyY2VudCB7XHJcblx0Ym90dG9tOiAtMjAlO1xyXG59XHJcblxyXG4uLWJvdHRvbS0yNXBlcmNlbnQge1xyXG5cdGJvdHRvbTogLTI1JTtcclxufVxyXG5cclxuLi1ib3R0b20tMzBwZXJjZW50IHtcclxuXHRib3R0b206IC0zMCU7XHJcbn1cclxuXHJcbi4tYm90dG9tLTM1cGVyY2VudCB7XHJcblx0Ym90dG9tOiAtMzUlO1xyXG59XHJcblxyXG4uLWJvdHRvbS00MHBlcmNlbnQge1xyXG5cdGJvdHRvbTogLTQwJTtcclxufVxyXG5cclxuLi1ib3R0b20tNDVwZXJjZW50IHtcclxuXHRib3R0b206IC00NSU7XHJcbn1cclxuXHJcbi4tYm90dG9tLTUwcGVyY2VudCB7XHJcblx0Ym90dG9tOiAtNTAlO1xyXG59XHJcblxyXG4uLWJvdHRvbS01NXBlcmNlbnQge1xyXG5cdGJvdHRvbTogLTU1JTtcclxufVxyXG5cclxuLi1ib3R0b20tNjBwZXJjZW50IHtcclxuXHRib3R0b206IC02MCU7XHJcbn1cclxuXHJcbi4tYm90dG9tLTY1cGVyY2VudCB7XHJcblx0Ym90dG9tOiAtNjUlO1xyXG59XHJcblxyXG4uLWJvdHRvbS03MHBlcmNlbnQge1xyXG5cdGJvdHRvbTogLTcwJTtcclxufVxyXG5cclxuLi1ib3R0b20tNzVwZXJjZW50IHtcclxuXHRib3R0b206IC03NSU7XHJcbn1cclxuXHJcbi4tYm90dG9tLTgwcGVyY2VudCB7XHJcblx0Ym90dG9tOiAtODAlO1xyXG59XHJcblxyXG4uLWJvdHRvbS04NXBlcmNlbnQge1xyXG5cdGJvdHRvbTogLTg1JTtcclxufVxyXG5cclxuLi1ib3R0b20tOTBwZXJjZW50IHtcclxuXHRib3R0b206IC05MCU7XHJcbn1cclxuXHJcbi4tYm90dG9tLTk1cGVyY2VudCB7XHJcblx0Ym90dG9tOiAtOTUlO1xyXG59XHJcblxyXG4uLWJvdHRvbS0xMDBwZXJjZW50IHtcclxuXHRib3R0b206IC0xMDAlO1xyXG59XHJcblxyXG4uLWxlZnQtNXBlcmNlbnQge1xyXG5cdGxlZnQ6IC01JTtcclxufVxyXG5cclxuLi1sZWZ0LTEwcGVyY2VudCB7XHJcblx0bGVmdDogLTEwJTtcclxufVxyXG5cclxuLi1sZWZ0LTE1cGVyY2VudCB7XHJcblx0bGVmdDogLTE1JTtcclxufVxyXG5cclxuLi1sZWZ0LTIwcGVyY2VudCB7XHJcblx0bGVmdDogLTIwJTtcclxufVxyXG5cclxuLi1sZWZ0LTI1cGVyY2VudCB7XHJcblx0bGVmdDogLTI1JTtcclxufVxyXG5cclxuLi1sZWZ0LTMwcGVyY2VudCB7XHJcblx0bGVmdDogLTMwJTtcclxufVxyXG5cclxuLi1sZWZ0LTM1cGVyY2VudCB7XHJcblx0bGVmdDogLTM1JTtcclxufVxyXG5cclxuLi1sZWZ0LTQwcGVyY2VudCB7XHJcblx0bGVmdDogLTQwJTtcclxufVxyXG5cclxuLi1sZWZ0LTQ1cGVyY2VudCB7XHJcblx0bGVmdDogLTQ1JTtcclxufVxyXG5cclxuLi1sZWZ0LTUwcGVyY2VudCB7XHJcblx0bGVmdDogLTUwJTtcclxufVxyXG5cclxuLi1sZWZ0LTU1cGVyY2VudCB7XHJcblx0bGVmdDogLTU1JTtcclxufVxyXG5cclxuLi1sZWZ0LTYwcGVyY2VudCB7XHJcblx0bGVmdDogLTYwJTtcclxufVxyXG5cclxuLi1sZWZ0LTY1cGVyY2VudCB7XHJcblx0bGVmdDogLTY1JTtcclxufVxyXG5cclxuLi1sZWZ0LTcwcGVyY2VudCB7XHJcblx0bGVmdDogLTcwJTtcclxufVxyXG5cclxuLi1sZWZ0LTc1cGVyY2VudCB7XHJcblx0bGVmdDogLTc1JTtcclxufVxyXG5cclxuLi1sZWZ0LTgwcGVyY2VudCB7XHJcblx0bGVmdDogLTgwJTtcclxufVxyXG5cclxuLi1sZWZ0LTg1cGVyY2VudCB7XHJcblx0bGVmdDogLTg1JTtcclxufVxyXG5cclxuLi1sZWZ0LTkwcGVyY2VudCB7XHJcblx0bGVmdDogLTkwJTtcclxufVxyXG5cclxuLi1sZWZ0LTk1cGVyY2VudCB7XHJcblx0bGVmdDogLTk1JTtcclxufVxyXG5cclxuLi1sZWZ0LTEwMHBlcmNlbnQge1xyXG5cdGxlZnQ6IC0xMDAlO1xyXG59XHJcblxyXG4udG9wLTAtMjVlbSB7XHJcblx0dG9wOiAwLjI1ZW07XHJcbn1cclxuXHJcbi50b3AtMC01ZW0ge1xyXG5cdHRvcDogMC41ZW07XHJcbn1cclxuXHJcbi50b3AtMC03NWVtIHtcclxuXHR0b3A6IDAuNzVlbTtcclxufVxyXG5cclxuLnRvcC0xZW0ge1xyXG5cdHRvcDogMWVtO1xyXG59XHJcblxyXG4udG9wLTEtMjVlbSB7XHJcblx0dG9wOiAxLjI1ZW07XHJcbn1cclxuXHJcbi50b3AtMS01ZW0ge1xyXG5cdHRvcDogMS41ZW07XHJcbn1cclxuXHJcbi50b3AtMS03NWVtIHtcclxuXHR0b3A6IDEuNzVlbTtcclxufVxyXG5cclxuLnRvcC0yZW0ge1xyXG5cdHRvcDogMmVtO1xyXG59XHJcblxyXG4udG9wLTItMjVlbSB7XHJcblx0dG9wOiAyLjI1ZW07XHJcbn1cclxuXHJcbi50b3AtMi01ZW0ge1xyXG5cdHRvcDogMi41ZW07XHJcbn1cclxuXHJcbi50b3AtMi03NWVtIHtcclxuXHR0b3A6IDIuNzVlbTtcclxufVxyXG5cclxuLnRvcC0zZW0ge1xyXG5cdHRvcDogM2VtO1xyXG59XHJcblxyXG4udG9wLTMtMjVlbSB7XHJcblx0dG9wOiAzLjI1ZW07XHJcbn1cclxuXHJcbi50b3AtMy01ZW0ge1xyXG5cdHRvcDogMy41ZW07XHJcbn1cclxuXHJcbi50b3AtMy03NWVtIHtcclxuXHR0b3A6IDMuNzVlbTtcclxufVxyXG5cclxuLnRvcC00ZW0ge1xyXG5cdHRvcDogNGVtO1xyXG59XHJcblxyXG4udG9wLTQtMjVlbSB7XHJcblx0dG9wOiA0LjI1ZW07XHJcbn1cclxuXHJcbi50b3AtNC01ZW0ge1xyXG5cdHRvcDogNC41ZW07XHJcbn1cclxuXHJcbi50b3AtNC03NWVtIHtcclxuXHR0b3A6IDQuNzVlbTtcclxufVxyXG5cclxuLnRvcC01ZW0ge1xyXG5cdHRvcDogNWVtO1xyXG59XHJcblxyXG4uLXRvcC0wXFwvMWVtIHtcclxuXHR0b3A6IC0wLjFlbTtcclxufVxyXG5cclxuLi10b3AtMlxcLzJlbSB7XHJcblx0dG9wOiAtMi4yZW07XHJcbn1cclxuXHJcbi4tdG9wLTFcXC81ZW0ge1xyXG5cdHRvcDogLTEuNWVtO1xyXG59XHJcblxyXG4ucmlnaHQtMC0yNWVtIHtcclxuXHRyaWdodDogMC4yNWVtO1xyXG59XHJcblxyXG4ucmlnaHQtMC01ZW0ge1xyXG5cdHJpZ2h0OiAwLjVlbTtcclxufVxyXG5cclxuLnJpZ2h0LTAtNzVlbSB7XHJcblx0cmlnaHQ6IDAuNzVlbTtcclxufVxyXG5cclxuLnJpZ2h0LTFlbSB7XHJcblx0cmlnaHQ6IDFlbTtcclxufVxyXG5cclxuLnJpZ2h0LTEtMjVlbSB7XHJcblx0cmlnaHQ6IDEuMjVlbTtcclxufVxyXG5cclxuLnJpZ2h0LTEtNWVtIHtcclxuXHRyaWdodDogMS41ZW07XHJcbn1cclxuXHJcbi5yaWdodC0xLTc1ZW0ge1xyXG5cdHJpZ2h0OiAxLjc1ZW07XHJcbn1cclxuXHJcbi5yaWdodC0yZW0ge1xyXG5cdHJpZ2h0OiAyZW07XHJcbn1cclxuXHJcbi5yaWdodC0yLTI1ZW0ge1xyXG5cdHJpZ2h0OiAyLjI1ZW07XHJcbn1cclxuXHJcbi5yaWdodC0yLTVlbSB7XHJcblx0cmlnaHQ6IDIuNWVtO1xyXG59XHJcblxyXG4ucmlnaHQtMi03NWVtIHtcclxuXHRyaWdodDogMi43NWVtO1xyXG59XHJcblxyXG4ucmlnaHQtM2VtIHtcclxuXHRyaWdodDogM2VtO1xyXG59XHJcblxyXG4ucmlnaHQtMy0yNWVtIHtcclxuXHRyaWdodDogMy4yNWVtO1xyXG59XHJcblxyXG4ucmlnaHQtMy01ZW0ge1xyXG5cdHJpZ2h0OiAzLjVlbTtcclxufVxyXG5cclxuLnJpZ2h0LTMtNzVlbSB7XHJcblx0cmlnaHQ6IDMuNzVlbTtcclxufVxyXG5cclxuLnJpZ2h0LTRlbSB7XHJcblx0cmlnaHQ6IDRlbTtcclxufVxyXG5cclxuLnJpZ2h0LTQtMjVlbSB7XHJcblx0cmlnaHQ6IDQuMjVlbTtcclxufVxyXG5cclxuLnJpZ2h0LTQtNWVtIHtcclxuXHRyaWdodDogNC41ZW07XHJcbn1cclxuXHJcbi5yaWdodC00LTc1ZW0ge1xyXG5cdHJpZ2h0OiA0Ljc1ZW07XHJcbn1cclxuXHJcbi5yaWdodC01ZW0ge1xyXG5cdHJpZ2h0OiA1ZW07XHJcbn1cclxuXHJcbi5ib3R0b20tMFxcLzFlbSB7XHJcblx0Ym90dG9tOiAwLjFlbTtcclxufVxyXG5cclxuLmJvdHRvbS0wXFwvMmVtIHtcclxuXHRib3R0b206IDAuMmVtO1xyXG59XHJcblxyXG4uYm90dG9tLTAtNWVtIHtcclxuXHRib3R0b206IDAuNWVtO1xyXG59XHJcblxyXG4uYm90dG9tLTAtNzVlbSB7XHJcblx0Ym90dG9tOiAwLjc1ZW07XHJcbn1cclxuXHJcbi5ib3R0b20tMWVtIHtcclxuXHRib3R0b206IDFlbTtcclxufVxyXG5cclxuLmJvdHRvbS0xLTI1ZW0ge1xyXG5cdGJvdHRvbTogMS4yNWVtO1xyXG59XHJcblxyXG4uYm90dG9tLTEtNWVtIHtcclxuXHRib3R0b206IDEuNWVtO1xyXG59XHJcblxyXG4uYm90dG9tLTEtNzVlbSB7XHJcblx0Ym90dG9tOiAxLjc1ZW07XHJcbn1cclxuXHJcbi5ib3R0b20tMmVtIHtcclxuXHRib3R0b206IDJlbTtcclxufVxyXG5cclxuLmJvdHRvbS0yLTI1ZW0ge1xyXG5cdGJvdHRvbTogMi4yNWVtO1xyXG59XHJcblxyXG4uYm90dG9tLTItNWVtIHtcclxuXHRib3R0b206IDIuNWVtO1xyXG59XHJcblxyXG4uYm90dG9tLTItNzVlbSB7XHJcblx0Ym90dG9tOiAyLjc1ZW07XHJcbn1cclxuXHJcbi5ib3R0b20tM2VtIHtcclxuXHRib3R0b206IDNlbTtcclxufVxyXG5cclxuLmJvdHRvbS0zLTI1ZW0ge1xyXG5cdGJvdHRvbTogMy4yNWVtO1xyXG59XHJcblxyXG4uYm90dG9tLTMtNWVtIHtcclxuXHRib3R0b206IDMuNWVtO1xyXG59XHJcblxyXG4uYm90dG9tLTMtNzVlbSB7XHJcblx0Ym90dG9tOiAzLjc1ZW07XHJcbn1cclxuXHJcbi5ib3R0b20tNGVtIHtcclxuXHRib3R0b206IDRlbTtcclxufVxyXG5cclxuLmJvdHRvbS00LTI1ZW0ge1xyXG5cdGJvdHRvbTogNC4yNWVtO1xyXG59XHJcblxyXG4uYm90dG9tLTQtNWVtIHtcclxuXHRib3R0b206IDQuNWVtO1xyXG59XHJcblxyXG4uYm90dG9tLTQtNzVlbSB7XHJcblx0Ym90dG9tOiA0Ljc1ZW07XHJcbn1cclxuXHJcbi5ib3R0b20tNWVtIHtcclxuXHRib3R0b206IDVlbTtcclxufVxyXG5cclxuLmxlZnQtMC0yNWVtIHtcclxuXHRsZWZ0OiAwLjI1ZW07XHJcbn1cclxuXHJcbi5sZWZ0LTAtNWVtIHtcclxuXHRsZWZ0OiAwLjVlbTtcclxufVxyXG5cclxuLmxlZnQtMC03NWVtIHtcclxuXHRsZWZ0OiAwLjc1ZW07XHJcbn1cclxuXHJcbi5sZWZ0LTFlbSB7XHJcblx0bGVmdDogMWVtO1xyXG59XHJcblxyXG4ubGVmdC0xLTI1ZW0ge1xyXG5cdGxlZnQ6IDEuMjVlbTtcclxufVxyXG5cclxuLmxlZnQtMS01ZW0ge1xyXG5cdGxlZnQ6IDEuNWVtO1xyXG59XHJcblxyXG4ubGVmdC0xLTc1ZW0ge1xyXG5cdGxlZnQ6IDEuNzVlbTtcclxufVxyXG5cclxuLmxlZnQtMmVtIHtcclxuXHRsZWZ0OiAyZW07XHJcbn1cclxuXHJcbi5sZWZ0LTItMjVlbSB7XHJcblx0bGVmdDogMi4yNWVtO1xyXG59XHJcblxyXG4ubGVmdC0yLTVlbSB7XHJcblx0bGVmdDogMi41ZW07XHJcbn1cclxuXHJcbi5sZWZ0LTItNzVlbSB7XHJcblx0bGVmdDogMi43NWVtO1xyXG59XHJcblxyXG4ubGVmdC0zZW0ge1xyXG5cdGxlZnQ6IDNlbTtcclxufVxyXG5cclxuLmxlZnQtMy0yNWVtIHtcclxuXHRsZWZ0OiAzLjI1ZW07XHJcbn1cclxuXHJcbi5sZWZ0LTMtNWVtIHtcclxuXHRsZWZ0OiAzLjVlbTtcclxufVxyXG5cclxuLmxlZnQtMy03NWVtIHtcclxuXHRsZWZ0OiAzLjc1ZW07XHJcbn1cclxuXHJcbi5sZWZ0LTRlbSB7XHJcblx0bGVmdDogNGVtO1xyXG59XHJcblxyXG4ubGVmdC00LTI1ZW0ge1xyXG5cdGxlZnQ6IDQuMjVlbTtcclxufVxyXG5cclxuLmxlZnQtNC01ZW0ge1xyXG5cdGxlZnQ6IDQuNWVtO1xyXG59XHJcblxyXG4ubGVmdC00LTc1ZW0ge1xyXG5cdGxlZnQ6IDQuNzVlbTtcclxufVxyXG5cclxuLmxlZnQtNWVtIHtcclxuXHRsZWZ0OiA1ZW07XHJcbn1cclxuXHJcbi5wYWRkaW5nLXVuc2V0IHtcclxuXHRwYWRkaW5nOiB1bnNldDtcclxufVxyXG5cclxuLnAtMCB7XHJcblx0cGFkZGluZzogMDtcclxufVxyXG5cclxuLnAtNSB7XHJcblx0cGFkZGluZzogNXB4O1xyXG59XHJcblxyXG4ucC0xMCB7XHJcblx0cGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLnAtMTUge1xyXG5cdHBhZGRpbmc6IDE1cHg7XHJcbn1cclxuXHJcbi5wLTIwIHtcclxuXHRwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4ucC0yNSB7XHJcblx0cGFkZGluZzogMjVweDtcclxufVxyXG5cclxuLnAtMzAge1xyXG5cdHBhZGRpbmc6IDMwcHg7XHJcbn1cclxuXHJcbi5wLTM1IHtcclxuXHRwYWRkaW5nOiAzNXB4O1xyXG59XHJcblxyXG4ucC00MCB7XHJcblx0cGFkZGluZzogNDBweDtcclxufVxyXG5cclxuLnAtNDUge1xyXG5cdHBhZGRpbmc6IDQ1cHg7XHJcbn1cclxuXHJcbi5wLTUwIHtcclxuXHRwYWRkaW5nOiA1MHB4O1xyXG59XHJcblxyXG4ucC01NSB7XHJcblx0cGFkZGluZzogNTVweDtcclxufVxyXG5cclxuLnAtNjAge1xyXG5cdHBhZGRpbmc6IDYwcHg7XHJcbn1cclxuXHJcbi5wLTY1IHtcclxuXHRwYWRkaW5nOiA2NXB4O1xyXG59XHJcblxyXG4ucC03MCB7XHJcblx0cGFkZGluZzogNzBweDtcclxufVxyXG5cclxuLnAtNzUge1xyXG5cdHBhZGRpbmc6IDc1cHg7XHJcbn1cclxuXHJcbi5wLTgwIHtcclxuXHRwYWRkaW5nOiA4MHB4O1xyXG59XHJcblxyXG4ucC04NSB7XHJcblx0cGFkZGluZzogODVweDtcclxufVxyXG5cclxuLnAtOTAge1xyXG5cdHBhZGRpbmc6IDkwcHg7XHJcbn1cclxuXHJcbi5wLTk1IHtcclxuXHRwYWRkaW5nOiA5NXB4O1xyXG59XHJcblxyXG4ucC0xMDAge1xyXG5cdHBhZGRpbmc6IDEwMHB4O1xyXG59XHJcblxyXG4ucHQtMCxcclxuLnB5LTAge1xyXG5cdHBhZGRpbmctdG9wOiAwO1xyXG59XHJcblxyXG4ucHQtNSxcclxuLnB5LTUge1xyXG5cdHBhZGRpbmctdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5wdC0xMCxcclxuLnB5LTEwIHtcclxuXHRwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG5cclxuLnB0LTE1LFxyXG4ucHktMTUge1xyXG5cdHBhZGRpbmctdG9wOiAxNXB4O1xyXG59XHJcblxyXG4ucHQtMjAsXHJcbi5weS0yMCB7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5wdC0yNSxcclxuLnB5LTI1IHtcclxuXHRwYWRkaW5nLXRvcDogMjVweDtcclxufVxyXG5cclxuLnB0LTMwLFxyXG4ucHktMzAge1xyXG5cdHBhZGRpbmctdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ucHQtMzUsXHJcbi5weS0zNSB7XHJcblx0cGFkZGluZy10b3A6IDM1cHg7XHJcbn1cclxuXHJcbi5wdC00MCxcclxuLnB5LTQwIHtcclxuXHRwYWRkaW5nLXRvcDogNDBweDtcclxufVxyXG5cclxuLnB0LTQ1LFxyXG4ucHktNDUge1xyXG5cdHBhZGRpbmctdG9wOiA0NXB4O1xyXG59XHJcblxyXG4ucHQtNTAsXHJcbi5weS01MCB7XHJcblx0cGFkZGluZy10b3A6IDUwcHg7XHJcbn1cclxuXHJcbi5wdC01NSxcclxuLnB5LTU1IHtcclxuXHRwYWRkaW5nLXRvcDogNTVweDtcclxufVxyXG5cclxuLnB0LTYwLFxyXG4ucHktNjAge1xyXG5cdHBhZGRpbmctdG9wOiA2MHB4O1xyXG59XHJcblxyXG4ucHQtNjUsXHJcbi5weS02NSB7XHJcblx0cGFkZGluZy10b3A6IDY1cHg7XHJcbn1cclxuXHJcbi5wdC03MCxcclxuLnB5LTcwIHtcclxuXHRwYWRkaW5nLXRvcDogNzBweDtcclxufVxyXG5cclxuLnB0LTc1LFxyXG4ucHktNzUge1xyXG5cdHBhZGRpbmctdG9wOiA3NXB4O1xyXG59XHJcblxyXG4ucHQtODAsXHJcbi5weS04MCB7XHJcblx0cGFkZGluZy10b3A6IDgwcHg7XHJcbn1cclxuXHJcbi5wdC04NSxcclxuLnB5LTg1IHtcclxuXHRwYWRkaW5nLXRvcDogODVweDtcclxufVxyXG5cclxuLnB0LTkwLFxyXG4ucHktOTAge1xyXG5cdHBhZGRpbmctdG9wOiA5MHB4O1xyXG59XHJcblxyXG4ucHQtOTUsXHJcbi5weS05NSB7XHJcblx0cGFkZGluZy10b3A6IDk1cHg7XHJcbn1cclxuXHJcbi5wdC0xMDAsXHJcbi5weS0xMDAge1xyXG5cdHBhZGRpbmctdG9wOiAxMDBweDtcclxufVxyXG5cclxuLnB0LTEwNSxcclxuLnB5LTExMCB7XHJcblx0cGFkZGluZy10b3A6IDEwNXB4O1xyXG59XHJcblxyXG4ucHQtMTEwLFxyXG4ucHktMTEwIHtcclxuXHRwYWRkaW5nLXRvcDogMTEwcHg7XHJcbn1cclxuXHJcbi5wdC0xMTUsXHJcbi5weS0xMTUge1xyXG5cdHBhZGRpbmctdG9wOiAxMTVweDtcclxufVxyXG5cclxuLnB0LTEyMCxcclxuLnB5LTEyMCB7XHJcblx0cGFkZGluZy10b3A6IDEyMHB4O1xyXG59XHJcblxyXG4ucHQtMTI1LFxyXG4ucHktMTI1IHtcclxuXHRwYWRkaW5nLXRvcDogMTI1cHg7XHJcbn1cclxuXHJcbi5wdC0xMzAsXHJcbi5weS0xMzAge1xyXG5cdHBhZGRpbmctdG9wOiAxMzBweDtcclxufVxyXG5cclxuLnB0LTEzNSxcclxuLnB5LTEzNSB7XHJcblx0cGFkZGluZy10b3A6IDEzNXB4O1xyXG59XHJcblxyXG4ucHQtMTQwLFxyXG4ucHktMTQwIHtcclxuXHRwYWRkaW5nLXRvcDogMTQwcHg7XHJcbn1cclxuXHJcbi5wdC0xNDUsXHJcbi5weS0xNDUge1xyXG5cdHBhZGRpbmctdG9wOiAxNDVweDtcclxufVxyXG5cclxuLnB0LTE1MCxcclxuLnB5LTE1MCB7XHJcblx0cGFkZGluZy10b3A6IDE1MHB4O1xyXG59XHJcblxyXG4ucHQtMTU1IHtcclxuXHRwYWRkaW5nLXRvcDogMTU1cHg7XHJcbn1cclxuXHJcbi5wdC0xNjAge1xyXG5cdHBhZGRpbmctdG9wOiAxNjBweDtcclxufVxyXG5cclxuLnB0LTE2NSB7XHJcblx0cGFkZGluZy10b3A6IDE2NXB4O1xyXG59XHJcblxyXG4ucHQtMTcwIHtcclxuXHRwYWRkaW5nLXRvcDogMTcwcHg7XHJcbn1cclxuXHJcbi5wdC0xNzUge1xyXG5cdHBhZGRpbmctdG9wOiAxNzVweDtcclxufVxyXG5cclxuLnB0LTE4MCB7XHJcblx0cGFkZGluZy10b3A6IDE4MHB4O1xyXG59XHJcblxyXG4ucHQtMTg1LFxyXG4ucHktMTg1IHtcclxuXHRwYWRkaW5nLXRvcDogMTg1cHg7XHJcbn1cclxuXHJcbi5wdC0xOTAge1xyXG5cdHBhZGRpbmctdG9wOiAxOTBweDtcclxufVxyXG5cclxuLnB0LTE5NSB7XHJcblx0cGFkZGluZy10b3A6IDE5NXB4O1xyXG59XHJcblxyXG4ucHQtMjAwIHtcclxuXHRwYWRkaW5nLXRvcDogMjAwcHg7XHJcbn1cclxuXHJcbi5wdC0yMTAge1xyXG5cdHBhZGRpbmctdG9wOiAyMTBweDtcclxufVxyXG5cclxuLnB0LTIyMCB7XHJcblx0cGFkZGluZy10b3A6IDIyMHB4O1xyXG59XHJcblxyXG4ucHQtMjMwIHtcclxuXHRwYWRkaW5nLXRvcDogMjMwcHg7XHJcbn1cclxuXHJcbi5wdC0yNDAge1xyXG5cdHBhZGRpbmctdG9wOiAyNDBweDtcclxufVxyXG5cclxuLnB0LTI1MCB7XHJcblx0cGFkZGluZy10b3A6IDI1MHB4O1xyXG59XHJcblxyXG4ucHQtMjYwIHtcclxuXHRwYWRkaW5nLXRvcDogMjYwcHg7XHJcbn1cclxuXHJcbi5wdC0yNzAge1xyXG5cdHBhZGRpbmctdG9wOiAyNzBweDtcclxufVxyXG5cclxuLnB0LTI4MCB7XHJcblx0cGFkZGluZy10b3A6IDI4MHB4O1xyXG59XHJcblxyXG4ucHQtMjkwIHtcclxuXHRwYWRkaW5nLXRvcDogMjkwcHg7XHJcbn1cclxuXHJcbi5wdC0zMDAge1xyXG5cdHBhZGRpbmctdG9wOiAzMDBweDtcclxufVxyXG5cclxuLnB0LTMyMCB7XHJcblx0cGFkZGluZy10b3A6IDMyMHB4O1xyXG59XHJcblxyXG4ucHQtMzMwIHtcclxuXHRwYWRkaW5nLXRvcDogMzMwcHg7XHJcbn1cclxuXHJcbi5wdC00MzAge1xyXG5cdHBhZGRpbmctdG9wOiA0MzBweDtcclxufVxyXG5cclxuLnByLTAsXHJcbi5weC0wIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ucHItNSxcclxuLnB4LTUge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcclxufVxyXG5cclxuLnByLTEwLFxyXG4ucHgtMTAge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5wci0xNSxcclxuLnB4LTE1IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4ucHItMjAsXHJcbi5weC0yMCB7XHJcblx0cGFkZGluZy1yaWdodDogMjBweDtcclxufVxyXG5cclxuLnByLTI1LFxyXG4ucHgtMjUge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbi5wci0zMCxcclxuLnB4LTMwIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4ucHItMzUsXHJcbi5weC0zNSB7XHJcblx0cGFkZGluZy1yaWdodDogMzVweDtcclxufVxyXG5cclxuLnByLTQwLFxyXG4ucHgtNDAge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5wci00NSxcclxuLnB4LTQ1IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiA0NXB4O1xyXG59XHJcblxyXG4ucHItNTAsXHJcbi5weC01MCB7XHJcblx0cGFkZGluZy1yaWdodDogNTBweDtcclxufVxyXG5cclxuLnByLTU1LFxyXG4ucHgtNTUge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDU1cHg7XHJcbn1cclxuXHJcbi5wci02MCxcclxuLnB4LTYwIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG59XHJcblxyXG4ucHItNjUsXHJcbi5weC02NSB7XHJcblx0cGFkZGluZy1yaWdodDogNjVweDtcclxufVxyXG5cclxuLnByLTcwLFxyXG4ucHgtNzAge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcbn1cclxuXHJcbi5wci03NSxcclxuLnB4LTc1IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiA3NXB4O1xyXG59XHJcblxyXG4ucHItODAsXHJcbi5weC04MCB7XHJcblx0cGFkZGluZy1yaWdodDogODBweDtcclxufVxyXG5cclxuLnByLTg1LFxyXG4ucHgtODUge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDg1cHg7XHJcbn1cclxuXHJcbi5wci05MCxcclxuLnB4LTkwIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiA5MHB4O1xyXG59XHJcblxyXG4ucHItOTUsXHJcbi5weC05NSB7XHJcblx0cGFkZGluZy1yaWdodDogOTVweDtcclxufVxyXG5cclxuLnByLTEwMCxcclxuLnB4LTEwMCB7XHJcblx0cGFkZGluZy1yaWdodDogMTAwcHg7XHJcbn1cclxuXHJcbi5wci0xMDUsXHJcbi5weC0xMDUge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEwNXB4O1xyXG59XHJcblxyXG4ucHItMTEwLFxyXG4ucHgtMTEwIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxMTBweDtcclxufVxyXG5cclxuLnByLTExNSxcclxuLnB4LTExNSB7XHJcblx0cGFkZGluZy1yaWdodDogMTE1cHg7XHJcbn1cclxuXHJcbi5wci0xMjAsXHJcbi5weC0xMjAge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xyXG59XHJcblxyXG4ucHItMTI1LFxyXG4ucHgtMTI1IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxMjVweDtcclxufVxyXG5cclxuLnByLTEzMCxcclxuLnB4LTEzMCB7XHJcblx0cGFkZGluZy1yaWdodDogMTMwcHg7XHJcbn1cclxuXHJcbi5wci0xMzUsXHJcbi5weC0xMzUge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEzNXB4O1xyXG59XHJcblxyXG4ucHItMTQwLFxyXG4ucHgtMTQwIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxNDBweDtcclxufVxyXG5cclxuLnByLTE0NSxcclxuLnB4LTE0NSB7XHJcblx0cGFkZGluZy1yaWdodDogMTQ1cHg7XHJcbn1cclxuXHJcbi5wci0xNTAsXHJcbi5weC0xNTAge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xyXG59XHJcblxyXG4ucHItMTU1LFxyXG4ucHgtMTU1IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxNTVweDtcclxufVxyXG5cclxuLnByLTE2MCxcclxuLnB4LTE2MCB7XHJcblx0cGFkZGluZy1yaWdodDogMTYwcHg7XHJcbn1cclxuXHJcbi5wci0xNjUsXHJcbi5weC0xNjUge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDE2NXB4O1xyXG59XHJcblxyXG4ucHItMTcwLFxyXG4ucHgtMTcwIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxNzBweDtcclxufVxyXG5cclxuLnByLTE3NSxcclxuLnB4LTE3NSB7XHJcblx0cGFkZGluZy1yaWdodDogMTc1cHg7XHJcbn1cclxuXHJcbi5wci0xODAsXHJcbi5weC0xODAge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xyXG59XHJcblxyXG4ucHItMTg1LFxyXG4ucHgtMTg1IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxODVweDtcclxufVxyXG5cclxuLnByLTE5MCxcclxuLnB4LTE5MCB7XHJcblx0cGFkZGluZy1yaWdodDogMTkwcHg7XHJcbn1cclxuXHJcbi5wci0xOTUsXHJcbi5weC0xOTUge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDE5NXB4O1xyXG59XHJcblxyXG4ucHItMjAwLFxyXG4ucHgtMjAwIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyMDBweDtcclxufVxyXG5cclxuLnBiLTAsXHJcbi5weS0wIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnBiLTUsXHJcbi5weS01IHtcclxuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ucGItMTAsXHJcbi5weS0xMCB7XHJcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5wYi0xNSxcclxuLnB5LTE1IHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxufVxyXG5cclxuLnBiLTIwLFxyXG4ucHktMjAge1xyXG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ucGItMjUsXHJcbi5weS0yNSB7XHJcblx0cGFkZGluZy1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5wYi0zMCxcclxuLnB5LTMwIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnBiLTM1LFxyXG4ucHktMzUge1xyXG5cdHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG59XHJcblxyXG4ucGItNDAsXHJcbi5weS00MCB7XHJcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcbn1cclxuXHJcbi5wYi00NSxcclxuLnB5LTQ1IHtcclxuXHRwYWRkaW5nLWJvdHRvbTogNDVweDtcclxufVxyXG5cclxuLnBiLTUwLFxyXG4ucHktNTAge1xyXG5cdHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4ucGItNTUsXHJcbi5weS01NSB7XHJcblx0cGFkZGluZy1ib3R0b206IDU1cHg7XHJcbn1cclxuXHJcbi5wYi02MCxcclxuLnB5LTYwIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcclxufVxyXG5cclxuLnBiLTY1LFxyXG4ucHktNjUge1xyXG5cdHBhZGRpbmctYm90dG9tOiA2NXB4O1xyXG59XHJcblxyXG4ucGItNzAsXHJcbi5weS03MCB7XHJcblx0cGFkZGluZy1ib3R0b206IDcwcHg7XHJcbn1cclxuXHJcbi5wYi03NSxcclxuLnB5LTc1IHtcclxuXHRwYWRkaW5nLWJvdHRvbTogNzVweDtcclxufVxyXG5cclxuLnBiLTgwLFxyXG4ucHktODAge1xyXG5cdHBhZGRpbmctYm90dG9tOiA4MHB4O1xyXG59XHJcblxyXG4ucGItODUsXHJcbi5weS04NSB7XHJcblx0cGFkZGluZy1ib3R0b206IDg1cHg7XHJcbn1cclxuXHJcbi5wYi05MCxcclxuLnB5LTkwIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogOTBweDtcclxufVxyXG5cclxuLnBiLTk1LFxyXG4ucHktOTUge1xyXG5cdHBhZGRpbmctYm90dG9tOiA5NXB4O1xyXG59XHJcblxyXG4ucGItMTAwLFxyXG4ucHktMTAwIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbn1cclxuXHJcbi5wYi0xMDUsXHJcbi5weS0xMDUge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMDVweDtcclxufVxyXG5cclxuLnBiLTExMCxcclxuLnB5LTExMCB7XHJcblx0cGFkZGluZy1ib3R0b206IDExMHB4O1xyXG59XHJcblxyXG4ucGItMTE1LFxyXG4ucHktMTE1IHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTE1cHg7XHJcbn1cclxuXHJcbi5wYi0xMjAsXHJcbi5weS0xMjAge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxufVxyXG5cclxuLnBiLTEyNSxcclxuLnB5LTEyNSB7XHJcblx0cGFkZGluZy1ib3R0b206IDEyNXB4O1xyXG59XHJcblxyXG4ucGItMTMwLFxyXG4ucHktMTMwIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTMwcHg7XHJcbn1cclxuXHJcbi5wYi0xMzUsXHJcbi5weS0xMzUge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMzVweDtcclxufVxyXG5cclxuLnBiLTE0MCxcclxuLnB5LTE0MCB7XHJcblx0cGFkZGluZy1ib3R0b206IDE0MHB4O1xyXG59XHJcblxyXG4ucGItMTQ1LFxyXG4ucHktMTQ1IHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XHJcbn1cclxuXHJcbi5wYi0xNTAsXHJcbi5weS0xNTAge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxNTBweDtcclxufVxyXG5cclxuLnBiLTE1NSB7XHJcblx0cGFkZGluZy1ib3R0b206IDE1NXB4O1xyXG59XHJcblxyXG4ucGItMTYwIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTYwcHg7XHJcbn1cclxuXHJcbi5wYi0xNjUge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxNjVweDtcclxufVxyXG5cclxuLnBiLTE3MCB7XHJcblx0cGFkZGluZy1ib3R0b206IDE3MHB4O1xyXG59XHJcblxyXG4ucGItMTc1IHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTc1cHg7XHJcbn1cclxuXHJcbi5wYi0xODAge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxODBweDtcclxufVxyXG5cclxuLnBiLTE4NSxcclxuLnB5LTE4NSB7XHJcblx0cGFkZGluZy1ib3R0b206IDE4NXB4O1xyXG59XHJcblxyXG4ucGItMTkwIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTkwcHg7XHJcbn1cclxuXHJcbi5wYi0xOTUge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxOTVweDtcclxufVxyXG5cclxuLnBiLTIwMCB7XHJcblx0cGFkZGluZy1ib3R0b206IDIwMHB4O1xyXG59XHJcblxyXG4ucGItMjIwIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMjIwcHg7XHJcbn1cclxuXHJcbi5wYi0yMzAge1xyXG5cdHBhZGRpbmctYm90dG9tOiAyMzBweDtcclxufVxyXG5cclxuLnBiLTI2MCB7XHJcblx0cGFkZGluZy1ib3R0b206IDI2MHB4O1xyXG59XHJcblxyXG4ucGItMzUwIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzUwcHg7XHJcbn1cclxuXHJcbi5wYi0zNjAge1xyXG5cdHBhZGRpbmctYm90dG9tOiAzNjBweDtcclxufVxyXG5cclxuLnBiLTM5MCB7XHJcblx0cGFkZGluZy1ib3R0b206IDM5MHB4O1xyXG59XHJcblxyXG4ucGItNDAwIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogNDAwcHg7XHJcbn1cclxuXHJcbi5wbC0wLFxyXG4ucHgtMCB7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4ucGwtNSxcclxuLnB4LTUge1xyXG5cdHBhZGRpbmctbGVmdDogNXB4O1xyXG59XHJcblxyXG4ucGwtMTAsXHJcbi5weC0xMCB7XHJcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4ucGwtMTUsXHJcbi5weC0xNSB7XHJcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG59XHJcblxyXG4ucGwtMjAsXHJcbi5weC0yMCB7XHJcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4ucGwtMjUsXHJcbi5weC0yNSB7XHJcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xyXG59XHJcblxyXG4ucGwtMzAsXHJcbi5weC0zMCB7XHJcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG59XHJcblxyXG4ucGwtMzUsXHJcbi5weC0zNSB7XHJcblx0cGFkZGluZy1sZWZ0OiAzNXB4O1xyXG59XHJcblxyXG4ucGwtNDAsXHJcbi5weC00MCB7XHJcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG59XHJcblxyXG4ucGwtNDUsXHJcbi5weC00NSB7XHJcblx0cGFkZGluZy1sZWZ0OiA0NXB4O1xyXG59XHJcblxyXG4ucGwtNTAsXHJcbi5weC01MCB7XHJcblx0cGFkZGluZy1sZWZ0OiA1MHB4O1xyXG59XHJcblxyXG4ucGwtNTUsXHJcbi5weC01NSB7XHJcblx0cGFkZGluZy1sZWZ0OiA1NXB4O1xyXG59XHJcblxyXG4ucGwtNjAsXHJcbi5weC02MCB7XHJcblx0cGFkZGluZy1sZWZ0OiA2MHB4O1xyXG59XHJcblxyXG4ucGwtNjUsXHJcbi5weC02NSB7XHJcblx0cGFkZGluZy1sZWZ0OiA2NXB4O1xyXG59XHJcblxyXG4ucGwtNzAsXHJcbi5weC03MCB7XHJcblx0cGFkZGluZy1sZWZ0OiA3MHB4O1xyXG59XHJcblxyXG4ucGwtNzUsXHJcbi5weC03NSB7XHJcblx0cGFkZGluZy1sZWZ0OiA3NXB4O1xyXG59XHJcblxyXG4ucGwtODAsXHJcbi5weC04MCB7XHJcblx0cGFkZGluZy1sZWZ0OiA4MHB4O1xyXG59XHJcblxyXG4ucGwtODUsXHJcbi5weC04NSB7XHJcblx0cGFkZGluZy1sZWZ0OiA4NXB4O1xyXG59XHJcblxyXG4ucGwtOTAsXHJcbi5weC05MCB7XHJcblx0cGFkZGluZy1sZWZ0OiA5MHB4O1xyXG59XHJcblxyXG4ucGwtOTUsXHJcbi5weC05NSB7XHJcblx0cGFkZGluZy1sZWZ0OiA5NXB4O1xyXG59XHJcblxyXG4ucGwtMTAwLFxyXG4ucHgtMTAwIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG59XHJcblxyXG4ucGwtMTA1LFxyXG4ucHgtMTA1IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDEwNXB4O1xyXG59XHJcblxyXG4ucGwtMTEwLFxyXG4ucHgtMTEwIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDExMHB4O1xyXG59XHJcblxyXG4ucGwtMTE1LFxyXG4ucHgtMTE1IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDExNXB4O1xyXG59XHJcblxyXG4ucGwtMTIwLFxyXG4ucHgtMTIwIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDEyMHB4O1xyXG59XHJcblxyXG4ucGwtMTI1LFxyXG4ucHgtMTI1IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDEyNXB4O1xyXG59XHJcblxyXG4ucGwtMTMwLFxyXG4ucHgtMTMwIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDEzMHB4O1xyXG59XHJcblxyXG4ucGwtMTM1LFxyXG4ucHgtMTM1IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDEzNXB4O1xyXG59XHJcblxyXG4ucGwtMTQwLFxyXG4ucHgtMTQwIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDE0MHB4O1xyXG59XHJcblxyXG4ucGwtMTQ1LFxyXG4ucHgtMTQ1IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDE0NXB4O1xyXG59XHJcblxyXG4ucGwtMTUwLFxyXG4ucHgtMTUwIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDE1MHB4O1xyXG59XHJcblxyXG4ucGwtMTU1LFxyXG4ucHgtMTU1IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDE1NXB4O1xyXG59XHJcblxyXG4ucGwtMTYwLFxyXG4ucHgtMTYwIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDE2MHB4O1xyXG59XHJcblxyXG4ucGwtMTY1LFxyXG4ucHgtMTY1IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDE2NXB4O1xyXG59XHJcblxyXG4ucGwtMTcwLFxyXG4ucHgtMTcwIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDE3MHB4O1xyXG59XHJcblxyXG4ucGwtMTc1LFxyXG4ucHgtMTc1IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDE3NXB4O1xyXG59XHJcblxyXG4ucGwtMTgwLFxyXG4ucHgtMTgwIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDE4MHB4O1xyXG59XHJcblxyXG4ucGwtMTg1LFxyXG4ucHgtMTg1IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDE4NXB4O1xyXG59XHJcblxyXG4ucGwtMTkwLFxyXG4ucHgtMTkwIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDE5MHB4O1xyXG59XHJcblxyXG4ucGwtMTk1LFxyXG4ucHgtMTk1IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDE5NXB4O1xyXG59XHJcblxyXG4ucGwtMjAwLFxyXG4ucHgtMjAwIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDIwMHB4O1xyXG59XHJcblxyXG4ucHQtMnBlcmNlbnQsXHJcbi5weS0ycGVyY2VudCB7XHJcblx0cGFkZGluZy10b3A6IDIlO1xyXG59XHJcblxyXG4ucHQtNXBlcmNlbnQsXHJcbi5weS01cGVyY2VudCB7XHJcblx0cGFkZGluZy10b3A6IDUlO1xyXG59XHJcblxyXG4ucHQtMTBwZXJjZW50LFxyXG4ucHktMTBwZXJjZW50IHtcclxuXHRwYWRkaW5nLXRvcDogMTAlO1xyXG59XHJcblxyXG4ucHQtMTVwZXJjZW50IHtcclxuXHRwYWRkaW5nLXRvcDogMTUlO1xyXG59XHJcblxyXG4ucHQtMjBwZXJjZW50IHtcclxuXHRwYWRkaW5nLXRvcDogMjAlO1xyXG59XHJcblxyXG4ucHQtMjVwZXJjZW50IHtcclxuXHRwYWRkaW5nLXRvcDogMjUlO1xyXG59XHJcblxyXG4ucHQtMzBwZXJjZW50IHtcclxuXHRwYWRkaW5nLXRvcDogMzAlO1xyXG59XHJcblxyXG4ucHQtMzVwZXJjZW50IHtcclxuXHRwYWRkaW5nLXRvcDogMzUlO1xyXG59XHJcblxyXG4ucHQtNDBwZXJjZW50IHtcclxuXHRwYWRkaW5nLXRvcDogNDAlO1xyXG59XHJcblxyXG4ucHQtNDVwZXJjZW50IHtcclxuXHRwYWRkaW5nLXRvcDogNDUlO1xyXG59XHJcblxyXG4ucHQtNTBwZXJjZW50IHtcclxuXHRwYWRkaW5nLXRvcDogNTAlO1xyXG59XHJcblxyXG4ucHQtNTVwZXJjZW50IHtcclxuXHRwYWRkaW5nLXRvcDogNTUlO1xyXG59XHJcblxyXG4ucHQtNjBwZXJjZW50IHtcclxuXHRwYWRkaW5nLXRvcDogNjAlO1xyXG59XHJcblxyXG4ucHQtNjVwZXJjZW50IHtcclxuXHRwYWRkaW5nLXRvcDogNjUlO1xyXG59XHJcblxyXG4ucHQtNzBwZXJjZW50IHtcclxuXHRwYWRkaW5nLXRvcDogNzAlO1xyXG59XHJcblxyXG4ucHQtNzVwZXJjZW50IHtcclxuXHRwYWRkaW5nLXRvcDogNzUlO1xyXG59XHJcblxyXG4ucHQtODBwZXJjZW50IHtcclxuXHRwYWRkaW5nLXRvcDogODAlO1xyXG59XHJcblxyXG4ucHQtODVwZXJjZW50IHtcclxuXHRwYWRkaW5nLXRvcDogODUlO1xyXG59XHJcblxyXG4ucHQtOTBwZXJjZW50IHtcclxuXHRwYWRkaW5nLXRvcDogOTAlO1xyXG59XHJcblxyXG4ucHQtOTVwZXJjZW50IHtcclxuXHRwYWRkaW5nLXRvcDogOTUlO1xyXG59XHJcblxyXG4ucHQtMTAwcGVyY2VudCB7XHJcblx0cGFkZGluZy10b3A6IDEwMCU7XHJcbn1cclxuXHJcbi5wci0ycGVyY2VudCxcclxuLnB4LTJwZXJjZW50IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyJTtcclxufVxyXG5cclxuLnByLTVwZXJjZW50LFxyXG4ucHgtNXBlcmNlbnQge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDUlO1xyXG59XHJcblxyXG4ucHItOHBlcmNlbnQsXHJcbi5weC04cGVyY2VudCB7XHJcblx0cGFkZGluZy1yaWdodDogOCU7XHJcbn1cclxuXHJcbi5wci0xMHBlcmNlbnQsXHJcbi5weC0xMHBlcmNlbnQge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEwJTtcclxufVxyXG5cclxuLnByLTEycGVyY2VudCxcclxuLnB4LTEycGVyY2VudCB7XHJcblx0cGFkZGluZy1yaWdodDogMTIlO1xyXG59XHJcblxyXG4ucHItMTVwZXJjZW50LFxyXG4ucHgtMTVwZXJjZW50IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxNSU7XHJcbn1cclxuXHJcbi5wci0yMHBlcmNlbnQsXHJcbi5weC0yMHBlcmNlbnQge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDIwJTtcclxufVxyXG5cclxuLnByLTI1cGVyY2VudCxcclxuLnB4LTI1cGVyY2VudCB7XHJcblx0cGFkZGluZy1yaWdodDogMjUlO1xyXG59XHJcblxyXG4ucHItMzBwZXJjZW50LFxyXG4ucHgtMzBwZXJjZW50IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAzMCU7XHJcbn1cclxuXHJcbi5wci0zNXBlcmNlbnQsXHJcbi5weC0zNXBlcmNlbnQge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDM1JTtcclxufVxyXG5cclxuLnByLTQwcGVyY2VudCxcclxuLnB4LTQwcGVyY2VudCB7XHJcblx0cGFkZGluZy1yaWdodDogNDAlO1xyXG59XHJcblxyXG4ucHItNDVwZXJjZW50LFxyXG4ucHgtNDVwZXJjZW50IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiA0NSU7XHJcbn1cclxuXHJcbi5wci01MHBlcmNlbnQsXHJcbi5weC01MHBlcmNlbnQge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDUwJTtcclxufVxyXG5cclxuLnByLTU1cGVyY2VudCB7XHJcblx0cGFkZGluZy1yaWdodDogNTUlO1xyXG59XHJcblxyXG4ucHItNjBwZXJjZW50IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiA2MCU7XHJcbn1cclxuXHJcbi5wci02NXBlcmNlbnQge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDY1JTtcclxufVxyXG5cclxuLnByLTcwcGVyY2VudCB7XHJcblx0cGFkZGluZy1yaWdodDogNzAlO1xyXG59XHJcblxyXG4ucHItNzVwZXJjZW50IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiA3NSU7XHJcbn1cclxuXHJcbi5wci04MHBlcmNlbnQge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDgwJTtcclxufVxyXG5cclxuLnByLTg1cGVyY2VudCB7XHJcblx0cGFkZGluZy1yaWdodDogODUlO1xyXG59XHJcblxyXG4ucHItOTBwZXJjZW50IHtcclxuXHRwYWRkaW5nLXJpZ2h0OiA5MCU7XHJcbn1cclxuXHJcbi5wci05NXBlcmNlbnQge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDk1JTtcclxufVxyXG5cclxuLnByLTEwMHBlcmNlbnQge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5wYi0ycGVyY2VudCxcclxuLnB5LTJwZXJjZW50IHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMiU7XHJcbn1cclxuXHJcbi5wYi01cGVyY2VudCxcclxuLnB5LTVwZXJjZW50IHtcclxuXHRwYWRkaW5nLWJvdHRvbTogNSU7XHJcbn1cclxuXHJcbi5wYi0xMHBlcmNlbnQsXHJcbi5weS0xMHBlcmNlbnQge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMCU7XHJcbn1cclxuXHJcbi5wYi0xNXBlcmNlbnQge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxNSU7XHJcbn1cclxuXHJcbi5wYi0yMHBlcmNlbnQge1xyXG5cdHBhZGRpbmctYm90dG9tOiAyMCU7XHJcbn1cclxuXHJcbi5wYi0yNXBlcmNlbnQge1xyXG5cdHBhZGRpbmctYm90dG9tOiAyNSU7XHJcbn1cclxuXHJcbi5wYi0zMHBlcmNlbnQge1xyXG5cdHBhZGRpbmctYm90dG9tOiAzMCU7XHJcbn1cclxuXHJcbi5wYi0zNXBlcmNlbnQge1xyXG5cdHBhZGRpbmctYm90dG9tOiAzNSU7XHJcbn1cclxuXHJcbi5wYi00MHBlcmNlbnQge1xyXG5cdHBhZGRpbmctYm90dG9tOiA0MCU7XHJcbn1cclxuXHJcbi5wYi00NXBlcmNlbnQge1xyXG5cdHBhZGRpbmctYm90dG9tOiA0NSU7XHJcbn1cclxuXHJcbi5wYi01MHBlcmNlbnQge1xyXG5cdHBhZGRpbmctYm90dG9tOiA1MCU7XHJcbn1cclxuXHJcbi5wYi01NXBlcmNlbnQge1xyXG5cdHBhZGRpbmctYm90dG9tOiA1NSU7XHJcbn1cclxuXHJcbi5wYi02MHBlcmNlbnQge1xyXG5cdHBhZGRpbmctYm90dG9tOiA2MCU7XHJcbn1cclxuXHJcbi5wYi02NXBlcmNlbnQge1xyXG5cdHBhZGRpbmctYm90dG9tOiA2NSU7XHJcbn1cclxuXHJcbi5wYi03MHBlcmNlbnQge1xyXG5cdHBhZGRpbmctYm90dG9tOiA3MCU7XHJcbn1cclxuXHJcbi5wYi03NXBlcmNlbnQge1xyXG5cdHBhZGRpbmctYm90dG9tOiA3NSU7XHJcbn1cclxuXHJcbi5wYi04MHBlcmNlbnQge1xyXG5cdHBhZGRpbmctYm90dG9tOiA4MCU7XHJcbn1cclxuXHJcbi5wYi04NXBlcmNlbnQge1xyXG5cdHBhZGRpbmctYm90dG9tOiA4NSU7XHJcbn1cclxuXHJcbi5wYi05MHBlcmNlbnQge1xyXG5cdHBhZGRpbmctYm90dG9tOiA5MCU7XHJcbn1cclxuXHJcbi5wYi05NXBlcmNlbnQge1xyXG5cdHBhZGRpbmctYm90dG9tOiA5NSU7XHJcbn1cclxuXHJcbi5wYi0xMDBwZXJjZW50IHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxufVxyXG5cclxuLnBsLTJwZXJjZW50LFxyXG4ucHgtMnBlcmNlbnQge1xyXG5cdHBhZGRpbmctbGVmdDogMiU7XHJcbn1cclxuXHJcbi5wbC01cGVyY2VudCxcclxuLnB4LTVwZXJjZW50IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDUlO1xyXG59XHJcblxyXG4ucGwtOHBlcmNlbnQsXHJcbi5weC04cGVyY2VudCB7XHJcblx0cGFkZGluZy1sZWZ0OiA4JTtcclxufVxyXG5cclxuLnBsLTEwcGVyY2VudCxcclxuLnB4LTEwcGVyY2VudCB7XHJcblx0cGFkZGluZy1sZWZ0OiAxMCU7XHJcbn1cclxuXHJcbi5wbC0xMnBlcmNlbnQsXHJcbi5weC0xMnBlcmNlbnQge1xyXG5cdHBhZGRpbmctbGVmdDogMTIlO1xyXG59XHJcblxyXG4ucGwtMTVwZXJjZW50LFxyXG4ucHgtMTVwZXJjZW50IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDE1JTtcclxufVxyXG5cclxuLnBsLTIwcGVyY2VudCxcclxuLnB4LTIwcGVyY2VudCB7XHJcblx0cGFkZGluZy1sZWZ0OiAyMCU7XHJcbn1cclxuXHJcbi5wbC0yNXBlcmNlbnQsXHJcbi5weC0yNXBlcmNlbnQge1xyXG5cdHBhZGRpbmctbGVmdDogMjUlO1xyXG59XHJcblxyXG4ucGwtMzBwZXJjZW50LFxyXG4ucHgtMzBwZXJjZW50IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDMwJTtcclxufVxyXG5cclxuLnBsLTM1cGVyY2VudCxcclxuLnB4LTM1cGVyY2VudCB7XHJcblx0cGFkZGluZy1sZWZ0OiAzNSU7XHJcbn1cclxuXHJcbi5wbC00MHBlcmNlbnQsXHJcbi5weC00MHBlcmNlbnQge1xyXG5cdHBhZGRpbmctbGVmdDogNDAlO1xyXG59XHJcblxyXG4ucGwtNDVwZXJjZW50LFxyXG4ucHgtNDVwZXJjZW50IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDQ1JTtcclxufVxyXG5cclxuLnBsLTUwcGVyY2VudCxcclxuLnB4LTUwcGVyY2VudCB7XHJcblx0cGFkZGluZy1sZWZ0OiA1MCU7XHJcbn1cclxuXHJcbi5wbC01NXBlcmNlbnQge1xyXG5cdHBhZGRpbmctbGVmdDogNTUlO1xyXG59XHJcblxyXG4ucGwtNjBwZXJjZW50IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDYwJTtcclxufVxyXG5cclxuLnBsLTY1cGVyY2VudCB7XHJcblx0cGFkZGluZy1sZWZ0OiA2NSU7XHJcbn1cclxuXHJcbi5wbC03MHBlcmNlbnQge1xyXG5cdHBhZGRpbmctbGVmdDogNzAlO1xyXG59XHJcblxyXG4ucGwtNzVwZXJjZW50IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDc1JTtcclxufVxyXG5cclxuLnBsLTgwcGVyY2VudCB7XHJcblx0cGFkZGluZy1sZWZ0OiA4MCU7XHJcbn1cclxuXHJcbi5wbC04NXBlcmNlbnQge1xyXG5cdHBhZGRpbmctbGVmdDogODUlO1xyXG59XHJcblxyXG4ucGwtOTBwZXJjZW50IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDkwJTtcclxufVxyXG5cclxuLnBsLTk1cGVyY2VudCB7XHJcblx0cGFkZGluZy1sZWZ0OiA5NSU7XHJcbn1cclxuXHJcbi5wbC0xMDBwZXJjZW50IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDEwMCU7XHJcbn1cclxuXHJcbi5wLTFlbSB7XHJcblx0cGFkZGluZzogMWVtO1xyXG59XHJcblxyXG4ucHQtMFxcLzI1ZW0sXHJcbi5weS0wXFwvMjVlbSB7XHJcblx0cGFkZGluZy10b3A6IDAuMjVlbTtcclxufVxyXG5cclxuLnB0LTBcXC81ZW0sXHJcbi5weS0wXFwvNWVtIHtcclxuXHRwYWRkaW5nLXRvcDogMC41ZW07XHJcbn1cclxuXHJcbi5wdC0wXFwvNmVtLFxyXG4ucHktMFxcLzZlbSB7XHJcblx0cGFkZGluZy10b3A6IDAuNmVtO1xyXG59XHJcblxyXG4ucHQtMFxcLzc1ZW0sXHJcbi5weS0wXFwvNzVlbSB7XHJcblx0cGFkZGluZy10b3A6IDAuN2VtO1xyXG59XHJcblxyXG4ucHQtMFxcLzg1ZW0sXHJcbi5weS0wXFwvODVlbSB7XHJcblx0cGFkZGluZy10b3A6IDAuODVlbTtcclxufVxyXG5cclxuLnB0LTFlbSxcclxuLnB5LTFlbSB7XHJcblx0cGFkZGluZy10b3A6IDFlbTtcclxufVxyXG5cclxuLnB0LTFcXC8xNWVtLFxyXG4ucHktMVxcLzE1ZW0ge1xyXG5cdHBhZGRpbmctdG9wOiAxLjE1ZW07XHJcbn1cclxuXHJcbi5wdC0xXFwvMmVtLFxyXG4ucHktMVxcLzJlbSB7XHJcblx0cGFkZGluZy10b3A6IDEuMmVtO1xyXG59XHJcblxyXG4ucHQtMS0yNWVtIHtcclxuXHRwYWRkaW5nLXRvcDogMS4yNWVtO1xyXG59XHJcblxyXG4ucHQtMVxcLzNlbSxcclxuLnB5LTFcXC8zZW0ge1xyXG5cdHBhZGRpbmctdG9wOiAxLjNlbTtcclxufVxyXG5cclxuLnB0LTFcXC81ZW0sXHJcbi5weS0xXFwvNWVtIHtcclxuXHRwYWRkaW5nLXRvcDogMS41ZW07XHJcbn1cclxuXHJcbi5wdC0xXFwvNmVtLFxyXG4ucHktMVxcLzZlbSB7XHJcblx0cGFkZGluZy10b3A6IDEuNmVtO1xyXG59XHJcblxyXG4ucHQtMmVtIHtcclxuXHRwYWRkaW5nLXRvcDogMmVtO1xyXG59XHJcblxyXG4ucHQtMlxcLzFlbSB7XHJcblx0cGFkZGluZy10b3A6IDIuMWVtO1xyXG59XHJcblxyXG4ucHQtMlxcLzVlbSB7XHJcblx0cGFkZGluZy10b3A6IDIuNWVtO1xyXG59XHJcblxyXG4ucHQtM2VtIHtcclxuXHRwYWRkaW5nLXRvcDogM2VtO1xyXG59XHJcblxyXG4ucHQtMy03NWVtIHtcclxuXHRwYWRkaW5nLXRvcDogMy43NWVtO1xyXG59XHJcblxyXG4ucHQtNGVtIHtcclxuXHRwYWRkaW5nLXRvcDogNGVtO1xyXG59XHJcblxyXG4ucHQtNC03NWVtIHtcclxuXHRwYWRkaW5nLXRvcDogNC43NWVtO1xyXG59XHJcblxyXG4ucHQtNWVtIHtcclxuXHRwYWRkaW5nLXRvcDogNWVtO1xyXG59XHJcblxyXG4ucHItMFxcLzI1ZW0sXHJcbi5weC0wXFwvMjVlbSB7XHJcblx0cGFkZGluZy1yaWdodDogMC4yNWVtO1xyXG59XHJcblxyXG4ucHItMFxcLzVlbSxcclxuLnB4LTBcXC81ZW0ge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xyXG59XHJcblxyXG4ucHItMFxcLzZlbSxcclxuLnB4LTBcXC82ZW0ge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDAuNmVtO1xyXG59XHJcblxyXG4ucHItMFxcLzc1ZW0sXHJcbi5weC0wXFwvNzVlbSB7XHJcblx0cGFkZGluZy1yaWdodDogMC43NWVtO1xyXG59XHJcblxyXG4ucHItMWVtLFxyXG4ucHgtMWVtIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbn1cclxuXHJcbi5wci0xXFwvM2VtLFxyXG4ucHgtMVxcLzNlbSB7XHJcblx0cGFkZGluZy1yaWdodDogMS4zZW07XHJcbn1cclxuXHJcbi5wci0xXFwvNWVtLFxyXG4ucHgtMVxcLzVlbSB7XHJcblx0cGFkZGluZy1yaWdodDogMS41ZW07XHJcbn1cclxuXHJcbi5wci0xXFwvNjVlbSxcclxuLnB4LTFcXC82NWVtIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxLjY1ZW07XHJcbn1cclxuXHJcbi5wci0yZW0sXHJcbi5weC0yZW0ge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDJlbTtcclxufVxyXG5cclxuLnByLTJcXC8xZW0sXHJcbi5weC0yXFwvMWVtIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyLjFlbTtcclxufVxyXG5cclxuLnByLTJcXC8yNWVtLFxyXG4ucHgtMlxcLzI1ZW0ge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDIuMjVlbTtcclxufVxyXG5cclxuLnByLTJcXC83ZW0sXHJcbi5weC0yXFwvN2VtIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyLjdlbTtcclxufVxyXG5cclxuLnByLTNlbSB7XHJcblx0cGFkZGluZy1yaWdodDogM2VtO1xyXG59XHJcblxyXG4ucHItM1xcLzE1ZW0sXHJcbi5weC0zXFwvMTVlbSB7XHJcblx0cGFkZGluZy1yaWdodDogMy4xNWVtO1xyXG59XHJcblxyXG4ucHItM1xcLzVlbSxcclxuLnB4LTNcXC81ZW0ge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDMuNWVtO1xyXG59XHJcblxyXG4ucHItNGVtLFxyXG4ucHgtNGVtIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiA0ZW07XHJcbn1cclxuXHJcbi5wci01XFwvNmVtLFxyXG4ucHgtNVxcLzZlbSB7XHJcblx0cGFkZGluZy1yaWdodDogNS42ZW07XHJcbn1cclxuXHJcbi5wYi0wXFwvMWVtLFxyXG4ucHktMFxcLzFlbSB7XHJcblx0cGFkZGluZy1ib3R0b206IDAuMWVtO1xyXG59XHJcblxyXG4ucGItMFxcLzJlbSxcclxuLnB5LTBcXC8yZW0ge1xyXG5cdHBhZGRpbmctYm90dG9tOiAwLjJlbTtcclxufVxyXG5cclxuLnBiLTBcXC8yNWVtLFxyXG4ucHktMFxcLzI1ZW0ge1xyXG5cdHBhZGRpbmctYm90dG9tOiAwLjI1ZW07XHJcbn1cclxuXHJcbi5wYi0wXFwvNWVtLFxyXG4ucHktMFxcLzVlbSB7XHJcblx0cGFkZGluZy1ib3R0b206IDAuNWVtO1xyXG59XHJcblxyXG4ucGItMFxcLzZlbSxcclxuLnB5LTBcXC82ZW0ge1xyXG5cdHBhZGRpbmctYm90dG9tOiAwLjZlbTtcclxufVxyXG5cclxuLnBiLTBcXC83ZW0sXHJcbi5weS0wXFwvN2VtIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMC43ZW07XHJcbn1cclxuXHJcbi5wYi0wXFwvODVlbSxcclxuLnB5LTBcXC84NWVtIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMC44NWVtO1xyXG59XHJcblxyXG4ucGItMWVtLFxyXG4ucHktMWVtIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG59XHJcblxyXG4ucGItMVxcLzE1ZW0sXHJcbi5weS0xXFwvMTVlbSB7XHJcblx0cGFkZGluZy1ib3R0b206IDEuMTVlbTtcclxufVxyXG5cclxuLnBiLTFcXC8yZW0sXHJcbi5weS0xXFwvMmVtIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMS4yZW07XHJcbn1cclxuXHJcbi5wYi0xXFwvM2VtLFxyXG4ucHktMVxcLzNlbSB7XHJcblx0cGFkZGluZy1ib3R0b206IDEuM2VtO1xyXG59XHJcblxyXG4ucGItMS0yNWVtIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMS4yNWVtO1xyXG59XHJcblxyXG4ucGItMVxcLzVlbSxcclxuLnB5LTFcXC81ZW0ge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxLjVlbTtcclxufVxyXG5cclxuLnBiLTFcXC82ZW0sXHJcbi5weS0xXFwvNmVtIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMS42ZW07XHJcbn1cclxuXHJcbi5wYi0xLTc1ZW0ge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxLjc1ZW07XHJcbn1cclxuXHJcbi5wYi0yZW0ge1xyXG5cdHBhZGRpbmctYm90dG9tOiAyZW07XHJcbn1cclxuXHJcbi5wYi0zZW0ge1xyXG5cdHBhZGRpbmctYm90dG9tOiAzZW07XHJcbn1cclxuXHJcbi5wYi00ZW0ge1xyXG5cdHBhZGRpbmctYm90dG9tOiA0ZW07XHJcbn1cclxuXHJcbi5wYi01ZW0ge1xyXG5cdHBhZGRpbmctYm90dG9tOiA1ZW07XHJcbn1cclxuXHJcbi5wbC0wXFwvMjVlbSxcclxuLnB4LTBcXC8yNWVtIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDAuMjVlbTtcclxufVxyXG5cclxuLnBsLTBcXC81ZW0sXHJcbi5weC0wXFwvNWVtIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDAuNWVtO1xyXG59XHJcblxyXG4ucGwtMFxcLzZlbSxcclxuLnB4LTBcXC82ZW0ge1xyXG5cdHBhZGRpbmctbGVmdDogMC42ZW07XHJcbn1cclxuXHJcbi5wbC0wXFwvNzVlbSxcclxuLnB4LTBcXC83NWVtIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDAuNzVlbTtcclxufVxyXG5cclxuLnBsLTFlbSxcclxuLnB4LTFlbSB7XHJcblx0cGFkZGluZy1sZWZ0OiAxZW07XHJcbn1cclxuXHJcbi5wbC0xXFwvM2VtLFxyXG4ucHgtMVxcLzNlbSB7XHJcblx0cGFkZGluZy1sZWZ0OiAxLjNlbTtcclxufVxyXG5cclxuLnBsLTFcXC81ZW0sXHJcbi5weC0xXFwvNWVtIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDEuNWVtO1xyXG59XHJcblxyXG4ucGwtMVxcLzY1ZW0sXHJcbi5weC0xXFwvNjVlbSB7XHJcblx0cGFkZGluZy1sZWZ0OiAxLjY1ZW07XHJcbn1cclxuXHJcbi5wbC0yZW0sXHJcbi5weC0yZW0ge1xyXG5cdHBhZGRpbmctbGVmdDogMmVtO1xyXG59XHJcblxyXG4ucGwtMlxcLzFlbSxcclxuLnB4LTJcXC8xZW0ge1xyXG5cdHBhZGRpbmctbGVmdDogMi4xZW07XHJcbn1cclxuXHJcbi5wbC0yXFwvMjVlbSxcclxuLnB4LTJcXC8yNWVtIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDIuMjVlbTtcclxufVxyXG5cclxuLnBsLTJcXC83ZW0sXHJcbi5weC0yXFwvN2VtIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDIuN2VtO1xyXG59XHJcblxyXG4ucGwtM2VtIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDNlbTtcclxufVxyXG5cclxuLnBsLTNcXC8xNWVtLFxyXG4ucHgtM1xcLzE1ZW0ge1xyXG5cdHBhZGRpbmctbGVmdDogMy4xNWVtO1xyXG59XHJcblxyXG4ucGwtM1xcLzVlbSxcclxuLnB4LTNcXC81ZW0ge1xyXG5cdHBhZGRpbmctbGVmdDogMy41ZW07XHJcbn1cclxuXHJcbi5wbC0zXFwvNzVlbSB7XHJcblx0cGFkZGluZy1sZWZ0OiAzLjc1ZW07XHJcbn1cclxuXHJcbi5wbC00ZW0sXHJcbi5weC00ZW0ge1xyXG5cdHBhZGRpbmctbGVmdDogNGVtO1xyXG59XHJcblxyXG4ucGwtNVxcLzZlbSxcclxuLnB4LTVcXC82ZW0ge1xyXG5cdHBhZGRpbmctbGVmdDogNS42ZW07XHJcbn1cclxuXHJcbi5wLTFyZW0ge1xyXG5cdHBhZGRpbmc6IDFyZW07XHJcbn1cclxuXHJcbi5wLTFcXC81cmVtIHtcclxuXHRwYWRkaW5nOiAxLjVyZW07XHJcbn1cclxuXHJcbi5wLTJyZW0ge1xyXG5cdHBhZGRpbmc6IDJyZW07XHJcbn1cclxuXHJcbi5wLTNyZW0ge1xyXG5cdHBhZGRpbmc6IDNyZW07XHJcbn1cclxuXHJcbi5wLTNcXC81cmVtIHtcclxuXHRwYWRkaW5nOiAzLjVyZW07XHJcbn1cclxuXHJcbi5wLTRyZW0ge1xyXG5cdHBhZGRpbmc6IDRyZW07XHJcbn1cclxuXHJcbi5wLTVyZW0ge1xyXG5cdHBhZGRpbmc6IDVyZW07XHJcbn1cclxuXHJcbi5wdC0wXFwvNXJlbSxcclxuLnB5LTBcXC81cmVtIHtcclxuXHRwYWRkaW5nLXRvcDogMC41cmVtO1xyXG59XHJcblxyXG4ucHQtMXJlbSB7XHJcblx0cGFkZGluZy10b3A6IDFyZW07XHJcbn1cclxuXHJcbi5wdC0xXFwvNXJlbSxcclxuLnB5LTFcXC81cmVtIHtcclxuXHRwYWRkaW5nLXRvcDogMS41cmVtO1xyXG59XHJcblxyXG4ucHQtMnJlbSxcclxuLnB5LTJyZW0ge1xyXG5cdHBhZGRpbmctdG9wOiAycmVtO1xyXG59XHJcblxyXG4ucHQtM3JlbSxcclxuLnB5LTNyZW0ge1xyXG5cdHBhZGRpbmctdG9wOiAzcmVtO1xyXG59XHJcblxyXG4ucHQtNHJlbSB7XHJcblx0cGFkZGluZy10b3A6IDRyZW07XHJcbn1cclxuXHJcbi5wdC01cmVtIHtcclxuXHRwYWRkaW5nLXRvcDogNXJlbTtcclxufVxyXG5cclxuLnByLTFyZW0ge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbn1cclxuXHJcbi5wci0xXFwvNXJlbSxcclxuLnB4LTFcXC81cmVtIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XHJcbn1cclxuXHJcbi5wci0ycmVtLFxyXG4ucHgtMnJlbSB7XHJcblx0cGFkZGluZy1yaWdodDogMnJlbTtcclxufVxyXG5cclxuLnByLTJcXC81cmVtIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XHJcbn1cclxuXHJcbi5wci0zcmVtLFxyXG4ucHgtM3JlbSB7XHJcblx0cGFkZGluZy1yaWdodDogM3JlbTtcclxufVxyXG5cclxuLnByLTNcXC81cmVtLFxyXG4ucHgtM1xcLzVyZW0ge1xyXG5cdHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcclxufVxyXG5cclxuLnByLTRyZW0sXHJcbi5weC00cmVtIHtcclxuXHRwYWRkaW5nLXJpZ2h0OiA0cmVtO1xyXG59XHJcblxyXG4ucHItNXJlbSB7XHJcblx0cGFkZGluZy1yaWdodDogNXJlbTtcclxufVxyXG5cclxuLnBiLTBcXC81cmVtLFxyXG4ucHktMFxcLzVyZW0ge1xyXG5cdHBhZGRpbmctYm90dG9tOiAwLjVyZW07XHJcbn1cclxuXHJcbi5wYi0xcmVtIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxuLnBiLTFcXC81cmVtLFxyXG4ucHktMVxcLzVyZW0ge1xyXG5cdHBhZGRpbmctYm90dG9tOiAxLjVyZW07XHJcbn1cclxuXHJcbi5wYi0ycmVtLFxyXG4ucHktMnJlbSB7XHJcblx0cGFkZGluZy1ib3R0b206IDJyZW07XHJcbn1cclxuXHJcbi5wYi0yXFwvNXJlbSB7XHJcblx0cGFkZGluZy1ib3R0b206IDIuNXJlbTtcclxufVxyXG5cclxuLnBiLTNyZW0sXHJcbi5weS0zcmVtIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogM3JlbTtcclxufVxyXG5cclxuLnBiLTRyZW0ge1xyXG5cdHBhZGRpbmctYm90dG9tOiA0cmVtO1xyXG59XHJcblxyXG4ucGItNXJlbSB7XHJcblx0cGFkZGluZy1ib3R0b206IDVyZW07XHJcbn1cclxuXHJcbi5wbC0xcmVtIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDFyZW07XHJcbn1cclxuXHJcbi5wbC0xXFwvNXJlbSxcclxuLnB4LTFcXC81cmVtIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcclxufVxyXG5cclxuLnBsLTJyZW0sXHJcbi5weC0ycmVtIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDJyZW07XHJcbn1cclxuXHJcbi5wbC0zcmVtLFxyXG4ucHgtM3JlbSB7XHJcblx0cGFkZGluZy1sZWZ0OiAzcmVtO1xyXG59XHJcblxyXG4ucGwtM1xcLzVyZW0sXHJcbi5weC0zXFwvNXJlbSB7XHJcblx0cGFkZGluZy1sZWZ0OiAzLjVyZW07XHJcbn1cclxuXHJcbi5wbC00cmVtLFxyXG4ucHgtNHJlbSB7XHJcblx0cGFkZGluZy1sZWZ0OiA0cmVtO1xyXG59XHJcblxyXG4ucGwtNXJlbSB7XHJcblx0cGFkZGluZy1sZWZ0OiA1cmVtO1xyXG59XHJcblxyXG4ucHQtMTJ2dyB7XHJcblx0cGFkZGluZy10b3A6IDEydnc7XHJcbn1cclxuXHJcbi5wci0xMHZ3LFxyXG4ucHgtMTB2dyB7XHJcblx0cGFkZGluZy1yaWdodDogMTB2dztcclxufVxyXG5cclxuLnBsLTEwdncsXHJcbi5weC0xMHZ3IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDEwdnc7XHJcbn1cclxuXHJcbi5tLTAge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLm0tNSB7XHJcblx0bWFyZ2luOiA1cHg7XHJcbn1cclxuXHJcbi5tLTEwIHtcclxuXHRtYXJnaW46IDEwcHg7XHJcbn1cclxuXHJcbi5tLTE1IHtcclxuXHRtYXJnaW46IDE1cHg7XHJcbn1cclxuXHJcbi5tLTIwIHtcclxuXHRtYXJnaW46IDIwcHg7XHJcbn1cclxuXHJcbi5tLTI1IHtcclxuXHRtYXJnaW46IDI1cHg7XHJcbn1cclxuXHJcbi5tLTMwIHtcclxuXHRtYXJnaW46IDMwcHg7XHJcbn1cclxuXHJcbi5tLTM1IHtcclxuXHRtYXJnaW46IDM1cHg7XHJcbn1cclxuXHJcbi5tLTQwIHtcclxuXHRtYXJnaW46IDQwcHg7XHJcbn1cclxuXHJcbi5tLTQ1IHtcclxuXHRtYXJnaW46IDQ1cHg7XHJcbn1cclxuXHJcbi5tLTUwIHtcclxuXHRtYXJnaW46IDUwcHg7XHJcbn1cclxuXHJcbi5tLTU1IHtcclxuXHRtYXJnaW46IDU1cHg7XHJcbn1cclxuXHJcbi5tLTYwIHtcclxuXHRtYXJnaW46IDYwcHg7XHJcbn1cclxuXHJcbi5tLTY1IHtcclxuXHRtYXJnaW46IDY1cHg7XHJcbn1cclxuXHJcbi5tLTcwIHtcclxuXHRtYXJnaW46IDcwcHg7XHJcbn1cclxuXHJcbi5tLTc1IHtcclxuXHRtYXJnaW46IDc1cHg7XHJcbn1cclxuXHJcbi5tLTgwIHtcclxuXHRtYXJnaW46IDgwcHg7XHJcbn1cclxuXHJcbi5tLTg1IHtcclxuXHRtYXJnaW46IDg1cHg7XHJcbn1cclxuXHJcbi5tLTkwIHtcclxuXHRtYXJnaW46IDkwcHg7XHJcbn1cclxuXHJcbi5tLTk1IHtcclxuXHRtYXJnaW46IDk1cHg7XHJcbn1cclxuXHJcbi5tLTEwMCB7XHJcblx0bWFyZ2luOiAxMDBweDtcclxufVxyXG5cclxuLm10LTAsXHJcbi5teS0wIHtcclxuXHRtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4ubXQtNSxcclxuLm15LTUge1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxufVxyXG5cclxuLm10LTEwLFxyXG4ubXktMTAge1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5tdC0xNSxcclxuLm15LTE1IHtcclxuXHRtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcblxyXG4ubXQtMjAsXHJcbi5teS0yMCB7XHJcblx0bWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLm10LTI1LFxyXG4ubXktMjUge1xyXG5cdG1hcmdpbi10b3A6IDI1cHg7XHJcbn1cclxuXHJcbi5tdC0zMCxcclxuLm15LTMwIHtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ubXQtMzUsXHJcbi5teS0zNSB7XHJcblx0bWFyZ2luLXRvcDogMzVweDtcclxufVxyXG5cclxuLm10LTQwLFxyXG4ubXktNDAge1xyXG5cdG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi5tdC00NSxcclxuLm15LTQ1IHtcclxuXHRtYXJnaW4tdG9wOiA0NXB4O1xyXG59XHJcblxyXG4ubXQtNTAsXHJcbi5teS01MCB7XHJcblx0bWFyZ2luLXRvcDogNTBweDtcclxufVxyXG5cclxuLm10LTU1IHtcclxuXHRtYXJnaW4tdG9wOiA1NXB4O1xyXG59XHJcblxyXG4ubXQtNjAge1xyXG5cdG1hcmdpbi10b3A6IDYwcHg7XHJcbn1cclxuXHJcbi5tdC02NSB7XHJcblx0bWFyZ2luLXRvcDogNjVweDtcclxufVxyXG5cclxuLm10LTcwIHtcclxuXHRtYXJnaW4tdG9wOiA3MHB4O1xyXG59XHJcblxyXG4ubXQtNzUge1xyXG5cdG1hcmdpbi10b3A6IDc1cHg7XHJcbn1cclxuXHJcbi5tdC04MCB7XHJcblx0bWFyZ2luLXRvcDogODBweDtcclxufVxyXG5cclxuLm10LTg1IHtcclxuXHRtYXJnaW4tdG9wOiA4NXB4O1xyXG59XHJcblxyXG4ubXQtOTAge1xyXG5cdG1hcmdpbi10b3A6IDkwcHg7XHJcbn1cclxuXHJcbi5tdC05NSB7XHJcblx0bWFyZ2luLXRvcDogOTVweDtcclxufVxyXG5cclxuLm10LTEwMCB7XHJcblx0bWFyZ2luLXRvcDogMTAwcHg7XHJcbn1cclxuXHJcbi5tdC0xMDUge1xyXG5cdG1hcmdpbi10b3A6IDEwNXB4O1xyXG59XHJcblxyXG4ubXQtMTEwIHtcclxuXHRtYXJnaW4tdG9wOiAxMTBweDtcclxufVxyXG5cclxuLm10LTExNSB7XHJcblx0bWFyZ2luLXRvcDogMTE1cHg7XHJcbn1cclxuXHJcbi5tdC0xMjAge1xyXG5cdG1hcmdpbi10b3A6IDEyMHB4O1xyXG59XHJcblxyXG4ubXQtMTI1IHtcclxuXHRtYXJnaW4tdG9wOiAxMjVweDtcclxufVxyXG5cclxuLm10LTEzMCB7XHJcblx0bWFyZ2luLXRvcDogMTMwcHg7XHJcbn1cclxuXHJcbi5tdC0xMzUge1xyXG5cdG1hcmdpbi10b3A6IDEzNXB4O1xyXG59XHJcblxyXG4ubXQtMTQwIHtcclxuXHRtYXJnaW4tdG9wOiAxNDBweDtcclxufVxyXG5cclxuLm10LTE0NSB7XHJcblx0bWFyZ2luLXRvcDogMTQ1cHg7XHJcbn1cclxuXHJcbi5tdC0xNTAge1xyXG5cdG1hcmdpbi10b3A6IDE1MHB4O1xyXG59XHJcblxyXG4ubXQtMTU1IHtcclxuXHRtYXJnaW4tdG9wOiAxNTVweDtcclxufVxyXG5cclxuLm10LTE2MCB7XHJcblx0bWFyZ2luLXRvcDogMTYwcHg7XHJcbn1cclxuXHJcbi5tdC0xNjUge1xyXG5cdG1hcmdpbi10b3A6IDE2NXB4O1xyXG59XHJcblxyXG4ubXQtMTcwIHtcclxuXHRtYXJnaW4tdG9wOiAxNzBweDtcclxufVxyXG5cclxuLm10LTE3NSB7XHJcblx0bWFyZ2luLXRvcDogMTc1cHg7XHJcbn1cclxuXHJcbi5tdC0xODAge1xyXG5cdG1hcmdpbi10b3A6IDE4MHB4O1xyXG59XHJcblxyXG4ubXQtMTg1IHtcclxuXHRtYXJnaW4tdG9wOiAxODVweDtcclxufVxyXG5cclxuLm10LTE5MCB7XHJcblx0bWFyZ2luLXRvcDogMTkwcHg7XHJcbn1cclxuXHJcbi5tdC0xOTUge1xyXG5cdG1hcmdpbi10b3A6IDE5NXB4O1xyXG59XHJcblxyXG4ubXQtMjAwIHtcclxuXHRtYXJnaW4tdG9wOiAyMDBweDtcclxufVxyXG5cclxuLm10LTI1MCB7XHJcblx0bWFyZ2luLXRvcDogMjUwcHg7XHJcbn1cclxuXHJcbi5tci0wLFxyXG4ubXgtMCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwO1xyXG59XHJcblxyXG4ubXItNSxcclxuLm14LTUge1xyXG5cdG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4ubXItMTAsXHJcbi5teC0xMCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4ubXItMTUsXHJcbi5teC0xNSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4ubXItMjAsXHJcbi5teC0yMCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ubXItMjUsXHJcbi5teC0yNSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG4ubXItMzAsXHJcbi5teC0zMCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG59XHJcblxyXG4ubXItMzUsXHJcbi5teC0zNSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAzNXB4O1xyXG59XHJcblxyXG4ubXItNDAsXHJcbi5teC00MCB7XHJcblx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG59XHJcblxyXG4ubXItNDUsXHJcbi5teC00NSB7XHJcblx0bWFyZ2luLXJpZ2h0OiA0NXB4O1xyXG59XHJcblxyXG4ubXItNTAsXHJcbi5teC01MCB7XHJcblx0bWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG59XHJcblxyXG4ubXItNTUge1xyXG5cdG1hcmdpbi1yaWdodDogNTVweDtcclxufVxyXG5cclxuLm1yLTYwIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDYwcHg7XHJcbn1cclxuXHJcbi5tci02NSB7XHJcblx0bWFyZ2luLXJpZ2h0OiA2NXB4O1xyXG59XHJcblxyXG4ubXItNzAge1xyXG5cdG1hcmdpbi1yaWdodDogNzBweDtcclxufVxyXG5cclxuLm1yLTc1IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDc1cHg7XHJcbn1cclxuXHJcbi5tci04MCB7XHJcblx0bWFyZ2luLXJpZ2h0OiA4MHB4O1xyXG59XHJcblxyXG4ubXItODUge1xyXG5cdG1hcmdpbi1yaWdodDogODVweDtcclxufVxyXG5cclxuLm1yLTkwIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDkwcHg7XHJcbn1cclxuXHJcbi5tci05NSB7XHJcblx0bWFyZ2luLXJpZ2h0OiA5NXB4O1xyXG59XHJcblxyXG4ubXItMTAwIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwMHB4O1xyXG59XHJcblxyXG4ubXItMTA1IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwNXB4O1xyXG59XHJcblxyXG4ubXItMTEwIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDExMHB4O1xyXG59XHJcblxyXG4ubXItMTE1IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDExNXB4O1xyXG59XHJcblxyXG4ubXItMTIwIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDEyMHB4O1xyXG59XHJcblxyXG4ubXItMTI1IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDEyNXB4O1xyXG59XHJcblxyXG4ubXItMTMwIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDEzMHB4O1xyXG59XHJcblxyXG4ubXItMTM1IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDEzNXB4O1xyXG59XHJcblxyXG4ubXItMTQwIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDE0MHB4O1xyXG59XHJcblxyXG4ubXItMTQ1IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDE0NXB4O1xyXG59XHJcblxyXG4ubXItMTUwIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDE1MHB4O1xyXG59XHJcblxyXG4ubXItMTU1IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDE1NXB4O1xyXG59XHJcblxyXG4ubXItMTYwIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDE2MHB4O1xyXG59XHJcblxyXG4ubXItMTY1IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDE2NXB4O1xyXG59XHJcblxyXG4ubXItMTcwIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDE3MHB4O1xyXG59XHJcblxyXG4ubXItMTc1IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDE3NXB4O1xyXG59XHJcblxyXG4ubXItMTgwIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDE4MHB4O1xyXG59XHJcblxyXG4ubXItMTg1IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDE4NXB4O1xyXG59XHJcblxyXG4ubXItMTkwIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDE5MHB4O1xyXG59XHJcblxyXG4ubXItMTk1IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDE5NXB4O1xyXG59XHJcblxyXG4ubXItMjAwIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDIwMHB4O1xyXG59XHJcblxyXG4ubXItMjYwIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDI2MHB4O1xyXG59XHJcblxyXG4ubXItMzAwIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDMwMHB4O1xyXG59XHJcblxyXG4ubWItMCxcclxuLm15LTAge1xyXG5cdG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5tYi01LFxyXG4ubXktNSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ubWItMTAsXHJcbi5teS0xMCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLm1iLTE1LFxyXG4ubXktMTUge1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5tYi0yMCxcclxuLm15LTIwIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubWItMjUsXHJcbi5teS0yNSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG5cclxuLm1iLTMwLFxyXG4ubXktMzAge1xyXG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5tYi0zNSxcclxuLm15LTM1IHtcclxuXHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG59XHJcblxyXG4ubWItNDAsXHJcbi5teS00MCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLm1iLTQ1LFxyXG4ubXktNDUge1xyXG5cdG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbn1cclxuXHJcbi5tYi01MCxcclxuLm15LTUwIHtcclxuXHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG59XHJcblxyXG4ubWItNTUge1xyXG5cdG1hcmdpbi1ib3R0b206IDU1cHg7XHJcbn1cclxuXHJcbi5tYi02MCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxufVxyXG5cclxuLm1iLTY1IHtcclxuXHRtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG59XHJcblxyXG4ubWItNzAge1xyXG5cdG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbn1cclxuXHJcbi5tYi03NSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNzVweDtcclxufVxyXG5cclxuLm1iLTgwIHtcclxuXHRtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG59XHJcblxyXG4ubWItODUge1xyXG5cdG1hcmdpbi1ib3R0b206IDg1cHg7XHJcbn1cclxuXHJcbi5tYi05MCB7XHJcblx0bWFyZ2luLWJvdHRvbTogOTBweDtcclxufVxyXG5cclxuLm1iLTk1IHtcclxuXHRtYXJnaW4tYm90dG9tOiA5NXB4O1xyXG59XHJcblxyXG4ubWItMTAwIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxMDBweDtcclxufVxyXG5cclxuLm1iLTExMCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTEwcHg7XHJcbn1cclxuXHJcbi5tYi0yMjAge1xyXG5cdG1hcmdpbi1ib3R0b206IDIyMHB4O1xyXG59XHJcblxyXG4ubWItMjcwIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyNzBweDtcclxufVxyXG5cclxuLm1sLWF1dG8sXHJcbi5teC1hdXRvIHtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxufVxyXG5cclxuLm1sLTAsXHJcbi5teC0wIHtcclxuXHRtYXJnaW4tbGVmdDogMDtcclxufVxyXG5cclxuLm1sLTUsXHJcbi5teC01IHtcclxuXHRtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcblxyXG4ubWwtMTAsXHJcbi5teC0xMCB7XHJcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5tbC0xNSxcclxuLm14LTE1IHtcclxuXHRtYXJnaW4tbGVmdDogMTVweDtcclxufVxyXG5cclxuLm1sLTIwLFxyXG4ubXgtMjAge1xyXG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG59XHJcblxyXG4ubWwtMjUsXHJcbi5teC0yNSB7XHJcblx0bWFyZ2luLWxlZnQ6IDI1cHg7XHJcbn1cclxuXHJcbi5tbC0zMCxcclxuLm14LTMwIHtcclxuXHRtYXJnaW4tbGVmdDogMzBweDtcclxufVxyXG5cclxuLm1sLTM1LFxyXG4ubXgtMzUge1xyXG5cdG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG59XHJcblxyXG4ubWwtNDAsXHJcbi5teC00MCB7XHJcblx0bWFyZ2luLWxlZnQ6IDQwcHg7XHJcbn1cclxuXHJcbi5tbC00NSxcclxuLm14LTQ1IHtcclxuXHRtYXJnaW4tbGVmdDogNDVweDtcclxufVxyXG5cclxuLm1sLTUwLFxyXG4ubXgtNTAge1xyXG5cdG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG59XHJcblxyXG4ubWwtNTUge1xyXG5cdG1hcmdpbi1sZWZ0OiA1NXB4O1xyXG59XHJcblxyXG4ubWwtNjAge1xyXG5cdG1hcmdpbi1sZWZ0OiA2MHB4O1xyXG59XHJcblxyXG4ubWwtNjUge1xyXG5cdG1hcmdpbi1sZWZ0OiA2NXB4O1xyXG59XHJcblxyXG4ubWwtNzAge1xyXG5cdG1hcmdpbi1sZWZ0OiA3MHB4O1xyXG59XHJcblxyXG4ubWwtNzUge1xyXG5cdG1hcmdpbi1sZWZ0OiA3NXB4O1xyXG59XHJcblxyXG4ubWwtODAge1xyXG5cdG1hcmdpbi1sZWZ0OiA4MHB4O1xyXG59XHJcblxyXG4ubWwtODUge1xyXG5cdG1hcmdpbi1sZWZ0OiA4NXB4O1xyXG59XHJcblxyXG4ubWwtOTAge1xyXG5cdG1hcmdpbi1sZWZ0OiA5MHB4O1xyXG59XHJcblxyXG4ubWwtOTUge1xyXG5cdG1hcmdpbi1sZWZ0OiA5NXB4O1xyXG59XHJcblxyXG4ubWwtMTAwIHtcclxuXHRtYXJnaW4tbGVmdDogMTAwcHg7XHJcbn1cclxuXHJcbi5tbC0xMjAge1xyXG5cdG1hcmdpbi1sZWZ0OiAxMjBweDtcclxufVxyXG5cclxuLm1sLTEzMCB7XHJcblx0bWFyZ2luLWxlZnQ6IDEzMHB4O1xyXG59XHJcblxyXG4ubWwtMTI1IHtcclxuXHRtYXJnaW4tbGVmdDogMTI1cHg7XHJcbn1cclxuXHJcbi5tbC0yMDAge1xyXG5cdG1hcmdpbi1sZWZ0OiAyMDBweDtcclxufVxyXG5cclxuLi1tdC01IHtcclxuXHRtYXJnaW4tdG9wOiAtNXB4O1xyXG59XHJcblxyXG4uLW10LTEwIHtcclxuXHRtYXJnaW4tdG9wOiAtMTBweDtcclxufVxyXG5cclxuLi1tdC0xNSB7XHJcblx0bWFyZ2luLXRvcDogLTE1cHg7XHJcbn1cclxuXHJcbi4tbXQtMjAge1xyXG5cdG1hcmdpbi10b3A6IC0yMHB4O1xyXG59XHJcblxyXG4uLW10LTI1IHtcclxuXHRtYXJnaW4tdG9wOiAtMjVweDtcclxufVxyXG5cclxuLi1tdC0zMCB7XHJcblx0bWFyZ2luLXRvcDogLTMwcHg7XHJcbn1cclxuXHJcbi4tbXQtMzUge1xyXG5cdG1hcmdpbi10b3A6IC0zNXB4O1xyXG59XHJcblxyXG4uLW10LTQwIHtcclxuXHRtYXJnaW4tdG9wOiAtNDBweDtcclxufVxyXG5cclxuLi1tdC00NSB7XHJcblx0bWFyZ2luLXRvcDogLTQ1cHg7XHJcbn1cclxuXHJcbi4tbXQtNTAge1xyXG5cdG1hcmdpbi10b3A6IC01MHB4O1xyXG59XHJcblxyXG4uLW10LTU1IHtcclxuXHRtYXJnaW4tdG9wOiAtNTVweDtcclxufVxyXG5cclxuLi1tdC02MCB7XHJcblx0bWFyZ2luLXRvcDogLTYwcHg7XHJcbn1cclxuXHJcbi4tbXQtNjUge1xyXG5cdG1hcmdpbi10b3A6IC02NXB4O1xyXG59XHJcblxyXG4uLW10LTcwIHtcclxuXHRtYXJnaW4tdG9wOiAtNzBweDtcclxufVxyXG5cclxuLi1tdC03NSB7XHJcblx0bWFyZ2luLXRvcDogLTc1cHg7XHJcbn1cclxuXHJcbi4tbXQtODAge1xyXG5cdG1hcmdpbi10b3A6IC04MHB4O1xyXG59XHJcblxyXG4uLW10LTg1IHtcclxuXHRtYXJnaW4tdG9wOiAtODVweDtcclxufVxyXG5cclxuLi1tdC05MCB7XHJcblx0bWFyZ2luLXRvcDogLTkwcHg7XHJcbn1cclxuXHJcbi4tbXQtOTUge1xyXG5cdG1hcmdpbi10b3A6IC05NXB4O1xyXG59XHJcblxyXG4uLW10LTEwMCB7XHJcblx0bWFyZ2luLXRvcDogLTEwMHB4O1xyXG59XHJcblxyXG4uLW10LTEyMCB7XHJcblx0bWFyZ2luLXRvcDogLTEyMHB4O1xyXG59XHJcblxyXG4uLW10LTEzMCB7XHJcblx0bWFyZ2luLXRvcDogLTEzMHB4O1xyXG59XHJcblxyXG4uLW10LTE0MCB7XHJcblx0bWFyZ2luLXRvcDogLTE0MHB4O1xyXG59XHJcblxyXG4uLW10LTE1NSB7XHJcblx0bWFyZ2luLXRvcDogLTE1NXB4O1xyXG59XHJcblxyXG4uLW10LTE2MCB7XHJcblx0bWFyZ2luLXRvcDogLTE2MHB4O1xyXG59XHJcblxyXG4uLW10LTE3MCB7XHJcblx0bWFyZ2luLXRvcDogLTE3MHB4O1xyXG59XHJcblxyXG4uLW10LTE4MCB7XHJcblx0bWFyZ2luLXRvcDogLTE4MHB4O1xyXG59XHJcblxyXG4uLW10LTIwMCB7XHJcblx0bWFyZ2luLXRvcDogLTIwMHB4O1xyXG59XHJcblxyXG4uLW10LTI1MCB7XHJcblx0bWFyZ2luLXRvcDogLTI1MHB4O1xyXG59XHJcblxyXG4uLW10LTM2MCB7XHJcblx0bWFyZ2luLXRvcDogLTM2MHB4O1xyXG59XHJcblxyXG4uLW10LTQ2MCB7XHJcblx0bWFyZ2luLXRvcDogLTQ2MHB4O1xyXG59XHJcblxyXG4uLW10LTQ4NSB7XHJcblx0bWFyZ2luLXRvcDogLTQ4NXB4O1xyXG59XHJcblxyXG4uLW10LTY0MCB7XHJcblx0bWFyZ2luLXRvcDogLTY0MHB4O1xyXG59XHJcblxyXG4uLW10LTBcXC8xZW0ge1xyXG5cdG1hcmdpbi10b3A6IC0wLjFlbTtcclxufVxyXG5cclxuLi1tdC0wXFwvMmVtIHtcclxuXHRtYXJnaW4tdG9wOiAtMC4yZW07XHJcbn1cclxuXHJcbi4tbXQtMFxcLzM1ZW0ge1xyXG5cdG1hcmdpbi10b3A6IC0wLjM1ZW07XHJcbn1cclxuXHJcbi4tbXQtMlxcLzVlbSB7XHJcblx0bWFyZ2luLXRvcDogLTIuNWVtO1xyXG59XHJcblxyXG4uLW10LTNlbSB7XHJcblx0bWFyZ2luLXRvcDogLTNlbTtcclxufVxyXG5cclxuLi1tdC00XFwvNWVtIHtcclxuXHRtYXJnaW4tdG9wOiAtNC41ZW07XHJcbn1cclxuXHJcbi4tbXItNSxcclxuLi1teC01IHtcclxuXHRtYXJnaW4tcmlnaHQ6IC01cHg7XHJcbn1cclxuXHJcbi4tbXItMTAsXHJcbi4tbXgtMTAge1xyXG5cdG1hcmdpbi1yaWdodDogLTEwcHg7XHJcbn1cclxuXHJcbi4tbXItMTUsXHJcbi4tbXgtMTUge1xyXG5cdG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbn1cclxuXHJcbi4tbXItMjAsXHJcbi4tbXgtMjAge1xyXG5cdG1hcmdpbi1yaWdodDogLTIwcHg7XHJcbn1cclxuXHJcbi4tbXItMjUsXHJcbi4tbXgtMjUge1xyXG5cdG1hcmdpbi1yaWdodDogLTI1cHg7XHJcbn1cclxuXHJcbi4tbXItMzAsXHJcbi4tbXgtMzAge1xyXG5cdG1hcmdpbi1yaWdodDogLTMwcHg7XHJcbn1cclxuXHJcbi4tbXItMzUsXHJcbi4tbXgtMzUge1xyXG5cdG1hcmdpbi1yaWdodDogLTM1cHg7XHJcbn1cclxuXHJcbi4tbXItNDAge1xyXG5cdG1hcmdpbi1yaWdodDogLTQwcHg7XHJcbn1cclxuXHJcbi4tbXItNDUge1xyXG5cdG1hcmdpbi1yaWdodDogLTQ1cHg7XHJcbn1cclxuXHJcbi4tbXItNTAge1xyXG5cdG1hcmdpbi1yaWdodDogLTUwcHg7XHJcbn1cclxuXHJcbi4tbXItNTUge1xyXG5cdG1hcmdpbi1yaWdodDogLTU1cHg7XHJcbn1cclxuXHJcbi4tbXItNjAge1xyXG5cdG1hcmdpbi1yaWdodDogLTYwcHg7XHJcbn1cclxuXHJcbi4tbXItNjUge1xyXG5cdG1hcmdpbi1yaWdodDogLTY1cHg7XHJcbn1cclxuXHJcbi4tbXItNzAge1xyXG5cdG1hcmdpbi1yaWdodDogLTcwcHg7XHJcbn1cclxuXHJcbi4tbXItNzUge1xyXG5cdG1hcmdpbi1yaWdodDogLTc1cHg7XHJcbn1cclxuXHJcbi4tbXItODAge1xyXG5cdG1hcmdpbi1yaWdodDogLTgwcHg7XHJcbn1cclxuXHJcbi4tbXItODUge1xyXG5cdG1hcmdpbi1yaWdodDogLTg1cHg7XHJcbn1cclxuXHJcbi4tbXItOTAge1xyXG5cdG1hcmdpbi1yaWdodDogLTkwcHg7XHJcbn1cclxuXHJcbi4tbXItOTUge1xyXG5cdG1hcmdpbi1yaWdodDogLTk1cHg7XHJcbn1cclxuXHJcbi4tbXItMTAwIHtcclxuXHRtYXJnaW4tcmlnaHQ6IC0xMDBweDtcclxufVxyXG5cclxuLi1tci0xMjAge1xyXG5cdG1hcmdpbi1yaWdodDogLTEyMHB4O1xyXG59XHJcblxyXG4uLW1yLTE0MCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMTQwcHg7XHJcbn1cclxuXHJcbi4tbXItMTYwIHtcclxuXHRtYXJnaW4tcmlnaHQ6IC0xNjBweDtcclxufVxyXG5cclxuLi1tci0xODAge1xyXG5cdG1hcmdpbi1yaWdodDogLTE4MHB4O1xyXG59XHJcblxyXG4uLW1yLTIwMCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMjAwcHg7XHJcbn1cclxuXHJcbi4tbWItNSB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTVweDtcclxufVxyXG5cclxuLi1tYi0xMCB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbn1cclxuXHJcbi4tbWItMTUge1xyXG5cdG1hcmdpbi1ib3R0b206IC0xNXB4O1xyXG59XHJcblxyXG4uLW1iLTIwIHtcclxuXHRtYXJnaW4tYm90dG9tOiAtMjBweDtcclxufVxyXG5cclxuLi1tYi0yNSB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTI1cHg7XHJcbn1cclxuXHJcbi4tbWItMzAge1xyXG5cdG1hcmdpbi1ib3R0b206IC0zMHB4O1xyXG59XHJcblxyXG4uLW1iLTM1IHtcclxuXHRtYXJnaW4tYm90dG9tOiAtMzVweDtcclxufVxyXG5cclxuLi1tYi00MCB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTQwcHg7XHJcbn1cclxuXHJcbi4tbWItNDUge1xyXG5cdG1hcmdpbi1ib3R0b206IC00NXB4O1xyXG59XHJcblxyXG4uLW1iLTUwIHtcclxuXHRtYXJnaW4tYm90dG9tOiAtNTBweDtcclxufVxyXG5cclxuLi1tYi01NSB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTU1cHg7XHJcbn1cclxuXHJcbi4tbWItNjAge1xyXG5cdG1hcmdpbi1ib3R0b206IC02MHB4O1xyXG59XHJcblxyXG4uLW1iLTY1IHtcclxuXHRtYXJnaW4tYm90dG9tOiAtNjVweDtcclxufVxyXG5cclxuLi1tYi03MCB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTcwcHg7XHJcbn1cclxuXHJcbi4tbWItNzUge1xyXG5cdG1hcmdpbi1ib3R0b206IC03NXB4O1xyXG59XHJcblxyXG4uLW1iLTgwIHtcclxuXHRtYXJnaW4tYm90dG9tOiAtODBweDtcclxufVxyXG5cclxuLi1tYi04NSB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTg1cHg7XHJcbn1cclxuXHJcbi4tbWItOTAge1xyXG5cdG1hcmdpbi1ib3R0b206IC05MHB4O1xyXG59XHJcblxyXG4uLW1iLTk1IHtcclxuXHRtYXJnaW4tYm90dG9tOiAtOTVweDtcclxufVxyXG5cclxuLi1tYi0xMDAge1xyXG5cdG1hcmdpbi1ib3R0b206IC0xMDBweDtcclxufVxyXG5cclxuLi1tYi0xMjAge1xyXG5cdG1hcmdpbi1ib3R0b206IC0xMjBweDtcclxufVxyXG5cclxuLi1tYi0xMzAge1xyXG5cdG1hcmdpbi1ib3R0b206IC0xMzBweDtcclxufVxyXG5cclxuLi1tYi0xNDAge1xyXG5cdG1hcmdpbi1ib3R0b206IC0xNDBweDtcclxufVxyXG5cclxuLi1tYi0xNTAge1xyXG5cdG1hcmdpbi1ib3R0b206IC0xNTBweDtcclxufVxyXG5cclxuLi1tYi0xNjAge1xyXG5cdG1hcmdpbi1ib3R0b206IC0xNjBweDtcclxufVxyXG5cclxuLi1tYi0xODAge1xyXG5cdG1hcmdpbi1ib3R0b206IC0xODBweDtcclxufVxyXG5cclxuLi1tYi0yMDAge1xyXG5cdG1hcmdpbi1ib3R0b206IC0yMDBweDtcclxufVxyXG5cclxuLi1tYi0yNDAge1xyXG5cdG1hcmdpbi1ib3R0b206IC0yNDBweDtcclxufVxyXG5cclxuLi1tYi0zMDAge1xyXG5cdG1hcmdpbi1ib3R0b206IC0zMDBweDtcclxufVxyXG5cclxuLi1tYi0zNDAge1xyXG5cdG1hcmdpbi1ib3R0b206IC0zNDBweDtcclxufVxyXG5cclxuLi1tYi00MDAge1xyXG5cdG1hcmdpbi1ib3R0b206IC00MDBweDtcclxufVxyXG5cclxuLi1tYi0wXFwvMmVtIHtcclxuXHRtYXJnaW4tYm90dG9tOiAtMC4yZW07XHJcbn1cclxuXHJcbi4tbWItMFxcLzNlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTAuM2VtO1xyXG59XHJcblxyXG4uLW1iLTFlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTFlbTtcclxufVxyXG5cclxuLi1tYi0wXFwvMTVlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTAuMTVlbTtcclxufVxyXG5cclxuLi1tbC0xIHtcclxuXHRtYXJnaW4tbGVmdDogLTFweDtcclxufVxyXG5cclxuLi1tbC01LFxyXG4uLW14LTUge1xyXG5cdG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG59XHJcblxyXG4uLW1sLTEwLFxyXG4uLW14LTEwIHtcclxuXHRtYXJnaW4tbGVmdDogLTEwcHg7XHJcbn1cclxuXHJcbi4tbWwtMTUsXHJcbi4tbXgtMTUge1xyXG5cdG1hcmdpbi1sZWZ0OiAtMTVweDtcclxufVxyXG5cclxuLi1tbC0yMCxcclxuLi1teC0yMCB7XHJcblx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG59XHJcblxyXG4uLW1sLTI1LFxyXG4uLW14LTI1IHtcclxuXHRtYXJnaW4tbGVmdDogLTI1cHg7XHJcbn1cclxuXHJcbi4tbWwtMzAsXHJcbi4tbXgtMzAge1xyXG5cdG1hcmdpbi1sZWZ0OiAtMzBweDtcclxufVxyXG5cclxuLi1tbC0zNSxcclxuLi1teC0zNSB7XHJcblx0bWFyZ2luLWxlZnQ6IC0zNXB4O1xyXG59XHJcblxyXG4uLW1sLTQwIHtcclxuXHRtYXJnaW4tbGVmdDogLTQwcHg7XHJcbn1cclxuXHJcbi4tbWwtNDUge1xyXG5cdG1hcmdpbi1sZWZ0OiAtNDVweDtcclxufVxyXG5cclxuLi1tbC01MCB7XHJcblx0bWFyZ2luLWxlZnQ6IC01MHB4O1xyXG59XHJcblxyXG4uLW1sLTU1IHtcclxuXHRtYXJnaW4tbGVmdDogLTU1cHg7XHJcbn1cclxuXHJcbi4tbWwtNjAge1xyXG5cdG1hcmdpbi1sZWZ0OiAtNjBweDtcclxufVxyXG5cclxuLi1tbC02NSB7XHJcblx0bWFyZ2luLWxlZnQ6IC02NXB4O1xyXG59XHJcblxyXG4uLW1sLTcwIHtcclxuXHRtYXJnaW4tbGVmdDogLTcwcHg7XHJcbn1cclxuXHJcbi4tbWwtNzUge1xyXG5cdG1hcmdpbi1sZWZ0OiAtNzVweDtcclxufVxyXG5cclxuLi1tbC04MCB7XHJcblx0bWFyZ2luLWxlZnQ6IC04MHB4O1xyXG59XHJcblxyXG4uLW1sLTg1IHtcclxuXHRtYXJnaW4tbGVmdDogLTg1cHg7XHJcbn1cclxuXHJcbi4tbWwtOTAge1xyXG5cdG1hcmdpbi1sZWZ0OiAtOTBweDtcclxufVxyXG5cclxuLi1tbC05NSB7XHJcblx0bWFyZ2luLWxlZnQ6IC05NXB4O1xyXG59XHJcblxyXG4uLW1sLTEwMCB7XHJcblx0bWFyZ2luLWxlZnQ6IC0xMDBweDtcclxufVxyXG5cclxuLi1tbC0xMjAge1xyXG5cdG1hcmdpbi1sZWZ0OiAtMTIwcHg7XHJcbn1cclxuXHJcbi4tbWwtMTQwIHtcclxuXHRtYXJnaW4tbGVmdDogLTE0MHB4O1xyXG59XHJcblxyXG4uLW1sLTE2MCB7XHJcblx0bWFyZ2luLWxlZnQ6IC0xNjBweDtcclxufVxyXG5cclxuLi1tbC0xODAge1xyXG5cdG1hcmdpbi1sZWZ0OiAtMTgwcHg7XHJcbn1cclxuXHJcbi4tbWwtMjAwIHtcclxuXHRtYXJnaW4tbGVmdDogLTIwMHB4O1xyXG59XHJcblxyXG4ubXQtNXBlcmNlbnQge1xyXG5cdG1hcmdpbi10b3A6IDUlO1xyXG59XHJcblxyXG4ubXQtMTBwZXJjZW50IHtcclxuXHRtYXJnaW4tdG9wOiAxMCU7XHJcbn1cclxuXHJcbi5tdC0xNXBlcmNlbnQge1xyXG5cdG1hcmdpbi10b3A6IDE1JTtcclxufVxyXG5cclxuLm10LTIwcGVyY2VudCB7XHJcblx0bWFyZ2luLXRvcDogMjAlO1xyXG59XHJcblxyXG4ubXQtMjVwZXJjZW50IHtcclxuXHRtYXJnaW4tdG9wOiAyNSU7XHJcbn1cclxuXHJcbi5tdC0zMHBlcmNlbnQge1xyXG5cdG1hcmdpbi10b3A6IDMwJTtcclxufVxyXG5cclxuLm10LTM1cGVyY2VudCB7XHJcblx0bWFyZ2luLXRvcDogMzUlO1xyXG59XHJcblxyXG4ubXQtNDBwZXJjZW50IHtcclxuXHRtYXJnaW4tdG9wOiA0MCU7XHJcbn1cclxuXHJcbi5tdC00NXBlcmNlbnQge1xyXG5cdG1hcmdpbi10b3A6IDQ1JTtcclxufVxyXG5cclxuLm10LTUwcGVyY2VudCB7XHJcblx0bWFyZ2luLXRvcDogNTAlO1xyXG59XHJcblxyXG4ubXQtNTVwZXJjZW50IHtcclxuXHRtYXJnaW4tdG9wOiA1NSU7XHJcbn1cclxuXHJcbi5tdC02MHBlcmNlbnQge1xyXG5cdG1hcmdpbi10b3A6IDY1JTtcclxufVxyXG5cclxuLm10LTY1cGVyY2VudCB7XHJcblx0bWFyZ2luLXRvcDogNjUlO1xyXG59XHJcblxyXG4ubXQtNzBwZXJjZW50IHtcclxuXHRtYXJnaW4tdG9wOiA3MCU7XHJcbn1cclxuXHJcbi5tdC03NXBlcmNlbnQge1xyXG5cdG1hcmdpbi10b3A6IDc1JTtcclxufVxyXG5cclxuLm10LTgwcGVyY2VudCB7XHJcblx0bWFyZ2luLXRvcDogODAlO1xyXG59XHJcblxyXG4ubXQtODVwZXJjZW50IHtcclxuXHRtYXJnaW4tdG9wOiA4NSU7XHJcbn1cclxuXHJcbi5tdC05MHBlcmNlbnQge1xyXG5cdG1hcmdpbi10b3A6IDkwJTtcclxufVxyXG5cclxuLm10LTk1cGVyY2VudCB7XHJcblx0bWFyZ2luLXRvcDogOTUlO1xyXG59XHJcblxyXG4ubXQtMTAwcGVyY2VudCB7XHJcblx0bWFyZ2luLXRvcDogMTAwJTtcclxufVxyXG5cclxuLm1yLTJwZXJjZW50LFxyXG4ubXgtMnBlcmNlbnQge1xyXG5cdG1hcmdpbi1yaWdodDogMiU7XHJcbn1cclxuXHJcbi5tci01cGVyY2VudCxcclxuLm14LTVwZXJjZW50IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDUlO1xyXG59XHJcblxyXG4ubXItMTBwZXJjZW50LFxyXG4ubXgtMTBwZXJjZW50IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwJTtcclxufVxyXG5cclxuLm1yLTE1cGVyY2VudCxcclxuLm14LTE1cGVyY2VudCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxNSU7XHJcbn1cclxuXHJcbi5tci0yMHBlcmNlbnQsXHJcbi5teC0yMHBlcmNlbnQge1xyXG5cdG1hcmdpbi1yaWdodDogMjAlO1xyXG59XHJcblxyXG4ubXItMjVwZXJjZW50LFxyXG4ubXgtMjVwZXJjZW50IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDI1JTtcclxufVxyXG5cclxuLm1yLTMwcGVyY2VudCxcclxuLm14LTMwcGVyY2VudCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAzMCU7XHJcbn1cclxuXHJcbi5tci0zNXBlcmNlbnQsXHJcbi5teC0zNXBlcmNlbnQge1xyXG5cdG1hcmdpbi1yaWdodDogMzUlO1xyXG59XHJcblxyXG4ubXItNDBwZXJjZW50LFxyXG4ubXgtNDBwZXJjZW50IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDQwJTtcclxufVxyXG5cclxuLm1yLTQ1cGVyY2VudCxcclxuLm14LTQ1cGVyY2VudCB7XHJcblx0bWFyZ2luLXJpZ2h0OiA0NSU7XHJcbn1cclxuXHJcbi5tci01MHBlcmNlbnQsXHJcbi5teC01MHBlcmNlbnQge1xyXG5cdG1hcmdpbi1yaWdodDogNTAlO1xyXG59XHJcblxyXG4ubXItNTVwZXJjZW50IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDU1JTtcclxufVxyXG5cclxuLm1yLTYwcGVyY2VudCB7XHJcblx0bWFyZ2luLXJpZ2h0OiA2NSU7XHJcbn1cclxuXHJcbi5tci02NXBlcmNlbnQge1xyXG5cdG1hcmdpbi1yaWdodDogNjUlO1xyXG59XHJcblxyXG4ubXItNzBwZXJjZW50IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDcwJTtcclxufVxyXG5cclxuLm1yLTc1cGVyY2VudCB7XHJcblx0bWFyZ2luLXJpZ2h0OiA3NSU7XHJcbn1cclxuXHJcbi5tci04MHBlcmNlbnQge1xyXG5cdG1hcmdpbi1yaWdodDogODAlO1xyXG59XHJcblxyXG4ubXItODVwZXJjZW50IHtcclxuXHRtYXJnaW4tcmlnaHQ6IDg1JTtcclxufVxyXG5cclxuLm1yLTkwcGVyY2VudCB7XHJcblx0bWFyZ2luLXJpZ2h0OiA5MCU7XHJcbn1cclxuXHJcbi5tci05NXBlcmNlbnQge1xyXG5cdG1hcmdpbi1yaWdodDogOTUlO1xyXG59XHJcblxyXG4ubXItMTAwcGVyY2VudCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ubWItNXBlcmNlbnQge1xyXG5cdG1hcmdpbi1ib3R0b206IDUlO1xyXG59XHJcblxyXG4ubWItMTBwZXJjZW50IHtcclxuXHRtYXJnaW4tYm90dG9tOiAxMCU7XHJcbn1cclxuXHJcbi5tYi0xNXBlcmNlbnQge1xyXG5cdG1hcmdpbi1ib3R0b206IDE1JTtcclxufVxyXG5cclxuLm1iLTIwcGVyY2VudCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMjAlO1xyXG59XHJcblxyXG4ubWItMjVwZXJjZW50IHtcclxuXHRtYXJnaW4tYm90dG9tOiAyNSU7XHJcbn1cclxuXHJcbi5tYi0zMHBlcmNlbnQge1xyXG5cdG1hcmdpbi1ib3R0b206IDMwJTtcclxufVxyXG5cclxuLm1iLTM1cGVyY2VudCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMzUlO1xyXG59XHJcblxyXG4ubWItNDBwZXJjZW50IHtcclxuXHRtYXJnaW4tYm90dG9tOiA0MCU7XHJcbn1cclxuXHJcbi5tYi00NXBlcmNlbnQge1xyXG5cdG1hcmdpbi1ib3R0b206IDQ1JTtcclxufVxyXG5cclxuLm1iLTUwcGVyY2VudCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNTAlO1xyXG59XHJcblxyXG4ubWItNTVwZXJjZW50IHtcclxuXHRtYXJnaW4tYm90dG9tOiA1NSU7XHJcbn1cclxuXHJcbi5tYi02MHBlcmNlbnQge1xyXG5cdG1hcmdpbi1ib3R0b206IDY1JTtcclxufVxyXG5cclxuLm1iLTY1cGVyY2VudCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNjUlO1xyXG59XHJcblxyXG4ubWItNzBwZXJjZW50IHtcclxuXHRtYXJnaW4tYm90dG9tOiA3MCU7XHJcbn1cclxuXHJcbi5tYi03NXBlcmNlbnQge1xyXG5cdG1hcmdpbi1ib3R0b206IDc1JTtcclxufVxyXG5cclxuLm1iLTgwcGVyY2VudCB7XHJcblx0bWFyZ2luLWJvdHRvbTogODAlO1xyXG59XHJcblxyXG4ubWItODVwZXJjZW50IHtcclxuXHRtYXJnaW4tYm90dG9tOiA4NSU7XHJcbn1cclxuXHJcbi5tYi05MHBlcmNlbnQge1xyXG5cdG1hcmdpbi1ib3R0b206IDkwJTtcclxufVxyXG5cclxuLm1iLTk1cGVyY2VudCB7XHJcblx0bWFyZ2luLWJvdHRvbTogOTUlO1xyXG59XHJcblxyXG4ubWItMTAwcGVyY2VudCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTAwJTtcclxufVxyXG5cclxuLm1sLTJwZXJjZW50LFxyXG4ubXgtMnBlcmNlbnQge1xyXG5cdG1hcmdpbi1sZWZ0OiAyJTtcclxufVxyXG5cclxuLm1sLTVwZXJjZW50LFxyXG4ubXgtNXBlcmNlbnQge1xyXG5cdG1hcmdpbi1sZWZ0OiA1JTtcclxufVxyXG5cclxuLm1sLTEwcGVyY2VudCxcclxuLm14LTEwcGVyY2VudCB7XHJcblx0bWFyZ2luLWxlZnQ6IDEwJTtcclxufVxyXG5cclxuLm1sLTEycGVyY2VudCxcclxuLm14LTEycGVyY2VudCB7XHJcblx0bWFyZ2luLWxlZnQ6IDEyJTtcclxufVxyXG5cclxuLm1sLTE1cGVyY2VudCxcclxuLm14LTE1cGVyY2VudCB7XHJcblx0bWFyZ2luLWxlZnQ6IDE1JTtcclxufVxyXG5cclxuLm1sLTIwcGVyY2VudCxcclxuLm14LTIwcGVyY2VudCB7XHJcblx0bWFyZ2luLWxlZnQ6IDIwJTtcclxufVxyXG5cclxuLm1sLTI1cGVyY2VudCxcclxuLm14LTI1cGVyY2VudCB7XHJcblx0bWFyZ2luLWxlZnQ6IDI1JTtcclxufVxyXG5cclxuLm1sLTMwcGVyY2VudCxcclxuLm14LTMwcGVyY2VudCB7XHJcblx0bWFyZ2luLWxlZnQ6IDMwJTtcclxufVxyXG5cclxuLm1sLTM1cGVyY2VudCxcclxuLm14LTM1cGVyY2VudCB7XHJcblx0bWFyZ2luLWxlZnQ6IDM1JTtcclxufVxyXG5cclxuLm1sLTQwcGVyY2VudCxcclxuLm14LTQwcGVyY2VudCB7XHJcblx0bWFyZ2luLWxlZnQ6IDQwJTtcclxufVxyXG5cclxuLm1sLTQ1cGVyY2VudCxcclxuLm14LTQ1cGVyY2VudCB7XHJcblx0bWFyZ2luLWxlZnQ6IDQ1JTtcclxufVxyXG5cclxuLm1sLTUwcGVyY2VudCxcclxuLm14LTUwcGVyY2VudCB7XHJcblx0bWFyZ2luLWxlZnQ6IDUwJTtcclxufVxyXG5cclxuLm1sLTU1cGVyY2VudCB7XHJcblx0bWFyZ2luLWxlZnQ6IDU1JTtcclxufVxyXG5cclxuLm1sLTYwcGVyY2VudCB7XHJcblx0bWFyZ2luLWxlZnQ6IDY1JTtcclxufVxyXG5cclxuLm1sLTY1cGVyY2VudCB7XHJcblx0bWFyZ2luLWxlZnQ6IDY1JTtcclxufVxyXG5cclxuLm1sLTcwcGVyY2VudCB7XHJcblx0bWFyZ2luLWxlZnQ6IDcwJTtcclxufVxyXG5cclxuLm1sLTc1cGVyY2VudCB7XHJcblx0bWFyZ2luLWxlZnQ6IDc1JTtcclxufVxyXG5cclxuLm1sLTgwcGVyY2VudCB7XHJcblx0bWFyZ2luLWxlZnQ6IDgwJTtcclxufVxyXG5cclxuLm1sLTg1cGVyY2VudCB7XHJcblx0bWFyZ2luLWxlZnQ6IDg1JTtcclxufVxyXG5cclxuLm1sLTkwcGVyY2VudCB7XHJcblx0bWFyZ2luLWxlZnQ6IDkwJTtcclxufVxyXG5cclxuLm1sLTk1cGVyY2VudCB7XHJcblx0bWFyZ2luLWxlZnQ6IDk1JTtcclxufVxyXG5cclxuLm1sLTEwMHBlcmNlbnQge1xyXG5cdG1hcmdpbi1sZWZ0OiAxMDAlO1xyXG59XHJcblxyXG4uLW10LTVwZXJjZW50IHtcclxuXHRtYXJnaW4tdG9wOiAtNSU7XHJcbn1cclxuXHJcbi4tbXQtMTBwZXJjZW50IHtcclxuXHRtYXJnaW4tdG9wOiAtMTAlO1xyXG59XHJcblxyXG4uLW10LTE1cGVyY2VudCB7XHJcblx0bWFyZ2luLXRvcDogLTE1JTtcclxufVxyXG5cclxuLi1tdC0yMHBlcmNlbnQge1xyXG5cdG1hcmdpbi10b3A6IC0yMCU7XHJcbn1cclxuXHJcbi4tbXQtMjVwZXJjZW50IHtcclxuXHRtYXJnaW4tdG9wOiAtMjUlO1xyXG59XHJcblxyXG4uLW10LTMwcGVyY2VudCB7XHJcblx0bWFyZ2luLXRvcDogLTMwJTtcclxufVxyXG5cclxuLi1tdC0zNXBlcmNlbnQge1xyXG5cdG1hcmdpbi10b3A6IC0zNSU7XHJcbn1cclxuXHJcbi4tbXQtNDBwZXJjZW50IHtcclxuXHRtYXJnaW4tdG9wOiAtNDAlO1xyXG59XHJcblxyXG4uLW10LTQ1cGVyY2VudCB7XHJcblx0bWFyZ2luLXRvcDogLTQ1JTtcclxufVxyXG5cclxuLi1tdC01MHBlcmNlbnQge1xyXG5cdG1hcmdpbi10b3A6IC01MCU7XHJcbn1cclxuXHJcbi4tbXQtNTVwZXJjZW50IHtcclxuXHRtYXJnaW4tdG9wOiAtNTUlO1xyXG59XHJcblxyXG4uLW10LTYwcGVyY2VudCB7XHJcblx0bWFyZ2luLXRvcDogLTY1JTtcclxufVxyXG5cclxuLi1tdC02NXBlcmNlbnQge1xyXG5cdG1hcmdpbi10b3A6IC02NSU7XHJcbn1cclxuXHJcbi4tbXQtNzBwZXJjZW50IHtcclxuXHRtYXJnaW4tdG9wOiAtNzAlO1xyXG59XHJcblxyXG4uLW10LTc1cGVyY2VudCB7XHJcblx0bWFyZ2luLXRvcDogLTc1JTtcclxufVxyXG5cclxuLi1tdC04MHBlcmNlbnQge1xyXG5cdG1hcmdpbi10b3A6IC04MCU7XHJcbn1cclxuXHJcbi4tbXQtODVwZXJjZW50IHtcclxuXHRtYXJnaW4tdG9wOiAtODUlO1xyXG59XHJcblxyXG4uLW10LTkwcGVyY2VudCB7XHJcblx0bWFyZ2luLXRvcDogLTkwJTtcclxufVxyXG5cclxuLi1tdC05NXBlcmNlbnQge1xyXG5cdG1hcmdpbi10b3A6IC05NSU7XHJcbn1cclxuXHJcbi4tbXQtMTAwcGVyY2VudCB7XHJcblx0bWFyZ2luLXRvcDogLTEwMCU7XHJcbn1cclxuXHJcbi4tbXItNXBlcmNlbnQge1xyXG5cdG1hcmdpbi1yaWdodDogLTUlO1xyXG59XHJcblxyXG4uLW1yLTEwcGVyY2VudCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMTAlO1xyXG59XHJcblxyXG4uLW1yLTE1cGVyY2VudCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMTUlO1xyXG59XHJcblxyXG4uLW1yLTIwcGVyY2VudCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMjAlO1xyXG59XHJcblxyXG4uLW1yLTI1cGVyY2VudCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMjUlO1xyXG59XHJcblxyXG4uLW1yLTMwcGVyY2VudCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMzAlO1xyXG59XHJcblxyXG4uLW1yLTM1cGVyY2VudCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMzUlO1xyXG59XHJcblxyXG4uLW1yLTQwcGVyY2VudCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAtNDAlO1xyXG59XHJcblxyXG4uLW1yLTQ1cGVyY2VudCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAtNDUlO1xyXG59XHJcblxyXG4uLW1yLTUwcGVyY2VudCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAtNTAlO1xyXG59XHJcblxyXG4uLW1yLTU1cGVyY2VudCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAtNTUlO1xyXG59XHJcblxyXG4uLW1yLTYwcGVyY2VudCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAtNjUlO1xyXG59XHJcblxyXG4uLW1yLTY1cGVyY2VudCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAtNjUlO1xyXG59XHJcblxyXG4uLW1yLTcwcGVyY2VudCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAtNzAlO1xyXG59XHJcblxyXG4uLW1yLTc1cGVyY2VudCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAtNzUlO1xyXG59XHJcblxyXG4uLW1yLTgwcGVyY2VudCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAtODAlO1xyXG59XHJcblxyXG4uLW1yLTg1cGVyY2VudCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAtODUlO1xyXG59XHJcblxyXG4uLW1yLTkwcGVyY2VudCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAtOTAlO1xyXG59XHJcblxyXG4uLW1yLTk1cGVyY2VudCB7XHJcblx0bWFyZ2luLXJpZ2h0OiAtOTUlO1xyXG59XHJcblxyXG4uLW1yLTEwMHBlcmNlbnQge1xyXG5cdG1hcmdpbi1yaWdodDogLTEwMCU7XHJcbn1cclxuXHJcbi4tbXItMWVtIHtcclxuXHRtYXJnaW4tcmlnaHQ6IC0xZW07XHJcbn1cclxuXHJcbi4tbWItNXBlcmNlbnQge1xyXG5cdG1hcmdpbi1ib3R0b206IC01JTtcclxufVxyXG5cclxuLi1tYi0xMHBlcmNlbnQge1xyXG5cdG1hcmdpbi1ib3R0b206IC0xMCU7XHJcbn1cclxuXHJcbi4tbWItMTVwZXJjZW50IHtcclxuXHRtYXJnaW4tYm90dG9tOiAtMTUlO1xyXG59XHJcblxyXG4uLW1iLTIwcGVyY2VudCB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTIwJTtcclxufVxyXG5cclxuLi1tYi0yNXBlcmNlbnQge1xyXG5cdG1hcmdpbi1ib3R0b206IC0yNSU7XHJcbn1cclxuXHJcbi4tbWItMzBwZXJjZW50IHtcclxuXHRtYXJnaW4tYm90dG9tOiAtMzAlO1xyXG59XHJcblxyXG4uLW1iLTM1cGVyY2VudCB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTM1JTtcclxufVxyXG5cclxuLi1tYi00MHBlcmNlbnQge1xyXG5cdG1hcmdpbi1ib3R0b206IC00MCU7XHJcbn1cclxuXHJcbi4tbWItNDVwZXJjZW50IHtcclxuXHRtYXJnaW4tYm90dG9tOiAtNDUlO1xyXG59XHJcblxyXG4uLW1iLTUwcGVyY2VudCB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTUwJTtcclxufVxyXG5cclxuLi1tYi01NXBlcmNlbnQge1xyXG5cdG1hcmdpbi1ib3R0b206IC01NSU7XHJcbn1cclxuXHJcbi4tbWItNjBwZXJjZW50IHtcclxuXHRtYXJnaW4tYm90dG9tOiAtNjUlO1xyXG59XHJcblxyXG4uLW1iLTY1cGVyY2VudCB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTY1JTtcclxufVxyXG5cclxuLi1tYi03MHBlcmNlbnQge1xyXG5cdG1hcmdpbi1ib3R0b206IC03MCU7XHJcbn1cclxuXHJcbi4tbWItNzVwZXJjZW50IHtcclxuXHRtYXJnaW4tYm90dG9tOiAtNzUlO1xyXG59XHJcblxyXG4uLW1iLTgwcGVyY2VudCB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTgwJTtcclxufVxyXG5cclxuLi1tYi04NXBlcmNlbnQge1xyXG5cdG1hcmdpbi1ib3R0b206IC04NSU7XHJcbn1cclxuXHJcbi4tbWItOTBwZXJjZW50IHtcclxuXHRtYXJnaW4tYm90dG9tOiAtOTAlO1xyXG59XHJcblxyXG4uLW1iLTk1cGVyY2VudCB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTk1JTtcclxufVxyXG5cclxuLi1tYi0xMDBwZXJjZW50IHtcclxuXHRtYXJnaW4tYm90dG9tOiAtMTAwJTtcclxufVxyXG5cclxuLi1tbC01cGVyY2VudCB7XHJcblx0bWFyZ2luLWxlZnQ6IC01JTtcclxufVxyXG5cclxuLi1tbC0xMHBlcmNlbnQge1xyXG5cdG1hcmdpbi1sZWZ0OiAtMTAlO1xyXG59XHJcblxyXG4uLW1sLTE1cGVyY2VudCB7XHJcblx0bWFyZ2luLWxlZnQ6IC0xNSU7XHJcbn1cclxuXHJcbi4tbWwtMjBwZXJjZW50IHtcclxuXHRtYXJnaW4tbGVmdDogLTIwJTtcclxufVxyXG5cclxuLi1tbC0yNXBlcmNlbnQge1xyXG5cdG1hcmdpbi1sZWZ0OiAtMjUlO1xyXG59XHJcblxyXG4uLW1sLTMwcGVyY2VudCB7XHJcblx0bWFyZ2luLWxlZnQ6IC0zMCU7XHJcbn1cclxuXHJcbi4tbWwtMzVwZXJjZW50IHtcclxuXHRtYXJnaW4tbGVmdDogLTM1JTtcclxufVxyXG5cclxuLi1tbC00MHBlcmNlbnQge1xyXG5cdG1hcmdpbi1sZWZ0OiAtNDAlO1xyXG59XHJcblxyXG4uLW1sLTQ1cGVyY2VudCB7XHJcblx0bWFyZ2luLWxlZnQ6IC00NSU7XHJcbn1cclxuXHJcbi4tbWwtNTBwZXJjZW50IHtcclxuXHRtYXJnaW4tbGVmdDogLTUwJTtcclxufVxyXG5cclxuLi1tbC01NXBlcmNlbnQge1xyXG5cdG1hcmdpbi1sZWZ0OiAtNTUlO1xyXG59XHJcblxyXG4uLW1sLTYwcGVyY2VudCB7XHJcblx0bWFyZ2luLWxlZnQ6IC02NSU7XHJcbn1cclxuXHJcbi4tbWwtNjVwZXJjZW50IHtcclxuXHRtYXJnaW4tbGVmdDogLTY1JTtcclxufVxyXG5cclxuLi1tbC03MHBlcmNlbnQge1xyXG5cdG1hcmdpbi1sZWZ0OiAtNzAlO1xyXG59XHJcblxyXG4uLW1sLTc1cGVyY2VudCB7XHJcblx0bWFyZ2luLWxlZnQ6IC03NSU7XHJcbn1cclxuXHJcbi4tbWwtODBwZXJjZW50IHtcclxuXHRtYXJnaW4tbGVmdDogLTgwJTtcclxufVxyXG5cclxuLi1tbC04NXBlcmNlbnQge1xyXG5cdG1hcmdpbi1sZWZ0OiAtODUlO1xyXG59XHJcblxyXG4uLW1sLTkwcGVyY2VudCB7XHJcblx0bWFyZ2luLWxlZnQ6IC05MCU7XHJcbn1cclxuXHJcbi4tbWwtOTVwZXJjZW50IHtcclxuXHRtYXJnaW4tbGVmdDogLTk1JTtcclxufVxyXG5cclxuLi1tbC0xMDBwZXJjZW50IHtcclxuXHRtYXJnaW4tbGVmdDogLTEwMCU7XHJcbn1cclxuXHJcbi5tLTBcXC8yZW0ge1xyXG5cdG1hcmdpbjogMC4yZW07XHJcbn1cclxuXHJcbi5tLTBcXC8yNWVtIHtcclxuXHRtYXJnaW46IDAuMjVlbTtcclxufVxyXG5cclxuLm0tMFxcLzVlbSB7XHJcblx0bWFyZ2luOiAwLjVlbTtcclxufVxyXG5cclxuLm0tMFxcLzc1ZW0ge1xyXG5cdG1hcmdpbjogMC43NWVtO1xyXG59XHJcblxyXG4ubS0xZW0ge1xyXG5cdG1hcmdpbjogMWVtO1xyXG59XHJcblxyXG4ubS0xXFwvMjVlbSB7XHJcblx0bWFyZ2luOiAxLjI1ZW07XHJcbn1cclxuXHJcbi5tLTFcXC81ZW0ge1xyXG5cdG1hcmdpbjogMS41ZW07XHJcbn1cclxuXHJcbi5tLTFcXC83NWVtIHtcclxuXHRtYXJnaW46IDEuNzVlbTtcclxufVxyXG5cclxuLm0tMmVtIHtcclxuXHRtYXJnaW46IDJlbTtcclxufVxyXG5cclxuLm0tMlxcLzI1ZW0ge1xyXG5cdG1hcmdpbjogMi4yNWVtO1xyXG59XHJcblxyXG4ubS0yXFwvNWVtIHtcclxuXHRtYXJnaW46IDIuNWVtO1xyXG59XHJcblxyXG4ubS0yXFwvNzVlbSB7XHJcblx0bWFyZ2luOiAyLjc1ZW07XHJcbn1cclxuXHJcbi5tLTNlbSB7XHJcblx0bWFyZ2luOiAzZW07XHJcbn1cclxuXHJcbi5tLTNcXC8yNWVtIHtcclxuXHRtYXJnaW46IDMuMjVlbTtcclxufVxyXG5cclxuLm0tM1xcLzVlbSB7XHJcblx0bWFyZ2luOiAzLjVlbTtcclxufVxyXG5cclxuLm0tM1xcLzc1ZW0ge1xyXG5cdG1hcmdpbjogMy43NWVtO1xyXG59XHJcblxyXG4ubS00ZW0ge1xyXG5cdG1hcmdpbjogNGVtO1xyXG59XHJcblxyXG4ubS00XFwvMjVlbSB7XHJcblx0bWFyZ2luOiA0LjI1ZW07XHJcbn1cclxuXHJcbi5tLTRcXC81ZW0ge1xyXG5cdG1hcmdpbjogNC41ZW07XHJcbn1cclxuXHJcbi5tLTRcXC83NWVtIHtcclxuXHRtYXJnaW46IDQuNzVlbTtcclxufVxyXG5cclxuLm0tNWVtIHtcclxuXHRtYXJnaW46IDVlbTtcclxufVxyXG5cclxuLm10LTBcXC8yZW0ge1xyXG5cdG1hcmdpbi10b3A6IDAuMmVtO1xyXG59XHJcblxyXG4ubXQtMFxcLzI1ZW0sXHJcbi5teS0wXFwvMjVlbSB7XHJcblx0bWFyZ2luLXRvcDogMC4yNWVtO1xyXG59XHJcblxyXG4ubXQtMFxcLzM1ZW0ge1xyXG5cdG1hcmdpbi10b3A6IDAuMzVlbTtcclxufVxyXG5cclxuLm10LTBcXC81ZW0ge1xyXG5cdG1hcmdpbi10b3A6IDAuNWVtO1xyXG59XHJcblxyXG4ubXQtMFxcLzc1ZW0ge1xyXG5cdG1hcmdpbi10b3A6IDAuNzVlbTtcclxufVxyXG5cclxuLm10LTFlbSB7XHJcblx0bWFyZ2luLXRvcDogMWVtO1xyXG59XHJcblxyXG4ubXQtMVxcLzE1ZW0ge1xyXG5cdG1hcmdpbi10b3A6IDEuMTVlbTtcclxufVxyXG5cclxuLm10LTFcXC8yNWVtIHtcclxuXHRtYXJnaW4tdG9wOiAxLjI1ZW07XHJcbn1cclxuXHJcbi5tdC0xXFwvNWVtLFxyXG4ubXktMVxcLzVlbSB7XHJcblx0bWFyZ2luLXRvcDogMS41ZW07XHJcbn1cclxuXHJcbi5tdC0xXFwvNzVlbSB7XHJcblx0bWFyZ2luLXRvcDogMS43NWVtO1xyXG59XHJcblxyXG4ubXQtMmVtIHtcclxuXHRtYXJnaW4tdG9wOiAyZW07XHJcbn1cclxuXHJcbi5tdC0yXFwvMjVlbSB7XHJcblx0bWFyZ2luLXRvcDogMi4yNWVtO1xyXG59XHJcblxyXG4ubXQtMlxcLzVlbSB7XHJcblx0bWFyZ2luLXRvcDogMi41ZW07XHJcbn1cclxuXHJcbi5tdC0yXFwvNzVlbSB7XHJcblx0bWFyZ2luLXRvcDogMi43NWVtO1xyXG59XHJcblxyXG4ubXQtM2VtIHtcclxuXHRtYXJnaW4tdG9wOiAzZW07XHJcbn1cclxuXHJcbi5tdC0zXFwvMjVlbSB7XHJcblx0bWFyZ2luLXRvcDogMy4yNWVtO1xyXG59XHJcblxyXG4ubXQtM1xcLzVlbSB7XHJcblx0bWFyZ2luLXRvcDogMy41ZW07XHJcbn1cclxuXHJcbi5tdC0zXFwvNzVlbSB7XHJcblx0bWFyZ2luLXRvcDogMy43NWVtO1xyXG59XHJcblxyXG4ubXQtNGVtIHtcclxuXHRtYXJnaW4tdG9wOiA0ZW07XHJcbn1cclxuXHJcbi5tdC00XFwvMjVlbSB7XHJcblx0bWFyZ2luLXRvcDogNC4yNWVtO1xyXG59XHJcblxyXG4ubXQtNFxcLzVlbSB7XHJcblx0bWFyZ2luLXRvcDogNC41ZW07XHJcbn1cclxuXHJcbi5tdC00XFwvNzVlbSB7XHJcblx0bWFyZ2luLXRvcDogNC43NWVtO1xyXG59XHJcblxyXG4ubXQtNWVtIHtcclxuXHRtYXJnaW4tdG9wOiA1ZW07XHJcbn1cclxuXHJcbi5tci0wXFwvMmVtIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDAuMmVtO1xyXG59XHJcblxyXG4ubXItMFxcLzI1ZW0sXHJcbi5teC0wXFwvMjVlbSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwLjI1ZW07XHJcbn1cclxuXHJcbi5tci0wXFwvNWVtIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG59XHJcblxyXG4ubXItMFxcLzc1ZW0ge1xyXG5cdG1hcmdpbi1yaWdodDogMC43NWVtO1xyXG59XHJcblxyXG4ubXItMFxcLzg1ZW0ge1xyXG5cdG1hcmdpbi1yaWdodDogMC44NWVtO1xyXG59XHJcblxyXG4ubXItMWVtIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDFlbTtcclxufVxyXG5cclxuLm1yLTFcXC8yNWVtIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDEuMjVlbTtcclxufVxyXG5cclxuLm1yLTFcXC81ZW0sXHJcbi5teC0xXFwvNWVtIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDEuNWVtO1xyXG59XHJcblxyXG4ubXItMVxcLzc1ZW0ge1xyXG5cdG1hcmdpbi1yaWdodDogMS43NWVtO1xyXG59XHJcblxyXG4ubXItMmVtIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDJlbTtcclxufVxyXG5cclxuLm1yLTJcXC8yNWVtIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDIuMjVlbTtcclxufVxyXG5cclxuLm1yLTJcXC81ZW0ge1xyXG5cdG1hcmdpbi1yaWdodDogMi41ZW07XHJcbn1cclxuXHJcbi5tci0yXFwvNzVlbSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAyLjc1ZW07XHJcbn1cclxuXHJcbi5tci0zZW0ge1xyXG5cdG1hcmdpbi1yaWdodDogM2VtO1xyXG59XHJcblxyXG4ubXItM1xcLzI1ZW0ge1xyXG5cdG1hcmdpbi1yaWdodDogMy4yNWVtO1xyXG59XHJcblxyXG4ubXItM1xcLzVlbSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAzLjVlbTtcclxufVxyXG5cclxuLm1yLTNcXC83NWVtIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDMuNzVlbTtcclxufVxyXG5cclxuLm1yLTRlbSB7XHJcblx0bWFyZ2luLXJpZ2h0OiA0ZW07XHJcbn1cclxuXHJcbi5tci00XFwvMjVlbSB7XHJcblx0bWFyZ2luLXJpZ2h0OiA0LjI1ZW07XHJcbn1cclxuXHJcbi5tci00XFwvNWVtIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDQuNWVtO1xyXG59XHJcblxyXG4ubXItNFxcLzc1ZW0ge1xyXG5cdG1hcmdpbi1yaWdodDogNC43NWVtO1xyXG59XHJcblxyXG4ubXItNWVtIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDVlbTtcclxufVxyXG5cclxuLm1yLTdlbSB7XHJcblx0bWFyZ2luLXJpZ2h0OiA3ZW07XHJcbn1cclxuXHJcbi5tYi0wXFwvMTVlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMC4xNWVtO1xyXG59XHJcblxyXG4ubWItMFxcLzJlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMC4yZW07XHJcbn1cclxuXHJcbi5tYi0wXFwvMjVlbSxcclxuLm15LTBcXC8yNWVtIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwLjI1ZW07XHJcbn1cclxuXHJcbi5tYi0wXFwvM2VtIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwLjNlbTtcclxufVxyXG5cclxuLm1iLTBcXC8zNWVtIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwLjM1ZW07XHJcbn1cclxuXHJcbi5tYi0wXFwvNGVtIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwLjRlbTtcclxufVxyXG5cclxuLm1iLTBcXC81ZW0ge1xyXG5cdG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG59XHJcblxyXG4ubWItMFxcLzZlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMC42ZW07XHJcbn1cclxuXHJcbi5tYi0wXFwvNjVlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMC42NWVtO1xyXG59XHJcblxyXG4ubWItMFxcLzdlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMC43ZW07XHJcbn1cclxuXHJcbi5tYi0wXFwvNzVlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMC43NWVtO1xyXG59XHJcblxyXG4ubWItMFxcLzg1ZW0ge1xyXG5cdG1hcmdpbi1ib3R0b206IDAuODVlbTtcclxufVxyXG5cclxuLm1iLTFlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG59XHJcblxyXG4ubWItMVxcLzE1ZW0ge1xyXG5cdG1hcmdpbi1ib3R0b206IDEuMTVlbTtcclxufVxyXG5cclxuLm1iLTFcXC8yNWVtIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjI1ZW07XHJcbn1cclxuXHJcbi5tYi0xXFwvMzVlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMS4zNWVtO1xyXG59XHJcblxyXG4ubWItMVxcLzVlbSxcclxuLm15LTFcXC81ZW0ge1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG59XHJcblxyXG4ubWItMVxcLzZlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMS42ZW07XHJcbn1cclxuXHJcbi5tYi0xXFwvNjVlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMS42NWVtO1xyXG59XHJcblxyXG4ubWItMVxcLzc1ZW0ge1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNzVlbTtcclxufVxyXG5cclxuLm1iLTFcXC84NWVtIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjg1ZW07XHJcbn1cclxuXHJcbi5tYi0yZW0ge1xyXG5cdG1hcmdpbi1ib3R0b206IDJlbTtcclxufVxyXG5cclxuLm1iLTJcXC8xNWVtIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyLjE1ZW07XHJcbn1cclxuXHJcbi5tYi0yXFwvMjVlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMi4yNWVtO1xyXG59XHJcblxyXG4ubWItMlxcLzVlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbn1cclxuXHJcbi5tYi0yXFwvNzVlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMi43NWVtO1xyXG59XHJcblxyXG4ubWItM2VtIHtcclxuXHRtYXJnaW4tYm90dG9tOiAzZW07XHJcbn1cclxuXHJcbi5tYi0zXFwvMjVlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMy4yNWVtO1xyXG59XHJcblxyXG4ubWItM1xcLzVlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMy41ZW07XHJcbn1cclxuXHJcbi5tYi0zXFwvNzVlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMy43NWVtO1xyXG59XHJcblxyXG4ubWItNGVtIHtcclxuXHRtYXJnaW4tYm90dG9tOiA0ZW07XHJcbn1cclxuXHJcbi5tYi00XFwvMjVlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNC4yNWVtO1xyXG59XHJcblxyXG4ubWItNFxcLzVlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNC41ZW07XHJcbn1cclxuXHJcbi5tYi00XFwvNzVlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNC43NWVtO1xyXG59XHJcblxyXG4ubWItNWVtIHtcclxuXHRtYXJnaW4tYm90dG9tOiA1ZW07XHJcbn1cclxuXHJcbi5tbC0wXFwvMmVtIHtcclxuXHRtYXJnaW4tbGVmdDogMC4yZW07XHJcbn1cclxuXHJcbi5tbC0wXFwvMjVlbSB7XHJcblx0bWFyZ2luLWxlZnQ6IDAuMjVlbTtcclxufVxyXG5cclxuLm1sLTBcXC81ZW0ge1xyXG5cdG1hcmdpbi1sZWZ0OiAwLjVlbTtcclxufVxyXG5cclxuLm1sLTBcXC83NWVtIHtcclxuXHRtYXJnaW4tbGVmdDogMC43NWVtO1xyXG59XHJcblxyXG4ubWwtMWVtIHtcclxuXHRtYXJnaW4tbGVmdDogMWVtO1xyXG59XHJcblxyXG4ubWwtMVxcLzI1ZW0ge1xyXG5cdG1hcmdpbi1sZWZ0OiAxLjI1ZW07XHJcbn1cclxuXHJcbi5tbC0xXFwvNWVtLFxyXG4ubXgtMVxcLzVlbSB7XHJcblx0bWFyZ2luLWxlZnQ6IDEuNWVtO1xyXG59XHJcblxyXG4ubWwtMVxcLzc1ZW0ge1xyXG5cdG1hcmdpbi1sZWZ0OiAxLjc1ZW07XHJcbn1cclxuXHJcbi5tbC0yZW0ge1xyXG5cdG1hcmdpbi1sZWZ0OiAyZW07XHJcbn1cclxuXHJcbi5tbC0yXFwvMjVlbSB7XHJcblx0bWFyZ2luLWxlZnQ6IDIuMjVlbTtcclxufVxyXG5cclxuLm1sLTJcXC81ZW0ge1xyXG5cdG1hcmdpbi1sZWZ0OiAyLjVlbTtcclxufVxyXG5cclxuLm1sLTJcXC83NWVtIHtcclxuXHRtYXJnaW4tbGVmdDogMi43NWVtO1xyXG59XHJcblxyXG4ubWwtM2VtIHtcclxuXHRtYXJnaW4tbGVmdDogM2VtO1xyXG59XHJcblxyXG4ubWwtM1xcLzI1ZW0ge1xyXG5cdG1hcmdpbi1sZWZ0OiAzLjI1ZW07XHJcbn1cclxuXHJcbi5tbC0zXFwvNWVtIHtcclxuXHRtYXJnaW4tbGVmdDogMy41ZW07XHJcbn1cclxuXHJcbi5tbC0zXFwvNzVlbSB7XHJcblx0bWFyZ2luLWxlZnQ6IDMuNzVlbTtcclxufVxyXG5cclxuLm1sLTRlbSB7XHJcblx0bWFyZ2luLWxlZnQ6IDRlbTtcclxufVxyXG5cclxuLm1sLTRcXC8yNWVtIHtcclxuXHRtYXJnaW4tbGVmdDogNC4yNWVtO1xyXG59XHJcblxyXG4ubWwtNFxcLzVlbSB7XHJcblx0bWFyZ2luLWxlZnQ6IDQuNWVtO1xyXG59XHJcblxyXG4ubWwtNFxcLzc1ZW0ge1xyXG5cdG1hcmdpbi1sZWZ0OiA0Ljc1ZW07XHJcbn1cclxuXHJcbi5tbC01ZW0ge1xyXG5cdG1hcmdpbi1sZWZ0OiA1ZW07XHJcbn1cclxuXHJcbi5tLTBcXC8yNXJlbSB7XHJcblx0bWFyZ2luOiAwLjI1cmVtO1xyXG59XHJcblxyXG4ubS0wXFwvNXJlbSB7XHJcblx0bWFyZ2luOiAwLjVyZW07XHJcbn1cclxuXHJcbi5tLTBcXC83NXJlbSB7XHJcblx0bWFyZ2luOiAwLjc1cmVtO1xyXG59XHJcblxyXG4ubS0xcmVtIHtcclxuXHRtYXJnaW46IDFyZW07XHJcbn1cclxuXHJcbi5tLTFcXC8yNXJlbSB7XHJcblx0bWFyZ2luOiAxLjI1cmVtO1xyXG59XHJcblxyXG4ubS0xXFwvNXJlbSB7XHJcblx0bWFyZ2luOiAxLjVyZW07XHJcbn1cclxuXHJcbi5tLTFcXC83NXJlbSB7XHJcblx0bWFyZ2luOiAxLjc1cmVtO1xyXG59XHJcblxyXG4ubS0ycmVtIHtcclxuXHRtYXJnaW46IDJyZW07XHJcbn1cclxuXHJcbi5tLTJcXC8yNXJlbSB7XHJcblx0bWFyZ2luOiAyLjI1cmVtO1xyXG59XHJcblxyXG4ubS0yXFwvNXJlbSB7XHJcblx0bWFyZ2luOiAyLjVyZW07XHJcbn1cclxuXHJcbi5tLTJcXC83NXJlbSB7XHJcblx0bWFyZ2luOiAyLjc1cmVtO1xyXG59XHJcblxyXG4ubS0zcmVtIHtcclxuXHRtYXJnaW46IDNyZW07XHJcbn1cclxuXHJcbi5tLTNcXC8yNXJlbSB7XHJcblx0bWFyZ2luOiAzLjI1cmVtO1xyXG59XHJcblxyXG4ubS0zXFwvNXJlbSB7XHJcblx0bWFyZ2luOiAzLjVyZW07XHJcbn1cclxuXHJcbi5tLTNcXC83NXJlbSB7XHJcblx0bWFyZ2luOiAzLjc1cmVtO1xyXG59XHJcblxyXG4ubS00cmVtIHtcclxuXHRtYXJnaW46IDRyZW07XHJcbn1cclxuXHJcbi5tLTRcXC8yNXJlbSB7XHJcblx0bWFyZ2luOiA0LjI1cmVtO1xyXG59XHJcblxyXG4ubS00XFwvNXJlbSB7XHJcblx0bWFyZ2luOiA0LjVyZW07XHJcbn1cclxuXHJcbi5tLTRcXC83NXJlbSB7XHJcblx0bWFyZ2luOiA0Ljc1cmVtO1xyXG59XHJcblxyXG4ubS01cmVtIHtcclxuXHRtYXJnaW46IDVyZW07XHJcbn1cclxuXHJcbi5tdC0wXFwvMjVyZW0ge1xyXG5cdG1hcmdpbi10b3A6IDAuMjVyZW07XHJcbn1cclxuXHJcbi5tdC0wXFwvNXJlbSB7XHJcblx0bWFyZ2luLXRvcDogMC41cmVtO1xyXG59XHJcblxyXG4ubXQtMFxcLzc1cmVtIHtcclxuXHRtYXJnaW4tdG9wOiAwLjc1cmVtO1xyXG59XHJcblxyXG4ubXQtMXJlbSB7XHJcblx0bWFyZ2luLXRvcDogMXJlbTtcclxufVxyXG5cclxuLm10LTFcXC8yNXJlbSB7XHJcblx0bWFyZ2luLXRvcDogMS4yNXJlbTtcclxufVxyXG5cclxuLm10LTFcXC81cmVtIHtcclxuXHRtYXJnaW4tdG9wOiAxLjVyZW07XHJcbn1cclxuXHJcbi5tdC0xXFwvNzVyZW0ge1xyXG5cdG1hcmdpbi10b3A6IDEuNzVyZW07XHJcbn1cclxuXHJcbi5tdC0ycmVtIHtcclxuXHRtYXJnaW4tdG9wOiAycmVtO1xyXG59XHJcblxyXG4ubXQtMlxcLzI1cmVtIHtcclxuXHRtYXJnaW4tdG9wOiAyLjI1cmVtO1xyXG59XHJcblxyXG4ubXQtMlxcLzVyZW0ge1xyXG5cdG1hcmdpbi10b3A6IDIuNXJlbTtcclxufVxyXG5cclxuLm10LTJcXC83NXJlbSB7XHJcblx0bWFyZ2luLXRvcDogMi43NXJlbTtcclxufVxyXG5cclxuLm10LTNyZW0ge1xyXG5cdG1hcmdpbi10b3A6IDNyZW07XHJcbn1cclxuXHJcbi5tdC0zXFwvMjVyZW0ge1xyXG5cdG1hcmdpbi10b3A6IDMuMjVyZW07XHJcbn1cclxuXHJcbi5tdC0zXFwvNXJlbSB7XHJcblx0bWFyZ2luLXRvcDogMy41cmVtO1xyXG59XHJcblxyXG4ubXQtM1xcLzc1cmVtIHtcclxuXHRtYXJnaW4tdG9wOiAzLjc1cmVtO1xyXG59XHJcblxyXG4ubXQtNHJlbSB7XHJcblx0bWFyZ2luLXRvcDogNHJlbTtcclxufVxyXG5cclxuLm10LTRcXC8yNXJlbSB7XHJcblx0bWFyZ2luLXRvcDogNC4yNXJlbTtcclxufVxyXG5cclxuLm10LTRcXC81cmVtIHtcclxuXHRtYXJnaW4tdG9wOiA0LjVyZW07XHJcbn1cclxuXHJcbi5tdC00XFwvNzVyZW0ge1xyXG5cdG1hcmdpbi10b3A6IDQuNzVyZW07XHJcbn1cclxuXHJcbi5tdC01cmVtIHtcclxuXHRtYXJnaW4tdG9wOiA1cmVtO1xyXG59XHJcblxyXG4ubXItMFxcLzI1cmVtIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XHJcbn1cclxuXHJcbi5tci0wXFwvNXJlbSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbn1cclxuXHJcbi5tci0wXFwvNzVyZW0ge1xyXG5cdG1hcmdpbi1yaWdodDogMC43NXJlbTtcclxufVxyXG5cclxuLm1yLTFyZW0ge1xyXG5cdG1hcmdpbi1yaWdodDogMXJlbTtcclxufVxyXG5cclxuLm1yLTFcXC8yNXJlbSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xyXG59XHJcblxyXG4ubXItMVxcLzVyZW0ge1xyXG5cdG1hcmdpbi1yaWdodDogMS41cmVtO1xyXG59XHJcblxyXG4ubXItMVxcLzc1cmVtIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDEuNzVyZW07XHJcbn1cclxuXHJcbi5tci0ycmVtIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDJyZW07XHJcbn1cclxuXHJcbi5tci0yXFwvMjVyZW0ge1xyXG5cdG1hcmdpbi1yaWdodDogMi4yNXJlbTtcclxufVxyXG5cclxuLm1yLTJcXC81cmVtIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDIuNXJlbTtcclxufVxyXG5cclxuLm1yLTJcXC83NXJlbSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAyLjc1cmVtO1xyXG59XHJcblxyXG4ubXItM3JlbSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAzcmVtO1xyXG59XHJcblxyXG4ubXItM1xcLzI1cmVtIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDMuMjVyZW07XHJcbn1cclxuXHJcbi5tci0zXFwvNXJlbSB7XHJcblx0bWFyZ2luLXJpZ2h0OiAzLjVyZW07XHJcbn1cclxuXHJcbi5tci0zXFwvNzVyZW0ge1xyXG5cdG1hcmdpbi1yaWdodDogMy43NXJlbTtcclxufVxyXG5cclxuLm1yLTRyZW0ge1xyXG5cdG1hcmdpbi1yaWdodDogNHJlbTtcclxufVxyXG5cclxuLm1yLTRcXC8yNXJlbSB7XHJcblx0bWFyZ2luLXJpZ2h0OiA0LjI1cmVtO1xyXG59XHJcblxyXG4ubXItNFxcLzVyZW0ge1xyXG5cdG1hcmdpbi1yaWdodDogNC41cmVtO1xyXG59XHJcblxyXG4ubXItNFxcLzc1cmVtIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDQuNzVyZW07XHJcbn1cclxuXHJcbi5tci01cmVtIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDVyZW07XHJcbn1cclxuXHJcbi5tYi0wXFwvMjVyZW0ge1xyXG5cdG1hcmdpbi1ib3R0b206IDAuMjVyZW07XHJcbn1cclxuXHJcbi5tYi0wXFwvNXJlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG59XHJcblxyXG4ubWItMFxcLzc1cmVtIHtcclxuXHRtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xyXG59XHJcblxyXG4ubWItMXJlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcclxufVxyXG5cclxuLm1iLTFcXC8yNXJlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcclxufVxyXG5cclxuLm1iLTFcXC81cmVtIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbn1cclxuXHJcbi5tYi0xXFwvNzVyZW0ge1xyXG5cdG1hcmdpbi1ib3R0b206IDEuNzVyZW07XHJcbn1cclxuXHJcbi5tYi0ycmVtIHtcclxuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xyXG59XHJcblxyXG4ubWItMlxcLzI1cmVtIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyLjI1cmVtO1xyXG59XHJcblxyXG4ubWItMlxcLzVyZW0ge1xyXG5cdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxufVxyXG5cclxuLm1iLTJcXC83NXJlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMi43NXJlbTtcclxufVxyXG5cclxuLm1iLTNyZW0ge1xyXG5cdG1hcmdpbi1ib3R0b206IDNyZW07XHJcbn1cclxuXHJcbi5tYi0zXFwvMjVyZW0ge1xyXG5cdG1hcmdpbi1ib3R0b206IDMuMjVyZW07XHJcbn1cclxuXHJcbi5tYi0zXFwvNXJlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogMy41cmVtO1xyXG59XHJcblxyXG4ubWItM1xcLzc1cmVtIHtcclxuXHRtYXJnaW4tYm90dG9tOiAzLjc1cmVtO1xyXG59XHJcblxyXG4ubWItNHJlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNHJlbTtcclxufVxyXG5cclxuLm1iLTRcXC8yNXJlbSB7XHJcblx0bWFyZ2luLWJvdHRvbTogNC4yNXJlbTtcclxufVxyXG5cclxuLm1iLTRcXC81cmVtIHtcclxuXHRtYXJnaW4tYm90dG9tOiA0LjVyZW07XHJcbn1cclxuXHJcbi5tYi00XFwvNzVyZW0ge1xyXG5cdG1hcmdpbi1ib3R0b206IDQuNzVyZW07XHJcbn1cclxuXHJcbi5tYi01cmVtIHtcclxuXHRtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG59XHJcblxyXG4ubWwtMFxcLzI1cmVtIHtcclxuXHRtYXJnaW4tbGVmdDogMC4yNXJlbTtcclxufVxyXG5cclxuLm1sLTBcXC81cmVtIHtcclxuXHRtYXJnaW4tbGVmdDogMC41cmVtO1xyXG59XHJcblxyXG4ubWwtMFxcLzc1cmVtIHtcclxuXHRtYXJnaW4tbGVmdDogMC43NXJlbTtcclxufVxyXG5cclxuLm1sLTFyZW0ge1xyXG5cdG1hcmdpbi1sZWZ0OiAxcmVtO1xyXG59XHJcblxyXG4ubWwtMVxcLzI1cmVtIHtcclxuXHRtYXJnaW4tbGVmdDogMS4yNXJlbTtcclxufVxyXG5cclxuLm1sLTFcXC81cmVtIHtcclxuXHRtYXJnaW4tbGVmdDogMS41cmVtO1xyXG59XHJcblxyXG4ubWwtMVxcLzc1cmVtIHtcclxuXHRtYXJnaW4tbGVmdDogMS43NXJlbTtcclxufVxyXG5cclxuLm1sLTJyZW0ge1xyXG5cdG1hcmdpbi1sZWZ0OiAycmVtO1xyXG59XHJcblxyXG4ubWwtMlxcLzI1cmVtIHtcclxuXHRtYXJnaW4tbGVmdDogMi4yNXJlbTtcclxufVxyXG5cclxuLm1sLTJcXC81cmVtIHtcclxuXHRtYXJnaW4tbGVmdDogMi41cmVtO1xyXG59XHJcblxyXG4ubWwtMlxcLzc1cmVtIHtcclxuXHRtYXJnaW4tbGVmdDogMi43NXJlbTtcclxufVxyXG5cclxuLm1sLTNyZW0ge1xyXG5cdG1hcmdpbi1sZWZ0OiAzcmVtO1xyXG59XHJcblxyXG4ubWwtM1xcLzI1cmVtIHtcclxuXHRtYXJnaW4tbGVmdDogMy4yNXJlbTtcclxufVxyXG5cclxuLm1sLTNcXC81cmVtIHtcclxuXHRtYXJnaW4tbGVmdDogMy41cmVtO1xyXG59XHJcblxyXG4ubWwtM1xcLzc1cmVtIHtcclxuXHRtYXJnaW4tbGVmdDogMy43NXJlbTtcclxufVxyXG5cclxuLm1sLTRyZW0ge1xyXG5cdG1hcmdpbi1sZWZ0OiA0cmVtO1xyXG59XHJcblxyXG4ubWwtNFxcLzI1cmVtIHtcclxuXHRtYXJnaW4tbGVmdDogNC4yNXJlbTtcclxufVxyXG5cclxuLm1sLTRcXC81cmVtIHtcclxuXHRtYXJnaW4tbGVmdDogNC41cmVtO1xyXG59XHJcblxyXG4ubWwtNFxcLzc1cmVtIHtcclxuXHRtYXJnaW4tbGVmdDogNC43NXJlbTtcclxufVxyXG5cclxuLm1sLTVyZW0ge1xyXG5cdG1hcmdpbi1sZWZ0OiA1cmVtO1xyXG59XHJcblxyXG4ubXMtYXV0byxcclxuLm1sLWF1dG8sXHJcbi5teC1hdXRvIHtcclxuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xyXG59XHJcblxyXG4ubWUtYXV0byxcclxuLm1yLWF1dG8sXHJcbi5teC1hdXRvIHtcclxuXHRtYXJnaW4taW5saW5lLWVuZDogYXV0bztcclxufVxyXG5cclxuLm1zLTAsXHJcbi5tbC0wLFxyXG4ubXgtMCB7XHJcblx0bWFyZ2luLWlubGluZS1zdGFydDogMDtcclxufVxyXG5cclxuLm1lLTAsXHJcbi5tci0wLFxyXG4ubXgtMCB7XHJcblx0bWFyZ2luLWlubGluZS1lbmQ6IDA7XHJcbn1cclxuXHJcbi8qIFdpZHRoICYgSGVpZ2h0Ki9cclxuLnctMSB7XHJcblx0d2lkdGg6IDFweDtcclxufVxyXG5cclxuLnctNSB7XHJcblx0d2lkdGg6IDVweDtcclxufVxyXG5cclxuLnctMTAge1xyXG5cdHdpZHRoOiAxMHB4O1xyXG59XHJcblxyXG4udy0xNSB7XHJcblx0d2lkdGg6IDE1cHg7XHJcbn1cclxuXHJcbi53LTIwIHtcclxuXHR3aWR0aDogMjBweDtcclxufVxyXG5cclxuLnctMjUge1xyXG5cdHdpZHRoOiAyNXB4O1xyXG59XHJcblxyXG4udy0zMCB7XHJcblx0d2lkdGg6IDMwcHg7XHJcbn1cclxuXHJcbi53LTM1IHtcclxuXHR3aWR0aDogMzVweDtcclxufVxyXG5cclxuLnctNDAge1xyXG5cdHdpZHRoOiA0MHB4O1xyXG59XHJcblxyXG4udy00NSB7XHJcblx0d2lkdGg6IDQ1cHg7XHJcbn1cclxuXHJcbi53LTUwIHtcclxuXHR3aWR0aDogNTBweDtcclxufVxyXG5cclxuLnctNTUge1xyXG5cdHdpZHRoOiA1NXB4O1xyXG59XHJcblxyXG4udy02MCB7XHJcblx0d2lkdGg6IDYwcHg7XHJcbn1cclxuXHJcbi53LTY1IHtcclxuXHR3aWR0aDogNjVweDtcclxufVxyXG5cclxuLnctNzAge1xyXG5cdHdpZHRoOiA3MHB4O1xyXG59XHJcblxyXG4udy03NSB7XHJcblx0d2lkdGg6IDc1cHg7XHJcbn1cclxuXHJcbi53LTgwIHtcclxuXHR3aWR0aDogODBweDtcclxufVxyXG5cclxuLnctODUge1xyXG5cdHdpZHRoOiA4NXB4O1xyXG59XHJcblxyXG4udy05MCB7XHJcblx0d2lkdGg6IDkwcHg7XHJcbn1cclxuXHJcbi53LTk1IHtcclxuXHR3aWR0aDogOTVweDtcclxufVxyXG5cclxuLnctMTAwIHtcclxuXHR3aWR0aDogMTAwcHg7XHJcbn1cclxuXHJcbi53LTExMCB7XHJcblx0d2lkdGg6IDExMHB4O1xyXG59XHJcblxyXG4udy0xMjAge1xyXG5cdHdpZHRoOiAxMjBweDtcclxufVxyXG5cclxuLnctMTMwIHtcclxuXHR3aWR0aDogMTMwcHg7XHJcbn1cclxuXHJcbi53LTE0MCB7XHJcblx0d2lkdGg6IDE0MHB4O1xyXG59XHJcblxyXG4udy0xNDUge1xyXG5cdHdpZHRoOiAxNDVweDtcclxufVxyXG5cclxuLnctMTUwIHtcclxuXHR3aWR0aDogMTUwcHg7XHJcbn1cclxuXHJcbi53LTE2MCB7XHJcblx0d2lkdGg6IDE2MHB4O1xyXG59XHJcblxyXG4udy0xNzAge1xyXG5cdHdpZHRoOiAxNzBweDtcclxufVxyXG5cclxuLnctMTc1IHtcclxuXHR3aWR0aDogMTc1cHg7XHJcbn1cclxuXHJcbi53LTE4MCB7XHJcblx0d2lkdGg6IDE4MHB4O1xyXG59XHJcblxyXG4udy0xODUge1xyXG5cdHdpZHRoOiAxODVweDtcclxufVxyXG5cclxuLnctMTkwIHtcclxuXHR3aWR0aDogMTkwcHg7XHJcbn1cclxuXHJcbi53LTIwMCB7XHJcblx0d2lkdGg6IDIwMHB4O1xyXG59XHJcblxyXG4udy0yMTAge1xyXG5cdHdpZHRoOiAyMTBweDtcclxufVxyXG5cclxuLnctMjIwIHtcclxuXHR3aWR0aDogMjIwcHg7XHJcbn1cclxuXHJcbi53LTIzMCB7XHJcblx0d2lkdGg6IDIzMHB4O1xyXG59XHJcblxyXG4udy0yNDAge1xyXG5cdHdpZHRoOiAyNDBweDtcclxufVxyXG5cclxuLnctMjU1IHtcclxuXHR3aWR0aDogMjU1cHg7XHJcbn1cclxuXHJcbi53LTI2MCB7XHJcblx0d2lkdGg6IDI2MHB4O1xyXG59XHJcblxyXG4udy0yNzAge1xyXG5cdHdpZHRoOiAyNzBweDtcclxufVxyXG5cclxuLnctMzAwIHtcclxuXHR3aWR0aDogMzAwcHg7XHJcbn1cclxuXHJcbi53LTMxNSB7XHJcblx0d2lkdGg6IDMxNXB4O1xyXG59XHJcblxyXG4udy0zNTAge1xyXG5cdHdpZHRoOiAzNTBweDtcclxufVxyXG5cclxuLnctMzkwIHtcclxuXHR3aWR0aDogMzkwcHg7XHJcbn1cclxuXHJcbi53LTQwMCB7XHJcblx0d2lkdGg6IDQwMHB4O1xyXG59XHJcblxyXG4udy00MTAge1xyXG5cdHdpZHRoOiA0MTBweDtcclxufVxyXG5cclxuLnctNDUwIHtcclxuXHR3aWR0aDogNDUwcHg7XHJcbn1cclxuXHJcbi53LTUwMCB7XHJcblx0d2lkdGg6IDUwMHB4O1xyXG5cdG1heC13aWR0aDogNTAwcHg7XHJcbn1cclxuXHJcbi53LTU1MCB7XHJcblx0d2lkdGg6IDU1MHB4O1xyXG59XHJcblxyXG4udy01NjAge1xyXG5cdHdpZHRoOiA1NjBweDtcclxufVxyXG5cclxuLnctNTgwIHtcclxuXHR3aWR0aDogNTgwcHg7XHJcbn1cclxuXHJcbi53LTYyMCB7XHJcblx0d2lkdGg6IDYyMHB4O1xyXG59XHJcblxyXG4udy02NDAge1xyXG5cdHdpZHRoOiA2NDBweDtcclxufVxyXG5cclxuLnctNjUwIHtcclxuXHR3aWR0aDogNjUwcHg7XHJcbn1cclxuXHJcbi53LTcxMCB7XHJcblx0d2lkdGg6IDcxMHB4O1xyXG5cdG1heC13aWR0aDogNzEwcHg7XHJcbn1cclxuXHJcbi53LTg4MCB7XHJcblx0d2lkdGg6IDg4MHB4O1xyXG59XHJcblxyXG4udy05MDAge1xyXG5cdHdpZHRoOiA5MDBweDtcclxufVxyXG5cclxuLnctOTUwIHtcclxuXHR3aWR0aDogOTUwcHg7XHJcbn1cclxuXHJcbi53LTk2MCB7XHJcblx0d2lkdGg6IDk2MHB4O1xyXG59XHJcblxyXG4udy01cGVyY2VudCB7XHJcblx0d2lkdGg6IDUlO1xyXG59XHJcblxyXG4udy0xMHBlcmNlbnQge1xyXG5cdHdpZHRoOiAxMCU7XHJcbn1cclxuXHJcbi53LTE1cGVyY2VudCB7XHJcblx0d2lkdGg6IDE1JTtcclxufVxyXG5cclxuLnctMTZwZXJjZW50IHtcclxuXHR3aWR0aDogMTYuNjYlO1xyXG59XHJcblxyXG4udy0yMHBlcmNlbnQge1xyXG5cdHdpZHRoOiAyMCU7XHJcbn1cclxuXHJcbi53LTI1cGVyY2VudCB7XHJcblx0d2lkdGg6IDI1JTtcclxufVxyXG5cclxuLnctMzBwZXJjZW50IHtcclxuXHR3aWR0aDogMzAlO1xyXG59XHJcblxyXG4udy0zM3BlcmNlbnQge1xyXG5cdHdpZHRoOiAzMy4zMzMlO1xyXG59XHJcblxyXG4udy0zNXBlcmNlbnQge1xyXG5cdHdpZHRoOiAzNSU7XHJcbn1cclxuXHJcbi53LTQwcGVyY2VudCB7XHJcblx0d2lkdGg6IDQwJTtcclxufVxyXG5cclxuLnctNDVwZXJjZW50IHtcclxuXHR3aWR0aDogNDUlO1xyXG59XHJcblxyXG4udy01MHBlcmNlbnQge1xyXG5cdHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbi53LTU1cGVyY2VudCB7XHJcblx0d2lkdGg6IDU1JTtcclxufVxyXG5cclxuLnctNjBwZXJjZW50IHtcclxuXHR3aWR0aDogNjAlO1xyXG59XHJcblxyXG4udy02NXBlcmNlbnQge1xyXG5cdHdpZHRoOiA2NSU7XHJcbn1cclxuXHJcbi53LTcwcGVyY2VudCB7XHJcblx0d2lkdGg6IDcwJTtcclxufVxyXG5cclxuLnctNzVwZXJjZW50IHtcclxuXHR3aWR0aDogNzUlO1xyXG59XHJcblxyXG4udy04MHBlcmNlbnQge1xyXG5cdHdpZHRoOiA4MCU7XHJcbn1cclxuXHJcbi53LTg1cGVyY2VudCB7XHJcblx0d2lkdGg6IDg1JTtcclxufVxyXG5cclxuLnctOTBwZXJjZW50IHtcclxuXHR3aWR0aDogOTAlO1xyXG59XHJcblxyXG4udy1mdWxsIHtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnctNDB2dyB7XHJcblx0d2lkdGg6IDQwdnc7XHJcbn1cclxuXHJcbi53LTEwMHZ3IHtcclxuXHR3aWR0aDogMTAwdnc7XHJcbn1cclxuXHJcbi53LTFlbSB7XHJcblx0d2lkdGg6IDFlbTtcclxufVxyXG5cclxuLnctM1xcLzJlbSB7XHJcblx0d2lkdGg6IDMuMmVtO1xyXG59XHJcblxyXG4udy1hdXRvIHtcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG5cclxuLmZ1bGx3aWR0aCB7XHJcblx0d2lkdGg6IDEwMHZ3O1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRyaWdodDogNTAlO1xyXG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC01MHZ3O1xyXG5cdG1hcmdpbi1pbmxpbmUtZW5kOiAtNTB2dztcclxufVxyXG5cclxuLm1heC13LWZ1bGwge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmgtNSB7XHJcblx0aGVpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbi5oLTEwIHtcclxuXHRoZWlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5oLTIwIHtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5oLTI1IHtcclxuXHRoZWlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcbi5oLTMwIHtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcbn1cclxuXHJcbi5oLTM1IHtcclxuXHRoZWlnaHQ6IDM1cHg7XHJcbn1cclxuXHJcbi5oLTQwIHtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcbn1cclxuXHJcbi5oLTQ1IHtcclxuXHRoZWlnaHQ6IDQ1cHg7XHJcbn1cclxuXHJcbi5oLTUwIHtcclxuXHRoZWlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcbi5oLTU1IHtcclxuXHRoZWlnaHQ6IDU1cHg7XHJcbn1cclxuXHJcbi5oLTYwIHtcclxuXHRoZWlnaHQ6IDYwcHg7XHJcbn1cclxuXHJcbi5oLTY1IHtcclxuXHRoZWlnaHQ6IDY1cHg7XHJcbn1cclxuXHJcbi5oLTcwIHtcclxuXHRoZWlnaHQ6IDcwcHg7XHJcbn1cclxuXHJcbi5oLTc1IHtcclxuXHRoZWlnaHQ6IDc1cHg7XHJcbn1cclxuXHJcbi5oLTgwIHtcclxuXHRoZWlnaHQ6IDgwcHg7XHJcbn1cclxuXHJcbi5oLTg1IHtcclxuXHRoZWlnaHQ6IDg1cHg7XHJcbn1cclxuXHJcbi5oLTkwIHtcclxuXHRoZWlnaHQ6IDkwcHg7XHJcbn1cclxuXHJcbi5oLTk1IHtcclxuXHRoZWlnaHQ6IDk1cHg7XHJcbn1cclxuXHJcbi5oLTEwMCB7XHJcblx0aGVpZ2h0OiAxMDBweDtcclxufVxyXG5cclxuLmgtMTEwIHtcclxuXHRoZWlnaHQ6IDExMHB4O1xyXG59XHJcblxyXG4uaC0xMzAge1xyXG5cdGhlaWdodDogMTMwcHg7XHJcbn1cclxuXHJcbi5oLTE0MCB7XHJcblx0aGVpZ2h0OiAxNDBweDtcclxufVxyXG5cclxuLmgtMTc1IHtcclxuXHRoZWlnaHQ6IDE3NXB4O1xyXG59XHJcblxyXG4uaC0yMTAge1xyXG5cdGhlaWdodDogMjEwcHg7XHJcbn1cclxuXHJcbi5oLTIyMCB7XHJcblx0aGVpZ2h0OiAyMjBweDtcclxufVxyXG5cclxuLmgtMjUwIHtcclxuXHRoZWlnaHQ6IDI1MHB4O1xyXG59XHJcblxyXG4uaC0zMDUge1xyXG5cdGhlaWdodDogMzA1cHg7XHJcbn1cclxuXHJcbi5oLTMxMCB7XHJcblx0aGVpZ2h0OiAzMTBweDtcclxufVxyXG5cclxuLmgtMzQwIHtcclxuXHRoZWlnaHQ6IDM0MHB4O1xyXG59XHJcblxyXG4uaC00MDAge1xyXG5cdGhlaWdodDogNDAwcHg7XHJcbn1cclxuXHJcbi5oLTQyMCB7XHJcblx0aGVpZ2h0OiA0MjBweDtcclxufVxyXG5cclxuLmgtNDQwIHtcclxuXHRoZWlnaHQ6IDQ0MHB4O1xyXG59XHJcblxyXG4uaC00NTAge1xyXG5cdGhlaWdodDogNDUwcHg7XHJcbn1cclxuXHJcbi5oLTQ2MCB7XHJcblx0aGVpZ2h0OiA0NjBweDtcclxufVxyXG5cclxuLmgtNDcwIHtcclxuXHRoZWlnaHQ6IDQ3MHB4O1xyXG59XHJcblxyXG4uaC00ODAge1xyXG5cdGhlaWdodDogNDgwcHg7XHJcbn1cclxuXHJcbi5oLTUwMCB7XHJcblx0aGVpZ2h0OiA1MDBweDtcclxufVxyXG5cclxuLmgtNTUwIHtcclxuXHRoZWlnaHQ6IDU1MHB4O1xyXG59XHJcblxyXG4uaC01ODAge1xyXG5cdGhlaWdodDogNTgwcHg7XHJcbn1cclxuXHJcbi5oLTU4NSB7XHJcblx0aGVpZ2h0OiA1ODVweDtcclxufVxyXG5cclxuLmgtNjQ1IHtcclxuXHRoZWlnaHQ6IDY0NXB4O1xyXG59XHJcblxyXG4uaC02OTAge1xyXG5cdGhlaWdodDogNjkwcHg7XHJcbn1cclxuXHJcbi5oLTM1cGVyY2VudCB7XHJcblx0aGVpZ2h0OiAzNSU7XHJcbn1cclxuXHJcbi5oLWZ1bGwge1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmgtMTE1cGVyY2VudCB7XHJcblx0aGVpZ2h0OiAxMTUlO1xyXG59XHJcblxyXG4uaC0wXFwvMjVlbSB7XHJcblx0aGVpZ2h0OiAwLjI1ZW07XHJcbn1cclxuXHJcbi5oLTFlbSB7XHJcblx0aGVpZ2h0OiAxZW07XHJcbn1cclxuXHJcbi5oLTNcXC8yZW0ge1xyXG5cdGhlaWdodDogMy4yZW07XHJcbn1cclxuXHJcbi5oLTEwMHZoIHtcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4uaC1hdXRvIHtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5oLXB0LTM1IHtcclxuXHRwYWRkaW5nLXRvcDogMzUlO1xyXG59XHJcblxyXG4uaC1wdC00MCB7XHJcblx0cGFkZGluZy10b3A6IDQwJTtcclxufVxyXG5cclxuLmgtcHQtNDUge1xyXG5cdHBhZGRpbmctdG9wOiA0NSU7XHJcbn1cclxuXHJcbi5oLXB0LTUwIHtcclxuXHRwYWRkaW5nLXRvcDogNTAlO1xyXG59XHJcblxyXG4uaC1wdC01NSB7XHJcblx0cGFkZGluZy10b3A6IDU1JTtcclxufVxyXG5cclxuLmgtcHQtNjAge1xyXG5cdHBhZGRpbmctdG9wOiA2MCU7XHJcbn1cclxuXHJcbi5oLXB0LTY1IHtcclxuXHRwYWRkaW5nLXRvcDogNjUlO1xyXG59XHJcblxyXG4uaC1wdC03MCB7XHJcblx0cGFkZGluZy10b3A6IDcwJTtcclxufVxyXG5cclxuLmgtcHQtNzUge1xyXG5cdHBhZGRpbmctdG9wOiA3NSU7XHJcbn1cclxuXHJcbi5oLXB0LTgwIHtcclxuXHRwYWRkaW5nLXRvcDogODAlO1xyXG59XHJcblxyXG4uaC1wdC04NSB7XHJcblx0cGFkZGluZy10b3A6IDg1JTtcclxufVxyXG5cclxuLmgtcHQtOTAge1xyXG5cdHBhZGRpbmctdG9wOiA5MCU7XHJcbn1cclxuXHJcbi5oLXB0LTk1IHtcclxuXHRwYWRkaW5nLXRvcDogOTUlO1xyXG59XHJcblxyXG4uaC1wdC0xMDAge1xyXG5cdHBhZGRpbmctdG9wOiAxMDAlO1xyXG59XHJcblxyXG4uaC1wdC0xMDUge1xyXG5cdHBhZGRpbmctdG9wOiAxMDUlO1xyXG59XHJcblxyXG4uaC1wdC0xMTAge1xyXG5cdHBhZGRpbmctdG9wOiAxMTAlO1xyXG59XHJcblxyXG4uaC1wdC0xMTUge1xyXG5cdHBhZGRpbmctdG9wOiAxMTUlO1xyXG59XHJcblxyXG4uaC1wdC0xMjAge1xyXG5cdHBhZGRpbmctdG9wOiAxMjAlO1xyXG59XHJcblxyXG4uaC1wdC0xMjUge1xyXG5cdHBhZGRpbmctdG9wOiAxMjUlO1xyXG59XHJcblxyXG4uaC1wdC0xMzAge1xyXG5cdHBhZGRpbmctdG9wOiAxMzAlO1xyXG59XHJcblxyXG4uaC1wdC0xMzUge1xyXG5cdHBhZGRpbmctdG9wOiAxMzUlO1xyXG59XHJcblxyXG4uaC1wdC0xNDAge1xyXG5cdHBhZGRpbmctdG9wOiAxNDAlO1xyXG59XHJcblxyXG4uaC1wdC0xNDUge1xyXG5cdHBhZGRpbmctdG9wOiAxNDUlO1xyXG59XHJcblxyXG4uaC1wdC0xNTAge1xyXG5cdHBhZGRpbmctdG9wOiAxNTAlO1xyXG59XHJcblxyXG4uaC12aC0xMDAge1xyXG5cdGhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbi5taW4taC00MDAge1xyXG5cdG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG59XHJcblxyXG4ubWluLWgtNDUwIHtcclxuXHRtaW4taGVpZ2h0OiA0NTBweDtcclxufVxyXG5cclxuLm1pbi1oLTQ2MCB7XHJcblx0bWluLWhlaWdodDogNDYwcHg7XHJcbn1cclxuXHJcbi5taW4taC00NzAge1xyXG5cdG1pbi1oZWlnaHQ6IDQ3MHB4O1xyXG59XHJcblxyXG4ubWluLWgtMTAwdmgge1xyXG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG59XHJcblxyXG4ubWluLWgtNzB2aCB7XHJcblx0bWluLWhlaWdodDogNzB2aDtcclxufVxyXG5cclxuLm1pbi1oLTgwIHtcclxuXHRtaW4taGVpZ2h0OiA4MHB4O1xyXG59XHJcblxyXG4ubWluLWgtaW5oZXJpdCB7XHJcblx0bWluLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG5cclxuLmhpZGRlbiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmJsb2NrIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmlubGluZS1ibG9jayB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uZ3JpZCB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxufVxyXG5cclxuLmQtZmxleCxcclxuLmZsZXgge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5pbmxpbmUtZmxleCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbn1cclxuXHJcbi5mbGV4LWNvbC1yZXZlcnNlIHtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbn1cclxuXHJcbi5mbGV4LWNvbCB7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmZsZXgtZ3Jvdy0wIHtcclxuXHRmbGV4LWdyb3c6IDA7XHJcbn1cclxuXHJcbi5mbGV4LWdyb3ctMSB7XHJcblx0ZmxleC1ncm93OiAxO1xyXG59XHJcblxyXG4uZmxleC1zaHJpbmstMCB7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi5mbGV4LXNocmluay0xIHtcclxuXHRmbGV4LXNocmluazogMTtcclxufVxyXG5cclxuLmZsZXgtYXV0byB7XHJcblx0ZmxleDogMCAwIGF1dG87XHJcbn1cclxuXHJcbi5mbGV4LTEtYXV0byB7XHJcblx0ZmxleDogMSAxIGF1dG87XHJcbn1cclxuXHJcbi5iYXNpYy0wIHtcclxuXHRmbGV4LWJhc2lzOiAwO1xyXG59XHJcblxyXG4uYmFzaWMtZnVsbCB7XHJcblx0ZmxleC1iYXNpczogMTAwJTtcclxufVxyXG5cclxuLmZsZXgtcm93LXJldmVyc2Uge1xyXG5cdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxufVxyXG5cclxuLmZsZXgtcm93IHtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG59XHJcblxyXG4uZmxleC13cmFwIHtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbi5mbGV4LW5vd3JhcCB7XHJcblx0ZmxleC13cmFwOiBub3dyYXA7XHJcbn1cclxuXHJcbi5qdXN0aWZ5LWJldHdlZW4ge1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLmp1c3RpZnktYXJvdW5kIHtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxufVxyXG5cclxuLmp1c3RpZnktZXZlbmx5IHtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxufVxyXG5cclxuLmp1c3RpZnktY2VudGVyIHtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLmp1c3RpZnktZW5kIHtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uanVzdGlmeS1zdGFydCB7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uaXRlbXMtY2VudGVyIHtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4uaXRlbXMtZW5kIHtcclxuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbn1cclxuXHJcbi5pdGVtcy1zdGFydCB7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5pdGVtcy1zdHJldGNoIHtcclxuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxufVxyXG5cclxuLnNlbGYtc3RhcnQge1xyXG5cdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbn1cclxuXHJcbi5zZWxmLWNlbnRlciB7XHJcblx0YWxpZ24tc2VsZjogY2VudGVyO1xyXG59XHJcblxyXG4uc2VsZi1lbmQge1xyXG5cdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG59XHJcblxyXG4uc2VsZi1zdHJldGNoIHtcclxuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xyXG59XHJcblxyXG4uY29udGVudC1zdGFydCB7XHJcblx0YWxpZ24tY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG5cclxuLmNvbnRlbnQtY2VudGVyIHtcclxuXHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbi5jb250ZW50LWNlbnRlciB7XHJcblx0YWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLnZlcnRpY2FsLXRvcCB7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG5cclxuLnZlcnRpY2FsLW1pZGRsZSB7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLnZlcnRpY2FsLWJvdHRvbSB7XHJcblx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxufVxyXG5cclxuLnRleHQtY2VudGVyIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi50ZXh0LWVuZCB7XHJcblx0dGV4dC1hbGlnbjogZW5kO1xyXG59XHJcblxyXG4udGV4dC1zdGFydCB7XHJcblx0dGV4dC1hbGlnbjogc3RhcnQ7XHJcbn1cclxuXHJcbi50ZXh0LTYge1xyXG5cdGZvbnQtc2l6ZTogNnB4O1xyXG59XHJcblxyXG4udGV4dC04IHtcclxuXHRmb250LXNpemU6IDhweDtcclxufVxyXG5cclxuLnRleHQtOSB7XHJcblx0Zm9udC1zaXplOiA5cHg7XHJcbn1cclxuXHJcbi50ZXh0LTEwIHtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcbn1cclxuXHJcbi50ZXh0LTExIHtcclxuXHRmb250LXNpemU6IDExcHg7XHJcbn1cclxuXHJcbi50ZXh0LTEyIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi50ZXh0LTEzIHtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi50ZXh0LTE0IHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi50ZXh0LTE1IHtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcbn1cclxuXHJcbi50ZXh0LTE2IHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi50ZXh0LTE3IHtcclxuXHRmb250LXNpemU6IDE3cHg7XHJcbn1cclxuXHJcbi50ZXh0LTE4IHtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi50ZXh0LTIwIHtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcbn1cclxuXHJcbi50ZXh0LTIyIHtcclxuXHRmb250LXNpemU6IDIycHg7XHJcbn1cclxuXHJcbi50ZXh0LTI0IHtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbi50ZXh0LTI2IHtcclxuXHRmb250LXNpemU6IDI2cHg7XHJcbn1cclxuXHJcbi50ZXh0LTI4IHtcclxuXHRmb250LXNpemU6IDI4cHg7XHJcbn1cclxuXHJcbi50ZXh0LTMwIHtcclxuXHRmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbi50ZXh0LTMyIHtcclxuXHRmb250LXNpemU6IDMycHg7XHJcbn1cclxuXHJcbi50ZXh0LTM0IHtcclxuXHRmb250LXNpemU6IDM0cHg7XHJcbn1cclxuXHJcbi50ZXh0LTM2IHtcclxuXHRmb250LXNpemU6IDM2cHg7XHJcbn1cclxuXHJcbi50ZXh0LTM4IHtcclxuXHRmb250LXNpemU6IDM4cHg7XHJcbn1cclxuXHJcbi50ZXh0LTQwIHtcclxuXHRmb250LXNpemU6IDQwcHg7XHJcbn1cclxuXHJcbi50ZXh0LTQyIHtcclxuXHRmb250LXNpemU6IDQycHg7XHJcbn1cclxuXHJcbi50ZXh0LTQ0IHtcclxuXHRmb250LXNpemU6IDQ0cHg7XHJcbn1cclxuXHJcbi50ZXh0LTQ2IHtcclxuXHRmb250LXNpemU6IDQ2cHg7XHJcbn1cclxuXHJcbi50ZXh0LTQ4IHtcclxuXHRmb250LXNpemU6IDQ4cHg7XHJcbn1cclxuXHJcbi50ZXh0LTUwIHtcclxuXHRmb250LXNpemU6IDUwcHg7XHJcbn1cclxuXHJcbi50ZXh0LTUyIHtcclxuXHRmb250LXNpemU6IDUycHg7XHJcbn1cclxuXHJcbi50ZXh0LTU0IHtcclxuXHRmb250LXNpemU6IDU0cHg7XHJcbn1cclxuXHJcbi50ZXh0LTU2IHtcclxuXHRmb250LXNpemU6IDU2cHg7XHJcbn1cclxuXHJcbi50ZXh0LTU4IHtcclxuXHRmb250LXNpemU6IDU4cHg7XHJcbn1cclxuXHJcbi50ZXh0LTYwIHtcclxuXHRmb250LXNpemU6IDYwcHg7XHJcbn1cclxuXHJcbi50ZXh0LTYyIHtcclxuXHRmb250LXNpemU6IDYycHg7XHJcbn1cclxuXHJcbi50ZXh0LTY0IHtcclxuXHRmb250LXNpemU6IDY0cHg7XHJcbn1cclxuXHJcbi50ZXh0LTY1IHtcclxuXHRmb250LXNpemU6IDY1cHg7XHJcbn1cclxuXHJcbi50ZXh0LTY2IHtcclxuXHRmb250LXNpemU6IDY2cHg7XHJcbn1cclxuXHJcbi50ZXh0LTY4IHtcclxuXHRmb250LXNpemU6IDY4cHg7XHJcbn1cclxuXHJcbi50ZXh0LTcwIHtcclxuXHRmb250LXNpemU6IDcwcHg7XHJcbn1cclxuXHJcbi50ZXh0LTcyIHtcclxuXHRmb250LXNpemU6IDcycHg7XHJcbn1cclxuXHJcbi50ZXh0LTc0IHtcclxuXHRmb250LXNpemU6IDc0cHg7XHJcbn1cclxuXHJcbi50ZXh0LTc2IHtcclxuXHRmb250LXNpemU6IDc2cHg7XHJcbn1cclxuXHJcbi50ZXh0LTc4IHtcclxuXHRmb250LXNpemU6IDc4cHg7XHJcbn1cclxuXHJcbi50ZXh0LTgwIHtcclxuXHRmb250LXNpemU6IDgwcHg7XHJcbn1cclxuXHJcbi50ZXh0LTgyIHtcclxuXHRmb250LXNpemU6IDgycHg7XHJcbn1cclxuXHJcbi50ZXh0LTg0IHtcclxuXHRmb250LXNpemU6IDg0cHg7XHJcbn1cclxuXHJcbi50ZXh0LTg2IHtcclxuXHRmb250LXNpemU6IDg2cHg7XHJcbn1cclxuXHJcbi50ZXh0LTg4IHtcclxuXHRmb250LXNpemU6IDg4cHg7XHJcbn1cclxuXHJcbi50ZXh0LTkyIHtcclxuXHRmb250LXNpemU6IDkycHg7XHJcbn1cclxuXHJcbi50ZXh0LTk0IHtcclxuXHRmb250LXNpemU6IDk0cHg7XHJcbn1cclxuXHJcbi50ZXh0LTEwMCB7XHJcblx0Zm9udC1zaXplOiAxMDBweDtcclxufVxyXG5cclxuLnRleHQtMTA4IHtcclxuXHRmb250LXNpemU6IDEwOHB4O1xyXG59XHJcblxyXG4udGV4dC0xMTAge1xyXG5cdGZvbnQtc2l6ZTogMTEwcHg7XHJcbn1cclxuXHJcbi50ZXh0LTEyMCB7XHJcblx0Zm9udC1zaXplOiAxMjBweDtcclxufVxyXG5cclxuLnRleHQtMTMwIHtcclxuXHRmb250LXNpemU6IDEzMHB4O1xyXG59XHJcblxyXG4udGV4dC0xMjIge1xyXG5cdGZvbnQtc2l6ZTogMTIycHg7XHJcbn1cclxuXHJcbi50ZXh0LTE1MCB7XHJcblx0Zm9udC1zaXplOiAxNTBweDtcclxufVxyXG5cclxuLnRleHQtMTgwIHtcclxuXHRmb250LXNpemU6IDE4MHB4O1xyXG59XHJcblxyXG4udGV4dC0xOTAge1xyXG5cdGZvbnQtc2l6ZTogMTkwcHg7XHJcbn1cclxuXHJcbi50ZXh0LTE5MiB7XHJcblx0Zm9udC1zaXplOiAxOTJweDtcclxufVxyXG5cclxuLnRleHQtMjQwIHtcclxuXHRmb250LXNpemU6IDI0MHB4O1xyXG59XHJcblxyXG4udGV4dC0zMDAge1xyXG5cdGZvbnQtc2l6ZTogMzAwcHg7XHJcbn1cclxuXHJcbi50ZXh0LTBcXC84ZW0ge1xyXG5cdGZvbnQtc2l6ZTogMC44ZW07XHJcbn1cclxuXHJcbi50ZXh0LTFlbSB7XHJcblx0Zm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbi50ZXh0LTFcXC8xNWVtIHtcclxuXHRmb250LXNpemU6IDEuMTVlbTtcclxufVxyXG5cclxuLnRleHQtMVxcLzI1ZW0ge1xyXG5cdGZvbnQtc2l6ZTogMS4yNWVtO1xyXG59XHJcblxyXG4udGV4dC0xXFwvNGVtIHtcclxuXHRmb250LXNpemU6IDEuNGVtO1xyXG59XHJcblxyXG4udGV4dC0xXFwvNWVtIHtcclxuXHRmb250LXNpemU6IDEuNWVtO1xyXG59XHJcblxyXG4udGV4dC0zdncge1xyXG5cdGZvbnQtc2l6ZTogM3Z3O1xyXG59XHJcblxyXG4udGV4dC0xMnZ3IHtcclxuXHRmb250LXNpemU6IDEydnc7XHJcbn1cclxuXHJcbi50ZXh0LTE0dncge1xyXG5cdGZvbnQtc2l6ZTogMTR2dztcclxufVxyXG5cclxuLnRleHQtc2l6ZS1pbmhlcml0IHtcclxuXHRmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5mb250LWZhbWlseS1pbmhlcml0IHtcclxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcclxufVxyXG5cclxuLmZvbnQtdGhpbiB7XHJcblx0Zm9udC13ZWlnaHQ6IDEwMDtcclxufVxyXG5cclxuLmZvbnQtdWx0cmFsaWdodCB7XHJcblx0Zm9udC13ZWlnaHQ6IDIwMDtcclxufVxyXG5cclxuLmZvbnQtbGlnaHQge1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbi5mb250LW5vcm1hbCB7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuLmZvbnQtbWVkaXVtIHtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4uZm9udC1zZW1pYm9sZCB7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG5cclxuLmZvbnQtYm9sZCB7XHJcblx0Zm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLmZvbnQtdWx0cmFib2xkIHtcclxuXHRmb250LXdlaWdodDogODAwO1xyXG59XHJcblxyXG4uZm9udC1ibGFjayB7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxufVxyXG5cclxuLmZvbnQtc2Vjb25kYXJ5IHtcclxuXHRmb250LWZhbWlseTogdmFyKC0tbHFkLXNlY29uZGFyeS1mb250LWZhbWlseSk7XHJcbn1cclxuXHJcbi5mb250LWFjY2VudCB7XHJcblx0Zm9udC1mYW1pbHk6IHZhcigtLWxxZC1hY2NlbnQtZm9udC1mYW1pbHkpO1xyXG59XHJcblxyXG4udXBwZXJjYXNlIHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ubG93ZXJjYXNlIHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG59XHJcblxyXG4uY2FwaXRhbGl6ZSB7XHJcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn1cclxuXHJcbi5pdGFsaWMge1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLnVuZGVybGluZSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5pbmRlbnQtaGlkZSB7XHJcblx0dGV4dC1pbmRlbnQ6IC05OTlweDtcclxufVxyXG5cclxuLmxlYWRpbmctMCB7XHJcblx0bGluZS1oZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5sZWFkaW5nLTEge1xyXG5cdGxpbmUtaGVpZ2h0OiAxcHg7XHJcbn1cclxuXHJcbi5sZWFkaW5nLTE2IHtcclxuXHRsaW5lLWhlaWdodDogMTZweDtcclxufVxyXG5cclxuLmxlYWRpbmctMTgge1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4ubGVhZGluZy0yMCB7XHJcblx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5sZWFkaW5nLTIyIHtcclxuXHRsaW5lLWhlaWdodDogMjJweDtcclxufVxyXG5cclxuLmxlYWRpbmctMjMge1xyXG5cdGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG59XHJcblxyXG4ubGVhZGluZy0yNCB7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5sZWFkaW5nLTI1IHtcclxuXHRsaW5lLWhlaWdodDogMjVweDtcclxufVxyXG5cclxuLmxlYWRpbmctMjYge1xyXG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG59XHJcblxyXG4ubGVhZGluZy0yOCB7XHJcblx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcbn1cclxuXHJcbi5sZWFkaW5nLTMwIHtcclxuXHRsaW5lLWhlaWdodDogMzBweDtcclxufVxyXG5cclxuLmxlYWRpbmctMzIge1xyXG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG59XHJcblxyXG4ubGVhZGluZy0zNSB7XHJcblx0bGluZS1oZWlnaHQ6IDM1cHg7XHJcbn1cclxuXHJcbi5sZWFkaW5nLTQwIHtcclxuXHRsaW5lLWhlaWdodDogNDBweDtcclxufVxyXG5cclxuLmxlYWRpbmctNDUge1xyXG5cdGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG59XHJcblxyXG4ubGVhZGluZy01MCB7XHJcblx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcbi5sZWFkaW5nLTYwIHtcclxuXHRsaW5lLWhlaWdodDogNjBweDtcclxufVxyXG5cclxuLmxlYWRpbmctMFxcLzhlbSB7XHJcblx0bGluZS1oZWlnaHQ6IDAuOGVtO1xyXG59XHJcblxyXG4ubGVhZGluZy0wXFwvOWVtIHtcclxuXHRsaW5lLWhlaWdodDogMC45ZW07XHJcbn1cclxuXHJcbi5sZWFkaW5nLTFcXC8wNWVtIHtcclxuXHRsaW5lLWhlaWdodDogMS4wNWVtO1xyXG59XHJcblxyXG4ubGVhZGluZy0xZW0ge1xyXG5cdGxpbmUtaGVpZ2h0OiAxZW07XHJcbn1cclxuXHJcbi5sZWFkaW5nLTFcXC8xZW0ge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjFlbTtcclxufVxyXG5cclxuLmxlYWRpbmctMVxcLzE1ZW0ge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjE1ZW07XHJcbn1cclxuXHJcbi5sZWFkaW5nLTFcXC8yZW0ge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxufVxyXG5cclxuLmxlYWRpbmctMVxcLzI1ZW0ge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI1ZW07XHJcbn1cclxuXHJcbi5sZWFkaW5nLTFcXC8zZW0ge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxufVxyXG5cclxuLmxlYWRpbmctMVxcLzRlbSB7XHJcblx0bGluZS1oZWlnaHQ6IDEuNGVtO1xyXG59XHJcblxyXG4ubGVhZGluZy0xXFwvNWVtIHtcclxuXHRsaW5lLWhlaWdodDogMS41ZW07XHJcbn1cclxuXHJcbi5sZWFkaW5nLTFcXC82ZW0ge1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxufVxyXG5cclxuLmxlYWRpbmctMVxcLzdlbSB7XHJcblx0bGluZS1oZWlnaHQ6IDEuN2VtO1xyXG59XHJcblxyXG4ubGVhZGluZy0xXFwvOGVtIHtcclxuXHRsaW5lLWhlaWdodDogMS44ZW07XHJcbn1cclxuXHJcbi5sZWFkaW5nLTJlbSB7XHJcblx0bGluZS1oZWlnaHQ6IDJlbTtcclxufVxyXG5cclxuLmxlYWRpbmctMlxcLzVlbSB7XHJcblx0bGluZS1oZWlnaHQ6IDIuNWVtO1xyXG59XHJcblxyXG4ubGVhZGluZy0zZW0ge1xyXG5cdGxpbmUtaGVpZ2h0OiAzZW07XHJcbn1cclxuXHJcbi5sZWFkaW5nLWluaGVyaXQge1xyXG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4udHJhY2tpbmctMCB7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbi50cmFja2luZy0wXFwvMSB7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xyXG59XHJcblxyXG4udHJhY2tpbmctMFxcLzMge1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjNweDtcclxufVxyXG5cclxuLnRyYWNraW5nLTBcXC81IHtcclxuXHRsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbn1cclxuXHJcbi50cmFja2luZy0xIHtcclxuXHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG59XHJcblxyXG4udHJhY2tpbmctMVxcLzUge1xyXG5cdGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxufVxyXG5cclxuLnRyYWNraW5nLTIge1xyXG5cdGxldHRlci1zcGFjaW5nOiAycHg7XHJcbn1cclxuXHJcbi50cmFja2luZy0yXFwvNSB7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDIuNXB4O1xyXG59XHJcblxyXG4udHJhY2tpbmctMFxcLzAyZW0ge1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbn1cclxuXHJcbi50cmFja2luZy0wXFwvMDVlbSB7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxufVxyXG5cclxuLnRyYWNraW5nLTBcXC8xZW0ge1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxufVxyXG5cclxuLnRyYWNraW5nLTBcXC8yZW0ge1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxufVxyXG5cclxuLnRyYWNraW5nLTBcXC8zZW0ge1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjNlbTtcclxufVxyXG5cclxuLnRyYWNraW5nLTBcXC81ZW0ge1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjVlbTtcclxufVxyXG5cclxuLi10cmFja2luZy0xIHtcclxuXHRsZXR0ZXItc3BhY2luZzogLTFweDtcclxufVxyXG5cclxuLi10cmFja2luZy0wXFwvNSB7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxufVxyXG5cclxuLi10cmFja2luZy0xXFwvNSB7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0xLjVweDtcclxufVxyXG5cclxuLi10cmFja2luZy0zIHtcclxuXHRsZXR0ZXItc3BhY2luZzogLTNweDtcclxufVxyXG5cclxuLi10cmFja2luZy0zXFwvNSB7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0zLjVweDtcclxufVxyXG5cclxuLi10cmFja2luZy0wXFwvMDFlbSB7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbn1cclxuXHJcbi4tdHJhY2tpbmctMFxcLzAyZW0ge1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xyXG59XHJcblxyXG4uLXRyYWNraW5nLTBcXC8wNGVtIHtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcclxufVxyXG5cclxuLmxpbmUtdGhyb3VnaCB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbn1cclxuXHJcbi53aGl0ZXNwYWNlLXdyYXAge1xyXG5cdHdoaXRlLXNwYWNlOiB3cmFwO1xyXG59XHJcblxyXG4ud2hpdGVzcGFjZS1ub3dyYXAge1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5iZy1ibGFjayB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmJnLXdoaXRlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uYmctZGFyayB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLWRhcmspO1xyXG59XHJcblxyXG4uYmctd2hpdGUtMCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxufVxyXG5cclxuLmJnLXdoaXRlLTUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XHJcbn1cclxuXHJcbi5iZy13aGl0ZS0xMCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xyXG59XHJcblxyXG4uYmctd2hpdGUtMjAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcclxufVxyXG5cclxuLmJnLXdoaXRlLTMwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbn1cclxuXHJcbi5iZy13aGl0ZS00MCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG59XHJcblxyXG4uYmctd2hpdGUtNTAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxufVxyXG5cclxuLmJnLXdoaXRlLTYwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XHJcbn1cclxuXHJcbi5iZy13aGl0ZS03MCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG59XHJcblxyXG4uYmctd2hpdGUtODAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcclxufVxyXG5cclxuLmJnLXdoaXRlLTkwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbn1cclxuXHJcbi5iZy1ibGFjay0wIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG59XHJcblxyXG4uYmctYmxhY2stNSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxufVxyXG5cclxuLmJnLWJsYWNrLTEwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuXHJcbi5iZy1ibGFjay0yMCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcblxyXG4uYmctYmxhY2stMzAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG5cclxuLmJnLWJsYWNrLTQwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbn1cclxuXHJcbi5iZy1ibGFjay01MCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG59XHJcblxyXG4uYmctYmxhY2stNjAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxufVxyXG5cclxuLmJnLWJsYWNrLTcwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcbn1cclxuXHJcbi5iZy1ibGFjay04MCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG59XHJcblxyXG4uYmctYmxhY2stOTAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcclxufVxyXG5cclxuLmJnLWdyYXkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTEwLCAxMjcsIDE1MywgMC4xNSk7XHJcbn1cclxuXHJcbi5iZy1wcmltYXJ5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHJpbWFyeSk7XHJcbn1cclxuXHJcbi5iZy1hbWJlci0xMDAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1hbWJlci0xMDApO1xyXG59XHJcblxyXG4uYmctYW1iZXItNzAwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItYW1iZXItNzAwKTtcclxufVxyXG5cclxuLmJnLXB1cnBsZS01MCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXB1cnBsZS01MCk7XHJcbn1cclxuXHJcbi5iZy1wdXJwbGUtMTAwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHVycGxlLTEwMCk7XHJcbn1cclxuXHJcbi5iZy1wdXJwbGUtMjAwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHVycGxlLTIwMCk7XHJcbn1cclxuXHJcbi5iZy1wdXJwbGUtNDAwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHVycGxlLTQwMCk7XHJcbn1cclxuXHJcbi5iZy1wdXJwbGUtNTAwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcHVycGxlLTUwMCk7XHJcbn1cclxuXHJcbi5iZy1ncmVlbi01MCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLWdyZWVuLTUwKTtcclxufVxyXG5cclxuLmJnLWdyZWVuLTEwMCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLWdyZWVuLTEwMCk7XHJcbn1cclxuXHJcbi5iZy1ncmVlbi0yMDAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1ncmVlbi0yMDApO1xyXG59XHJcblxyXG4uYmctZ3JlZW4tMzAwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItZ3JlZW4tMzAwKTtcclxufVxyXG5cclxuLmJnLWdyZWVuLTQwMCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLWdyZWVuLTQwMCk7XHJcbn1cclxuXHJcbi5iZy1ncmVlbi01MDAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1ncmVlbi01MDApO1xyXG59XHJcblxyXG4uYmctZ3JlZW4tNjAwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItZ3JlZW4tNjAwKTtcclxufVxyXG5cclxuLmJnLWdyZWVuLTcwMCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLWdyZWVuLTcwMCk7XHJcbn1cclxuXHJcbi5iZy1ncmVlbi05MDAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1ncmVlbi05MDApO1xyXG59XHJcblxyXG4uYmctcmVkLTEwMCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXJlZC0xMDApO1xyXG59XHJcblxyXG4uYmctcmVkLTIwMCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXJlZC0yMDApO1xyXG59XHJcblxyXG4uYmctcmVkLTMwMCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXJlZC0zMDApO1xyXG59XHJcblxyXG4uYmctcmVkLTUwMCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXJlZC01MDApO1xyXG59XHJcblxyXG4uYmctZ3JheS0xMDAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1ncmF5LTEwMCk7XHJcbn1cclxuXHJcbi5iZy1ncmF5LTIwMCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLWdyYXktMjAwKTtcclxufVxyXG5cclxuLmJnLWdyYXktMzAwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItZ3JheS0zMDApO1xyXG59XHJcblxyXG4uYmctZ3JheS02MDAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1ncmF5LTYwMCk7XHJcbn1cclxuXHJcbi5iZy1ncmF5LTcwMCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLWdyYXktNzAwKTtcclxufVxyXG5cclxuLmJnLWdyYXktODAwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItZ3JheS04MDApO1xyXG59XHJcblxyXG4uYmctZ3JheS05MDAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1ncmF5LTkwMCk7XHJcbn1cclxuXHJcbi5iZy1ncmF5LTk1MCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLWdyYXktOTUwKTtcclxufVxyXG5cclxuLmJnLWJsdWUtNTAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1ibHVlLTUwKTtcclxufVxyXG5cclxuLmJnLWJsdWUtMTAwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItYmx1ZS0xMDApO1xyXG59XHJcblxyXG4uYmctYmx1ZS0yMDAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1ibHVlLTIwMCk7XHJcbn1cclxuXHJcbi5iZy1ibHVlLTMwMCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLWJsdWUtMzAwKTtcclxufVxyXG5cclxuLmJnLWJsdWUtNTAwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItYmx1ZS01MDApO1xyXG59XHJcblxyXG4uYmctYmx1ZS02MDAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1ibHVlLTYwMCk7XHJcbn1cclxuXHJcbi5iZy1ibHVlLTcwMCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLWJsdWUtNzAwKTtcclxufVxyXG5cclxuLmJnLWJyb3duLTMwMCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLWJyb3duLTMwMCk7XHJcbn1cclxuXHJcbi5iZy1jeWFuLTEwMCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLWN5YW4tMTAwKTtcclxufVxyXG5cclxuLmJnLXNreS0xMDAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1za3ktMTAwKTtcclxufVxyXG5cclxuLmJnLXNreS0yMDAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1za3ktMjAwKTtcclxufVxyXG5cclxuLmJnLXNreS04MDAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1za3ktODAwKTtcclxufVxyXG5cclxuLmJnLWVtZXJsYWQtNTAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1yZWQtMTAwKTtcclxufVxyXG5cclxuLmJnLXNsYXRlLTUwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3Itc2xhdGUtNTApO1xyXG59XHJcblxyXG4uYmctc2xhdGUtMTAwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3Itc2xhdGUtMTAwKTtcclxufVxyXG5cclxuLmJnLXNsYXRlLTIwMCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXNsYXRlLTIwMCk7XHJcbn1cclxuXHJcbi5iZy1zbGF0ZS01MDAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1zbGF0ZS01MDApO1xyXG59XHJcblxyXG4uYmctc2xhdGUtMzAwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3Itc2xhdGUtMzAwKTtcclxufVxyXG5cclxuLmJnLXNsYXRlLTcwMCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXNsYXRlLTcwMCk7XHJcbn1cclxuXHJcbi5iZy1zbGF0ZS05MDAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1zbGF0ZS05MDApO1xyXG59XHJcblxyXG4uYmcteWVsbG93LTUwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3IteWVsbG93LTUwKTtcclxufVxyXG5cclxuLmJnLXllbGxvdy0xMDAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci15ZWxsb3ctMTAwKTtcclxufVxyXG5cclxuLmJnLXllbGxvdy0yMDAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci15ZWxsb3ctMjAwKTtcclxufVxyXG5cclxuLmJnLXllbGxvdy01MDAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci15ZWxsb3ctNTAwKTtcclxufVxyXG5cclxuLmJnLW9yYW5nZS0xMDAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1vcmFuZ2UtMTAwKTtcclxufVxyXG5cclxuLmJnLW9yYW5nZS0yMDAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1vcmFuZ2UtMjAwKTtcclxufVxyXG5cclxuLmJnLW9yYW5nZS0zMDAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1vcmFuZ2UtMzAwKTtcclxufVxyXG5cclxuLmJnLW9yYW5nZS01MDAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1vcmFuZ2UtNTAwKTtcclxufVxyXG5cclxuLmJnLXBpbmstMTAwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItcGluay0xMDApO1xyXG59XHJcblxyXG4uYmctbGlnaHRncmF5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZjO1xyXG59XHJcblxyXG4uYmctc2Vjb25kYXJ5IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3Itc2Vjb25kYXJ5KTtcclxufVxyXG5cclxuLmJnLWFjY2VudCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLWFjY2VudCk7XHJcbn1cclxuXHJcbi5iZy10ZXh0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtYm9keS10ZXh0LWNvbG9yKTtcclxufVxyXG5cclxuLmJnLWdyZWVuIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItZ3JlZW4pO1xyXG59XHJcblxyXG4uYmctZGFya3B1cnBsZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLWRhcmtwdXJwbGUpO1xyXG59XHJcblxyXG4uYmctYnJvd24ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1icm93bik7XHJcbn1cclxuXHJcbi5iZy1iYWRnZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbHFkLWJhZGdlLWNvbG9yKTtcclxufVxyXG5cclxuLmJnLWN1cnJlbnQtY29sb3Ige1xyXG5cdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxufVxyXG5cclxuLmJnLWJsdWUtODAwIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItYmx1ZS04MDApO1xyXG59XHJcblxyXG4uYmctYmx1ZS05MDAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1ibHVlLTkwMCk7XHJcbn1cclxuXHJcbi5iZy1mb290ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1mb290ZXIpO1xyXG59XHJcblxyXG4udGV4dC1wcmltYXJ5IHtcclxuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xyXG59XHJcblxyXG4udGV4dC1zZWNvbmRhcnkge1xyXG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3Itc2Vjb25kYXJ5KTtcclxufVxyXG5cclxuLnRleHQtdGl0bGUge1xyXG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3ItdGl0bGUpO1xyXG59XHJcblxyXG4udGV4dC1hY2NlbnQge1xyXG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3ItYWNjZW50KTtcclxufVxyXG5cclxuLnRleHQtdGV4dCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1ib2R5LXRleHQtY29sb3IpO1xyXG59XHJcblxyXG4udGV4dC15ZWxsb3ctMTAwIHtcclxuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLXllbGxvdy0xMDApO1xyXG59XHJcblxyXG4udGV4dC15ZWxsb3ctMjAwIHtcclxuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLXllbGxvdy0yMDApO1xyXG59XHJcblxyXG4udGV4dC15ZWxsb3ctNjAwIHtcclxuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLXllbGxvdy02MDApO1xyXG59XHJcblxyXG4udGV4dC16aW5jLTkwMCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci16aW5jLTkwMCk7XHJcbn1cclxuXHJcbi50ZXh0LWdyZWVuLTIwMCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1ncmVlbi0yMDApO1xyXG59XHJcblxyXG4udGV4dC1ncmVlbi0zMDAge1xyXG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3ItZ3JlZW4tMzAwKTtcclxufVxyXG5cclxuLnRleHQtZ3JlZW4tNDAwIHtcclxuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLWdyZWVuLTQwMCk7XHJcbn1cclxuXHJcbi50ZXh0LWdyZWVuLTUwMCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1ncmVlbi01MDApO1xyXG59XHJcblxyXG4udGV4dC1ncmVlbi02MDAge1xyXG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3ItZ3JlZW4tNjAwKTtcclxufVxyXG5cclxuLnRleHQtZ3JlZW4tNzAwIHtcclxuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLWdyZWVuLTcwMCk7XHJcbn1cclxuXHJcbi50ZXh0LWdyZWVuLTkwMCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1ncmVlbi05MDApO1xyXG59XHJcblxyXG4udGV4dC1ibHVlLTIwMCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1ibHVlLTIwMCk7XHJcbn1cclxuXHJcbi50ZXh0LWJsdWUtMzAwIHtcclxuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLWJsdWUtMzAwKTtcclxufVxyXG5cclxuLnRleHQtYmx1ZS00MDAge1xyXG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3ItYmx1ZS00MDApO1xyXG59XHJcblxyXG4udGV4dC1ibHVlLTUwMCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1ibHVlLTUwMCk7XHJcbn1cclxuXHJcbi50ZXh0LWJsdWUtNjAwIHtcclxuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLWJsdWUtNjAwKTtcclxufVxyXG5cclxuLnRleHQtYmx1ZS03MDAge1xyXG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3ItYmx1ZS03MDApO1xyXG59XHJcblxyXG4udGV4dC1ibHVlLTkwMCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1ibHVlLTkwMCk7XHJcbn1cclxuXHJcbi50ZXh0LWJsdWUtOTUwIHtcclxuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLWJsdWUtOTUwKTtcclxufVxyXG5cclxuLnRleHQtYnJvd24tMzAwIHtcclxuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLWJyb3duLTMwMCk7XHJcbn1cclxuXHJcbi50ZXh0LWJyb3duLTUwMCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1icm93bi01MDApO1xyXG59XHJcblxyXG4udGV4dC1icm93bi03MDAge1xyXG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3ItYnJvd24tNzAwKTtcclxufVxyXG5cclxuLnRleHQtcHVycGxlLTMwMCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1wdXJwbGUtMzAwKTtcclxufVxyXG5cclxuLnRleHQtcHVycGxlLTQwMCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1wdXJwbGUtNDAwKTtcclxufVxyXG5cclxuLnRleHQtcHVycGxlLTUwMCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1wdXJwbGUtNTAwKTtcclxufVxyXG5cclxuLnRleHQtcHVycGxlLTcwMCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1wdXJwbGUtNzAwKTtcclxufVxyXG5cclxuLnRleHQtYnJvd24ge1xyXG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3ItYnJvd24pO1xyXG59XHJcblxyXG4udGV4dC1yZWQge1xyXG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3ItcmVkKTtcclxufVxyXG5cclxuLnRleHQtcmVkLTMwMCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1yZWQtMzAwKTtcclxufVxyXG5cclxuLnRleHQtcmVkLTUwMCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1yZWQtNTAwKTtcclxufVxyXG5cclxuLnRleHQtcmVkLTcwMCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1yZWQtNzAwKTtcclxufVxyXG5cclxuLnRleHQtcmVkLTkwMCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1yZWQtOTAwKTtcclxufVxyXG5cclxuLnRleHQtZ29sZGVuIHtcclxuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLWdvbGRlbik7XHJcbn1cclxuXHJcbi50ZXh0LWRhcmsge1xyXG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3ItZGFyayk7XHJcbn1cclxuXHJcbi50ZXh0LWJhZGdlIHtcclxuXHRjb2xvcjogdmFyKC0tbHFkLWJhZGdlLWNvbG9yKTtcclxufVxyXG5cclxuLnRleHQtb3JhbmdlLTMwMCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1vcmFuZ2UtMzAwKTtcclxufVxyXG5cclxuLnRleHQtb3JhbmdlLTUwMCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1vcmFuZ2UtNTAwKTtcclxufVxyXG5cclxuLnRleHQtb3JhbmdlLTYwMCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1vcmFuZ2UtNjAwKTtcclxufVxyXG5cclxuLnRleHQtZGFya3B1cnBsZSB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1kYXJrcHVycGxlKTtcclxufVxyXG5cclxuLnRleHQtZGFya3Bpbmsge1xyXG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3ItZGFya3BpbmspO1xyXG59XHJcblxyXG4udGV4dC1kYXJrZ3JlZW4ge1xyXG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3ItZGFya2dyZWVuKTtcclxufVxyXG5cclxuLnRleHQtZ3JhZGllbnQtc3RhcnQge1xyXG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3ItZ3JhZGllbnQtc3RhcnQpO1xyXG59XHJcblxyXG4udGV4dC1ncmFkaWVudC1zdG9wIHtcclxuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLWdyYWRpZW50LXN0b3ApO1xyXG59XHJcblxyXG4udGV4dC1ncmF5LTIwMCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1ncmF5LTIwMCk7XHJcbn1cclxuXHJcbi50ZXh0LWdyYXktMzAwIHtcclxuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLWdyYXktMzAwKTtcclxufVxyXG5cclxuLnRleHQtZ3JheS00MDAge1xyXG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3ItZ3JheS00MDApO1xyXG59XHJcblxyXG4udGV4dC1ncmF5LTUwMCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1ncmF5LTUwMCk7XHJcbn1cclxuXHJcbi50ZXh0LWdyYXktNjAwIHtcclxuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLWdyYXktNjAwKTtcclxufVxyXG5cclxuLnRleHQtZ3JheS03MDAge1xyXG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3ItZ3JheS03MDApO1xyXG59XHJcblxyXG4udGV4dC1ncmF5LTgwMCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1ncmF5LTgwMCk7XHJcbn1cclxuXHJcbi50ZXh0LWdyYXktOTAwIHtcclxuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLWdyYXktOTAwKTtcclxufVxyXG5cclxuLnRleHQtZ3JheS0xMDAge1xyXG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3ItZ3JheS0xMDApO1xyXG59XHJcblxyXG4udGV4dC1zbGF0ZS0xMDAge1xyXG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3Itc2xhdGUtMTAwKTtcclxufVxyXG5cclxuLnRleHQtc2xhdGUtMjAwIHtcclxuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLXNsYXRlLTIwMCk7XHJcbn1cclxuXHJcbi50ZXh0LXNsYXRlLTMwMCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1zbGF0ZS0zMDApO1xyXG59XHJcblxyXG4udGV4dC1zbGF0ZS00MDAge1xyXG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3Itc2xhdGUtNDAwKTtcclxufVxyXG5cclxuLnRleHQtc2xhdGUtNTAwIHtcclxuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLXNsYXRlLTUwMCk7XHJcbn1cclxuXHJcbi50ZXh0LXNsYXRlLTYwMCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1zbGF0ZS02MDApO1xyXG59XHJcblxyXG4udGV4dC1zbGF0ZS03MDAge1xyXG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3Itc2xhdGUtNzAwKTtcclxufVxyXG5cclxuLnRleHQtc2xhdGUtODAwIHtcclxuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLXNsYXRlLTgwMCk7XHJcbn1cclxuXHJcbi50ZXh0LXNsYXRlLTkwMCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1zbGF0ZS05MDApO1xyXG59XHJcblxyXG4udGV4dC1ibHVlLTgwMCB7XHJcblx0Y29sb3I6ICMxZTQwYWY7XHJcbn1cclxuXHJcbi50ZXh0LWVtZXJsYWQtNTAwIHtcclxuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLWVtZXJhbGQtNTAwKTtcclxufVxyXG5cclxuLnRleHQtYW1iZXItNjAwIHtcclxuXHRjb2xvcjogdmFyKC0tbHFkLWNvbG9yLWFtYmVyLTYwMCk7XHJcbn1cclxuXHJcbi50ZXh0LWFtYmVyLTcwMCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1hbWJlci03MDApO1xyXG59XHJcblxyXG4udGV4dC1jeWFuLTcwMCB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1jeWFuLTcwMCk7XHJcbn1cclxuXHJcbi50ZXh0LXNreS05MDAge1xyXG5cdGNvbG9yOiAjMGM0YTZlO1xyXG59XHJcblxyXG4udGV4dC1pbmhlcml0IHtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxufVxyXG5cclxuLnRleHQtYmxhY2sge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4udGV4dC13aGl0ZSB7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi50ZXh0LXRyYW5zcGFyZW50IHtcclxuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi50ZXh0LXVsdHJhbGlnaHRibHVlIHtcclxuXHRjb2xvcjogI0EyQjJDOTtcclxufVxyXG5cclxuLnRleHQtZGFya2JsdWUge1xyXG5cdGNvbG9yOiAjMDAyMzUyNTk7XHJcbn1cclxuXHJcbi50ZXh0LW5pZ2h0Ymx1ZSB7XHJcblx0Y29sb3I6ICMwNDAxNGM7XHJcbn1cclxuXHJcbi50ZXh0LWJsYWNrLTAtNTAge1xyXG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG59XHJcblxyXG4udGV4dC1ibGFjay0xMCB7XHJcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuLnRleHQtYmxhY2stMjAge1xyXG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuXHJcbi50ZXh0LWJsYWNrLTMwIHtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG59XHJcblxyXG4udGV4dC1ibGFjay00MCB7XHJcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxufVxyXG5cclxuLnRleHQtYmxhY2stNTAge1xyXG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbn1cclxuXHJcbi50ZXh0LWJsYWNrLTYwIHtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG59XHJcblxyXG4udGV4dC1ibGFjay03MCB7XHJcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcclxufVxyXG5cclxuLnRleHQtYmxhY2stODAge1xyXG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbn1cclxuXHJcbi50ZXh0LWJsYWNrLTkwIHtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwOTMpO1xyXG59XHJcblxyXG4udGV4dC13aGl0ZS0wIHtcclxuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcclxufVxyXG5cclxuLnRleHQtd2hpdGUtMTAge1xyXG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbn1cclxuXHJcbi50ZXh0LXdoaXRlLTIwIHtcclxuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG59XHJcblxyXG4udGV4dC13aGl0ZS0zMCB7XHJcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxufVxyXG5cclxuLnRleHQtd2hpdGUtNDAge1xyXG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbn1cclxuXHJcbi50ZXh0LXdoaXRlLTUwIHtcclxuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG59XHJcblxyXG4udGV4dC13aGl0ZS02MCB7XHJcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxufVxyXG5cclxuLnRleHQtd2hpdGUtNzAge1xyXG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcbn1cclxuXHJcbi50ZXh0LXdoaXRlLTgwIHtcclxuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG59XHJcblxyXG4udGV4dC13aGl0ZS05MCB7XHJcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxufVxyXG5cclxuLnRleHQtY3VycmVudCB7XHJcblx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcclxufVxyXG5cclxuLmxpbmstYmFkZ2UgYSB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1iYWRnZS1jb2xvcik7XHJcbn1cclxuXHJcbi5saW5rLXByaW1hcnkgYSB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcclxufVxyXG5cclxuLmxpbmstc2Vjb25kYXJ5IGEge1xyXG5cdGNvbG9yOiB2YXIoLS1scWQtY29sb3Itc2Vjb25kYXJ5KTtcclxufVxyXG5cclxuLmxpbmstd2hpdGUgYSB7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5saW5rLWJsYWNrIGEge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4ubGluay1ibGFjay0zMCBhIHtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG59XHJcblxyXG4ubGluay1ibGFjay01MCBhIHtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG59XHJcblxyXG4ubGluay1ibGFjay02MCBhIHtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG59XHJcblxyXG4ubGluay1ibGFjay03MCBhIHtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG59XHJcblxyXG4ubGluay1ibGFjay04MCBhIHtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG59XHJcblxyXG4ubGluay13aGl0ZS00MCBhIHtcclxuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG59XHJcblxyXG4ubGluay13aGl0ZS01MCBhIHtcclxuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG59XHJcblxyXG4ubGluay13aGl0ZS02MCBhIHtcclxuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG59XHJcblxyXG4ubGluay13aGl0ZS03MCBhIHtcclxuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG59XHJcblxyXG4ubGluay13aGl0ZS04MCBhIHtcclxuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG59XHJcblxyXG4ubGluay13aGl0ZS01IGE6aG92ZXIge1xyXG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xyXG59XHJcblxyXG4ubGluay0xMCBhIHtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcbn1cclxuXHJcbi5saW5rLTEyIGEge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLmxpbmstMTMgYSB7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4ubGluay0xNCBhIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5saW5rLTE1IGEge1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG5cclxuLmxpbmstMTYgYSB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4ubGluay0xNyBhIHtcclxuXHRmb250LXNpemU6IDE3cHg7XHJcbn1cclxuXHJcbi5saW5rLTE4IGEge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLmxpbmstMjAgYSB7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG59XHJcblxyXG4ubGluay0yNCBhIHtcclxuXHRmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbi5saW5rLTMwIGEge1xyXG5cdGZvbnQtc2l6ZTogMzBweDtcclxufVxyXG5cclxuLmxpbmstbm9ybWFsIGEge1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuXHJcbi5saW5rLW1lZGl1bSBhIHtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG4ubGluay1ib2xkIGEge1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5saW5rLWxlYWRpbmctMTYge1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG59XHJcblxyXG4ubGluay1sZWFkaW5nLTFcXC81ZW0gYSB7XHJcblx0bGluZS1oZWlnaHQ6IDEuNWVtO1xyXG59XHJcblxyXG4ubGluay1sZWFkaW5nLTJlbSBhIHtcclxuXHRsaW5lLWhlaWdodDogMmVtO1xyXG59XHJcblxyXG4vKiBMaXN0ICovXHJcbi5saXN0LW5vbmUge1xyXG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG5cclxuLmlubGluZS1uYXY+bGkge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4vKiBCYWNrZ3JvdW5kICovXHJcbi5iZy10cmFuc3BhcmVudCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbltkYXRhLWxpcXVpZC1iZ10gLmxxZC1zZWN0aW9uLmJnLXRyYW5zcGFyZW50IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctMCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMDtcclxufVxyXG5cclxuLmJnLWNlbnRlciB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxufVxyXG5cclxuLmJnLWNlbnRlci10b3Age1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XHJcbn1cclxuXHJcbi5iZy1jZW50ZXItcmlnaHQge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcclxufVxyXG5cclxuLmJnLXJpZ2h0LWNlbnRlciB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xyXG59XHJcblxyXG4uYmctdG9wLWNlbnRlciB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxufVxyXG5cclxuLmJnLXRvcC1yaWdodCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xyXG59XHJcblxyXG4uYmctdG9wLWxlZnQge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xyXG59XHJcblxyXG4uYmctYm90dG9tLXJpZ2h0IHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XHJcbn1cclxuXHJcbi5iZy1ib3R0b20tbGVmdCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XHJcbn1cclxuXHJcbi5iZy1ib3R0b20tY2VudGVyIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xyXG59XHJcblxyXG4uYmctbGVmdC1ib3R0b20ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgYm90dG9tO1xyXG59XHJcblxyXG4uYmctYXV0byB7XHJcblx0YmFja2dyb3VuZC1zaXplOiBhdXRvO1xyXG59XHJcblxyXG4uYmctY292ZXIge1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuXHJcbi5iZy1pbmhlcml0IHtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5iZy1jb250YWluIHtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuXHJcbi5iZy1uby1yZXBlYXQge1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5iZy1yZXBlYXQge1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbn1cclxuXHJcbi5vcGFjaXR5LTAge1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5vcGFjaXR5LTEwIHtcclxuXHRvcGFjaXR5OiAwLjE7XHJcbn1cclxuXHJcbi5vcGFjaXR5LTIwIHtcclxuXHRvcGFjaXR5OiAwLjI7XHJcbn1cclxuXHJcbi5vcGFjaXR5LTMwIHtcclxuXHRvcGFjaXR5OiAwLjM7XHJcbn1cclxuXHJcbi5vcGFjaXR5LTQwIHtcclxuXHRvcGFjaXR5OiAwLjQ7XHJcbn1cclxuXHJcbi5vcGFjaXR5LTUwIHtcclxuXHRvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi5vcGFjaXR5LTYwIHtcclxuXHRvcGFjaXR5OiAwLjY7XHJcbn1cclxuXHJcbi5vcGFjaXR5LTcwIHtcclxuXHRvcGFjaXR5OiAwLjc7XHJcbn1cclxuXHJcbi5vcGFjaXR5LTgwIHtcclxuXHRvcGFjaXR5OiAwLjg7XHJcbn1cclxuXHJcbi5vcGFjaXR5LTkwIHtcclxuXHRvcGFjaXR5OiAwLjk7XHJcbn1cclxuXHJcbi5vcGFjaXR5LTEwMCB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLmludmlzaWJsZSB7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4vKiBCb3JkZXIgKi9cclxuLmJvcmRlci1ub25lIHtcclxuXHRib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5ib3JkZXItc29saWQge1xyXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XHJcbn1cclxuXHJcbi5ib3JkZXItYm90dG9tLWRhc2hlZCB7XHJcblx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogZGFzaGVkO1xyXG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxufVxyXG5cclxuLmJvcmRlci0wIHtcclxuXHRib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5ib3JkZXItMSB7XHJcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XHJcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxufVxyXG5cclxuLmJvcmRlci0yIHtcclxuXHRib3JkZXItd2lkdGg6IDJweDtcclxuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG59XHJcblxyXG4uYm9yZGVyLTMge1xyXG5cdGJvcmRlci13aWR0aDogM3B4O1xyXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XHJcbn1cclxuXHJcbi5ib3JkZXItNCB7XHJcblx0Ym9yZGVyLXdpZHRoOiA0cHg7XHJcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxufVxyXG5cclxuLmJvcmRlci01IHtcclxuXHRib3JkZXItd2lkdGg6IDVweDtcclxuXHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG59XHJcblxyXG4uYm9yZGVyLTEwIHtcclxuXHRib3JkZXItd2lkdGg6IDEwcHg7XHJcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxufVxyXG5cclxuLmJvcmRlci0yMCB7XHJcblx0Ym9yZGVyLXdpZHRoOiAyMHB4O1xyXG5cdGJvcmRlci1zdHlsZTogc29saWQ7XHJcbn1cclxuXHJcbi5ib3JkZXItdy0zIHtcclxuXHRib3JkZXItd2lkdGg6IDNweDtcclxufVxyXG5cclxuLmJvcmRlci10b3Age1xyXG5cdGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuXHRib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcclxufVxyXG5cclxuLmJvcmRlci1yaWdodCB7XHJcblx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XHJcblx0Ym9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcclxufVxyXG5cclxuLmJvcmRlci1ib3R0b20ge1xyXG5cdGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuXHRib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxufVxyXG5cclxuLmJvcmRlci1sZWZ0IHtcclxuXHRib3JkZXItbGVmdC13aWR0aDogMXB4O1xyXG5cdGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcclxufVxyXG5cclxuLmJvcmRlci15LTEge1xyXG5cdGJvcmRlci10b3Atd2lkdGg6IDFweDtcclxuXHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcblx0Ym9yZGVyLXRvcC1zdHlsZTogc29saWQ7XHJcblx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbn1cclxuXHJcbi5ib3JkZXIteC0xIHtcclxuXHRib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcclxuXHRib3JkZXItbGVmdC13aWR0aDogMXB4O1xyXG5cdGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XHJcblx0Ym9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkO1xyXG59XHJcblxyXG4uYm9yZGVyLXRvcC0wIHtcclxuXHRib3JkZXItdG9wLXdpZHRoOiAwO1xyXG59XHJcblxyXG4uYm9yZGVyLXJpZ2h0LTAge1xyXG5cdGJvcmRlci1yaWdodC13aWR0aDogMDtcclxufVxyXG5cclxuLmJvcmRlci1sZWZ0LTAge1xyXG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG59XHJcblxyXG4uYm9yZGVyLXRyYW5zcGFyZW50IHtcclxuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXByaW1hcnkge1xyXG5cdGJvcmRlci1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLXByaW1hcnkpO1xyXG59XHJcblxyXG4uYm9yZGVyLXdoaXRlIHtcclxuXHRib3JkZXItY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5ib3JkZXItYmxhY2sge1xyXG5cdGJvcmRlci1jb2xvcjogIzAwMDtcclxufVxyXG5cclxuLmJvcmRlci13aGl0ZS0xMCB7XHJcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbn1cclxuXHJcbi5ib3JkZXItd2hpdGUtMjAge1xyXG5cdGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG59XHJcblxyXG4uYm9yZGVyLXdoaXRlLTMwIHtcclxuXHRib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcclxufVxyXG5cclxuLmJvcmRlci13aGl0ZS00MCB7XHJcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbn1cclxuXHJcbi5ib3JkZXItd2hpdGUtNzAge1xyXG5cdGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG59XHJcblxyXG4uYm9yZGVyLWJsYWNrLTA1IHtcclxuXHRib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbn1cclxuXHJcbi5ib3JkZXItYmxhY2stMTAge1xyXG5cdGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcblxyXG4uYm9yZGVyLWJsYWNrLTIwIHtcclxuXHRib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxufVxyXG5cclxuLmJvcmRlci1ibGFjay01MCB7XHJcblx0Ym9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbn1cclxuXHJcbi5ib3JkZXItbGlnaHRncmF5IHtcclxuXHRib3JkZXItY29sb3I6ICNjZWNlY2U7XHJcbn1cclxuXHJcbi5ib3JkZXItZ3JheSB7XHJcblx0Ym9yZGVyLWNvbG9yOiAjNDM0OTU3O1xyXG59XHJcblxyXG4uYm9yZGVyLWdyYXktMTAwIHtcclxuXHRib3JkZXItY29sb3I6ICNmM2Y0ZjY7XHJcbn1cclxuXHJcbi5ib3JkZXItZ3JheS03MDAge1xyXG5cdGJvcmRlci1jb2xvcjogIzI2MjYyNjtcclxufVxyXG5cclxuLmJvcmRlci1wdXJwbGUtNTAwIHtcclxuXHRib3JkZXItY29sb3I6IHZhcigtLWxxZC1jb2xvci1wdXJwbGUtNTAwKTtcclxufVxyXG5cclxuLnJvdW5kZWQtMiB7XHJcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG59XHJcblxyXG4ucm91bmRlZC00IHtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5yb3VuZGVkLTYge1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxufVxyXG5cclxuLnJvdW5kZWQtOCB7XHJcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG59XHJcblxyXG4ucm91bmRlZC0xMCB7XHJcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxufVxyXG5cclxuLnJvdW5kZWQtMTIge1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbn1cclxuXHJcbi5yb3VuZGVkLTE2IHtcclxuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG59XHJcblxyXG4ucm91bmRlZC0yMCB7XHJcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxufVxyXG5cclxuLnJvdW5kZWQtMjUge1xyXG5cdGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbn1cclxuXHJcbi5yb3VuZGVkLTMwIHtcclxuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xyXG59XHJcblxyXG4ucm91bmRlZC0xMDAge1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG59XHJcblxyXG4ucm91bmRlZC0zZW0ge1xyXG5cdGJvcmRlci1yYWRpdXM6IDNlbTtcclxufVxyXG5cclxuLnJvdW5kZWQtNWVtIHtcclxuXHRib3JkZXItcmFkaXVzOiA1ZW07XHJcbn1cclxuXHJcbi5yb3VuZGVkLWZ1bGwge1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwZW07XHJcbn1cclxuXHJcbi5yb3VuZGVkLXRvcC0xMDAge1xyXG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMDBweDtcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMDBweDtcclxufVxyXG5cclxuLnJvdW5kZWQtcmlnaHQtZnVsbCB7XHJcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDUwZW07XHJcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDUwZW07XHJcbn1cclxuXHJcbi5yb3VuZGVkLWxlZnQtZnVsbCB7XHJcblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBlbTtcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MGVtO1xyXG59XHJcblxyXG4ucm91bmRlZC10b3AtMCB7XHJcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxufVxyXG5cclxuLnJvdW5kZWQtcmlnaHQtMCB7XHJcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5yb3VuZGVkLWJvdHRvbS0wIHtcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG59XHJcblxyXG4ucm91bmRlZC1sZWZ0LTAge1xyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxufVxyXG5cclxuLnJvdW5kZWQtaW5oZXJpdCB7XHJcblx0Ym9yZGVyLXJhZGl1czogaW5oZXJpdDtcclxufVxyXG5cclxuLyogR2FwICovXHJcbi5nYXAtMCB7XHJcblx0Z2FwOiAwO1xyXG59XHJcblxyXG4uZ2FwLTUge1xyXG5cdGdhcDogNXB4O1xyXG59XHJcblxyXG4uZ2FwLTEwIHtcclxuXHRnYXA6IDEwcHg7XHJcbn1cclxuXHJcbi5nYXAtMTIge1xyXG5cdGdhcDogMTJweDtcclxufVxyXG5cclxuLmdhcC0xNSB7XHJcblx0Z2FwOiAxNXB4O1xyXG59XHJcblxyXG4uZ2FwLTIwIHtcclxuXHRnYXA6IDIwcHg7XHJcbn1cclxuXHJcbi5nYXAtMjUge1xyXG5cdGdhcDogMjVweDtcclxufVxyXG5cclxuLmdhcC0zMCB7XHJcblx0Z2FwOiAzMHB4O1xyXG59XHJcblxyXG4uZ2FwLTM1IHtcclxuXHRnYXA6IDM1cHg7XHJcbn1cclxuXHJcbi5nYXAtNDAge1xyXG5cdGdhcDogNDBweDtcclxufVxyXG5cclxuLmdhcC01MCB7XHJcblx0Z2FwOiA1MHB4O1xyXG59XHJcblxyXG4uZ2FwLTU1IHtcclxuXHRnYXA6IDU1cHg7XHJcbn1cclxuXHJcbi5nYXAtNjAge1xyXG5cdGdhcDogNjBweDtcclxufVxyXG5cclxuLmdhcC03MCB7XHJcblx0Z2FwOiA3MHB4O1xyXG59XHJcblxyXG4uZ2FwLTEyMCB7XHJcblx0Z2FwOiAxMjBweDtcclxufVxyXG5cclxuLmdhcC0ycGVyY2VudCB7XHJcblx0Z2FwOiAyJTtcclxufVxyXG5cclxuLmdhcC15LTAge1xyXG5cdHJvdy1nYXA6IDA7XHJcbn1cclxuXHJcbi5nYXAteC0wIHtcclxuXHRjb2x1bW4tZ2FwOiAwO1xyXG59XHJcblxyXG4vKiBaLWluZGV4ICovXHJcbi4tei0xIHtcclxuXHR6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLnotMCB7XHJcblx0ei1pbmRleDogMDtcclxufVxyXG5cclxuLnotMSB7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG5cclxuLnotMiB7XHJcblx0ei1pbmRleDogMjtcclxufVxyXG5cclxuLnotMyB7XHJcblx0ei1pbmRleDogMztcclxufVxyXG5cclxuLnotNCB7XHJcblx0ei1pbmRleDogNDtcclxufVxyXG5cclxuLnotNSB7XHJcblx0ei1pbmRleDogNTtcclxufVxyXG5cclxuLnotNiB7XHJcblx0ei1pbmRleDogNjtcclxufVxyXG5cclxuLnotNyB7XHJcblx0ei1pbmRleDogNztcclxufVxyXG5cclxuLnotOCB7XHJcblx0ei1pbmRleDogODtcclxufVxyXG5cclxuLnotOSB7XHJcblx0ei1pbmRleDogOTtcclxufVxyXG5cclxuLnotMTAge1xyXG5cdHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4uei0xMDAge1xyXG5cdHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLyogVHJhbnNpdGlvbiAqL1xyXG4udHJhbnNpdGlvbi1hbGwge1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjg1cyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIGJhY2tncm91bmQgMC4zcywgYm9yZGVyIDAuM3MsIGJvcmRlci1yYWRpdXMgMC4zcywgYm94LXNoYWRvdyAwLjNzO1xyXG59XHJcblxyXG4udHJhbnNpdGlvbi1ib3JkZXIge1xyXG5cdHRyYW5zaXRpb246IGJvcmRlciAwLjNzO1xyXG59XHJcblxyXG4udHJhbnNpdGlvbi1iZyB7XHJcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzO1xyXG59XHJcblxyXG4udHJhbnNpdGlvbi1vcGFjaXR5IHtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XHJcbn1cclxuXHJcbi50cmFuc2l0aW9uLWNvbG9yIHtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xyXG59XHJcblxyXG4udHJhbnNpdGlvbi1oZWlnaHQge1xyXG5cdHRyYW5zaXRpb246IGhlaWdodCAwLjNzO1xyXG59XHJcblxyXG4udHJhbnNpdGlvbi13aWR0aCB7XHJcblx0dHJhbnNpdGlvbjogd2lkdGggMC4zcztcclxufVxyXG5cclxuLnRyYW5zaXRpb24tc2hhZG93IHtcclxuXHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XHJcbn1cclxuXHJcbi50cmFuc2l0aW9uLXRleHQge1xyXG5cdHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XHJcbn1cclxuXHJcbi5jdXJzb3ItcG9pbnRlciB7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4vKiBCb3ggU2hhZG93ICovXHJcbi5zaGFkb3cge1xyXG5cdGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAxcHggMnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcblxyXG4uc2hhZG93LXhzIHtcclxuXHRib3gtc2hhZG93OiAwIDFweCA2cHggMCByZ2JhKDM0LCA0MCwgNTksIDAuMTEpO1xyXG59XHJcblxyXG4uc2hhZG93LXNtIHtcclxuXHRib3gtc2hhZG93OiAwIDRweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuLnNoYWRvdy1tZCB7XHJcblx0Ym94LXNoYWRvdzogMCAxNHB4IDU1cHggMCByZ2JhKDIwOCwgMjAyLCAyMzksIDAuMyk7XHJcbn1cclxuXHJcbi5zaGFkb3ctbGcge1xyXG5cdGJveC1zaGFkb3c6IDAgMjBweCAyNXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDhweCAxMHB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcblxyXG4uc2hhZG93LXhsIHtcclxuXHRib3gtc2hhZG93OiAwIDI1cHggNTBweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcblxyXG4uc2hhZG93LXh4bCB7XHJcblx0Ym94LXNoYWRvdzogMCAyNXB4IDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG59XHJcblxyXG4uc2hhZG93LWJsYWNrLTE1IHtcclxuXHRib3gtc2hhZG93OiAwIDIycHggNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbn1cclxuXHJcbi5zaGFkb3ctYmx1ZSB7XHJcblx0Ym94LXNoYWRvdzogMCAyMHB4IDUwcHggMCByZ2JhKDUyLCA5OSwgMTg4LCAwLjI0KTtcclxufVxyXG5cclxuLmJveC1zaGFkb3ctbWlkZGxlIHtcclxuXHRib3gtc2hhZG93OiAwIDEwcHggMzBweCAwIHJnYmEoMCwgMCwgMCwgMC42KTtcclxufVxyXG5cclxuLmJveC1zaGFkb3ctYm90dG9tIHtcclxuXHRib3gtc2hhZG93OiAwIDMwcHggNzBweCAwIHJnYmEoMjcsIDMyLCA3NSwgMC4wNyk7XHJcbn1cclxuXHJcbi5zaGFkb3ctdG9wIHtcclxuXHRib3gtc2hhZG93OiAwIC0yMHB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xyXG59XHJcblxyXG4uYm94LXNoYWRvdy1ib3R0b20tNDAge1xyXG5cdGJveC1zaGFkb3c6IDAgNDVweCA0NXB4IDAgcmdiYSg0OSwgODksIDExOCwgMC4yMik7XHJcbn1cclxuXHJcbi5ib3gtc2hhZG93LWNlbnRlciB7XHJcblx0Ym94LXNoYWRvdzogMCAzcHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbn1cclxuXHJcbi5ib3gtc2hhZG93LW5vbmUge1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi50cmFuc2xhdGUtMCB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbn1cclxuXHJcbi4tdHJhbnNsYXRleC01MHBlcmNlbnQge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxufVxyXG5cclxuLnJvdGF0ZS00NSB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG59XHJcblxyXG4ucm90YXRlLTkwIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbn1cclxuXHJcbi5yb3RhdGUtMTgwIHtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcblxyXG4uLXJvdGF0ZS00NSB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxufVxyXG5cclxuLi1yb3RhdGUtOTAge1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbn1cclxuXHJcbi4tcm90YXRlLTE4MCB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbn1cclxuXHJcbi5zY2FsZS0xIHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG59XHJcblxyXG4udmVydGljYWwtbHIge1xyXG5cdHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XHJcbn1cclxuXHJcbi52ZXJ0aWNhbC1ybCB7XHJcblx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxufVxyXG5cclxuLmhvcml6b250YWwtdGIge1xyXG5cdHdyaXRpbmctbW9kZTogaG9yaXpvbnRhbC10YjtcclxufVxyXG5cclxuLm92ZXJmbG93LXZpc2libGUge1xyXG5cdG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ub3ZlcmZsb3ctYXV0byB7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi5vdmVyZmxvdy1oaWRkZW4ge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5vcmRlci1maXJzdCB7XHJcblx0b3JkZXI6IC05OTk5O1xyXG59XHJcblxyXG4ub3JkZXItbGFzdCB7XHJcblx0b3JkZXI6IDk5OTk7XHJcbn1cclxuXHJcbi5vYmpmaXQtY2VudGVyIHtcclxuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxufVxyXG5cclxuLm9iamZpdC1jb3ZlciB7XHJcblx0b2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbi5wb3MtYWJzLWNlbnRlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogNTAlO1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuLmx0ci1yaWdodC0wIHtcclxuXHRyaWdodDogMDtcclxufVxyXG5cclxuLmx0ci1sZWZ0LTAge1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5jb2xsYXBzZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNvbGxhcHNlLnNob3cge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY29sbGFwc2luZyB7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xyXG5cdHRyYW5zaXRpb24tZHVyYXRpb246IC4zNXM7XHJcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbn1cclxuXHJcbi5scWQtbW9iaWxlLXNlYy1uYXYgLmNvbGxhcHNlOm5vdCguc2hvdykge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5iYWNrZ3JvdW5kLW92ZXJsYXksXHJcbi5iYWNrZ3JvdW5kLXNsaWRlc2hvdyB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLmxxZC1tb2R1bGUtYmFja2Ryb3Age1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDB2dztcclxuXHRoZWlnaHQ6IDEwMHZoO1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR6LWluZGV4OiA5OTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC42KTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdmlzaWJpbGl0eSAuM3M7XHJcbn1cclxuXHJcbi5zcGFjZXItaW5uZXIge1xyXG5cdGhlaWdodDogdmFyKC0tc3BhY2VyLXNpemUpO1xyXG59XHJcblxyXG4ub2JqZWN0LWNvdmVyIHtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLm9ianBvcy1jZW50ZXIge1xyXG5cdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG4udmVydGljYWwtYWxpZ24tdG9wIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG4udmVydGljYWwtYWxpZ24tbWlkZGxlIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uaW5saW5lLXVsPmxpIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHR3aWR0aDogYXV0bztcclxufVxyXG5cclxuLmlubGluZS11bD5saT5hIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxufVxyXG5cclxuLnBvaW50ZXItZXZlbnRzLW5vbmUge1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4ucG9pbnRlci1ldmVudHMtYXV0byB7XHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuXHJcbi5zci1vbmx5LFxyXG4uc2NyZWVuLXJlYWRlci10ZXh0LFxyXG4uc2NyZWVuLXJlYWRlci10ZXh0IHNwYW4sXHJcbi51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMXB4O1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAtMXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdGJvcmRlcjogMDtcclxufVxyXG5cclxuLnVzZXItc2VsZWN0LW5vbmUge1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4udGV4dC12ZXJ0aWNhbCB7XHJcblx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcclxuXHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcblxyXG4uYmFja2ZhY2UtaGlkZGVuIHtcclxuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wZXJzcGVjdGl2ZSB7XHJcblx0cGVyc3BlY3RpdmU6IDEyMDBweDtcclxufVxyXG5cclxuLnRyYW5zZm9ybS1zdHlsZS0zZCB7XHJcblx0dHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxufVxyXG5cclxuLndpbGwtY2hhbmdlLW9wYWNpdHkge1xyXG5cdHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG59XHJcblxyXG4ud2lsbC1jaGFuZ2UtdHJhbnNmb3JtIHtcclxuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG59XHJcblxyXG4uYmVmb3JlXFw6YmctYmxhY2s6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uYmVmb3JlXFw6Ymctd2hpdGUtODA6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XHJcbn1cclxuXHJcbi5ob3ZlclxcOnRleHQtcHJpbWFyeTpob3ZlciB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcclxufVxyXG5cclxuLmhvdmVyXFw6bGluay1ob3Zlcjpob3ZlciB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1saW5rLWhvdmVyKTtcclxufVxyXG5cclxuLmhvdmVyXFw6dGV4dC1ibGFjazpob3ZlciB7XHJcblx0Y29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5ob3ZlclxcOnRleHQtd2hpdGU6aG92ZXIge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uaG92ZXJcXDp0ZXh0LXdoaXRlLTgwOmhvdmVyIHtcclxuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG59XHJcblxyXG4uaG92ZXJcXDp0ZXh0LWJsYWNrLTYwOmhvdmVyIHtcclxuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG59XHJcblxyXG4uaG92ZXJcXDpjdXJyZW50Q29sb3I6aG92ZXIge1xyXG5cdGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbn1cclxuXHJcbi5ob3ZlclxcOmN1cnJlbnQtYmc6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5ob3ZlclxcOmJnLXByaW1hcnk6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcclxufVxyXG5cclxuLmhvdmVyXFw6Ymctc2Vjb25kYXJ5OmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3Itc2Vjb25kYXJ5KTtcclxufVxyXG5cclxuLmhvdmVyXFw6YmctYWNjZW50OmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItYWNjZW50KTtcclxufVxyXG5cclxuLmhvdmVyXFw6Ymctd2hpdGU6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5ob3ZlclxcOmJvcmRlci1hY2NlbnQ6aG92ZXIge1xyXG5cdGJvcmRlci1jb2xvcjogdmFyKC0tbHFkLWNvbG9yLWFjY2VudCk7XHJcbn1cclxuXHJcbi5ob3ZlclxcOmJnLWJsYWNrOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uaG92ZXJcXDpzdmctd2hpdGU6aG92ZXIgc3ZnLFxyXG4uaG92ZXJcXDpzdmctd2hpdGU6aG92ZXIgcGF0aCB7XHJcblx0ZmlsbDogI2ZmZjtcclxufVxyXG5cclxuLmhvdmVyXFw6c3ZnLWJsYWNrOmhvdmVyIHN2ZyxcclxuLmhvdmVyXFw6c3ZnLWJsYWNrOmhvdmVyIHBhdGgge1xyXG5cdGZpbGw6ICMwMDA7XHJcbn1cclxuXHJcbi5ob3ZlclxcOnNjYWxlLTFcXC8xOmhvdmVyIHtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbn1cclxuXHJcbi5ob3ZlclxcOm9wYWNpdHktMTAwOmhvdmVyIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uaG92ZXJcXDppbm5lci1vcGFjaXR5LTEwMDpob3ZlciAuaW5uZXItb3BhY2l0eS0wIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uaG92ZXJcXDppbm5lci10ZXh0LXByaW1hcnk6aG92ZXIgLmlubmVyLXRleHQtcHJpbWFyeSB7XHJcblx0Y29sb3I6IHZhcigtLWxxZC1jb2xvci1wcmltYXJ5KTtcclxufVxyXG5cclxuLmhvdmVyXFw6aW5uZXItdGV4dC13aGl0ZTpob3ZlciAuaW5uZXItdGV4dC13aGl0ZSB7XHJcblx0Y29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5ob3ZlclxcOmlubmVyLXRleHQtYmxhY2s6aG92ZXIgLmlubmVyLXRleHQtYmxhY2sge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uaG92ZXJcXDppbm5lci1iZy1ibGFjazpob3ZlciAuaW5uZXItYmctYmxhY2sge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5ob3ZlclxcOmlubmVyLWJnLXdoaXRlOmhvdmVyIC5pbm5lci1iZy13aGl0ZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmhvdmVyXFw6aW5uZXItb3BhY2l0eS0xMDA6aG92ZXIgLm9wYWNpdHktMCB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG5cclxuLmhvdmVyXFw6c2hhZG93LW1kOmhvdmVyIHtcclxuXHRib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCA0cHggNnB4IC00cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG59XHJcblxyXG4uYmVmb3JlXFw6Ymctd2hpdGU6YmVmb3JlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uYWZ0ZXJcXDpiZy13aGl0ZTphZnRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmFmdGVyXFw6YmctYWNjZW50OmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1scWQtY29sb3ItYWNjZW50KTtcclxufVxyXG5cclxuLyogUmVzcG9uc2l2ZSAqL1xyXG4vKiAyWEwgKi9cclxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xyXG5cdC54eGxcXDp3LWZ1bGwge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQueHhsXFw6dy01MHBlcmNlbnQge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHR9XHJcblxyXG5cdC54eGxcXDp3LTMzcGVyY2VudCB7XHJcblx0XHR3aWR0aDogMzMuMzMzJTtcclxuXHR9XHJcblxyXG5cdC54eGxcXDp3LTI1cGVyY2VudCB7XHJcblx0XHR3aWR0aDogMjUlO1xyXG5cdH1cclxuXHJcblx0Lnh4bFxcOmJsb2NrIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcblx0Lnh4bFxcOmZsZXgge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblxyXG5cdC54eGxcXDpoaWRkZW4ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC54eGxcXDpqdXN0aWZ5LXN0YXJ0IHtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcblx0fVxyXG5cclxuXHQueHhsXFw6anVzdGlmeS1jZW50ZXIge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQueHhsXFw6anVzdGlmeS1lbmQge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblx0fVxyXG5cclxuXHQueHhsXFw6anVzdGlmeS1iZXR3ZWVuIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblxyXG5cdC54eGxcXDppdGVtcy1jZW50ZXIge1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC54eGxcXDppdGVtcy1lbmQge1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdH1cclxuXHJcblx0Lnh4bFxcOml0ZW1zLXN0YXJ0IHtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxuXHJcblx0Lnh4bFxcOmdhcC0wIHtcclxuXHRcdGdhcDogMDtcclxuXHR9XHJcblxyXG5cdC54eGxcXDp0ZXh0LXN0YXJ0IHtcclxuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xyXG5cdH1cclxuXHJcblx0Lnh4bFxcOnRleHQtY2VudGVyIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC54eGxcXDp0ZXh0LWVuZCB7XHJcblx0XHR0ZXh0LWFsaWduOiBlbmQ7XHJcblx0fVxyXG5cclxuXHQueHhsXFw6cC0wIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHQueHhsXFw6cHQtMCxcclxuXHQueHhsXFw6cHktMCB7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHR9XHJcblxyXG5cdC54eGxcXDpwci0wLFxyXG5cdC54eGxcXDpweC0wIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQueHhsXFw6cGItMCxcclxuXHQueHhsXFw6cHktMCB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC54eGxcXDpwbC0wLFxyXG5cdC54eGxcXDpweC0wIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC54eGxcXDptLTAge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0Lnh4bFxcOm10LTAsXHJcblx0Lnh4bFxcOm15LTAge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcblxyXG5cdC54eGxcXDptci0wLFxyXG5cdC54eGxcXDpteC0wIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcblxyXG5cdC54eGxcXDptYi0wLFxyXG5cdC54eGxcXDpteS0wIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQueHhsXFw6bWwtMCxcclxuXHQueHhsXFw6bXgtMCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcbn1cclxuXHJcbi8qIFhMICovXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5cHgpIHtcclxuXHQueGxcXDp3LWZ1bGwge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQueGxcXDp3LTU1cGVyY2VudCB7XHJcblx0XHR3aWR0aDogNTUlO1xyXG5cdH1cclxuXHJcblx0LnhsXFw6dy01MHBlcmNlbnQge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHR9XHJcblxyXG5cdC54bFxcOnctMzNwZXJjZW50IHtcclxuXHRcdHdpZHRoOiAzMy4zMzMlO1xyXG5cdH1cclxuXHJcblx0LnhsXFw6dy0zMHBlcmNlbnQge1xyXG5cdFx0d2lkdGg6IDMwJTtcclxuXHR9XHJcblxyXG5cdC54bFxcOnctMjVwZXJjZW50IHtcclxuXHRcdHdpZHRoOiAyNSU7XHJcblx0fVxyXG5cclxuXHQueGxcXDp3LTE1cGVyY2VudCB7XHJcblx0XHR3aWR0aDogMTUlO1xyXG5cdH1cclxuXHJcblx0LnhsXFw6YmxvY2sge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQueGxcXDpmbGV4IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cclxuXHQueGxcXDpoaWRkZW4ge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC54bFxcOmp1c3RpZnktc3RhcnQge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuXHR9XHJcblxyXG5cdC54bFxcOmp1c3RpZnktY2VudGVyIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnhsXFw6anVzdGlmeS1lbmQge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblx0fVxyXG5cclxuXHQueGxcXDpqdXN0aWZ5LWJldHdlZW4ge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHJcblx0LnhsXFw6aXRlbXMtY2VudGVyIHtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQueGxcXDppdGVtcy1lbmQge1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdH1cclxuXHJcblx0LnhsXFw6aXRlbXMtc3RhcnQge1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cclxuXHQueGxcXDppdGVtcy1zdHJldGNoIHtcclxuXHRcdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdH1cclxuXHJcblx0LnhsXFw6Z2FwLTAge1xyXG5cdFx0Z2FwOiAwO1xyXG5cdH1cclxuXHJcblx0LnhsXFw6dGV4dC1zdGFydCB7XHJcblx0XHR0ZXh0LWFsaWduOiBzdGFydDtcclxuXHR9XHJcblxyXG5cdC54bFxcOnRleHQtY2VudGVyIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC54bFxcOnRleHQtZW5kIHtcclxuXHRcdHRleHQtYWxpZ246IGVuZDtcclxuXHR9XHJcblxyXG5cdC54bFxcOnAtMCB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0LnhsXFw6cHQtMCxcclxuXHQueGxcXDpweS0wIHtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdH1cclxuXHJcblx0LnhsXFw6cHItMCxcclxuXHQueGxcXDpweC0wIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQueGxcXDpwYi0wLFxyXG5cdC54bFxcOnB5LTAge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQueGxcXDpwbC0wLFxyXG5cdC54bFxcOnB4LTAge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdH1cclxuXHJcblx0LnhsXFw6bS0wIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC54bFxcOm10LTAsXHJcblx0LnhsXFw6bXktMCB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxuXHJcblx0LnhsXFw6bXItMCxcclxuXHQueGxcXDpteC0wIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcblxyXG5cdC54bFxcOm1iLTAsXHJcblx0LnhsXFw6bXktMCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0LnhsXFw6bWwtMCxcclxuXHQueGxcXDpteC0wIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxufVxyXG5cclxuLyogTEcgKi9cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cdC5sZ1xcOnctZnVsbCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5sZ1xcOnctODVwZXJjZW50IHtcclxuXHRcdHdpZHRoOiA4NSU7XHJcblx0fVxyXG5cclxuXHQubGdcXDp3LTgwcGVyY2VudCB7XHJcblx0XHR3aWR0aDogODAlO1xyXG5cdH1cclxuXHJcblx0LmxnXFw6dy03NXBlcmNlbnQge1xyXG5cdFx0d2lkdGg6IDc1JTtcclxuXHR9XHJcblxyXG5cdC5sZ1xcOnctNzBwZXJjZW50IHtcclxuXHRcdHdpZHRoOiA3MCU7XHJcblx0fVxyXG5cclxuXHQubGdcXDp3LTYwcGVyY2VudCB7XHJcblx0XHR3aWR0aDogNjAlO1xyXG5cdH1cclxuXHJcblx0LmxnXFw6dy01NXBlcmNlbnQge1xyXG5cdFx0d2lkdGg6IDU1JTtcclxuXHR9XHJcblxyXG5cdC5sZ1xcOnctNTBwZXJjZW50IHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0fVxyXG5cclxuXHQubGdcXDp3LTQ1cGVyY2VudCB7XHJcblx0XHR3aWR0aDogNDUlO1xyXG5cdH1cclxuXHJcblx0LmxnXFw6dy00MHBlcmNlbnQge1xyXG5cdFx0d2lkdGg6IDQwJTtcclxuXHR9XHJcblxyXG5cdC5sZ1xcOnctMzNwZXJjZW50IHtcclxuXHRcdHdpZHRoOiAzMy4zMzMlO1xyXG5cdH1cclxuXHJcblx0LmxnXFw6dy0yNXBlcmNlbnQge1xyXG5cdFx0d2lkdGg6IDI1JTtcclxuXHR9XHJcblxyXG5cdC5sZ1xcOnctMjBwZXJjZW50IHtcclxuXHRcdHdpZHRoOiAyMCU7XHJcblx0fVxyXG5cclxuXHQubGdcXDp3LTE1cGVyY2VudCB7XHJcblx0XHR3aWR0aDogMTUlO1xyXG5cdH1cclxuXHJcblx0LmxnXFw6dy0xMHBlcmNlbnQge1xyXG5cdFx0d2lkdGg6IDEwJTtcclxuXHR9XHJcblxyXG5cdC5sZ1xcOnJlbGF0aXZlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5sZ1xcOmhpZGRlbiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmxnXFw6YmxvY2sge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQubGdcXDpmbGV4IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cclxuXHQubGdcXDpmbGV4LWNvbCB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHJcblx0LmxnXFw6ZmxleC1yb3cge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHR9XHJcblxyXG5cdC5sZ1xcOmZsZXgtd3JhcCB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0fVxyXG5cclxuXHQubGdcXDpmbGV4LWNvbC1yZXZlcnNlIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHR9XHJcblxyXG5cdC5sZ1xcOmp1c3RpZnktc3RhcnQge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuXHR9XHJcblxyXG5cdC5sZ1xcOmp1c3RpZnktY2VudGVyIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LmxnXFw6anVzdGlmeS1lbmQge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblx0fVxyXG5cclxuXHQubGdcXDpqdXN0aWZ5LWJldHdlZW4ge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHJcblx0LmxnXFw6aXRlbXMtY2VudGVyIHtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQubGdcXDppdGVtcy1lbmQge1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdH1cclxuXHJcblx0LmxnXFw6aXRlbXMtc3RhcnQge1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cclxuXHQubGdcXDpnYXAtMCB7XHJcblx0XHRnYXA6IDA7XHJcblx0fVxyXG5cclxuXHQubGdcXDpzZWxmLWNlbnRlciB7XHJcblx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQubGdcXDp0ZXh0LXN0YXJ0IHtcclxuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xyXG5cdH1cclxuXHJcblx0LmxnXFw6dGV4dC1jZW50ZXIge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LmxnXFw6dGV4dC1lbmQge1xyXG5cdFx0dGV4dC1hbGlnbjogZW5kO1xyXG5cdH1cclxuXHJcblx0LmxnXFw6dGV4dC0xNCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0fVxyXG5cclxuXHQubGdcXDp0ZXh0LTE2IHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblxyXG5cdC5sZ1xcOnRleHQtMTgge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxuXHJcblx0LmxnXFw6dGV4dC0yMCB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQubGdcXDp0ZXh0LTIyIHtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHR9XHJcblxyXG5cdC5sZ1xcOnRleHQtMjQge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdH1cclxuXHJcblx0LmxnXFw6dGV4dC0yNiB7XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0fVxyXG5cclxuXHQubGdcXDp0ZXh0LTI4IHtcclxuXHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHR9XHJcblxyXG5cdC5sZ1xcOnRleHQtMzAge1xyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0LmxnXFw6dGV4dC0zMiB7XHJcblx0XHRmb250LXNpemU6IDMycHg7XHJcblx0fVxyXG5cclxuXHQubGdcXDp0ZXh0LTM0IHtcclxuXHRcdGZvbnQtc2l6ZTogMzRweDtcclxuXHR9XHJcblxyXG5cdC5sZ1xcOnRleHQtMzYge1xyXG5cdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdH1cclxuXHJcblx0LmxnXFw6dGV4dC0zOCB7XHJcblx0XHRmb250LXNpemU6IDM4cHg7XHJcblx0fVxyXG5cclxuXHQubGdcXDp0ZXh0LTQwIHtcclxuXHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHR9XHJcblxyXG5cdC5sZ1xcOnRleHQtNDQge1xyXG5cdFx0Zm9udC1zaXplOiA0NHB4O1xyXG5cdH1cclxuXHJcblx0LmxnXFw6dGV4dC00OCB7XHJcblx0XHRmb250LXNpemU6IDQ4cHg7XHJcblx0fVxyXG5cclxuXHQubGdcXDp0ZXh0LTUwIHtcclxuXHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHR9XHJcblxyXG5cdC5sZ1xcOnRleHQtNTQge1xyXG5cdFx0Zm9udC1zaXplOiA1NHB4O1xyXG5cdH1cclxuXHJcblx0LmxnXFw6dGV4dC02MCB7XHJcblx0XHRmb250LXNpemU6IDYwcHg7XHJcblx0fVxyXG5cclxuXHQubGdcXDp0ZXh0LTY0IHtcclxuXHRcdGZvbnQtc2l6ZTogNjRweDtcclxuXHR9XHJcblxyXG5cdC5sZ1xcOm9yZGVyLWZpcnN0IHtcclxuXHRcdG9yZGVyOiAtOTk5OTtcclxuXHR9XHJcblxyXG5cdC5sZ1xcOmJvcmRlci1ib3R0b20ge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcblx0fVxyXG5cclxuXHQubGdcXDpib3JkZXItcmlnaHQtMCB7XHJcblx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcblx0fVxyXG5cclxuXHQubGdcXDpib3JkZXItMCB7XHJcblx0XHRib3JkZXItd2lkdGg6IDA7XHJcblx0XHRib3JkZXItc3R5bGU6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQubGdcXDpib3JkZXItcmFkaXVzLTAge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHR9XHJcblxyXG5cdC5sZ1xcOnotMSB7XHJcblx0XHR6LWluZGV4OiAxO1xyXG5cdH1cclxuXHJcblx0LmxnXFw6Z2FwLXktMCB7XHJcblx0XHRyb3ctZ2FwOiAwO1xyXG5cdH1cclxuXHJcblx0LmxnXFw6cC0wIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHQubGdcXDpwdC0wLFxyXG5cdC5sZ1xcOnB5LTAge1xyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblx0fVxyXG5cclxuXHQubGdcXDpwci0wLFxyXG5cdC5sZ1xcOnB4LTAge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHR9XHJcblxyXG5cdC5sZ1xcOnBiLTAsXHJcblx0LmxnXFw6cHktMCB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5sZ1xcOnBsLTAsXHJcblx0LmxnXFw6cHgtMCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQubGdcXDptLTAge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0LmxnXFw6bXQtMCxcclxuXHQubGdcXDpteS0wIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cclxuXHQubGdcXDptci0wLFxyXG5cdC5sZ1xcOm14LTAge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0LmxnXFw6bWItMCxcclxuXHQubGdcXDpteS0wIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQubGdcXDptbC0wLFxyXG5cdC5sZ1xcOm14LTAge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG59XHJcblxyXG4vKiBNRCAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHQubWRcXDptYXgtdy1mdWxsIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5tZFxcOnctZnVsbCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5tZFxcOnctNTVwZXJjZW50IHtcclxuXHRcdHdpZHRoOiA1NSU7XHJcblx0fVxyXG5cclxuXHQubWRcXDp3LTUwcGVyY2VudCB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdH1cclxuXHJcblx0Lm1kXFw6dy00MHBlcmNlbnQge1xyXG5cdFx0d2lkdGg6IDQwJTtcclxuXHR9XHJcblxyXG5cdC5tZFxcOnctMzNwZXJjZW50IHtcclxuXHRcdHdpZHRoOiAzMy4zMzMlO1xyXG5cdH1cclxuXHJcblx0Lm1kXFw6dy0zMHBlcmNlbnQge1xyXG5cdFx0d2lkdGg6IDMwJTtcclxuXHR9XHJcblxyXG5cdC5tZFxcOnctMjVwZXJjZW50IHtcclxuXHRcdHdpZHRoOiAyNSU7XHJcblx0fVxyXG5cclxuXHQubWRcXDpibG9jayB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC5tZFxcOmZsZXgge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblxyXG5cdC5tZFxcOmhpZGRlbiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Lm1kXFw6anVzdGlmeS1zdGFydCB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG5cdH1cclxuXHJcblx0Lm1kXFw6anVzdGlmeS1jZW50ZXIge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQubWRcXDpqdXN0aWZ5LWVuZCB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuXHR9XHJcblxyXG5cdC5tZFxcOmp1c3RpZnktYmV0d2VlbiB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cclxuXHQubWRcXDppdGVtcy1jZW50ZXIge1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5tZFxcOml0ZW1zLWVuZCB7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0fVxyXG5cclxuXHQubWRcXDppdGVtcy1zdGFydCB7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblxyXG5cdC5tZFxcOmdhcC0wIHtcclxuXHRcdGdhcDogMDtcclxuXHR9XHJcblxyXG5cdC5tZFxcOmZsZXgtZ3Jvdy0wIHtcclxuXHRcdGZsZXgtZ3JvdzogMDtcclxuXHR9XHJcblxyXG5cdC5tZFxcOnRleHQtc3RhcnQge1xyXG5cdFx0dGV4dC1hbGlnbjogc3RhcnQ7XHJcblx0fVxyXG5cclxuXHQubWRcXDp0ZXh0LWNlbnRlciB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQubWRcXDpib3JkZXItYm90dG9tIHtcclxuXHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuXHRcdGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG5cdH1cclxuXHJcblx0Lm1kXFw6Ym9yZGVyLWxlZnQge1xyXG5cdFx0Ym9yZGVyLWxlZnQtd2lkdGg6IDFweDtcclxuXHRcdGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDtcclxuXHR9XHJcblxyXG5cdC5tZFxcOmJvcmRlci0wIHtcclxuXHRcdGJvcmRlci13aWR0aDogMDtcclxuXHR9XHJcblxyXG5cdC5tZFxcOmJvcmRlci10b3AtMCB7XHJcblx0XHRib3JkZXItdG9wLXdpZHRoOiAwO1xyXG5cdH1cclxuXHJcblx0Lm1kXFw6Ym9yZGVyLWxlZnQtMCB7XHJcblx0XHRib3JkZXItbGVmdC13aWR0aDogMDtcclxuXHR9XHJcblxyXG5cdC5tZFxcOnRleHQtZW5kIHtcclxuXHRcdHRleHQtYWxpZ246IGVuZDtcclxuXHR9XHJcblxyXG5cdC5tZFxcOnRleHQtMTQge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxuXHJcblx0Lm1kXFw6dGV4dC0xNiB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQubWRcXDp0ZXh0LTE4IHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHR9XHJcblxyXG5cdC5tZFxcOnRleHQtMjAge1xyXG5cdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxuXHJcblx0Lm1kXFw6dGV4dC0yMiB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0fVxyXG5cclxuXHQubWRcXDp0ZXh0LTI0IHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHR9XHJcblxyXG5cdC5tZFxcOnRleHQtMjYge1xyXG5cdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdH1cclxuXHJcblx0Lm1kXFw6dGV4dC0yOCB7XHJcblx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0fVxyXG5cclxuXHQubWRcXDp0ZXh0LTMwIHtcclxuXHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHR9XHJcblxyXG5cdC5tZFxcOnRleHQtMzIge1xyXG5cdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdH1cclxuXHJcblx0Lm1kXFw6dGV4dC0zNCB7XHJcblx0XHRmb250LXNpemU6IDM0cHg7XHJcblx0fVxyXG5cclxuXHQubWRcXDp0ZXh0LTM2IHtcclxuXHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHR9XHJcblxyXG5cdC5tZFxcOnRleHQtMzgge1xyXG5cdFx0Zm9udC1zaXplOiAzOHB4O1xyXG5cdH1cclxuXHJcblx0Lm1kXFw6dGV4dC00MCB7XHJcblx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0fVxyXG5cclxuXHQubWRcXDp0ZXh0LTQ0IHtcclxuXHRcdGZvbnQtc2l6ZTogNDRweDtcclxuXHR9XHJcblxyXG5cdC5tZFxcOnRleHQtNDgge1xyXG5cdFx0Zm9udC1zaXplOiA0OHB4O1xyXG5cdH1cclxuXHJcblx0Lm1kXFw6dGV4dC01MCB7XHJcblx0XHRmb250LXNpemU6IDUwcHg7XHJcblx0fVxyXG5cclxuXHQubWRcXDp0ZXh0LTU0IHtcclxuXHRcdGZvbnQtc2l6ZTogNTRweDtcclxuXHR9XHJcblxyXG5cdC5tZFxcOnRleHQtNjAge1xyXG5cdFx0Zm9udC1zaXplOiA2MHB4O1xyXG5cdH1cclxuXHJcblx0Lm1kXFw6dGV4dC02NCB7XHJcblx0XHRmb250LXNpemU6IDY0cHg7XHJcblx0fVxyXG5cclxuXHQubWRcXDpyb3RhdGUtMCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHR9XHJcblxyXG5cdC5tZFxcOm9yZGVyLWZpcnN0IHtcclxuXHRcdG9yZGVyOiAtOTk5OTtcclxuXHR9XHJcblxyXG5cdC5tZFxcOm9yZGVyLWxhc3Qge1xyXG5cdFx0b3JkZXI6IDk5OTk7XHJcblx0fVxyXG5cclxuXHQubWRcXDpwLTAge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cdC5tZFxcOnB0LTAsXHJcblx0Lm1kXFw6cHktMCB7XHJcblx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHR9XHJcblxyXG5cdC5tZFxcOnByLTAsXHJcblx0Lm1kXFw6cHgtMCB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0Lm1kXFw6cHItMTUsXHJcblx0Lm1kXFw6cHgtMTUge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHR9XHJcblxyXG5cdC5tZFxcOnBiLTAsXHJcblx0Lm1kXFw6cHktMCB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC5tZFxcOnBsLTAsXHJcblx0Lm1kXFw6cHgtMCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQubWRcXDpwbC0xNSxcclxuXHQubWRcXDpweC0xNSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQubWRcXDptLTAge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHJcblx0Lm1kXFw6bXQtMCxcclxuXHQubWRcXDpteS0wIHtcclxuXHRcdG1hcmdpbi10b3A6IDA7XHJcblx0fVxyXG5cclxuXHQubWRcXDptci0wLFxyXG5cdC5tZFxcOm14LTAge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0Lm1kXFw6bWItMCxcclxuXHQubWRcXDpteS0wIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQubWRcXDptbC0wLFxyXG5cdC5tZFxcOm14LTAge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG5cclxuXHQubWRcXDp0b3AtMCB7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG59XHJcblxyXG4vKiBTTSAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHQuc21cXDp3LWZ1bGwge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQuc21cXDp3LTgwcGVyY2VudCB7XHJcblx0XHR3aWR0aDogODAlO1xyXG5cdH1cclxuXHJcblx0LnNtXFw6dy03MHBlcmNlbnQge1xyXG5cdFx0d2lkdGg6IDcwJTtcclxuXHR9XHJcblxyXG5cdC5zbVxcOnctNjYge1xyXG5cdFx0d2lkdGg6IDY2LjY2NiU7XHJcblx0fVxyXG5cclxuXHQuc21cXDp3LTUwcGVyY2VudCB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdH1cclxuXHJcblx0LnNtXFw6dy01NXBlcmNlbnQge1xyXG5cdFx0d2lkdGg6IDU1JTtcclxuXHR9XHJcblxyXG5cdC5zbVxcOnctNDBwZXJjZW50IHtcclxuXHRcdHdpZHRoOiA0MCU7XHJcblx0fVxyXG5cclxuXHQuc21cXDp3LTMzcGVyY2VudCB7XHJcblx0XHR3aWR0aDogMzMuMzMzJTtcclxuXHR9XHJcblxyXG5cdC5zbVxcOnctMzBwZXJjZW50IHtcclxuXHRcdHdpZHRoOiAzMCU7XHJcblx0fVxyXG5cclxuXHQuc21cXDp3LTI1cGVyY2VudCB7XHJcblx0XHR3aWR0aDogMjUlO1xyXG5cdH1cclxuXHJcblx0LnNtXFw6dy0yMHBlcmNlbnQge1xyXG5cdFx0d2lkdGg6IDIwJTtcclxuXHR9XHJcblxyXG5cdC5zbVxcOmgtYXV0byB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cclxuXHQuc21cXDpsZWZ0LTAge1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC5zbVxcOnJlbGF0aXZlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdC5zbVxcOmhpZGRlbiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LnNtXFw6YmxvY2sge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuc21cXDpmbGV4IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cclxuXHQuc21cXDpmbGV4LXdyYXAge1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHJcblx0LnNtXFw6ZmxleC1jb2wge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblxyXG5cdC5zbVxcOmZsZXgtY29sLXJldmVyc2Uge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cdH1cclxuXHJcblx0LnNtXFw6anVzdGlmeS1zdGFydCB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG5cdH1cclxuXHJcblx0LnNtXFw6anVzdGlmeS1jZW50ZXIge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuc21cXDpqdXN0aWZ5LWVuZCB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuXHR9XHJcblxyXG5cdC5zbVxcOmp1c3RpZnktYmV0d2VlbiB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cclxuXHQuc21cXDppdGVtcy1jZW50ZXIge1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5zbVxcOml0ZW1zLWVuZCB7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0fVxyXG5cclxuXHQuc21cXDppdGVtcy1zdGFydCB7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblxyXG5cdC5zbVxcOmdhcC0wIHtcclxuXHRcdGdhcDogMDtcclxuXHR9XHJcblxyXG5cdC5zbVxcOnRleHQtc3RhcnQge1xyXG5cdFx0dGV4dC1hbGlnbjogc3RhcnQ7XHJcblx0fVxyXG5cclxuXHQuc21cXDp0ZXh0LWNlbnRlciB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQuc21cXDp0ZXh0LWVuZCB7XHJcblx0XHR0ZXh0LWFsaWduOiBlbmQ7XHJcblx0fVxyXG5cclxuXHQuc21cXDp0ZXh0LTE0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcblxyXG5cdC5zbVxcOnRleHQtMTYge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LnNtXFw6dGV4dC0xOCB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG5cclxuXHQuc21cXDp0ZXh0LTIwIHtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHR9XHJcblxyXG5cdC5zbVxcOnRleHQtMjIge1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdH1cclxuXHJcblx0LnNtXFw6dGV4dC0yNCB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0fVxyXG5cclxuXHQuc21cXDp0ZXh0LTI2IHtcclxuXHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHR9XHJcblxyXG5cdC5zbVxcOnRleHQtMjgge1xyXG5cdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdH1cclxuXHJcblx0LnNtXFw6dGV4dC0zMCB7XHJcblx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0fVxyXG5cclxuXHQuc21cXDp0ZXh0LTMyIHtcclxuXHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHR9XHJcblxyXG5cdC5zbVxcOnRleHQtMzQge1xyXG5cdFx0Zm9udC1zaXplOiAzNHB4O1xyXG5cdH1cclxuXHJcblx0LnNtXFw6dGV4dC0zNiB7XHJcblx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0fVxyXG5cclxuXHQuc21cXDp0ZXh0LTM4IHtcclxuXHRcdGZvbnQtc2l6ZTogMzhweDtcclxuXHR9XHJcblxyXG5cdC5zbVxcOnRleHQtNDAge1xyXG5cdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdH1cclxuXHJcblx0LnNtXFw6dGV4dC00NCB7XHJcblx0XHRmb250LXNpemU6IDQ0cHg7XHJcblx0fVxyXG5cclxuXHQuc21cXDp0ZXh0LTQ4IHtcclxuXHRcdGZvbnQtc2l6ZTogNDhweDtcclxuXHR9XHJcblxyXG5cdC5zbVxcOnRleHQtNTAge1xyXG5cdFx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdH1cclxuXHJcblx0LnNtXFw6dGV4dC01NCB7XHJcblx0XHRmb250LXNpemU6IDU0cHg7XHJcblx0fVxyXG5cclxuXHQuc21cXDp0ZXh0LTYwIHtcclxuXHRcdGZvbnQtc2l6ZTogNjBweDtcclxuXHR9XHJcblxyXG5cdC5zbVxcOnRleHQtNjQge1xyXG5cdFx0Zm9udC1zaXplOiA2NHB4O1xyXG5cdH1cclxuXHJcblx0LnNtXFw6dG9wLWF1dG8ge1xyXG5cdFx0dG9wOiBhdXRvO1xyXG5cdH1cclxuXHJcblx0LnNtXFw6bGVmdC1hdXRvIHtcclxuXHRcdGxlZnQ6IGF1dG87XHJcblx0fVxyXG5cclxuXHQuc21cXDpyb3RhdGUtMCB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuXHR9XHJcblxyXG5cdC5zbVxcOnZlcnRpY2FsLXVuc2V0IHtcclxuXHRcdHdyaXRpbmctbW9kZTogdW5zZXQ7XHJcblx0fVxyXG5cclxuXHQuc21cXDp0ZXh0LWhvcml6b250YWwge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcblx0XHR3cml0aW5nLW1vZGU6IHVuc2V0O1xyXG5cdH1cclxuXHJcblx0LnNtXFw6cC0wIHtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHQuc21cXDpwdC0wLFxyXG5cdC5zbVxcOnB5LTAge1xyXG5cdFx0cGFkZGluZy10b3A6IDA7XHJcblx0fVxyXG5cclxuXHQuc21cXDpwci0wLFxyXG5cdC5zbVxcOnB4LTAge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHR9XHJcblxyXG5cdC5zbVxcOnByLTE1LFxyXG5cdC5zbVxcOnB4LTE1IHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0fVxyXG5cclxuXHQuc21cXDpwYi0wLFxyXG5cdC5zbVxcOnB5LTAge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQuc21cXDpwbC0wLFxyXG5cdC5zbVxcOnB4LTAge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdH1cclxuXHJcblx0LnNtXFw6cGwtMTUsXHJcblx0LnNtXFw6cHgtMTUge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdH1cclxuXHJcblx0LnNtXFw6bS0wIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblxyXG5cdC5zbVxcOm10LTAsXHJcblx0LnNtXFw6bXktMCB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxuXHJcblx0LnNtXFw6bXItMCxcclxuXHQuc21cXDpteC0wIHtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcblxyXG5cdC5zbVxcOm1iLTAsXHJcblx0LnNtXFw6bXktMCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0LnNtXFw6bWwtMCxcclxuXHQuc21cXDpteC0wIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdH1cclxuXHJcblx0LnNtXFw6Ym9yZGVyLWJvdHRvbSB7XHJcblx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcblx0XHRib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuXHR9XHJcblxyXG5cdC5zbVxcOmJvcmRlci10b3AtMCB7XHJcblx0XHRib3JkZXItdG9wLXdpZHRoOiAwO1xyXG5cdH1cclxuXHJcblx0LnNtXFw6Ym9yZGVyLXJpZ2h0LTAge1xyXG5cdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG5cdH1cclxuXHJcblx0LnNtXFw6Ym9yZGVyLTAge1xyXG5cdFx0Ym9yZGVyLXdpZHRoOiAwO1xyXG5cdH1cclxuXHJcblx0LnNtXFw6Ym9yZGVyLXktMSB7XHJcblx0XHRib3JkZXItdG9wLXdpZHRoOiAxcHg7XHJcblx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcblx0XHRib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcclxuXHRcdGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG5cdH1cclxuXHJcblx0LnNtXFw6Ym9yZGVyLXgtMCB7XHJcblx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcblx0XHRib3JkZXItbGVmdC13aWR0aDogMDtcclxuXHR9XHJcblxyXG5cdC5zbVxcOnJvdW5kZWQtMTAge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHR9XHJcblxyXG5cdC5zbVxcOm9yZGVyLWZpcnN0IHtcclxuXHRcdG9yZGVyOiAtOTk5OTtcclxuXHR9XHJcblxyXG5cdC5zbVxcOm9yZGVyLWxhc3Qge1xyXG5cdFx0b3JkZXI6IDk5OTk7XHJcblx0fVxyXG59XHJcblxyXG4vKiBYUyAqL1xyXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuXHQueHNcXDp3LWZ1bGwge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG5cclxuXHQueHNcXDp3LTUwcGVyY2VudCB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdH1cclxuXHJcblx0LnhzXFw6dy0zM3BlcmNlbnQge1xyXG5cdFx0d2lkdGg6IDMzLjMzMyU7XHJcblx0fVxyXG5cclxuXHQueHNcXDp3LTI1cGVyY2VudCB7XHJcblx0XHR3aWR0aDogMjUlO1xyXG5cdH1cclxuXHJcblx0LnhzXFw6aGlkZGVuIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQueHNcXDpibG9jayB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdC54c1xcOmZsZXgge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblxyXG5cdC54c1xcOmZsZXgtY29sIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG5cclxuXHQueHNcXDpmbGV4LXJvdy1yZXZlcnNlIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHR9XHJcblxyXG5cdC54c1xcOmp1c3RpZnktc3RhcnQge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuXHR9XHJcblxyXG5cdC54c1xcOmp1c3RpZnktY2VudGVyIHtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnhzXFw6anVzdGlmeS1lbmQge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBlbmQ7XHJcblx0fVxyXG5cclxuXHQueHNcXDpqdXN0aWZ5LWJldHdlZW4ge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHJcblx0LnhzXFw6aXRlbXMtY2VudGVyIHtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQueHNcXDppdGVtcy1lbmQge1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdH1cclxuXHJcblx0LnhzXFw6aXRlbXMtc3RhcnQge1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0fVxyXG5cclxuXHQueHNcXDpnYXAtMCB7XHJcblx0XHRnYXA6IDA7XHJcblx0fVxyXG5cclxuXHQueHNcXDp0ZXh0LXN0YXJ0IHtcclxuXHRcdHRleHQtYWxpZ246IHN0YXJ0O1xyXG5cdH1cclxuXHJcblx0LnhzXFw6dGV4dC1jZW50ZXIge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0LnhzXFw6dGV4dC1lbmQge1xyXG5cdFx0dGV4dC1hbGlnbjogZW5kO1xyXG5cdH1cclxuXHJcblx0LnhzXFw6dGV4dC0xNCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0fVxyXG5cclxuXHQueHNcXDp0ZXh0LTE2IHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcblxyXG5cdC54c1xcOnRleHQtMTgge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxuXHJcblx0LnhzXFw6dGV4dC0yMCB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQueHNcXDp0ZXh0LTIyIHtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHR9XHJcblxyXG5cdC54c1xcOnRleHQtMjQge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdH1cclxuXHJcblx0LnhzXFw6dGV4dC0yNiB7XHJcblx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0fVxyXG5cclxuXHQueHNcXDp0ZXh0LTI4IHtcclxuXHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHR9XHJcblxyXG5cdC54c1xcOnRleHQtMzAge1xyXG5cdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0LnhzXFw6dGV4dC0zMiB7XHJcblx0XHRmb250LXNpemU6IDMycHg7XHJcblx0fVxyXG5cclxuXHQueHNcXDp0ZXh0LTM0IHtcclxuXHRcdGZvbnQtc2l6ZTogMzRweDtcclxuXHR9XHJcblxyXG5cdC54c1xcOnRleHQtMzYge1xyXG5cdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdH1cclxuXHJcblx0LnhzXFw6dGV4dC0zOCB7XHJcblx0XHRmb250LXNpemU6IDM4cHg7XHJcblx0fVxyXG5cclxuXHQueHNcXDp0ZXh0LTQwIHtcclxuXHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHR9XHJcblxyXG5cdC54c1xcOnRleHQtNDQge1xyXG5cdFx0Zm9udC1zaXplOiA0NHB4O1xyXG5cdH1cclxuXHJcblx0LnhzXFw6dGV4dC00OCB7XHJcblx0XHRmb250LXNpemU6IDQ4cHg7XHJcblx0fVxyXG5cclxuXHQueHNcXDp0ZXh0LTUwIHtcclxuXHRcdGZvbnQtc2l6ZTogNTBweDtcclxuXHR9XHJcblxyXG5cdC54c1xcOnRleHQtNTQge1xyXG5cdFx0Zm9udC1zaXplOiA1NHB4O1xyXG5cdH1cclxuXHJcblx0LnhzXFw6dGV4dC02MCB7XHJcblx0XHRmb250LXNpemU6IDYwcHg7XHJcblx0fVxyXG5cclxuXHQueHNcXDp0ZXh0LTY0IHtcclxuXHRcdGZvbnQtc2l6ZTogNjRweDtcclxuXHR9XHJcblxyXG5cdC54c1xcOnAtMCB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0LnhzXFw6cHQtMCxcclxuXHQueHNcXDpweS0wIHtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdH1cclxuXHJcblx0LnhzXFw6cHItMCxcclxuXHQueHNcXDpweC0wIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQueHNcXDpwci0xNSxcclxuXHQueHNcXDpweC0xNSB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdH1cclxuXHJcblx0LnhzXFw6cGItMCxcclxuXHQueHNcXDpweS0wIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0LnhzXFw6cGwtMCxcclxuXHQueHNcXDpweC0wIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC54c1xcOnBsLTE1LFxyXG5cdC54c1xcOnB4LTE1IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHR9XHJcblxyXG5cdC54c1xcOm0tMCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cclxuXHQueHNcXDptdC0wLFxyXG5cdC54c1xcOm15LTAge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcblxyXG5cdC54c1xcOm1yLTAsXHJcblx0LnhzXFw6bXgtMCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0fVxyXG5cclxuXHQueHNcXDptYi0wLFxyXG5cdC54c1xcOm15LTAge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdC54c1xcOm1sLTAsXHJcblx0LnhzXFw6bXgtMCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHR9XHJcbn0iLCJAZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwibHFkLWVzc2VudGlhbHNcIjtzcmM6dXJsKC4vZm9udHMvbHFkLWVzc2VudGlhbHMud29mZjIpZm9ybWF0KFwid29mZjJcIik7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtZGlzcGxheTpzd2FwfS5scWQtaWNuLWVzc3tkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcImxxZC1lc3NlbnRpYWxzXCI7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtzcGVhazpub25lO3RleHQtdHJhbnNmb3JtOm5vbmU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9Lmljb24tc3BlZWNoLWJ1YmJsZTo6YmVmb3Jle2NvbnRlbnQ6XCLuqIJcIn0uaWNvbi1sZC1zZWFyY2g6OmJlZm9yZXtjb250ZW50Olwi7qiDXCJ9Lmljb24tbnVtLTEwOjpiZWZvcmV7Y29udGVudDpcIu6ohFwifS5pY29uLW51bS05OjpiZWZvcmV7Y29udGVudDpcIu6ohVwifS5pY29uLW51bS04OjpiZWZvcmV7Y29udGVudDpcIu6ohlwifS5pY29uLW51bS03OjpiZWZvcmV7Y29udGVudDpcIu6oh1wifS5pY29uLW51bS02OjpiZWZvcmV7Y29udGVudDpcIu6oiFwifS5pY29uLW51bS01OjpiZWZvcmV7Y29udGVudDpcIu6oiVwifS5pY29uLW51bS00OjpiZWZvcmV7Y29udGVudDpcIu6oilwifS5pY29uLW51bS0zOjpiZWZvcmV7Y29udGVudDpcIu6oi1wifS5pY29uLW51bS0yOjpiZWZvcmV7Y29udGVudDpcIu6ojFwifS5pY29uLW51bS0xOjpiZWZvcmV7Y29udGVudDpcIu6ojVwifS5pY29uLWxxZC1jaGVjazo6YmVmb3Jle2NvbnRlbnQ6XCLuqI5cIn0uaWNvbi1scWQtY29tcGFzczo6YmVmb3Jle2NvbnRlbnQ6XCLuqI9cIn0uaWNvbi1scWQtYXRvbTo6YmVmb3Jle2NvbnRlbnQ6XCLuqJBcIn0uaWNvbi1scWQtbGFwdG9wOjpiZWZvcmV7Y29udGVudDpcIu6okVwifS5pY29uLWxxZC1zdGFjazo6YmVmb3Jle2NvbnRlbnQ6XCLuqJJcIn0uaWNvbi1scWQtcGVuLTI6OmJlZm9yZXtjb250ZW50Olwi7qiTXCJ9Lmljb24tbHFkLXVzZXI6OmJlZm9yZXtjb250ZW50Olwi7qiUXCJ9Lmljb24tbHFkLWVudmVsb3BlOjpiZWZvcmV7Y29udGVudDpcIu6olVwifS5pY29uLWxxZC1wZW46OmJlZm9yZXtjb250ZW50Olwi7qiWXCJ9Lmljb24tbHFkLWRvbGxhcjo6YmVmb3Jle2NvbnRlbnQ6XCLuqJdcIn0uaWNvbi1pb24taW9zLXBsYXk6OmJlZm9yZXtjb250ZW50Olwi7qiYXCJ9Lmljb24tbGQtY2FydDo6YmVmb3Jle2NvbnRlbnQ6XCLuqJlcIn0uaWNvbi1pb24taW9zLWFkZDo6YmVmb3Jle2NvbnRlbnQ6XCLuqJpcIn0uaWNvbi1pb24taW9zLWNoZWNrbWFyazo6YmVmb3Jle2NvbnRlbnQ6XCLuqJtcIn0uaWNvbi1pb24taW9zLXJlbW92ZTo6YmVmb3Jle2NvbnRlbnQ6XCLuqJxcIn0uaWNvbi1pb24taW9zLWNsb3NlOjpiZWZvcmV7Y29udGVudDpcIu6ooFwifS5pY29uLWlvbi1jYXJldC11cDo6YmVmb3Jle2NvbnRlbnQ6XCLuqKVcIn0uaWNvbi1pb24tY2FyZXQtYmFjazo6YmVmb3Jle2NvbnRlbnQ6XCLuqKZcIn0uaWNvbi1pb24tY2FyZXQtZm9yd2FyZDo6YmVmb3Jle2NvbnRlbnQ6XCLuqKhcIn0uaWNvbi1pb24taW9zLWFycm93LWJhY2s6OmJlZm9yZXtjb250ZW50Olwi7qipXCJ9Lmljb24taW9uLWlvcy1hcnJvdy11cDo6YmVmb3Jle2NvbnRlbnQ6XCLuqKtcIn0uaWNvbi1pb24taW9zLWFycm93LWZvcndhcmQ6OmJlZm9yZXtjb250ZW50Olwi7qisXCJ9Lmljb24taW9uLWNhcmV0LWRvd246OmJlZm9yZXtjb250ZW50Olwi7qitXCJ9Lmljb24taW9uLWlvcy1hcnJvdy1kb3duOjpiZWZvcmV7Y29udGVudDpcIu6or1wifS5pY29uLW1kLWFycm93LWRvd246OmJlZm9yZXtjb250ZW50Olwi7qiwXCJ9Lmljb24tbWQtYXJyb3ctZm9yd2FyZDo6YmVmb3Jle2NvbnRlbnQ6XCLuqLFcIn0uaWNvbi1tZC1hcnJvdy11cDo6YmVmb3Jle2NvbnRlbnQ6XCLuqLJcIn0uaWNvbi1tZC1hcnJvdy1iYWNrOjpiZWZvcmV7Y29udGVudDpcIu6os1wifS5pY29uLWlvbi1pb3MtYXJyb3ctcm91bmQtYmFjazo6YmVmb3Jle2NvbnRlbnQ6XCLuqLRcIn0uaWNvbi1pb24taW9zLWFycm93LXJvdW5kLWRvd246OmJlZm9yZXtjb250ZW50Olwi7qi1XCJ9Lmljb24tbWQtYXJyb3ctcm91bmQtdXA6OmJlZm9yZXtjb250ZW50Olwi7qi2XCJ9Lmljb24tbWQtYXJyb3ctcm91bmQtZG93bjo6YmVmb3Jle2NvbnRlbnQ6XCLuqLdcIn0uaWNvbi1tZC1hcnJvdy1yb3VuZC1iYWNrOjpiZWZvcmV7Y29udGVudDpcIu6ouFwifS5pY29uLWlvbi1pb3MtYXJyb3ctcm91bmQtZm9yd2FyZDo6YmVmb3Jle2NvbnRlbnQ6XCLuqLlcIn0uaWNvbi1pb24taW9zLWFycm93LXJvdW5kLXVwOjpiZWZvcmV7Y29udGVudDpcIu6oulwifS5pY29uLW1kLWFycm93LXJvdW5kLWZvcndhcmQ6OmJlZm9yZXtjb250ZW50Olwi7qi7XCJ9Lmljb24tbWQtYXJyb3ctcm91bmQtdXAtMjo6YmVmb3Jle2NvbnRlbnQ6XCLuqLxcIn0uaWNvbi1tZC1hcnJvdy1yb3VuZC1kb3duLTI6OmJlZm9yZXtjb250ZW50Olwi7qi9XCJ9Lmljb24tbWQtYXJyb3ctcm91bmQtYmFjay0yOjpiZWZvcmV7Y29udGVudDpcIu6ovlwifS5pY29uLW1kLWFycm93LXJvdW5kLWZvcndhcmQtMjo6YmVmb3Jle2NvbnRlbnQ6XCLuqL9cIn0uaWNvbi1scWQtZXllOjpiZWZvcmV7Y29udGVudDpcIu6pgVwifS5pY29uLWxxZC1zeW5jOjpiZWZvcmV7Y29udGVudDpcIu6pglwifS5pY29uLWxxZC1iYXJzOjpiZWZvcmV7Y29udGVudDpcIu6pg1wifS5pY29uLWxxZC1kb3RzOjpiZWZvcmV7Y29udGVudDpcIu6phFwifS5pY29uLWxxZC1kb3RzLWFsdDo6YmVmb3Jle2NvbnRlbnQ6XCLuqYVcIn0uaWNvbi1sZC1zZWFyY2gtMjo6YmVmb3Jle2NvbnRlbnQ6XCLuqYZcIn0uaWNvbi1scWQtdXNlci0yOjpiZWZvcmV7Y29udGVudDpcIu6ph1wifS5pY29uLWxxZC12b2x1bWUtbG93OjpiZWZvcmV7Y29udGVudDpcIu6piFwifS5pY29uLWxxZC12b2x1bWUtaGlnaDo6YmVmb3Jle2NvbnRlbnQ6XCLuqYlcIn0uaWNvbi1jb21wYXJlOjpiZWZvcmV7Y29udGVudDpcIu6pilwifS5pY29uLWxxZC1wcmVzZW50YXRpb246OmJlZm9yZXtjb250ZW50Olwi7qmLXCJ9Lmljb24tbHFkLWNvZ3M6OmJlZm9yZXtjb250ZW50Olwi7qmMXCJ9Lmljb24tbHFkLXRvb2xzOjpiZWZvcmV7Y29udGVudDpcIu6pjVwifS5pY29uLWxxZC1tb2JpbGU6OmJlZm9yZXtjb250ZW50Olwi7qmOXCJ9Lmljb24tbHFkLXRhcmdldDo6YmVmb3Jle2NvbnRlbnQ6XCLuqY9cIn0uaWNvbi1scWQtcGF0aDo6YmVmb3Jle2NvbnRlbnQ6XCLuqZBcIn0uaWNvbi1scWQtZmVhdGhlcjo6YmVmb3Jle2NvbnRlbnQ6XCLuqZFcIn0uaWNvbi1scWQtc21pbGU6OmJlZm9yZXtjb250ZW50Olwi7qmSXCJ9Lmljb24tbHFkLWNpcmNsZTo6YmVmb3Jle2NvbnRlbnQ6XCLuqZNcIn0iLCJAaW1wb3J0ICdsaW5laWNvbnMvd2ViLWZvbnQvY3NzL2ljb25zLmNzcyc7XG5cbi5pbWFnZS1jYXJke1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMyAvIDI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5Ac3VwcG9ydHMgbm90IChhc3BlY3QtcmF0aW86IDEpIHtcbiAgICAuaW1hZ2UtY2FyZCB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDY2LjY2NiU7XG4gICAgfVxufVxuXG4uaW1hZ2UtY2FyZC1zbWFsbHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDkwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLyogU3RhYmxlIGNhcmQgZ3JpZDogZXF1YWwgY29sdW1ucywgZml4ZWQgaW1hZ2UgcmF0aW8sIGNsYW1wZWQgdGl0bGVzICovXG4ubHFkLXNlY3Rpb24uYmxvZyAudy0zM3BlcmNlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG1pbi13aWR0aDogMDtcbn1cblxuLmxxZC1zZWN0aW9uLmJsb2cgLnctMzNwZXJjZW50ID4gYSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubHFkLXNlY3Rpb24uYmxvZyAubHFkLWxwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbn1cblxuLmxxZC1zZWN0aW9uLmJsb2cgLmxxZC1scC1pbWcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5scWQtc2VjdGlvbi5ibG9nIC5scWQtbHAtaW1nIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5scWQtc2VjdGlvbi5ibG9nIC5scWQtbHAtaGVhZGVyLFxuLmxxZC1zZWN0aW9uLmJsb2cgLmxxZC1scCBoZWFkZXIge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmbGV4OiAxIDEgYXV0bztcbn1cblxuLmxxZC1zZWN0aW9uLmJsb2cgLmVudHJ5LXRpdGxlLmxxZC1scC10aXRsZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuXG4ubHFkLWxwLWhlYWRlciwgLmxxZC1scC1mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZle1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJkX2ltYWdle1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLnBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2luYXRpb24gdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGFnaW5hdGlvbiBsaSB7XG4gICAgbWFyZ2luOiAwIDVweDtcbn1cblxuLnBhZ2luYXRpb24gYSxcbi5wYWdpbmF0aW9uIHNwYW4ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnBhZ2luYXRpb24gYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxuLnBhZ2luYXRpb24gLmFjdGl2ZSBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4ubG9nby1kZWZhdWx0LCAubG9nby1mb290ZXJ7XG4gICAgLypmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpOyovXG4gICAgd2lkdGg6NzRweCAhaW1wb3J0YW50O1xufVxuXG4ubG9nby1mb290ZXJ7XG4gICAgLypmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpOyovXG4gICAgd2lkdGg6MjAwcHggIWltcG9ydGFudDtcbn1cblxuLmxvZ28tc3RpY2t5e1xuICAgIHdpZHRoOjc0cHggIWltcG9ydGFudDtcbn1cblxuLnByb2ZpbGVfaW1hZ2Uge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi5maWx0ZXJzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNXB4O1xufVxuXG4uZmlsdGVyLWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAjeXRfbGlua3tcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmZpbHRlcnMtY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgLmZpbHRlci1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgI2Jhbm5lciAuYmFubmVyX3NvdHRvdGl0b2xvIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICNiYW5uZXIgLmJ0bl9naWFsbG9fcntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBoMi5sZC1maC1lbGVtZW50e1xuICAgICAgICBmb250LXNpemU6IDEuNWVtICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmxkLWZhbmN5LWhlYWRpbmcgcHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2xpZGVyX3B7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgI3NpdGUtZm9vdGVye1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDMzcHgpIHtcblxuICAgICN0aXRsZV9kYXNoYm9hcmR7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41ZW0gIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICNzdWJ0aXRsZV9kYXNoYm9hcmR7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbiNjb2RpY2V7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmNhcm91c2VsLWl0ZW0gaW1nIHtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogMTIwcHg7XG59XG5cbi5jYXJvdXNlbC1uYXYgLmxxZC1jYXJvdXNlbC1zbGlkZXMsIC5mbGlja2l0eS1idXR0b24gc3Zne1xuICAgIGNvbG9yOiB3aGl0ZVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/