@charset "UTF-8";
/*!
Theme Name: Health Edge
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: health-edge
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Health Edge is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Generic
	- Normalize
	- Box sizing
# Base
	- Typography
	- Elements
	- Links
	- Forms
## Layouts
# Components
	- Navigation
	- Posts and pages
	- Comments
	- Widgets
	- Media
	- Captions
	- Galleries
# plugins
	- Jetpack infinite scroll
# Utilities
	- Accessibility
	- Alignments

--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Generic
--------------------------------------------------------------*/
/* Normalize
--------------------------------------------- */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/* Box sizing
--------------------------------------------- */
/* Inherit box-sizing to more easily change it's value on a component level.
@link http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/*--------------------------------------------------------------
# Base
--------------------------------------------------------------*/
/* Typography
--------------------------------------------- */
body,
button,
input,
select,
optgroup,
textarea {
  color: #404040;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
}

p {
  margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

blockquote {
  margin: 0 1.5em;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", courier, monospace;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

code,
kbd,
tt,
var {
  font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

/* Elements
--------------------------------------------- */
body {
  background: #fff;
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

ul,
ol {
  margin: 0 0 1.5em 3em;
}

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

/* Make sure embeds and iframes fit their containers. */
embed,
iframe,
object {
  max-width: 100%;
}

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

figure {
  margin: 1em 0;
}

table {
  margin: 0 0 1.5em;
  width: 100%;
}

/* Links
--------------------------------------------- */
a {
  color: #4169e1;
}

a:visited {
  color: #800080;
}

a:hover,
a:focus,
a:active {
  color: #191970;
}

a:focus {
  outline: thin dotted;
}

a:hover,
a:active {
  outline: 0;
}

/* Forms
--------------------------------------------- */
button,
input[type=button],
input[type=reset],
input[type=submit] {
  border: 1px solid;
  border-color: #ccc #ccc #bbb;
  border-radius: 3px;
  background: #e6e6e6;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1;
  padding: 0.6em 1em 0.4em;
}

button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
  border-color: #ccc #bbb #aaa;
}

button:active,
button:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:active,
input[type=submit]:focus {
  border-color: #aaa #bbb #bbb;
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea {
  color: #666;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 3px;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
textarea:focus {
  color: #111;
}

select {
  border: 1px solid #ccc;
}

textarea {
  width: 100%;
}

/*--------------------------------------------------------------
# Layouts
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Components
--------------------------------------------------------------*/
/* Navigation
--------------------------------------------- */
.main-navigation {
  display: block;
  width: 100%;
}

.main-navigation ul {
  display: none;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

.main-navigation ul ul {
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  float: left;
  position: absolute;
  top: 100%;
  left: -999em;
  z-index: 99999;
}

.main-navigation ul ul ul {
  left: -999em;
  top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
  display: block;
  left: auto;
}

.main-navigation ul ul a {
  width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
  left: auto;
}

.main-navigation li {
  position: relative;
}

.main-navigation a {
  display: block;
  text-decoration: none;
}

/* Small menu. */
.menu-toggle {
  display: none;
}

.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
  margin: 0 0 1.5em;
}

.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
  -webkit-box-flex: 1;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
}

.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
  text-align: end;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
}

/* Posts and pages
--------------------------------------------- */
.sticky {
  display: block;
}

.post,
.page {
  margin: 0;
}

.updated:not(.published) {
  display: none;
}

.page-content,
.entry-content,
.entry-summary {
  margin: 1.5em 0 0;
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
}

/* Comments
--------------------------------------------- */
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
  margin: 0 0 1.5em;
}

.widget select {
  max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}

.wp-caption img[class*=wp-image-] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
  margin-bottom: 1.5em;
  display: grid;
  grid-gap: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  width: 100%;
}

.gallery-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
  display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/
/* Jetpack infinite scroll
--------------------------------------------- */
/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/
/* Accessibility
--------------------------------------------- */
/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

.alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}

/* Only for add  CSS styles to IE 11   */
@supports (-ms-accelerator: true) {
  /* IE Edge 12+ CSS styles go here */
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* IE 11 CSS styles go here */
}
html {
  font-family: "Open Sans", sans-serif;
  scroll-behavior: smooth;
}
html body {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}

.container-fixed {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-width: 1840px;
  margin: 0 auto;
}
@media (max-width: 1840px) {
  .container-fixed {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 768px) {
  .container-fixed {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 479px) {
  .container-fixed {
    padding-left: 16px;
    padding-right: 16px;
  }
}
.container-fixed.clearfix:before, .container-fixed.clearfix:after {
  content: "";
  display: table;
}
.container-fixed.clearfix:after {
  clear: both;
}

.container-left-space {
  padding-left: 310px;
  padding-right: 40px;
}
@media (max-width: 1440px) {
  .container-left-space {
    padding-left: 110px;
  }
}
@media (max-width: 768px) {
  .container-left-space {
    padding-left: 60px;
  }
}
@media (max-width: 479px) {
  .container-left-space {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 479px) {
  .container-left-space.interior-container {
    padding-left: 40px;
    padding-right: 40px;
  }
}

.container-full {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.container-full.clearfix:before, .container-full.clearfix:after {
  content: "";
  display: table;
}
.container-full.clearfix:after {
  clear: both;
}

.container-section-margin {
  margin: 150px 0;
}
@media (max-width: 1440px) {
  .container-section-margin {
    margin: 120px 0;
  }
}
@media (max-width: 768px) {
  .container-section-margin {
    margin: 80px 0;
  }
}
@media (max-width: 479px) {
  .container-section-margin {
    margin: 50px 0;
  }
}

div.content-with-sidebar {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
div.content-with-sidebar:before, div.content-with-sidebar:after {
  content: "";
  display: table;
}
div.content-with-sidebar:after {
  clear: both;
}
div.content-with-sidebar div.container-content,
div.content-with-sidebar div.container-sidebar {
  float: left;
}
div.content-with-sidebar div.container-sidebar {
  margin-left: 20px;
}
div.content-with-sidebar div.container-content {
  width: calc(100% - 445px - 50px);
}

a {
  text-decoration: none;
}
a:hover {
  cursor: pointer;
}

button {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;
}
button:focus, button:hover {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

input[type=text], input[type=button], input[type=submit] {
  -webkit-box-shadow: none;
  box-shadow: none;
}
input[type=text]:focus, input[type=text]:hover, input[type=button]:focus, input[type=button]:hover, input[type=submit]:focus, input[type=submit]:hover {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.ui-autocomplete {
  background: #FFFFFF;
  max-width: 400px;
  font-size: 14px;
  z-index: 10;
  list-style: none;
  padding: 10px 20px;
}
.ui-autocomplete li.ui-menu-item {
  padding: 5px 0;
}

@media (max-width: 782px) {
  html {
    margin-top: 0px !important;
  }
  html #wpadminbar {
    min-width: unset;
  }
}
@media (max-width: 600px) {
  html #wpadminbar {
    position: fixed;
  }
}
p {
  margin: 0;
}

.hentry {
  margin: 0;
}

h1, h2,
h3, h4,
h5, h6 {
  margin: 0;
}

@font-face {
  font-family: "Aventa";
  src: url(../../../../../../../../../themes/health-edge/fonts/Aventa-Regular.woff2) format("woff2"), url(../../../../../../../../../themes/health-edge/fonts/Aventa-Regular.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aventa Medium";
  src: url(../../../../../../../../../themes/health-edge/fonts/Aventa-Medium.woff2) format("woff2"), url(../../../../../../../../../themes/health-edge/fonts/Aventa-Medium.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Aventa ExtraBold";
  src: url(../../../../../../../../../themes/health-edge/fonts/Aventa-ExtraBold.woff2) format("woff2"), url(../../../../../../../../../themes/health-edge/fonts/Aventa-ExtraBold.woff) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Texta Alt Book";
  src: url(../../../../../../../../../themes/health-edge/fonts/TextaAlt-Book.woff2) format("woff2"), url(../../../../../../../../../themes/health-edge/fonts/TextaAlt-Book.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Texta Alt Medium";
  src: url(../../../../../../../../../themes/health-edge/fonts/TextaAlt-Medium.woff2) format("woff2"), url(../../../../../../../../../themes/health-edge/fonts/TextaAlt-Medium.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
h1, .h1 {
  color: #141D41;
  font-family: "Aventa Medium", sans-serif;
  font-size: 80px;
  line-height: 98px;
  font-weight: 500;
}

h2, .h2 {
  color: #141D41;
  font-family: "Aventa Medium", sans-serif;
  font-size: 78px;
  line-height: 88px;
  font-weight: 500;
}

h3, .h3 {
  color: #141D41;
  font-family: "Aventa Medium", sans-serif;
  font-size: 48px;
  line-height: 58px;
  font-weight: 500;
}

h4, .h4 {
  color: #141D41;
  font-family: "Aventa Medium", sans-serif;
  font-size: 40px;
  line-height: 50px;
  font-weight: 500;
}

h5, .h5 {
  color: #141D41;
  font-family: "Aventa", sans-serif;
  font-size: 30px;
  line-height: 40px;
  font-weight: 400;
}

h6, .h6 {
  color: #141D41;
  font-family: "Aventa Medium", sans-serif;
  font-size: 20px;
  line-height: 32px;
  font-weight: 500;
}

p, li {
  color: #141D41;
  font-family: "Texta Alt Book", sans-serif;
  font-size: 22px;
  line-height: 32px;
  font-weight: 400;
}

strong {
  color: #141D41;
  font-family: "Aventa Medium", sans-serif;
  font-size: 20px;
  line-height: 32px;
  font-weight: 500;
}

a, a:visited, a:focus {
  color: #F4793B;
  font-family: "Texta Alt Book", sans-serif;
}
a:hover, a:visited:hover, a:focus:hover {
  color: #C24100;
}

.button, .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:focus, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:focus, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:focus, .button:focus, .button:visited {
  font-family: "Aventa ExtraBold", sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 24px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.button.has-arrow:after, .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:visited:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:focus:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:visited:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:focus:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:visited:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:focus:after, .button:focus.has-arrow:after, .button:visited.has-arrow:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='15' viewBox='0 0 8 15' fill='none'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='white'/%3E%3C/svg%3E");
  background-color: #F4793B;
  width: 50px;
  min-width: 50px;
  height: 50px;
  border-radius: 50%;
  margin-left: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 2px;
  padding-top: 3px;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
.button.has-arrow.back-arrow, .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button.back-arrow, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .back-arrow.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .back-arrow.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.back-arrow.mega-menu-link, .button:focus.has-arrow.back-arrow, .button:visited.has-arrow.back-arrow {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.button.has-arrow.back-arrow:after, .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button.back-arrow:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .back-arrow.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .back-arrow.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.back-arrow.mega-menu-link:after, .button:focus.has-arrow.back-arrow:after, .button:visited.has-arrow.back-arrow:after {
  margin-left: 0;
  margin-right: 15px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.button.has-arrow:hover, .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:hover, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:hover, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:hover, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:hover, .button:focus.has-arrow:hover, .button:visited.has-arrow:hover {
  color: #F4793B;
}
.button.has-arrow:hover:after, .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:hover:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:hover:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:hover:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:hover:after, .button:focus.has-arrow:hover:after, .button:visited.has-arrow:hover:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='15' viewBox='0 0 8 15' fill='none'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='%23F4793B'/%3E%3C/svg%3E");
  background-color: #ffffff;
  border: 1px solid #F4793B;
}
.button.disabled, .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button.disabled, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .disabled.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .disabled.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.disabled.mega-menu-link, .button:focus.disabled, .button:visited.disabled {
  color: #7C8699;
}
.button.disabled.has-arrow:after, .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button.disabled:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .disabled.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .disabled.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.disabled.mega-menu-link:after, .button:focus.disabled.has-arrow:after, .button:visited.disabled.has-arrow:after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='15' viewBox='0 0 8 15' fill='none'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='white'/%3E%3C/svg%3E");
  background-color: #7C8699;
  border: 1px solid #7C8699;
}
.button.white-button, .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button.white-button, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:focus, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .white-button.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.white-button.mega-menu-link, .button:focus.white-button, .button:visited.white-button {
  color: #ffffff;
}
.button.white-button.has-arrow:after, .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button.white-button:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:visited:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:focus:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .white-button.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.white-button.mega-menu-link:after, .button:focus.white-button.has-arrow:after, .button:visited.white-button.has-arrow:after {
  content: url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='%23008FD5'/%3E%3C/svg%3E%0A");
  background-color: #ffffff;
}
.button.white-button.has-arrow:hover:after, .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button.white-button:hover:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:hover:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .white-button.mega-menu-link:hover:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.white-button.mega-menu-link:hover:after, .button:focus.white-button.has-arrow:hover:after, .button:visited.white-button.has-arrow:hover:after {
  content: url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='%23008FD5'/%3E%3C/svg%3E%0A");
  background-color: #ffffff;
  border: none;
}

@media (max-width: 1440px) {
  h1, .h1 {
    font-size: 75px;
    line-height: 85px;
  }
  h2, .h2 {
    font-size: 60px;
    line-height: 70px;
  }
  h3, .h3 {
    font-size: 50px;
    line-height: 60px;
  }
  h4, .h4 {
    font-size: 30px;
    line-height: 40px;
  }
  h5, .h5 {
    font-size: 26px;
    line-height: 36px;
  }
  h6, .h6 {
    font-size: 19px;
    line-height: 29px;
  }
  p, li {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (max-width: 768px) {
  h1, .h1 {
    font-size: 56px;
    line-height: 66px;
  }
  h2, .h2 {
    font-size: 40px;
    line-height: 50px;
  }
  h3, .h3 {
    font-size: 36px;
    line-height: 48px;
  }
  h4, .h4 {
    font-size: 28px;
    line-height: 38px;
  }
  h5, .h5 {
    font-size: 24px;
    line-height: 34px;
  }
  h6, .h6 {
    font-size: 18px;
    line-height: 28px;
  }
  p, li {
    font-size: 17px;
    line-height: 28px;
  }
  ul, ol {
    margin: 0;
  }
  strong {
    font-size: 18px;
    line-height: 28px;
  }
  .button, .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:focus, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:focus, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:focus, .button:visited, .button:focus {
    font-size: 16px;
    line-height: 22px;
  }
  .button.has-arrow:after, .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:visited:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:focus:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:visited:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:focus:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:visited:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:focus:after, .button:visited.has-arrow:after, .button:focus.has-arrow:after {
    margin-left: 20px;
  }
}
@media (max-width: 479px) {
  h1, .h1 {
    font-size: 38px;
    line-height: 46px;
  }
  h2, .h2 {
    font-size: 32px;
    line-height: 42px;
  }
  h3, .h3 {
    font-size: 30px;
    line-height: 40px;
  }
  h4, .h4 {
    font-size: 28px;
    line-height: 38px;
  }
  h5, .h5 {
    font-size: 22px;
    line-height: 36px;
  }
}
.modal-container {
  position: fixed;
  z-index: 3;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.8);
  display: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.modal-container.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.modal-container .video-wrapper {
  width: 50%;
  max-width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.modal-container .video-wrapper video {
  width: 100%;
  height: auto;
  border-radius: 20px;
}
@media only screen and (max-device-width: 600px) {
  .modal-container .video-wrapper {
    width: 80%;
  }
  .modal-container .video-wrapper iframe {
    max-height: 300px;
  }
}
.modal-container .close-modal {
  position: absolute;
  right: -20px;
  top: 0;
  color: #ffffff;
  cursor: pointer;
}

.breadcrumb {
  padding-top: 30px;
  padding-bottom: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 768px) {
  .breadcrumb {
    padding-top: 10px;
    padding-bottom: 42px;
  }
}
.breadcrumb .separator {
  font-size: 0;
  background-position: center;
  background-size: auto;
  background-repeat: no-repeat;
  width: 10px;
  height: 18px;
  margin: 0 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='16' viewBox='0 0 8 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.0929639 15.0823L7.16403 8.0112L0.0703125 0.91748C2.88349 5.2079 2.88749 10.7959 0.0929639 15.0823Z' fill='%237C8699'/%3E%3C/svg%3E%0A");
}
.breadcrumb .separator:last-of-type {
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='16' viewBox='0 0 8 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.25898 15.0823L7.33005 8.0112L0.236328 0.91748C3.04951 5.2079 3.05351 10.7959 0.25898 15.0823Z' fill='%23141D41'/%3E%3C/svg%3E%0A");
}
.breadcrumb span {
  color: #141D41;
  font-family: "Texta Alt Book";
  font-size: 14px;
  line-height: 18px;
}
.breadcrumb span a span {
  color: #7C8699;
}
.breadcrumb span a:hover span {
  color: #141D41;
}

.video-button-container {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.video-button {
  background-color: rgba(255, 255, 255, 0.3);
  width: 200px;
  height: 200px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}
@media (max-width: 479px) {
  .video-button {
    width: 100px;
    height: 100px;
  }
}
.video-button:hover .video-button-interior {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.video-button .video-button-interior {
  background-color: #ffffff;
  width: 115px;
  height: 115px;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}
@media (max-width: 479px) {
  .video-button .video-button-interior {
    width: 57.5px;
    height: 57.5px;
  }
}
@media (max-width: 479px) {
  .video-button .video-button-interior svg {
    width: auto;
    height: 15px;
  }
}

.video-no-controls {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.video-play {
  position: absolute;
  top: calc(50% - 100px);
  left: calc(50% - 100px);
}
@media (max-width: 479px) {
  .video-play {
    top: calc(50% - 50px);
    left: calc(50% - 50px);
  }
}

@-webkit-keyframes dash {
  from {
    stroke-dashoffset: 3428;
  }
  to {
    stroke-dashoffset: 0;
  }
}

@keyframes dash {
  from {
    stroke-dashoffset: 3428;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@-webkit-keyframes infographicDash {
  from {
    stroke-dashoffset: 1000;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@keyframes infographicDash {
  from {
    stroke-dashoffset: 1000;
  }
  to {
    stroke-dashoffset: 0;
  }
}
@-webkit-keyframes dashInverted {
  from {
    stroke-dashoffset: 600;
  }
  to {
    stroke-dashoffset: 1250;
  }
}
@keyframes dashInverted {
  from {
    stroke-dashoffset: 600;
  }
  to {
    stroke-dashoffset: 1250;
  }
}
@-webkit-keyframes growY {
  from {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
  to {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@keyframes growY {
  from {
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
  to {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@-webkit-keyframes growX {
  from {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
@keyframes growX {
  from {
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
  }
  to {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
  }
}
.lines-container svg path {
  stroke-dashoffset: 3428;
  stroke-dasharray: 3428;
  -webkit-animation: dash 5s forwards;
  animation: dash 5s forwards;
}
.lines-container svg path:nth-of-type(1) {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
.lines-container svg path:nth-of-type(2) {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}
.lines-container svg path:nth-of-type(3) {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}
.lines-container svg path:nth-of-type(4) {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}

.uberflip .uf-lazy-loader {
  max-width: 100%;
}
.uberflip #uf-lazy-loader-10292834 {
  max-width: 1120px;
  margin: 0 auto;
  width: 100% !important;
  padding: 0 15px;
}
.uberflip .uf-lazy-loader .uf-tile-container {
  margin: 0 -10px !important;
  width: auto;
}
.uberflip .uf-tile-wrapper .uf-tile {
  border-radius: 20px !important;
  background-color: #f3f5f9;
  width: 100%;
}
.uberflip .uf-tile-container .uf-tile-wrapper {
  width: 23%;
  margin: 0 1% 20px !important;
  border-radius: 20px !important;
}
.uberflip .uf-tile-wrapper .uf-tile {
  border-radius: 20px;
  background-color: #f3f5f9 !important;
  width: 100% !important;
}
.uberflip figure.uf-tile-thumbnail {
  height: 41% !important;
}
.uberflip figure.uf-tile-thumbnail img {
  min-height: inherit !important;
}
.uberflip .uf-tile-wrapper .uf-tile .uf-tile-copy {
  background-color: #f3f5f9;
  padding: 15px 22px 40px;
}
.uberflip .uf-tile-container .uf-tile-copy .uf-tile-friendly-timestamp {
  display: none;
}
.uberflip .uf-tile-wrapper .uf-tile .uf-tile-title {
  font-family: Aventa !important;
  color: #141d41 !important;
  font-size: 18px !important;
  line-height: 23px !important;
  font-weight: 400 !important;
  margin-top: 7px !important;
  margin-bottom: 15px;
}
.uberflip .uf-tile-wrapper .uf-tile .uf-tile-content-label {
  background-color: #f3f5f9;
  border-top: none;
}
.uberflip .uf-tile-wrapper .uf-tile:after {
  display: none !important;
}
.uberflip .uf-tile .uf-tile-content-label-text:before {
  display: none !important;
}
.uberflip .uf-tile-container .uf-tile-content-label .uf-tile-content-label-text {
  padding: 0 0 0 22px;
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 19px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  letter-spacing: 19.2px;
  text-transform: uppercase;
}
.uberflip .uf-tile-wrapper .uf-tile-content-label .uf-tile-content-label-text span {
  font-family: Aventa !important;
  font-size: 16px;
  line-height: 22px;
  font-weight: 800;
  letter-spacing: 0.1em;
  color: #f4793b;
  height: 41px;
  margin: 0;
}
.uberflip .uf-tile-wrapper .uf-tile-content-label i:before {
  content: "";
  background-image: var(--wpr-bg-8411e205-2a92-40df-9a3d-e60ba55c20ec);
  width: 50px;
  height: 50px;
  background-color: #f4793b;
  border-radius: 50%;
  margin: 0 0 26px;
  background-position: 50%;
  display: block;
}
.uberflip .uf-tile-container .uf-tile-content-label .uf-tile-content-label-arrow {
  padding-right: 17px;
  font-size: 16px;
}
.uberflip .uf-tile-wrapper:hover .uf-tile .uf-tile-copy {
  background-color: #008fd5 !important;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  padding-top: 20px;
}
.uberflip .uf-tile-wrapper:hover .uf-tile .uf-tile-title {
  color: #fff !important;
}
.uberflip .uf-tile-container .uf-tile-wrapper:hover .uf-tile-copy .subtitle {
  display: block !important;
  color: #fff !important;
  margin-top: 0 !important;
  opacity: 1;
  visibility: visible;
  font-size: 16px;
  line-height: 26px;
  font-weight: 350;
  font-family: Texta !important;
}
.uberflip .uf-tile-wrapper:hover .uf-tile .uf-tile-content-label {
  background-color: #008fd5 !important;
  color: #fff;
}
.uberflip .uf-tile-container .uf-tile-wrapper:hover .uf-tile-content-label .uf-tile-content-label-text,
.uberflip .uf-tile-container .uf-tile-wrapper:hover .uf-tile-content-label .uf-tile-content-label-text span {
  color: #fff;
}
.uberflip .uf-tile-wrapper:hover .uf-tile .uf-tile-content-label-arrow:before {
  background-image: var(--wpr-bg-f9a7ee6f-2938-4790-a6cc-26b4439909f8) !important;
  background-color: #fff;
}
.uberflip .uf-tile-container .uf-tile-wrapper:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (max-width: 991px) {
  .uberflip .uf-tile-wrapper {
    width: 48% !important;
  }
}
@media (max-width: 575px) {
  .uberflip .uf-tile-wrapper {
    width: 100% !important;
  }
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  background: #fff var(--wpr-bg-54c64f55-5660-4acc-88cb-d56dce5664d9) center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url(../../../../../../../../../themes/health-edge/fonts/slick.eot);
  src: url("../../../../../../../../../themes/health-edge/fonts/slick.eot?#iefix") format("embedded-opentype"), url(../../../../../../../../../themes/health-edge/fonts/slick.woff) format("woff"), url(../../../../../../../../../themes/health-edge/fonts/slick.ttf) format("truetype"), url("../../../../../../../../../themes/health-edge/fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}
[dir=rtl] .slick-prev {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
[dir=rtl] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}
[dir=rtl] .slick-next {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
[dir=rtl] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the Hippocratic License 2.1 - http://firstdonoharm.dev
 *
 * Copyright (c) 2022 Animate.css
 */
:root {
  --animate-duration: 1s;
  --animate-delay: 1s;
  --animate-repeat: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media print, (prefers-reduced-motion: reduce) {
  .animate__animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }
  .animate__animated[class*=Out] {
    opacity: 0;
  }
}
/* Sliding entrances */
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.animate__slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

/* Fading entrances  */
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.animate__fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

.site-header {
  position: sticky;
  top: 0;
  z-index: 3;
  background: #ffffff;
}
.site-header .container-fixed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 140px;
  position: relative;
}
@media (max-width: 1023px) {
  .site-header .container-fixed {
    height: 88px;
  }
}
@media (max-width: 1450px) {
  .site-header .container-fixed .site-branding img {
    max-width: 200px;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .site-branding img {
    max-width: 160px;
  }
}
.site-header .container-fixed .main-navigation {
  width: auto;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 {
  background: none;
  position: static;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .mega-menu-toggle {
  position: absolute;
  right: 40px;
  top: 23px;
  background: none;
}
@media (max-width: 768px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .mega-menu-toggle {
    right: 16px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner {
  background-color: #141D41;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner:before, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .mega-menu-toggle .mega-toggle-block-0 .mega-toggle-animated-inner:after {
  background-color: #141D41;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 {
  position: static;
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 {
    position: absolute;
    top: 100%;
    z-index: 3;
    left: 0;
    width: 100%;
    height: 100vh;
    padding: 40px;
    background: #ffffff;
    overflow: auto;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 {
    padding: 20px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
  margin-right: 60px;
}
@media (max-width: 1660px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
    margin-right: 30px;
  }
}
@media (max-width: 1279px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
    margin-right: 20px;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
    margin-right: 0;
    padding: 40px 0;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item {
    padding: 25px 0;
  }
}
@media (max-width: 1366px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.last-child > .mega-sub-menu {
    right: 0;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child {
  position: absolute;
  right: 0;
  top: calc(50% - 25px);
  margin-right: 40px;
}
@media (max-width: 1199px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child {
    display: none;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child {
    display: block;
    position: static;
    margin-right: 0;
    text-align: center;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:focus {
  color: #F4793B;
  font-size: 16px;
  line-height: 22px;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:visited:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:focus:after {
  margin-left: 15px;
}
@media (max-width: 1450px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:focus {
    font-size: 14px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:focus {
  color: #141D41;
  font-family: "Texta Alt Medium", sans-serif;
  font-size: 20px;
  line-height: 32px;
  font-weight: 500;
  padding: 0;
  background: none;
}
@media (max-width: 1450px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:focus {
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:focus {
    font-family: "Aventa", sans-serif;
    font-size: 28px;
    line-height: 38px;
    height: auto;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:focus {
    font-size: 20px;
    line-height: 34px;
    font-weight: 400;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:visited:hover, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:focus:hover {
  background: none;
  color: #F4793B;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:hover .mega-indicator:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:visited:hover .mega-indicator:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:focus:hover .mega-indicator:after {
  content: url("data:image/svg+xml,%3Csvg width='8' height='16' viewBox='0 0 8 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.51997 1.91599C3.28106 5.27808 3.28107 10.7215 1.51997 14.0836C1.33319 14.4305 1.1464 14.7773 0.90625 15.0708L7.97732 7.99978L0.90625 0.928711C1.11972 1.24891 1.33318 1.56911 1.51997 1.91599Z' fill='%23F4793B'/%3E%3C/svg%3E%0A");
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link .mega-indicator:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:visited .mega-indicator:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link:focus .mega-indicator:after {
  content: url("data:image/svg+xml,%3Csvg width='8' height='16' viewBox='0 0 8 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.51997 1.91599C3.28106 5.27808 3.28107 10.7215 1.51997 14.0836C1.33319 14.4305 1.1464 14.7773 0.90625 15.0708L7.97732 7.99978L0.90625 0.928711C1.11972 1.24891 1.33318 1.56911 1.51997 1.91599Z' fill='%23141D41'/%3E%3C/svg%3E%0A");
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link:focus {
  color: #F4793B;
  background: none;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link .mega-indicator:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link:visited .mega-indicator:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link:focus .mega-indicator:after {
  content: url("data:image/svg+xml,%3Csvg width='8' height='16' viewBox='0 0 8 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.51997 1.91599C3.28106 5.27808 3.28107 10.7215 1.51997 14.0836C1.33319 14.4305 1.1464 14.7773 0.90625 15.0708L7.97732 7.99978L0.90625 0.928711C1.11972 1.24891 1.33318 1.56911 1.51997 1.91599Z' fill='%23F4793B'/%3E%3C/svg%3E%0A");
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link .mega-indicator, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link:visited .mega-indicator, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-toggle-on > a.mega-menu-link:focus .mega-indicator {
    -webkit-transform: matrix(0, 1, 1, 0, 1, 1);
    -ms-transform: matrix(0, 1, 1, 0, 1, 1);
    transform: matrix(0, 1, 1, 0, 1, 1);
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu {
  border-radius: 20px;
  background-color: #008FD5;
  top: 100%;
  max-height: calc(100vh - 83px);
  overflow: auto;
  /* Hide scrollbar for IE, Edge and Firefox */
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu {
    max-height: unset;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu::-webkit-scrollbar {
  display: none;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu {
  -ms-overflow-style: none; /* IE and Edge */
  scrollbar-width: none; /* Firefox */
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu {
    padding: 0;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row.flex > .mega-sub-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row.flex > .mega-sub-menu {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (max-width: 768px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row.flex > .mega-sub-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .widget_text {
  padding: 40px 80px 40px;
  border-bottom: 1px solid #DEE4EE;
}
@media (max-width: 1440px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .widget_text {
    padding: 30px 50px;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .widget_text {
    padding: 30px 40px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .widget_text .mega-block-title {
  color: #ffffff;
  font-family: "Aventa", sans-serif;
  font-size: 30px;
  line-height: 48px;
  font-weight: 500;
  text-transform: none;
  padding-bottom: 0;
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .widget_text .mega-block-title {
    font-size: 22px;
    line-height: 36px;
    font-weight: 400;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column {
  background-color: #F3F5F9;
  padding: 80px 80px 80px 65px;
  border-bottom-right-radius: 20px;
}
@media (max-width: 1440px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column {
    padding: 50px 30px 50px 50px;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column {
    margin-top: -20px;
    padding-top: 70px;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column {
    padding: 60px 30px 40px 40px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item {
  padding: 0;
  margin-bottom: 35px;
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item {
    margin-bottom: 30px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:focus {
  color: #141D41;
  font-family: "Aventa", sans-serif;
  font-size: 20px;
  line-height: 36px;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0;
  position: relative;
  width: 100%;
  padding-right: 50px;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:visited:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:focus:after {
  content: none;
  position: absolute;
  right: 0;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item:hover .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item:hover .mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item:hover .mega-menu-link:focus {
  color: #008FD5;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item:hover .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item:hover .mega-menu-link:visited:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item:hover .mega-menu-link:focus:after {
  content: url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='%23141D41'/%3E%3C/svg%3E%0A");
  background-color: transparent;
  border: 1px solid #141D41;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu {
  padding: 14px 40px 100px;
}
@media (min-width: 1024px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu:nth-of-type(1) {
    padding-left: 80px;
  }
}
@media (max-width: 768px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu:nth-of-type(1) {
    padding-bottom: 0;
  }
}
@media (min-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu:nth-of-type(2) {
    padding-right: 80px;
  }
}
@media (max-width: 1440px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu {
    padding: 8px 50px 50px;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu {
    padding: 10px 40px 40px;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu {
    background-color: #008FD5;
    z-index: 1;
    width: 50%;
  }
}
@media (max-width: 768px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    width: 100%;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item {
  padding: 42px 0;
  border-bottom: 1px solid #F3F5F9;
  min-height: 315px;
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item {
    min-height: unset;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item.provider-data-managment {
  padding-bottom: 0;
  border-bottom: 0;
  min-height: unset;
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item {
    padding: 20px 0;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-menu-link {
  color: #ffffff;
  font-family: "Aventa", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 36px;
  text-transform: none;
  text-decoration: underline;
}
@media (max-width: 768px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-menu-link {
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-menu-link .mega-indicator {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  right: 0;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-menu-link .mega-indicator:after {
  content: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 8.3335V31.6668' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.33203 20H31.6654' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  width: 40px;
  height: 40px;
  margin: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-menu-link[aria-expanded=true] .mega-indicator:after {
  content: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.33203 20H31.6654' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:focus {
  margin-top: 20px;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:hover, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:visited:hover, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:focus:hover {
  color: #ffffff;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-disable-link .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-disable-link .mega-menu-link:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-disable-link .mega-menu-link:focus {
  font-family: "Texta Alt Book", sans-serif;
  font-size: 17px;
  line-height: 26px;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0;
  max-width: 400px;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-disable-link .mega-menu-link:hover, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-disable-link .mega-menu-link:visited:hover, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-disable-link .mega-menu-link:focus:hover {
  color: #ffffff;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-disable-link .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-disable-link .mega-menu-link:visited:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item.mega-disable-link .mega-menu-link:focus:after {
  content: none;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout.mega-toggle-on > .mega-sub-menu > .mega-menu-item > .mega-sub-menu {
  position: static;
  opacity: 1;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  visibility: visible;
  background: none;
  display: block;
  float: none;
  width: 100%;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu {
  padding: 30px 60px;
  width: 424px;
  background-color: #F3F5F9;
  border-radius: 0;
  float: none;
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu {
    width: 100%;
    background: none;
    padding: 0;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu > .mega-menu-item {
  padding: 30px 0;
  border-bottom: 1px solid #141D41;
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu > .mega-menu-item {
    padding: 30px 20px;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu > .mega-menu-item {
    padding: 15px 20px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu > .mega-menu-item:last-child {
  border-bottom: 0;
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu > .mega-menu-item:last-child {
    border-bottom: 1px solid #DEE4EE;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu > .mega-menu-item .mega-indicator {
  display: none;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu > .mega-menu-item > .mega-menu-link {
  background-color: #F3F5F9;
  color: #141D41;
  font-family: "Aventa", sans-serif;
  font-weight: 400;
  padding: 0;
  font-size: 20px;
  line-height: 40px;
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu > .mega-menu-item > .mega-menu-link {
    background: none;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu > .mega-menu-item > .mega-menu-link {
    font-size: 20px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu > .mega-menu-item > .mega-sub-menu {
  display: none;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu > .mega-menu-item > .mega-sub-menu > .mega-menu-item > .mega-menu-link {
  background: none;
  padding: 20px 0 0;
  color: #7C8699;
  font-family: "Aventa", sans-serif;
  font-weight: 500;
  font-size: 20px;
  line-height: 32px;
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-menu-flyout > .mega-sub-menu > .mega-menu-item > .mega-sub-menu > .mega-menu-item > .mega-menu-link {
    font-size: 18px;
    line-height: 26px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column {
  padding: 60px 40px;
}
@media (max-width: 1440px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column {
    padding: 60px 35px;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column {
    padding: 40px;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column {
    padding: 30px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(1) {
  padding-left: 80px;
  width: 20%;
}
@media (max-width: 1440px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(1) {
    padding-left: 60px;
    width: 23%;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(1) {
    width: 50%;
    padding-left: 40px;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(1) {
    width: 100%;
    padding-left: 30px;
    padding-bottom: 0;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(2) {
  padding-right: 80px;
  border-right: 1px solid #DEE4EE;
  width: 20%;
}
@media (max-width: 1440px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(2) {
    padding-right: 60px;
    width: 23%;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(2) {
    width: 50%;
    border-right: none;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(2) {
    width: 50%;
    padding-right: 40px;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(2) {
    width: 100%;
    padding-right: 30px;
    padding-top: 0;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) {
  padding: 0;
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) {
    width: 100%;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-top: 1px solid #DEE4EE;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu > .mega-menu-item {
  padding: 60px 80px 100px;
}
@media (max-width: 1440px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu > .mega-menu-item {
    padding: 60px 60px 100px;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu > .mega-menu-item {
    padding: 40px;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu > .mega-menu-item {
    padding: 30px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu > .mega-menu-item:nth-of-type(1) {
  border-bottom: 1px solid #DEE4EE;
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu > .mega-menu-item:nth-of-type(1) {
    border-bottom: none;
    border-right: 1px solid #DEE4EE;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu > .mega-menu-item:nth-of-type(1) {
    border-right: none;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu > .mega-menu-item > .mega-menu-link {
  text-decoration: underline;
  font-weight: 500;
  font-size: 30px;
  line-height: 50px;
  margin-bottom: 24px;
}
@media (max-width: 1440px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu > .mega-menu-item > .mega-menu-link {
    font-size: 30px;
    line-height: 40px;
    text-decoration: none;
    margin-bottom: 14px;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu > .mega-menu-item > .mega-menu-link {
    font-size: 28px;
    line-height: 38px;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu > .mega-menu-item > .mega-menu-link {
    font-size: 24px;
    line-height: 36px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu > .mega-menu-item > .mega-sub-menu > .mega-menu-item {
  padding: 15px 0;
}
@media (max-width: 1440px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(3) > .mega-sub-menu > .mega-menu-item > .mega-sub-menu > .mega-menu-item {
    padding: 10px 0;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(4) {
  padding: 0;
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column:nth-of-type(4) {
    width: 100%;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu {
  height: 100%;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item {
  padding: 15px 0;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .mega-menu-link {
  color: #ffffff;
  font-family: "Aventa", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 40px;
  text-transform: none;
}
@media (max-width: 1440px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .mega-menu-link {
    font-size: 26px;
    line-height: 36px;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .mega-menu-link {
    font-size: 24px;
    line-height: 34px;
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .mega-menu-link {
    font-size: 20px;
    line-height: 34px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item.widget_text {
  padding: 0;
  border-bottom: none;
  height: 100%;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget {
  background-color: #F3F5F9;
  height: 100%;
  padding: 80px 65px;
}
@media (max-width: 1440px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget {
    padding: 80px 60px;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget {
    padding: 40px 40px 10px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
  }
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget h6 {
  margin-bottom: 30px;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget h5 {
  font-size: 20px;
  margin-bottom: 20px;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget p {
  margin-bottom: 30px;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .button, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .mktoButtonRow > span > button, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .mega-menu-right-column .mega-sub-menu .mega-menu-item .textwidget .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .textwidget .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .button:visited, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .button:focus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  color: #008FD5;
}
.site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .button:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:after, .form-wrapper .form-inner-wrapper form.mktoForm .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .mktoButtonRow > span > button:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .mega-menu-right-column .mega-sub-menu .mega-menu-item .textwidget .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .textwidget .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .button:visited:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.resources-menu > .mega-sub-menu .mega-menu-row > .mega-sub-menu > .mega-menu-column > .mega-sub-menu > .mega-menu-item .textwidget .button:focus:after {
  background-color: #008FD5;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='15' viewBox='0 0 8 15' fill='none'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='white'/%3E%3C/svg%3E");
}
.site-header .container-fixed .menu-icons {
  margin-right: 19%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px;
}
@media (max-width: 1660px) {
  .site-header .container-fixed .menu-icons {
    gap: 20px;
  }
}
@media (max-width: 1450px) {
  .site-header .container-fixed .menu-icons {
    margin-right: 15%;
  }
}
@media (max-width: 1199px) {
  .site-header .container-fixed .menu-icons {
    margin-right: 0;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .menu-icons {
    margin-right: 62px;
  }
}
.site-header .container-fixed .menu-icons .search-icon {
  cursor: pointer;
}
.site-header .container-fixed .menu-icons .asl_w_container {
  display: none;
  position: absolute;
  left: 0;
  top: 30px;
  background-color: #ffffff;
  padding: 60px;
  border-radius: 20px;
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  z-index: 1;
}
@media (max-width: 1840px) {
  .site-header .container-fixed .menu-icons .asl_w_container {
    left: 40px;
    width: calc(100% - 80px);
  }
}
@media (max-width: 1440px) {
  .site-header .container-fixed .menu-icons .asl_w_container {
    padding: 40px;
  }
}
@media (max-width: 1023px) {
  .site-header .container-fixed .menu-icons .asl_w_container {
    top: 10px;
  }
}
@media (max-width: 768px) {
  .site-header .container-fixed .menu-icons .asl_w_container {
    padding: 20px;
    left: 20px;
    width: calc(100% - 40px);
  }
}
@media (max-width: 479px) {
  .site-header .container-fixed .menu-icons .asl_w_container {
    left: 16px;
    width: calc(100% - 32px);
  }
}
.site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 {
  border-radius: 20px;
}
.site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox {
  padding: 24px 40px;
  border-radius: 20px;
  border: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
@media (max-width: 479px) {
  .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox {
    padding: 16px 20px;
  }
}
.site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox .proclose svg {
  background-color: #ffffff;
}
.site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form {
  position: relative;
}
.site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input::-webkit-input-placeholder {
  color: #141D41;
  font-family: "Texta Alt Book";
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
.site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input::-moz-placeholder {
  color: #141D41;
  font-family: "Texta Alt Book";
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
.site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input:-ms-input-placeholder {
  color: #141D41;
  font-family: "Texta Alt Book";
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
.site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input::-ms-input-placeholder {
  color: #141D41;
  font-family: "Texta Alt Book";
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
.site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input, .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input::placeholder {
  color: #141D41;
  font-family: "Texta Alt Book";
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
@media (max-width: 1440px) {
  .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input::-webkit-input-placeholder {
    font-size: 20px;
    line-height: 30px;
  }
  .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input::-moz-placeholder {
    font-size: 20px;
    line-height: 30px;
  }
  .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input:-ms-input-placeholder {
    font-size: 20px;
    line-height: 30px;
  }
  .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input::-ms-input-placeholder {
    font-size: 20px;
    line-height: 30px;
  }
  .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input, .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input::placeholder {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (max-width: 768px) {
  .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input::-webkit-input-placeholder {
    font-size: 17px;
    line-height: 28px;
  }
  .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input::-moz-placeholder {
    font-size: 17px;
    line-height: 28px;
  }
  .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input:-ms-input-placeholder {
    font-size: 17px;
    line-height: 28px;
  }
  .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input::-ms-input-placeholder {
    font-size: 17px;
    line-height: 28px;
  }
  .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input, .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input::placeholder {
    font-size: 17px;
    line-height: 28px;
  }
}
.site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input[type=submit] {
  width: 100px !important;
  height: auto !important;
  visibility: visible !important;
  position: absolute;
  right: 0;
  margin-top: -24px;
  margin-left: auto;
  cursor: pointer;
  z-index: 10;
  color: #F4793B !important;
  font-family: "Aventa ExtraBold";
  font-weight: 800;
  font-size: 18px;
  line-height: 24px !important;
  letter-spacing: 0.1em;
}
@media (max-width: 768px) {
  .site-header .container-fixed .menu-icons .asl_w_container #ajaxsearchlite1 .probox form input[type=submit] {
    font-size: 16px;
    line-height: 22px;
    margin-top: -25px;
  }
}

#ajaxsearchliteres1.asl_r.vertical {
  background-color: #ffffff;
  padding: 10px 170px 30px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 20px;
  -webkit-box-shadow: 0 20px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0 20px 20px rgba(0, 0, 0, 0.1);
  left: 0 !important;
  right: 0 !important;
  width: 100% !important;
  max-width: 1840px;
  margin: 0 auto;
}
@media (max-width: 1840px) {
  #ajaxsearchliteres1.asl_r.vertical {
    left: 40px !important;
    right: unset !important;
    width: calc(100% - 80px) !important;
  }
}
@media (max-width: 1440px) {
  #ajaxsearchliteres1.asl_r.vertical {
    padding: 0 150px 30px;
  }
}
@media (max-width: 768px) {
  #ajaxsearchliteres1.asl_r.vertical {
    padding: 0 110px 10px;
    left: 20px !important;
    width: calc(100% - 40px) !important;
  }
}
@media (max-width: 479px) {
  #ajaxsearchliteres1.asl_r.vertical {
    padding: 0 40px 10px;
    left: 16px !important;
    width: calc(100% - 32px) !important;
  }
}
#ajaxsearchliteres1.asl_r.vertical .results {
  height: auto !important;
  max-height: 432px;
}
#ajaxsearchliteres1.asl_r.vertical .results .item {
  padding: 30px 0;
}
#ajaxsearchliteres1.asl_r.vertical .results .item:after {
  background-color: #DEE4EE;
}
#ajaxsearchliteres1.asl_r.vertical .results .item .asl_content {
  padding: 0;
}
#ajaxsearchliteres1.asl_r.vertical .results .item .asl_content h3 a {
  color: #141D41;
  font-family: "Aventa Medium";
  font-size: 20px;
  line-height: 32px;
  font-weight: 500;
  text-shadow: none;
}
@media (max-width: 1440px) {
  #ajaxsearchliteres1.asl_r.vertical .results .item .asl_content h3 a {
    font-size: 19px;
    line-height: 29px;
  }
}
@media (max-width: 768px) {
  #ajaxsearchliteres1.asl_r.vertical .results .item .asl_content h3 a {
    font-size: 18px;
    line-height: 26px;
  }
}
#ajaxsearchliteres1.asl_r.vertical .results .item .asl_content .asl_desc {
  margin-top: 20px;
  color: #141D41;
  font-family: "Texta Alt Book";
  font-size: 17px;
  line-height: 26px;
}
@media (max-width: 768px) {
  #ajaxsearchliteres1.asl_r.vertical .results .item .asl_content .asl_desc {
    margin-top: 10px;
  }
}
#ajaxsearchliteres1.asl_r.vertical .results .asl_keyword, #ajaxsearchliteres1.asl_r.vertical .results .asl_nores_header {
  color: #141D41;
  font-family: "Texta Alt Book";
  font-size: 17px;
  line-height: 26px;
}

.site-footer .further-resources-section h3 {
  max-width: 1720px;
  margin: 0 auto 66px;
}
@media (max-width: 768px) {
  .site-footer .further-resources-section h3 {
    margin-bottom: 32px;
  }
}
.site-footer .cta-section {
  position: relative;
}
.site-footer .cta-section .lines-container {
  position: absolute;
  right: 94px;
  top: 0;
  height: 100%;
}
@media (max-width: 1440px) {
  .site-footer .cta-section .lines-container {
    right: 30px;
  }
}
@media (max-width: 1023px) {
  .site-footer .cta-section .lines-container {
    right: 0;
  }
}
.site-footer .cta-section .lines-container svg {
  height: 100%;
  width: auto;
}
.site-footer .cta-section .lines-container.desktop {
  display: none;
}
@media (min-width: 1023px) {
  .site-footer .cta-section .lines-container.desktop {
    display: block;
  }
}
.site-footer .cta-section .lines-container.tablet {
  display: none;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .site-footer .cta-section .lines-container.tablet {
    display: block;
  }
}
.site-footer .cta-section .lines-container.mobile {
  display: none;
}
@media (max-width: 767px) {
  .site-footer .cta-section .lines-container.mobile {
    display: block;
  }
}
.site-footer .cta-section .cta-section-container {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #141D41;
  padding-top: 130px;
  padding-bottom: 130px;
  border-radius: 20px;
}
@media (max-width: 1440px) {
  .site-footer .cta-section .cta-section-container {
    padding-top: 110px;
    padding-bottom: 110px;
  }
}
@media (max-width: 479px) {
  .site-footer .cta-section .cta-section-container {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.site-footer .cta-section .cta-section-container h3 {
  color: #ffffff;
  max-width: 800px;
  margin-bottom: 20px;
}
.site-footer .cta-section .cta-section-container p {
  color: #ffffff;
  max-width: 395px;
  margin-bottom: 40px;
}
.site-footer .site-info .top-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  padding: 100px 40px 50px;
  border-bottom: 1px solid #DEE4EE;
}
@media (max-width: 1200px) {
  .site-footer .site-info .top-footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .site-footer .site-info .top-footer .left-container {
    margin-bottom: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .site-footer .site-info .top-footer .left-container .footer-logo {
    margin-right: 80px;
  }
  .site-footer .site-info .top-footer .right-container {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .site-footer .site-info .top-footer {
    padding: 50px 0 10px;
  }
}
@media (max-width: 479px) {
  .site-footer .site-info .top-footer .left-container {
    width: 100%;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .site-footer .site-info .top-footer .left-container .footer-logo {
    width: 96px;
    margin-bottom: 0;
    margin-right: 0;
  }
}
.site-footer .site-info .top-footer a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.site-footer .site-info .top-footer .footer-logo {
  margin-bottom: 40px;
}
.site-footer .site-info .top-footer .social-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.site-footer .site-info .top-footer .social-icons .social-icon {
  margin-right: 20px;
}
.site-footer .site-info .top-footer .social-icons .social-icon:last-child {
  margin-right: 0;
}
.site-footer .site-info .top-footer .menu {
  padding: 0;
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1200px) {
  .site-footer .site-info .top-footer .menu {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (max-width: 768px) {
  .site-footer .site-info .top-footer .menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
}
.site-footer .site-info .top-footer .menu > .menu-item {
  margin-left: 137px;
}
@media (max-width: 1200px) {
  .site-footer .site-info .top-footer .menu > .menu-item {
    margin-left: 0;
  }
}
.site-footer .site-info .top-footer .menu .menu-item a {
  color: #141D41;
  font-family: "Aventa Medium", sans-serif;
  font-size: 20px;
  line-height: 32px;
  margin-bottom: 30px;
  display: inline-block;
}
.site-footer .site-info .top-footer .menu .menu-item .sub-menu {
  padding: 0;
  margin: 0;
  list-style: none;
}
.site-footer .site-info .bottom-foooter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 40px 0 20px;
}
@media (max-width: 768px) {
  .site-footer .site-info .bottom-foooter {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.site-footer .site-info .bottom-foooter .left-container, .site-footer .site-info .bottom-foooter .right-container {
  margin-bottom: 20px;
  text-align: center;
}
.site-footer .site-info .bottom-foooter p, .site-footer .site-info .bottom-foooter a {
  color: #7C8699;
  font-size: 12px;
  line-height: 16px;
}

.hero-section {
  position: relative;
}
@media (min-width: 1840px) {
  .hero-section.only-text-hero.interior-hero .lines-container {
    z-index: 1;
  }
}
@media (max-width: 768px) {
  .hero-section.only-text-hero.interior-hero .hero-section-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 40px;
  }
}
.hero-section.only-text-hero.interior-hero .hero-section-container .text-container {
  width: 100%;
}
.hero-section.only-text-hero.interior-hero .hero-section-container .text-container .interior-container {
  max-width: none;
}
.hero-section.only-text-hero.interior-hero .hero-section-container .text-container .interior-container p {
  max-width: 469px;
}
.hero-section .hero-section-container {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #141D41;
  padding-top: 105px;
  padding-bottom: 105px;
  border-radius: 20px;
  position: relative;
}
@media (max-width: 768px) {
  .hero-section .hero-section-container {
    padding-top: 60px;
  }
}
@media (max-width: 479px) {
  .hero-section .hero-section-container {
    padding-top: 40px;
  }
}
.hero-section .lines-container {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
}
.hero-section .lines-container svg {
  height: 100%;
  width: auto;
}
.hero-section .lines-container.desktop {
  display: none;
}
@media (min-width: 1023px) {
  .hero-section .lines-container.desktop {
    display: block;
  }
}
.hero-section .lines-container.tablet {
  display: none;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .hero-section .lines-container.tablet {
    display: block;
  }
}
.hero-section .lines-container.mobile {
  display: none;
}
@media (max-width: 767px) {
  .hero-section .lines-container.mobile {
    display: block;
  }
}
.hero-section.home-hero .hero-section-container {
  aspect-ratio: 1840/872;
}
@media (max-width: 1023px) {
  .hero-section.home-hero .hero-section-container {
    aspect-ratio: 819/1049;
  }
}
@media (max-width: 1023px) {
  .hero-section.home-hero .hero-section-container {
    padding-bottom: 344px;
  }
}
@media (max-width: 479px) {
  .hero-section.home-hero .hero-section-container {
    padding-bottom: 103px;
  }
}
.hero-section.home-hero .title-container {
  max-width: 880px;
  overflow: hidden;
}
.hero-section.home-hero .title-container h1 {
  color: #008FD5;
  margin-bottom: 20px;
}
@media (max-width: 400px) {
  .hero-section.home-hero .title-container h1 {
    font-size: 28px;
    line-height: 36px;
  }
}
.hero-section.home-hero .title-container h1 span {
  color: #ffffff;
}
.hero-section.home-hero .rotating-text {
  display: none;
}
.hero-section.home-hero .rotating-text.slick-initialized {
  display: block;
}
.hero-section.home-hero .text-container {
  max-width: 395px;
  margin-bottom: 40px;
}
.hero-section.home-hero .text-container p {
  color: #ffffff;
}
.hero-section.home-hero .buttons-container {
  max-width: 375px;
  position: relative;
  z-index: 1;
}
.hero-section.home-hero .buttons-container .button, .hero-section.home-hero .buttons-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .hero-section.home-hero .buttons-container .mktoButtonRow > span > button, .hero-section.home-hero .buttons-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .hero-section.home-hero .buttons-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .hero-section.home-hero .buttons-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .hero-section.home-hero .buttons-container .mega-menu-link, .hero-section.home-hero .buttons-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .hero-section.home-hero .buttons-container .mega-menu-link {
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.hero-section.home-hero .buttons-container hr {
  background: #7C8699;
  margin: 30px auto;
}
.hero-section.home-hero .hero-news-cards {
  background-color: #F3F5F9;
  padding: 40px 40px 88px;
  border-radius: 20px;
  width: 360px;
  position: absolute;
  right: 200px;
  bottom: -100px;
  display: none;
}
.hero-section.home-hero .hero-news-cards.slick-initialized {
  display: block;
}
@media (max-width: 1365px) {
  .hero-section.home-hero .hero-news-cards {
    right: 40px;
  }
}
@media (max-width: 1023px) {
  .hero-section.home-hero .hero-news-cards {
    margin: -30% 110px 0;
    position: relative;
    bottom: unset;
    right: unset;
    width: 480px;
  }
}
@media (max-width: 768px) {
  .hero-section.home-hero .hero-news-cards {
    margin: -37% 60px 0;
  }
}
@media (max-width: 640px) {
  .hero-section.home-hero .hero-news-cards {
    width: 360px;
    margin: -37% auto 0;
  }
}
@media (max-width: 479px) {
  .hero-section.home-hero .hero-news-cards {
    width: 100%;
    margin: -40px auto 0;
  }
}
.hero-section.home-hero .hero-news-cards .news-card-container {
  min-height: 313px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media (max-width: 1023px) {
  .hero-section.home-hero .hero-news-cards .news-card-container {
    min-height: auto;
  }
}
.hero-section.home-hero .hero-news-cards .news-card-container .card-title {
  margin-bottom: 15px;
}
.hero-section.home-hero .hero-news-cards .news-card-container .card-text {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.hero-section.home-hero .hero-news-cards .news-card-container .button, .hero-section.home-hero .hero-news-cards .news-card-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .hero-section.home-hero .hero-news-cards .news-card-container .mktoButtonRow > span > button, .hero-section.home-hero .hero-news-cards .news-card-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .hero-section.home-hero .hero-news-cards .news-card-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .hero-section.home-hero .hero-news-cards .news-card-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .hero-section.home-hero .hero-news-cards .news-card-container .mega-menu-link, .hero-section.home-hero .hero-news-cards .news-card-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .hero-section.home-hero .hero-news-cards .news-card-container .mega-menu-link {
  margin-top: 30px;
}
.hero-section.home-hero .hero-news-cards .slick-dots {
  bottom: 40px;
  left: 0;
}
.hero-section.home-hero .hero-news-cards .slick-dots li {
  width: 8px;
  height: 8px;
  margin: 0 20px;
}
.hero-section.home-hero .hero-news-cards .slick-dots li button {
  width: 8px;
  height: 8px;
  padding: 0;
}
.hero-section.home-hero .hero-news-cards .slick-dots li button:before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #DEE4EE;
  opacity: 1;
}
.hero-section.home-hero .hero-news-cards .slick-dots li.slick-active button:before {
  background-color: #008FD5;
}
.hero-section.interior-hero .lines-container {
  right: -40px;
  top: -150px;
}
@media (max-width: 768px) {
  .hero-section.interior-hero .lines-container {
    right: -20px;
    top: -90px;
  }
}
@media (max-width: 479px) {
  .hero-section.interior-hero .lines-container {
    right: -16px;
  }
}
.hero-section.interior-hero .lines-container.desktop svg {
  width: 519px;
  height: auto;
}
.hero-section.interior-hero .lines-container.mobile {
  display: none;
}
.hero-section.interior-hero .lines-container.mobile svg {
  width: 133px;
  height: auto;
}
@media (max-width: 1023px) {
  .hero-section.interior-hero .lines-container.mobile {
    display: block;
  }
}
.hero-section.interior-hero h1 {
  margin-bottom: 80px;
  margin-right: 430px;
}
@media (max-width: 1023px) {
  .hero-section.interior-hero h1 {
    margin-right: 40px;
  }
  .hero-section.interior-hero h1 br {
    display: none;
  }
}
@media (max-width: 768px) {
  .hero-section.interior-hero h1 {
    margin-bottom: 30px;
    margin-right: 60px;
  }
}
@media (max-width: 479px) {
  .hero-section.interior-hero h1 {
    margin-right: 100px;
  }
}
.hero-section.interior-hero .hero-section-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 0;
  background-image: var(--wpr-bg-24315a58-5214-4fa3-9892-cabcd0af5a05);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 660px;
}
@media (max-width: 768px) {
  .hero-section.interior-hero .hero-section-container {
    min-height: unset;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    background-image: var(--wpr-bg-3281dd57-0fdb-4ab6-82ef-b197e0a2ca46);
  }
}
.hero-section.interior-hero .hero-section-container .text-container {
  width: 50%;
  padding-top: 165px;
  padding-bottom: 145px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 768px) {
  .hero-section.interior-hero .hero-section-container .text-container {
    width: 100%;
  }
}
@media (max-width: 1439px) {
  .hero-section.interior-hero .hero-section-container .text-container {
    padding-top: 65px;
    padding-bottom: 45px;
  }
}
@media (max-width: 479px) {
  .hero-section.interior-hero .hero-section-container .text-container {
    padding-top: 40px;
    padding-bottom: 30px;
  }
}
.hero-section.interior-hero .hero-section-container .text-container .interior-container {
  max-width: 469px;
  margin-right: auto;
}
@media (max-width: 768px) {
  .hero-section.interior-hero .hero-section-container .text-container .interior-container {
    max-width: 100%;
  }
}
.hero-section.interior-hero .hero-section-container .text-container .interior-container h1 {
  color: #008FD5;
}
.hero-section.interior-hero .hero-section-container .text-container .interior-container h3, .hero-section.interior-hero .hero-section-container .text-container .interior-container h4, .hero-section.interior-hero .hero-section-container .text-container .interior-container h5 {
  color: #ffffff;
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .hero-section.interior-hero .hero-section-container .text-container .interior-container h3, .hero-section.interior-hero .hero-section-container .text-container .interior-container h4, .hero-section.interior-hero .hero-section-container .text-container .interior-container h5 {
    margin-bottom: 20px;
  }
}
.hero-section.interior-hero .hero-section-container .text-container .interior-container h3 {
  margin-bottom: 20px;
}
.hero-section.interior-hero .hero-section-container .text-container .interior-container p {
  color: #ffffff;
  margin-bottom: 20px;
}
@media (max-width: 479px) {
  .hero-section.interior-hero .hero-section-container .text-container .interior-container p {
    margin-bottom: 10px;
  }
}
.hero-section.interior-hero .hero-section-container .text-container .interior-container ol, .hero-section.interior-hero .hero-section-container .text-container .interior-container ul {
  margin-left: 0;
  padding-left: 20px;
}
.hero-section.interior-hero .hero-section-container .text-container .interior-container ol li, .hero-section.interior-hero .hero-section-container .text-container .interior-container ul li {
  color: white;
}
.hero-section.interior-hero .hero-section-container .text-container .interior-container .buttons-container {
  max-width: 400px;
}
.hero-section.interior-hero .hero-section-container .text-container .interior-container .buttons-container .button, .hero-section.interior-hero .hero-section-container .text-container .interior-container .buttons-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .hero-section.interior-hero .hero-section-container .text-container .interior-container .buttons-container .mktoButtonRow > span > button, .hero-section.interior-hero .hero-section-container .text-container .interior-container .buttons-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .hero-section.interior-hero .hero-section-container .text-container .interior-container .buttons-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .hero-section.interior-hero .hero-section-container .text-container .interior-container .buttons-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .hero-section.interior-hero .hero-section-container .text-container .interior-container .buttons-container .mega-menu-link, .hero-section.interior-hero .hero-section-container .text-container .interior-container .buttons-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .hero-section.interior-hero .hero-section-container .text-container .interior-container .buttons-container .mega-menu-link {
  width: 100%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.hero-section.interior-hero .hero-section-container .text-container .interior-container .buttons-container hr {
  background: #7C8699;
  margin: 30px auto;
}
.hero-section.interior-hero .hero-section-container .text-container .interior-container .button, .hero-section.interior-hero .hero-section-container .text-container .interior-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .hero-section.interior-hero .hero-section-container .text-container .interior-container .mktoButtonRow > span > button, .hero-section.interior-hero .hero-section-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .hero-section.interior-hero .hero-section-container .text-container .interior-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .hero-section.interior-hero .hero-section-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .hero-section.interior-hero .hero-section-container .text-container .interior-container .mega-menu-link, .hero-section.interior-hero .hero-section-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .hero-section.interior-hero .hero-section-container .text-container .interior-container .mega-menu-link {
  margin-top: 40px;
}
@media (max-width: 768px) {
  .hero-section.interior-hero .hero-section-container .text-container .interior-container .button, .hero-section.interior-hero .hero-section-container .text-container .interior-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .hero-section.interior-hero .hero-section-container .text-container .interior-container .mktoButtonRow > span > button, .hero-section.interior-hero .hero-section-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .hero-section.interior-hero .hero-section-container .text-container .interior-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .hero-section.interior-hero .hero-section-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .hero-section.interior-hero .hero-section-container .text-container .interior-container .mega-menu-link, .hero-section.interior-hero .hero-section-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .hero-section.interior-hero .hero-section-container .text-container .interior-container .mega-menu-link {
    margin-top: 20px;
  }
}
.hero-section.interior-hero .hero-section-container .text-container .interior-container .links-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 40px;
  max-width: 400px;
}
@media (max-width: 768px) {
  .hero-section.interior-hero .hero-section-container .text-container .interior-container .links-container {
    margin-top: 30px;
  }
}
.hero-section.interior-hero .hero-section-container .text-container .interior-container .links-container h5 {
  color: #008FD5;
  margin-bottom: 30px;
}
@media (max-width: 768px) {
  .hero-section.interior-hero .hero-section-container .text-container .interior-container .links-container h5 {
    margin-bottom: 20px;
  }
}
.hero-section.interior-hero .hero-section-container .text-container .interior-container .links-container hr {
  width: 100%;
  margin: 0 auto 30px;
  background-color: #7C8699;
}
@media (max-width: 768px) {
  .hero-section.interior-hero .hero-section-container .text-container .interior-container .links-container hr {
    margin-bottom: 20px;
  }
}
.hero-section.interior-hero .hero-section-container .image-container, .hero-section.interior-hero .hero-section-container .video-container {
  width: 50%;
  overflow: hidden;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
@media (max-width: 768px) {
  .hero-section.interior-hero .hero-section-container .image-container, .hero-section.interior-hero .hero-section-container .video-container {
    width: 100%;
    height: 280px;
  }
}
.hero-section.interior-hero .hero-section-container .image-container img, .hero-section.interior-hero .hero-section-container .video-container img {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 100%;
  height: 100%;
  border-radius: 20px;
}
.hero-section.interior-hero .hero-section-container .image-container .video-wrapper, .hero-section.interior-hero .hero-section-container .video-container .video-wrapper {
  width: 100%;
}
.hero-section.interior-hero.partners-hero .hero-section-container .text-container, .hero-section.interior-hero.hero-with-cards .hero-section-container .text-container, .hero-section.interior-hero.top-text-align .hero-section-container .text-container {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.hero-section.interior-hero.hero-with-cards {
  margin-bottom: 180px;
}
@media (max-width: 1050px) {
  .hero-section.interior-hero.hero-with-cards {
    margin-bottom: 600px;
  }
}
.hero-section.interior-hero.hero-with-cards .hero-section-container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 700px;
}
@media (max-width: 768px) {
  .hero-section.interior-hero.hero-with-cards .hero-section-container {
    min-height: 0;
    padding-bottom: 70px;
  }
}
.hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards {
  position: absolute;
  z-index: 2;
  bottom: -200px;
}
@media (max-width: 1660px) {
  .hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards {
    bottom: -300px;
  }
}
@media (max-width: 1439px) {
  .hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards {
    bottom: -200px;
  }
}
@media (max-width: 1129px) {
  .hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards {
    bottom: -160px;
  }
}
@media (max-width: 1050px) {
  .hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards {
    bottom: -560px;
  }
}
@media (max-width: 768px) {
  .hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards {
    top: 70%;
  }
}
.hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards .hero-cards-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1200px) {
  .hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards .hero-cards-container {
    padding-left: 30px;
  }
}
@media (max-width: 1050px) {
  .hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards .hero-cards-container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (max-width: 768px) {
  .hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards .hero-cards-container {
    padding-left: 0;
    padding-right: 0;
  }
}
.hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards .hero-cards-container .card-item {
  border-radius: 20px;
  background-color: #F3F5F9;
  width: calc(33.3333333333% - 20px);
}
@media (max-width: 1129px) {
  .hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards .hero-cards-container .card-item {
    width: calc(33.3333333333% - 10px);
  }
}
@media (max-width: 1050px) {
  .hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards .hero-cards-container .card-item {
    width: calc(50% - 10px);
    margin-bottom: 10px;
  }
}
@media (max-width: 768px) {
  .hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards .hero-cards-container .card-item {
    width: 100%;
  }
}
.hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards .hero-cards-container .card-item .card-item-container {
  padding: 60px;
}
.hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards .hero-cards-container .card-item .card-item-container h5 {
  color: #141D41;
  margin-bottom: 20px;
}
.hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards .hero-cards-container .card-item .card-item-container p {
  color: #141D41;
  font-weight: 350;
  margin-bottom: 20px;
}
.hero-section.interior-hero.hero-with-cards .hero-section-container .hero-cards .hero-cards-container .card-item .card-item-container p > strong {
  font-weight: 500;
}
@media (min-width: 1840px) {
  .hero-section.solutions-hero .lines-container {
    z-index: 1;
  }
}
.hero-section.solutions-hero .hero-section-container {
  display: block;
  padding-top: 120px;
  padding-bottom: 120px;
}
@media (max-width: 768px) {
  .hero-section.solutions-hero .hero-section-container {
    padding-top: 65px;
    padding-bottom: 65px;
  }
}
@media (max-width: 479px) {
  .hero-section.solutions-hero .hero-section-container {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.hero-section.solutions-hero .hero-section-container .interior-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media (max-width: 768px) {
  .hero-section.solutions-hero .hero-section-container .interior-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.hero-section.solutions-hero .hero-section-container .interior-container .left-container {
  max-width: 620px;
  margin-right: 80px;
}
@media (max-width: 768px) {
  .hero-section.solutions-hero .hero-section-container .interior-container .left-container {
    max-width: 100%;
    margin-right: 0;
    margin-bottom: 40px;
  }
}
@media (max-width: 479px) {
  .hero-section.solutions-hero .hero-section-container .interior-container .left-container {
    margin-bottom: 20px;
  }
}
.hero-section.solutions-hero .hero-section-container .interior-container .left-container h3 {
  color: #ffffff;
}
.hero-section.solutions-hero .hero-section-container .interior-container .right-container {
  max-width: 460px;
}
@media (max-width: 768px) {
  .hero-section.solutions-hero .hero-section-container .interior-container .right-container {
    max-width: 100%;
  }
}
.hero-section.solutions-hero .hero-section-container .interior-container .right-container p {
  color: #ffffff;
}
.hero-section.solutions-hero .hero-section-container .infographic-container {
  width: 100%;
  height: auto;
  padding: 100px 60px 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
}
@media (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container {
    padding-top: 14px;
    max-width: 1360px;
    margin: 0 auto;
  }
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container {
    padding-top: 80px;
  }
}
@media (max-width: 1279px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container {
    padding-top: 66px;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container {
    padding-top: 40px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container svg {
  width: auto;
  height: auto;
}
.hero-section.solutions-hero .hero-section-container .infographic-container svg .dashed {
  stroke-dasharray: 1000;
  stroke-dashoffset: 1000;
}
.hero-section.solutions-hero .hero-section-container .infographic-container svg .dashed.run-animation {
  -webkit-animation: infographicDash 10s linear forwards;
  animation: infographicDash 10s linear forwards;
}
.hero-section.solutions-hero .hero-section-container .infographic-container svg .dashed.run-animation.accelerated {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container svg .center-dashed {
  stroke-dasharray: 1000;
  stroke-dashoffset: 1000;
}
.hero-section.solutions-hero .hero-section-container .infographic-container svg .center-dashed.run-animation {
  -webkit-animation: infographicDash 3s linear forwards;
  animation: infographicDash 3s linear forwards;
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container svg .center-dashed.run-animation.accelerated {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container svg line.dashed.run-animation {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container svg line.dashed.run-animation.accelerated {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container svg .homepage-graphic-link {
  cursor: pointer;
}
.hero-section.solutions-hero .hero-section-container .infographic-container svg .homepage-graphic-link:hover .block-background, .hero-section.solutions-hero .hero-section-container .infographic-container svg .homepage-graphic-link.active .block-background {
  fill: #0a233f;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-title {
  position: absolute;
  top: 90px;
  left: 79px;
  width: 200px;
  text-align: center;
}
@media (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-title {
    left: 53px;
  }
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-title {
    top: 80px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
@media (max-width: 1279px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-title {
    top: 60px;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-title {
    top: 40px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-title h6 {
  color: #ffffff;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .middle-title {
  position: absolute;
  left: 595px;
  top: 225px;
  text-align: center;
}
@media (max-width: 1839px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .middle-title {
    left: 410px;
  }
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .middle-title {
    left: 0;
    right: 0;
    top: 240px;
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .middle-title {
    top: 280px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .middle-title h5 {
  color: #ffffff;
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .middle-title h5 {
    font-family: "Aventa";
    font-weight: 400;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-items {
  position: absolute;
  top: 189px;
  left: 79px;
  width: 200px;
  text-align: center;
}
@media (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-items {
    left: 53px;
  }
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 10px;
    width: auto;
    left: unset;
    top: 157px;
  }
}
@media (max-width: 1279px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-items {
    width: 610px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    top: 125px;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-items {
    width: 310px;
    top: 90px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-items h6 {
  color: #ffffff;
  margin-bottom: 50px;
  line-height: 32px;
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-items h6 {
    margin-bottom: 0;
    font-family: "Texta Alt Book";
    font-weight: 400;
    font-size: 17px;
    line-height: 26px;
    width: 136px;
  }
}
@media (max-width: 1279px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-items h6 {
    margin-bottom: 23px;
    width: 144px;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-items h6 {
    margin-bottom: 9px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-items h6:nth-of-type(4) {
  margin-bottom: 75px;
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .left-items h6:nth-of-type(4) {
    margin-bottom: 0;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards {
  position: absolute;
  z-index: 1;
  right: 60px;
  top: 23%;
  min-height: 577px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards.accelerated .left-line, .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards.accelerated .button-container {
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards.accelerated .interior-container .card-container {
  -webkit-animation-delay: 1.7s;
  animation-delay: 1.7s;
  -webkit-animation-duration: 0.1s;
  animation-duration: 0.1s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards.accelerated .interior-container .card-container:nth-of-type(2), .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards.accelerated .interior-container .card-container:nth-of-type(4) {
  -webkit-animation-delay: 1.9s;
  animation-delay: 1.9s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards.accelerated .interior-container .card-container:nth-of-type(3), .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards.accelerated .interior-container .card-container:nth-of-type(5), .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards.accelerated .interior-container .card-container:nth-of-type(7) {
  -webkit-animation-delay: 2.1s;
  animation-delay: 2.1s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards.accelerated .interior-container .card-container:nth-of-type(6), .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards.accelerated .interior-container .card-container:nth-of-type(8) {
  -webkit-animation-delay: 2.3s;
  animation-delay: 2.3s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards.accelerated .interior-container .card-container:nth-of-type(9) {
  -webkit-animation-delay: 2.5s;
  animation-delay: 2.5s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .left-line {
  min-height: 577px;
  width: 1px;
  -webkit-transform: scaleY(0);
  -ms-transform: scaleY(0);
  transform: scaleY(0);
  background-color: rgba(124, 134, 153, 0.8);
  margin-right: 20px;
  -webkit-animation: growY 1s forwards;
  animation: growY 1s forwards;
  -webkit-animation-delay: 6s;
  animation-delay: 6s;
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .left-line {
    min-height: auto;
    height: 1px;
    margin-right: 0;
    margin-bottom: 20px;
    width: 100%;
    -webkit-animation: growX 1s forwards;
    animation: growX 1s forwards;
    -webkit-animation-delay: 6s;
    animation-delay: 6s;
  }
}
@media (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards {
    right: 53px;
  }
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards {
    min-height: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    right: unset;
    top: 782px;
    padding-left: 0;
    border-left: none;
  }
}
@media (max-width: 1279px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards {
    top: 722px;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards {
    top: 632px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 752px;
  gap: 20px;
}
@media (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container {
    width: 560px;
    gap: 10px;
  }
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container {
    width: 1159px;
    gap: 20px;
  }
}
@media (max-width: 1279px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container {
    width: 610px;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container {
    width: 310px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container {
  background: rgba(255, 255, 255, 0.05);
  width: 230px;
  border: 1px solid #7C8699;
  opacity: 0;
  -webkit-animation: fadeIn 0.2s forwards;
  animation: fadeIn 0.2s forwards;
  -webkit-animation-delay: 6s;
  animation-delay: 6s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container:nth-of-type(2), .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container:nth-of-type(4) {
  -webkit-animation-delay: 6.4s;
  animation-delay: 6.4s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container:nth-of-type(3), .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container:nth-of-type(5), .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container:nth-of-type(7) {
  -webkit-animation-delay: 6.8s;
  animation-delay: 6.8s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container:nth-of-type(6), .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container:nth-of-type(8) {
  -webkit-animation-delay: 7.2s;
  animation-delay: 7.2s;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container:nth-of-type(9) {
  -webkit-animation-delay: 7.6s;
  animation-delay: 7.6s;
}
@media (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container {
    width: 180px;
  }
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container {
    width: 373px;
    min-height: 177px;
  }
}
@media (max-width: 1279px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container {
    width: 189px;
    min-height: 297px;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container {
    width: 310px;
    min-height: auto;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container h6 {
  background-color: #008FD5;
  color: #ffffff;
  font-family: "Texta Alt Medium";
  font-weight: 700;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  padding: 10px 20px;
}
@media (min-width: 1440px) and (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container h6 {
    font-size: 14px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container p {
  color: #ffffff;
  font-size: 17px;
  line-height: 26px;
  padding: 20px;
}
@media (min-width: 1440px) and (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards .interior-container .card-container p {
    font-size: 15px;
    line-height: 24px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .button-container {
  width: 100%;
  -ms-flex-item-align: end;
  align-self: flex-end;
  text-align: right;
  -webkit-animation: fadeIn 0.2s forwards;
  animation: fadeIn 0.2s forwards;
  opacity: 0;
  margin-top: 30px;
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .button-container {
    right: 0;
    left: 0;
    text-align: center;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .desktop-infographic {
  display: block;
}
@media (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .desktop-infographic {
    display: none;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .middle-desktop-infographic {
  display: none;
}
@media (min-width: 1440px) and (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .middle-desktop-infographic {
    display: block;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .notebook-infographic {
  display: none;
}
@media (min-width: 1280px) and (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .notebook-infographic {
    display: block;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .laptop-infographic {
  display: none;
}
@media (min-width: 768px) and (max-width: 1279px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .laptop-infographic {
    display: block;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .mobile-infographic {
  display: none;
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .mobile-infographic {
    display: block;
  }
}
.hero-section.not-found-section .hero-section-container .text-container {
  width: 100%;
}
.hero-section.not-found-section .hero-section-container .text-container .interior-container {
  max-width: 100%;
}
.hero-section.not-found-section .hero-section-container .text-container .interior-container h1 {
  margin-bottom: 40px;
}
.hero-section.not-found-section .hero-section-container .text-container .interior-container p {
  max-width: 470px;
}
.hero-section.not-found-section .hero-section-container .text-container .interior-container .buttons-container {
  max-width: 280px;
}
.hero-section.not-found-section .hero-section-container .text-container .interior-container .buttons-container .button, .hero-section.not-found-section .hero-section-container .text-container .interior-container .buttons-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .hero-section.not-found-section .hero-section-container .text-container .interior-container .buttons-container .mktoButtonRow > span > button, .hero-section.not-found-section .hero-section-container .text-container .interior-container .buttons-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .hero-section.not-found-section .hero-section-container .text-container .interior-container .buttons-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .hero-section.not-found-section .hero-section-container .text-container .interior-container .buttons-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .hero-section.not-found-section .hero-section-container .text-container .interior-container .buttons-container .mega-menu-link, .hero-section.not-found-section .hero-section-container .text-container .interior-container .buttons-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .hero-section.not-found-section .hero-section-container .text-container .interior-container .buttons-container .mega-menu-link {
  margin-bottom: 25px;
}
.hero-section.not-found-section .hero-section-container .text-container .interior-container .buttons-container hr {
  margin: 0 auto;
  background-color: #7C8699;
}

.expandable-cards-section {
  margin: 150px auto;
}
@media (max-width: 1440px) {
  .expandable-cards-section {
    margin: 160px auto 120px;
  }
}
@media (max-width: 768px) {
  .expandable-cards-section {
    margin: 140px auto 80px;
  }
}
@media (max-width: 479px) {
  .expandable-cards-section {
    margin: 50px auto;
  }
}
.expandable-cards-section .container-left-space {
  margin-bottom: 80px;
}
@media (max-width: 1440px) {
  .expandable-cards-section .container-left-space {
    margin-bottom: 60px;
  }
}
@media (max-width: 768px) {
  .expandable-cards-section .container-left-space {
    margin-bottom: 40px;
  }
}
@media (max-width: 479px) {
  .expandable-cards-section .container-left-space {
    margin: 30px auto;
  }
}
.expandable-cards-section .expandable-cards-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 40px;
}
@media (max-width: 1440px) {
  .expandable-cards-section .expandable-cards-container {
    gap: 20px;
  }
}
@media (max-width: 1200px) {
  .expandable-cards-section .expandable-cards-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (max-width: 479px) {
  .expandable-cards-section .expandable-cards-container {
    gap: 10px;
  }
}
.expandable-cards-section .expandable-cards-container .expandable-card {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 20px;
  position: relative;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 330px;
  width: 100%;
}
@media (max-width: 768px) {
  .expandable-cards-section .expandable-cards-container .expandable-card {
    max-width: 343px;
  }
}
@media (max-width: 479px) {
  .expandable-cards-section .expandable-cards-container .expandable-card {
    width: 100%;
  }
}
.expandable-cards-section .expandable-cards-container .expandable-card .text-container {
  background-color: #F3F5F9;
  padding: 60px 60px 85px;
  border-radius: 20px;
  width: 100%;
}
@media (max-width: 1440px) {
  .expandable-cards-section .expandable-cards-container .expandable-card .text-container {
    padding: 40px 40px 60px;
  }
}
@media (max-width: 479px) {
  .expandable-cards-section .expandable-cards-container .expandable-card .text-container {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .expandable-cards-section .expandable-cards-container .expandable-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.expandable-cards-section .expandable-cards-container .expandable-card h3 {
  margin-bottom: 150px;
}
@media (max-width: 768px) {
  .expandable-cards-section .expandable-cards-container .expandable-card h3 {
    margin-bottom: 40px;
  }
}
.expandable-cards-section .expandable-cards-container .expandable-card h3, .expandable-cards-section .expandable-cards-container .expandable-card h6, .expandable-cards-section .expandable-cards-container .expandable-card .button, .expandable-cards-section .expandable-cards-container .expandable-card .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .expandable-cards-section .expandable-cards-container .expandable-card .mktoButtonRow > span > button, .expandable-cards-section .expandable-cards-container .expandable-card .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .expandable-cards-section .expandable-cards-container .expandable-card #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .expandable-cards-section .expandable-cards-container .expandable-card .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .expandable-cards-section .expandable-cards-container .expandable-card .mega-menu-link, .expandable-cards-section .expandable-cards-container .expandable-card .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .expandable-cards-section .expandable-cards-container .expandable-card .mega-menu-link {
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
.expandable-cards-section .expandable-cards-container .expandable-card .image-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  opacity: 0;
  min-width: 0;
  width: 0;
  margin-left: -36px;
  border-radius: 20px;
  overflow: hidden;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  -webkit-transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}
@media (max-width: 768px) {
  .expandable-cards-section .expandable-cards-container .expandable-card .image-container {
    min-width: auto;
    width: 100%;
    height: 280px;
    margin-left: 0;
    margin-bottom: -30px;
    z-index: 1;
    display: none;
  }
}
.expandable-cards-section .expandable-cards-container .expandable-card .image-container img {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 100%;
  height: 100%;
}
.expandable-cards-section .expandable-cards-container .expandable-card .button, .expandable-cards-section .expandable-cards-container .expandable-card .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .expandable-cards-section .expandable-cards-container .expandable-card .mktoButtonRow > span > button, .expandable-cards-section .expandable-cards-container .expandable-card .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .expandable-cards-section .expandable-cards-container .expandable-card #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .expandable-cards-section .expandable-cards-container .expandable-card .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .expandable-cards-section .expandable-cards-container .expandable-card .mega-menu-link, .expandable-cards-section .expandable-cards-container .expandable-card .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .expandable-cards-section .expandable-cards-container .expandable-card .mega-menu-link {
  margin-top: 40px;
}
@media (max-width: 479px) {
  .expandable-cards-section .expandable-cards-container .expandable-card .button, .expandable-cards-section .expandable-cards-container .expandable-card .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .expandable-cards-section .expandable-cards-container .expandable-card .mktoButtonRow > span > button, .expandable-cards-section .expandable-cards-container .expandable-card .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .expandable-cards-section .expandable-cards-container .expandable-card #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .expandable-cards-section .expandable-cards-container .expandable-card .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .expandable-cards-section .expandable-cards-container .expandable-card .mega-menu-link, .expandable-cards-section .expandable-cards-container .expandable-card .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .expandable-cards-section .expandable-cards-container .expandable-card .mega-menu-link {
    margin-top: 30px;
  }
}
.expandable-cards-section .expandable-cards-container .expandable-card .button, .expandable-cards-section .expandable-cards-container .expandable-card .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .expandable-cards-section .expandable-cards-container .expandable-card .mktoButtonRow > span > button, .expandable-cards-section .expandable-cards-container .expandable-card .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .expandable-cards-section .expandable-cards-container .expandable-card #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .expandable-cards-section .expandable-cards-container .expandable-card .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .expandable-cards-section .expandable-cards-container .expandable-card .mega-menu-link, .expandable-cards-section .expandable-cards-container .expandable-card .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .expandable-cards-section .expandable-cards-container .expandable-card .mega-menu-link {
  display: none;
}
.expandable-cards-section .expandable-cards-container .expandable-card.active {
  cursor: unset;
  max-width: none;
  width: auto;
}
.expandable-cards-section .expandable-cards-container .expandable-card.active .text-container {
  background-color: #008FD5;
  padding-bottom: 60px;
  min-width: 260px;
}
@media (max-width: 1559px) {
  .expandable-cards-section .expandable-cards-container .expandable-card.active .text-container {
    padding-bottom: 40px;
  }
}
@media (max-width: 1200px) {
  .expandable-cards-section .expandable-cards-container .expandable-card.active .text-container {
    width: 343px;
  }
}
@media (max-width: 768px) {
  .expandable-cards-section .expandable-cards-container .expandable-card.active .text-container {
    padding-top: 70px;
  }
}
@media (max-width: 479px) {
  .expandable-cards-section .expandable-cards-container .expandable-card.active .text-container {
    width: 100%;
  }
}
.expandable-cards-section .expandable-cards-container .expandable-card.active h3, .expandable-cards-section .expandable-cards-container .expandable-card.active h6, .expandable-cards-section .expandable-cards-container .expandable-card.active .button, .expandable-cards-section .expandable-cards-container .expandable-card.active .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .expandable-cards-section .expandable-cards-container .expandable-card.active .mktoButtonRow > span > button, .expandable-cards-section .expandable-cards-container .expandable-card.active .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .expandable-cards-section .expandable-cards-container .expandable-card.active #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .expandable-cards-section .expandable-cards-container .expandable-card.active .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .expandable-cards-section .expandable-cards-container .expandable-card.active .mega-menu-link, .expandable-cards-section .expandable-cards-container .expandable-card.active .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .expandable-cards-section .expandable-cards-container .expandable-card.active .mega-menu-link {
  color: #ffffff;
}
.expandable-cards-section .expandable-cards-container .expandable-card.active .button, .expandable-cards-section .expandable-cards-container .expandable-card.active .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .expandable-cards-section .expandable-cards-container .expandable-card.active .mktoButtonRow > span > button, .expandable-cards-section .expandable-cards-container .expandable-card.active .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .expandable-cards-section .expandable-cards-container .expandable-card.active #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .expandable-cards-section .expandable-cards-container .expandable-card.active .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .expandable-cards-section .expandable-cards-container .expandable-card.active .mega-menu-link, .expandable-cards-section .expandable-cards-container .expandable-card.active .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .expandable-cards-section .expandable-cards-container .expandable-card.active .mega-menu-link {
  display: block;
}
.expandable-cards-section .expandable-cards-container .expandable-card.active .image-container {
  opacity: 1;
  min-width: 439px;
  width: 439px;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
@media (max-width: 1440px) {
  .expandable-cards-section .expandable-cards-container .expandable-card.active .image-container {
    min-width: 260px;
    width: 260px;
  }
}
@media (max-width: 768px) {
  .expandable-cards-section .expandable-cards-container .expandable-card.active .image-container {
    min-width: auto;
    width: 100%;
    display: block;
  }
}

.information-section {
  position: relative;
}
.information-section h2 {
  margin-bottom: 20px;
}
.information-section p {
  max-width: 395px;
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .information-section p {
    max-width: 420px;
  }
}
.information-section .lines-container {
  position: absolute;
  z-index: -1;
}
.information-section .lines-container.desktop {
  display: none;
}
@media (min-width: 769px) {
  .information-section .lines-container.desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.information-section .lines-container.tablet {
  display: none;
}
@media (min-width: 600px) and (max-width: 768px) {
  .information-section .lines-container.tablet {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.information-section .lines-container.mobile {
  display: none;
}
@media (max-width: 599px) {
  .information-section .lines-container.mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.information-section.information-section-1 .lines-container {
  left: -40px;
  top: -150px;
  height: auto;
}
@media (max-width: 1440px) {
  .information-section.information-section-1 .lines-container {
    top: -120px;
  }
}
@media (max-width: 768px) {
  .information-section.information-section-1 .lines-container {
    left: -20px;
    top: -80px;
  }
}
.information-section.information-section-1 .lines-container svg {
  height: auto;
  width: auto;
}
.information-section.information-section-2 .lines-container {
  right: -40px;
  bottom: -150px;
  height: auto;
}
@media (max-width: 768px) {
  .information-section.information-section-2 .lines-container {
    right: -20px;
    bottom: -100px;
  }
}
.information-section.information-section-2 .lines-container svg {
  height: auto;
  width: auto;
}
.information-section.information-section-3 .lines-container {
  left: -40px;
  top: -280px;
  height: auto;
}
@media (max-width: 768px) {
  .information-section.information-section-3 .lines-container {
    left: -20px;
  }
}
.information-section.information-section-3 .lines-container svg {
  height: auto;
  width: auto;
}

.benefits-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: -25%;
  margin-bottom: 150px;
}
@media (max-width: 1023px) {
  .benefits-container {
    margin: 80px auto;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
@media (max-width: 479px) {
  .benefits-container {
    margin: 50px auto;
  }
}
.benefits-container .benefit-card-container {
  width: calc(25% - 15px);
}
@media (max-width: 1023px) {
  .benefits-container .benefit-card-container {
    width: 100%;
  }
}
.benefits-container .benefit-card-container:first-child {
  width: 100%;
}
.benefits-container .benefit-card-container:first-child .benefit-card {
  width: calc(25% - 15px);
  margin-left: auto;
}
@media (max-width: 1023px) {
  .benefits-container .benefit-card-container:first-child .benefit-card {
    width: 100%;
  }
}
.benefits-container .benefit-card {
  height: 100%;
  background-color: #F3F5F9;
  padding: 60px;
  border-radius: 20px;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}
@media (max-width: 1440px) {
  .benefits-container .benefit-card {
    padding: 40px;
  }
}
.benefits-container .benefit-card:hover {
  background-color: #008FD5;
}
.benefits-container .benefit-card:hover .icon svg path {
  stroke: #611059;
}
.benefits-container .benefit-card:hover h5, .benefits-container .benefit-card:hover p {
  color: #ffffff;
}
.benefits-container .benefit-card .icon {
  width: 80px;
  height: 80px;
  background-color: #ffffff;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 40px;
}
@media (max-width: 479px) {
  .benefits-container .benefit-card .icon {
    width: 60px;
    height: 60px;
    margin-bottom: 30px;
  }
  .benefits-container .benefit-card .icon svg {
    max-width: 16px;
  }
  .benefits-container .benefit-card .icon svg path {
    -webkit-transition: stroke 0.2s ease-in-out;
    transition: stroke 0.2s ease-in-out;
  }
}
.benefits-container .benefit-card h5 {
  margin-bottom: 20px;
}
.benefits-container .benefit-card h5, .benefits-container .benefit-card p {
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}

.video-section {
  position: relative;
}
.video-section .interior-container {
  width: 100%;
  height: 100%;
}
.video-section .video-wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
}
.video-section .video-wrapper.iframe-wrapper {
  height: 0;
  padding-bottom: 56.25%;
}
.video-section .video-wrapper video, .video-section .video-wrapper iframe {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 20px;
  z-index: 0;
}
.video-section .video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.infographic-section {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #141D41;
  padding: 105px 50px;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
@media (max-width: 1279px) {
  .infographic-section {
    padding: 60px 40px;
  }
}
.infographic-section .svg-text .middle-title {
  position: absolute;
  left: 0;
  right: 0;
  top: 75px;
  text-align: center;
}
@media (max-width: 600px) {
  .infographic-section .svg-text .middle-title {
    top: 30px;
  }
}
.infographic-section .svg-text .middle-title h4 {
  color: #ffffff;
}
@media (max-width: 1279px) {
  .infographic-section .svg-text .middle-title h4 {
    font-size: 18px;
    line-height: 26px;
  }
}
.infographic-section .svg-text .product-items {
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  top: 330px;
  text-align: center;
}
@media (max-width: 1840px) {
  .infographic-section .svg-text .product-items {
    top: 275px;
  }
}
@media (max-width: 1279px) {
  .infographic-section .svg-text .product-items {
    top: 182px;
  }
}
@media (max-width: 767px) {
  .infographic-section .svg-text .product-items {
    top: 110px;
  }
}
.infographic-section .svg-text .product-items a {
  display: block;
  max-width: 205px;
  margin: 0 auto;
  position: relative;
}
.infographic-section .svg-text .product-items a h5 {
  color: #ffffff;
  font-size: 28px;
}
@media (max-width: 1840px) {
  .infographic-section .svg-text .product-items a h5 {
    font-size: 19px;
    line-height: 29px;
  }
}
@media (max-width: 1279px) {
  .infographic-section .svg-text .product-items a h5 {
    font-family: "Texta Alt Medium";
    font-size: 14px;
    line-height: 20px;
  }
}
@media (max-width: 767px) {
  .infographic-section .svg-text .product-items a h5 {
    font-size: 10px;
    line-height: 14px;
  }
}
.infographic-section .svg-text .product-items a span {
  color: #ffffff;
  font-size: 20px;
  line-height: 24px;
  padding-top: 8px;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
}
@media (max-width: 1840px) {
  .infographic-section .svg-text .product-items a span {
    font-size: 12px;
    line-height: 14px;
  }
}
@media (max-width: 767px) {
  .infographic-section .svg-text .product-items a span {
    display: none;
  }
}
@media (max-width: 1840px) {
  .infographic-section .svg-text .product-items a {
    max-width: 115px;
  }
}
@media (max-width: 1279px) {
  .infographic-section .svg-text .product-items a {
    max-width: 87px;
  }
}
@media (max-width: 767px) {
  .infographic-section .svg-text .product-items a {
    max-width: 52px;
  }
}
.infographic-section .svg-text .product-items a:nth-of-type(1) {
  position: relative;
  top: -110px;
}
@media (max-width: 1840px) {
  .infographic-section .svg-text .product-items a:nth-of-type(1) {
    top: -85px;
  }
}
@media (max-width: 767px) {
  .infographic-section .svg-text .product-items a:nth-of-type(1) {
    top: -20px;
  }
}
.infographic-section .svg-text .product-items a:nth-of-type(2) {
  position: relative;
  right: 262px;
  top: 50px;
}
@media (max-width: 1840px) {
  .infographic-section .svg-text .product-items a:nth-of-type(2) {
    right: 185px;
    top: 18px;
  }
}
@media (max-width: 1279px) {
  .infographic-section .svg-text .product-items a:nth-of-type(2) {
    top: -22px;
    right: 109px;
  }
}
@media (max-width: 767px) {
  .infographic-section .svg-text .product-items a:nth-of-type(2) {
    top: 2px;
    right: 58px;
  }
}
.infographic-section .svg-text .product-items a:nth-of-type(3) {
  position: relative;
  top: 230px;
}
@media (max-width: 1840px) {
  .infographic-section .svg-text .product-items a:nth-of-type(3) {
    top: 145px;
  }
}
@media (max-width: 1279px) {
  .infographic-section .svg-text .product-items a:nth-of-type(3) {
    top: 50px;
  }
}
@media (max-width: 767px) {
  .infographic-section .svg-text .product-items a:nth-of-type(3) {
    top: 36px;
  }
}
.infographic-section .svg-text .product-items a:nth-of-type(4) {
  position: relative;
  left: 268px;
  top: -28px;
}
@media (max-width: 1840px) {
  .infographic-section .svg-text .product-items a:nth-of-type(4) {
    left: 190px;
    top: -38px;
  }
}
@media (max-width: 1279px) {
  .infographic-section .svg-text .product-items a:nth-of-type(4) {
    top: -62px;
    left: 112px;
  }
}
@media (max-width: 767px) {
  .infographic-section .svg-text .product-items a:nth-of-type(4) {
    top: -25px;
    left: 60px;
  }
}
.infographic-section .svg-text .product-items .centered-text {
  max-width: 190px;
  text-align: center;
  color: #ffffff;
  font-size: 24px;
  line-height: 40px;
  height: 0;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
}
@media (max-width: 1840px) {
  .infographic-section .svg-text .product-items .centered-text {
    max-width: 120px;
    font-size: 12px;
    line-height: 20px;
  }
}
@media (max-width: 1279px) {
  .infographic-section .svg-text .product-items .centered-text {
    top: 15%;
    max-width: 90px;
  }
}
@media (max-width: 767px) {
  .infographic-section .svg-text .product-items .centered-text {
    font-size: 7px;
    line-height: 12px;
    max-width: 60px;
    top: 28%;
  }
}
.infographic-section svg {
  width: auto;
  height: auto;
}
@media (max-width: 1840px) {
  .infographic-section svg {
    width: 1074px;
  }
}
@media (max-width: 1279px) {
  .infographic-section svg {
    width: 632px;
  }
}
@media (max-width: 767px) {
  .infographic-section svg {
    width: 337px;
  }
}
.infographic-section svg .home-product-hexagon {
  stroke-width: 6px;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.infographic-section svg .home-product-hexagon#product-0 {
  -webkit-transform: translate(0px, -100px);
  -ms-transform: translate(0px, -100px);
  transform: translate(0px, -100px);
}
.infographic-section svg .home-product-hexagon#product-1 {
  -webkit-transform: translate(-40px, 0px);
  -ms-transform: translate(-40px, 0px);
  transform: translate(-40px, 0px);
}
.infographic-section svg .home-product-hexagon#product-2 {
  -webkit-transform: translate(0px, 100px);
  -ms-transform: translate(0px, 100px);
  transform: translate(0px, 100px);
}
.infographic-section svg .home-product-hexagon#product-3 {
  -webkit-transform: translate(40px, 0px);
  -ms-transform: translate(40px, 0px);
  transform: translate(40px, 0px);
}
.infographic-section svg .dashed {
  stroke-dasharray: 600;
  stroke-dashoffset: 0;
}
.infographic-section svg .dashed.run-animation {
  -webkit-animation: dashInverted 2.5s linear forwards;
  animation: dashInverted 2.5s linear forwards;
}

.homepage-graphic {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #141D41;
  padding: 205px 50px;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
}
@media (max-width: 1279px) {
  .homepage-graphic {
    padding: 160px 40px;
  }
}
@media (max-width: 600px) {
  .homepage-graphic {
    padding: 60px 40px;
  }
}
.homepage-graphic .svg-text .middle-title {
  position: absolute;
  left: 0;
  right: 0;
  top: 150px;
  text-align: center;
}
@media (max-width: 1840px) {
  .homepage-graphic .svg-text .middle-title {
    top: 100px;
  }
}
@media (max-width: 1024px) {
  .homepage-graphic .svg-text .middle-title {
    top: 50px;
  }
}
@media (max-width: 768px) {
  .homepage-graphic .svg-text .middle-title {
    top: 80px;
  }
}
@media (max-width: 600px) {
  .homepage-graphic .svg-text .middle-title {
    top: 30px;
  }
}
.homepage-graphic .svg-text .middle-title h2 {
  color: #ffffff;
}
@media (max-width: 1660px) {
  .homepage-graphic .svg-text .middle-title h2 {
    font-size: 48px;
    line-height: 58px;
  }
}
@media (max-width: 768px) {
  .homepage-graphic .svg-text .middle-title h2 {
    font-size: 30px;
    line-height: 40px;
  }
}
@media (max-width: 600px) {
  .homepage-graphic .svg-text .middle-title h2 {
    font-size: 20px;
    line-height: 32px;
  }
}
.homepage-graphic .infographic-image svg {
  width: auto;
  height: auto;
}
@media (max-width: 1840px) {
  .homepage-graphic .infographic-image svg {
    width: 1074px;
  }
}
@media (max-width: 1024px) {
  .homepage-graphic .infographic-image svg {
    width: 632px;
  }
}
@media (max-width: 600px) {
  .homepage-graphic .infographic-image svg {
    width: 460px;
  }
}
@media (max-width: 479px) {
  .homepage-graphic .infographic-image svg {
    width: 337px;
  }
}
.homepage-graphic .infographic-image svg .dashed {
  stroke-dasharray: 600;
  stroke-dashoffset: 0;
}
.homepage-graphic .infographic-image svg .dashed.run-animation {
  -webkit-animation: dashInverted 2.5s linear forwards;
  animation: dashInverted 2.5s linear forwards;
}
.homepage-graphic #homepage-graphic-svg {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 35%;
}
@media (max-width: 1279px) {
  .homepage-graphic #homepage-graphic-svg {
    width: 45%;
  }
}
.homepage-graphic #homepage-graphic-svg .homepage-graphic-link:hover .block-background {
  fill: #0a233f;
}

.accordions-section .container-fixed {
  max-width: 1220px;
}
.accordions-section.with-icon .section-description {
  max-width: 610px;
  margin: 60px 0;
}
.accordions-section.with-icon .accordion-container {
  border-top: 1px solid #7C8699;
}
.accordions-section.with-icon .accordion-container .accordion-item .accordion-header h4 span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  gap: 40px;
}
.accordions-section.with-icon .accordion-container .accordion-item .accordion-header h4 span img {
  height: 80px;
  width: auto;
}
.accordions-section.with-icon .accordion-container .accordion-item .columns-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
@media (max-width: 768px) {
  .accordions-section.with-icon .accordion-container .accordion-item .columns-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    gap: 40px;
  }
}
.accordions-section.with-icon .accordion-container .accordion-item .columns-container .left-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.accordions-section.with-icon .accordion-container .accordion-item .columns-container .right-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
}
@media (max-width: 768px) {
  .accordions-section.with-icon .accordion-container .accordion-item .columns-container .right-column {
    width: 100%;
  }
}
.accordions-section.with-icon .accordion-container .accordion-item .columns-container .right-column img {
  margin-top: 0;
}
.accordions-section h2 {
  font-family: "Aventa";
  font-weight: 400;
  max-width: 1047px;
  margin-bottom: 0;
}
@media (min-width: 1441px) {
  .accordions-section h2 {
    font-size: 90px;
    line-height: 100px;
  }
}
.accordions-section .accordion-container .accordion-item {
  padding-top: 60px;
  padding-bottom: 60px;
  border-bottom: 1px solid #7C8699;
}
@media (max-width: 768px) {
  .accordions-section .accordion-container .accordion-item {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.accordions-section .accordion-container .accordion-item .accordion-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  position: relative;
  padding-right: 120px;
  cursor: pointer;
}
@media (max-width: 1023px) {
  .accordions-section .accordion-container .accordion-item .accordion-header {
    padding-right: 70px;
  }
}
.accordions-section .accordion-container .accordion-item .accordion-header h4 {
  font-family: "Aventa";
  font-weight: 400;
}
.accordions-section .accordion-container .accordion-item .accordion-header .toggle-button {
  position: absolute;
  top: 0;
  right: 50px;
  width: 50px;
  height: 50px;
  border: 1px solid #141D41;
  border-radius: 50%;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='8' viewBox='0 0 15 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.987281 7.38628C4.34937 5.62519 9.79277 5.62518 13.1549 7.38628C13.5017 7.57306 13.8486 7.75985 14.1421 8L7.07107 0.928932L0 8C0.320199 7.78653 0.640399 7.57307 0.987281 7.38628Z' fill='%23141D41'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media (max-width: 1023px) {
  .accordions-section .accordion-container .accordion-item .accordion-header .toggle-button {
    right: 0;
  }
}
.accordions-section .accordion-container .accordion-item .accordion-content {
  display: none;
  padding-top: 60px;
}
@media (max-width: 768px) {
  .accordions-section .accordion-container .accordion-item .accordion-content {
    padding-top: 30px;
  }
}
.accordions-section .accordion-container .accordion-item .accordion-content .accordion-link {
  display: block;
  text-decoration: underline;
}
.accordions-section .accordion-container .accordion-item .accordion-content img {
  margin-top: 40px;
}
@media (max-width: 768px) {
  .accordions-section .accordion-container .accordion-item .accordion-content img {
    margin-top: 30px;
  }
}
.accordions-section .accordion-container .accordion-item.open .accordion-header h4 {
  color: #008FD5;
}
.accordions-section .accordion-container .accordion-item.open .accordion-header .toggle-button {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
  border-color: #008FD5;
  background-image: url("data:image/svg+xml,%3Csvg width='50' height='51' viewBox='0 0 50 51' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='25' cy='25.4998' r='24.5' transform='rotate(-90 25 25.4998)' stroke='%23008FD5'/%3E%3Cpath d='M18.9873 26.886C22.3494 25.1249 27.7928 25.1249 31.1549 26.886C31.5017 27.0728 31.8486 27.2596 32.1421 27.4998L25.0711 20.4287L18 27.4998C18.3202 27.2863 18.6404 27.0728 18.9873 26.886Z' fill='%23008FD5'/%3E%3C/svg%3E%0A");
}

.accordions-section-old h2 {
  max-width: 910px;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  .accordions-section-old h2 {
    margin-bottom: 0;
  }
}
.accordions-section-old .accordion-container .accordion-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #7C8699;
  padding-top: 60px;
  padding-bottom: 60px;
}
@media (max-width: 1023px) {
  .accordions-section-old .accordion-container .accordion-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (max-width: 768px) {
  .accordions-section-old .accordion-container .accordion-item {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
.accordions-section-old .accordion-container .accordion-item .left-container {
  width: 100%;
  max-width: 700px;
  position: relative;
  margin-right: 40px;
}
@media (max-width: 1440px) {
  .accordions-section-old .accordion-container .accordion-item .left-container {
    max-width: 600px;
  }
}
@media (max-width: 1023px) {
  .accordions-section-old .accordion-container .accordion-item .left-container {
    max-width: 100%;
    margin-right: 0;
  }
}
.accordions-section-old .accordion-container .accordion-item .left-container .accordion-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  max-width: 590px;
  margin-bottom: 60px;
}
@media (max-width: 1023px) {
  .accordions-section-old .accordion-container .accordion-item .left-container .accordion-header {
    padding-right: 70px;
  }
}
@media (max-width: 768px) {
  .accordions-section-old .accordion-container .accordion-item .left-container .accordion-header {
    margin-bottom: 30px;
  }
}
.accordions-section-old .accordion-container .accordion-item .left-container .accordion-header h4 {
  cursor: pointer;
}
@media (max-width: 1440px) {
  .accordions-section-old .accordion-container .accordion-item .left-container .accordion-header h4 {
    max-width: 490px;
  }
}
@media (max-width: 1023px) {
  .accordions-section-old .accordion-container .accordion-item .left-container .accordion-header h4 {
    max-width: 100%;
  }
}
.accordions-section-old .accordion-container .accordion-item .left-container .accordion-header .accordion-icon {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 20px;
  width: 50px;
  height: 50px;
  border: 1px solid #141D41;
  border-radius: 50%;
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='8' viewBox='0 0 15 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.987281 7.38628C4.34937 5.62519 9.79277 5.62518 13.1549 7.38628C13.5017 7.57306 13.8486 7.75985 14.1421 8L7.07107 0.928932L0 8C0.320199 7.78653 0.640399 7.57307 0.987281 7.38628Z' fill='%23141D41'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media (max-width: 1023px) {
  .accordions-section-old .accordion-container .accordion-item .left-container .accordion-header .accordion-icon {
    right: 0;
  }
}
.accordions-section-old .accordion-container .accordion-item .left-container .accordion-content {
  display: none;
}
@media (max-width: 1023px) {
  .accordions-section-old .accordion-container .accordion-item .left-container .accordion-content {
    margin-bottom: 60px;
  }
}
@media (max-width: 768px) {
  .accordions-section-old .accordion-container .accordion-item .left-container .accordion-content {
    margin-bottom: 30px;
  }
}
.accordions-section-old .accordion-container .accordion-item .right-container {
  max-width: 590px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 1023px) {
  .accordions-section-old .accordion-container .accordion-item .right-container {
    max-width: 100%;
  }
}
.accordions-section-old .accordion-container .accordion-item.open .left-container .accordion-header h4 {
  color: #008FD5;
}
.accordions-section-old .accordion-container .accordion-item.open .left-container .accordion-header .accordion-icon {
  -webkit-transform: rotate(0);
  -ms-transform: rotate(0);
  transform: rotate(0);
}

.text-video-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-radius: 20px;
}
@media (max-width: 768px) {
  .text-video-section {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.text-video-section .text-container {
  background-color: #141D41;
  max-width: 650px;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: -30px;
  z-index: 1;
}
@media (max-width: 1440px) {
  .text-video-section .text-container {
    max-width: 50%;
  }
}
@media (max-width: 768px) {
  .text-video-section .text-container {
    max-width: 100%;
    margin-top: -30px;
  }
}
.text-video-section .text-container .interior-container {
  padding: 105px;
}
@media (max-width: 768px) {
  .text-video-section .text-container .interior-container {
    padding: 60px;
  }
}
@media (max-width: 479px) {
  .text-video-section .text-container .interior-container {
    padding: 40px;
  }
}
.text-video-section .text-container .interior-container h4 {
  margin-bottom: 20px;
}
.text-video-section .text-container .interior-container h4, .text-video-section .text-container .interior-container p {
  color: #ffffff;
}
.text-video-section .video-container {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 910px;
  overflow: hidden;
  position: relative;
  border-radius: 20px;
  z-index: 1;
}
@media (max-width: 1440px) {
  .text-video-section .video-container {
    height: auto;
  }
}
@media (max-width: 768px) {
  .text-video-section .video-container {
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
    width: 100%;
    height: 360px;
  }
}
@media (max-width: 479px) {
  .text-video-section .video-container {
    height: 310px;
  }
}

@media (max-width: 768px) {
  .progress-scroll-section {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.progress-scroll-section .container-left-space h2 {
  margin-bottom: 6px;
}
.progress-scroll-section .container-left-space p {
  max-width: 470px;
}
.progress-scroll-section .section-container {
  position: relative;
}
.progress-scroll-section .section-container .content-to-scroll .content-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 100px;
}
.progress-scroll-section .section-container .content-to-scroll .content-container:last-child {
  margin-bottom: 0;
}
.progress-scroll-section .section-container .content-to-scroll .content-container .text-container {
  max-width: 700px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-right: 40px;
}
.progress-scroll-section .section-container .content-to-scroll .content-container .text-container h3 {
  margin-bottom: 40px;
}
.progress-scroll-section .section-container .content-to-scroll .content-container .text-container p {
  max-width: 460px;
}
.progress-scroll-section .section-container .content-to-scroll .content-container .image-container {
  height: 820px;
  width: 650px;
  overflow: hidden;
  border-radius: 20px;
}
.progress-scroll-section .section-container .content-to-scroll .content-container .image-container img {
  width: 100%;
  height: 100%;
  -o-object-position: center;
  object-position: center;
  -o-object-fit: cover;
  object-fit: cover;
}
.progress-scroll-section .section-container .progress-scroll-bar {
  height: 100%;
  position: absolute;
  top: 0;
  left: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 1440px) {
  .progress-scroll-section .section-container .progress-scroll-bar {
    left: 0;
  }
}
.progress-scroll-section .section-container .progress-scroll-bar .interior-container {
  position: sticky;
  top: 0;
  padding-top: 160px;
}
@media (max-width: 1280px) {
  .progress-scroll-section .section-container .progress-scroll-bar .interior-container {
    padding-top: 60px;
  }
}
.progress-scroll-section .section-container .progress-scroll-bar .interior-container .progress-line {
  position: absolute;
  left: 50%;
  top: 160px;
  height: calc(100% - 226px);
  width: 1px;
  background-color: #7C8699;
}
@media (max-width: 1280px) {
  .progress-scroll-section .section-container .progress-scroll-bar .interior-container .progress-line {
    top: 60px;
    height: calc(100% - 140px);
  }
}
.progress-scroll-section .section-container .progress-scroll-bar .interior-container .slide-number {
  color: #7C8699;
  width: 48px;
  height: 48px;
  border: 1px solid #7C8699;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 66px;
  position: relative;
  background-color: #ffffff;
  z-index: 1;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
@media (max-width: 768px) {
  .progress-scroll-section.left-scroll-bar .section-container .content-to-scroll {
    padding-top: 50px;
  }
}
@media (max-width: 768px) {
  .progress-scroll-section.left-scroll-bar .section-container .content-to-scroll .content-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    margin-bottom: 80px;
  }
}
@media (max-width: 479px) {
  .progress-scroll-section.left-scroll-bar .section-container .content-to-scroll .content-container {
    margin-bottom: 50px;
  }
}
@media (max-width: 768px) {
  .progress-scroll-section.left-scroll-bar .section-container .content-to-scroll .content-container .text-container {
    max-width: 100%;
    margin-right: 0;
    margin-top: 30px;
  }
}
@media (max-width: 768px) {
  .progress-scroll-section.left-scroll-bar .section-container .content-to-scroll .content-container .text-container h3 {
    margin-bottom: 20px;
  }
}
@media (max-width: 768px) {
  .progress-scroll-section.left-scroll-bar .section-container .content-to-scroll .content-container .image-container {
    width: 100%;
    height: 280px;
  }
}
@media (max-width: 768px) {
  .progress-scroll-section.left-scroll-bar .section-container .progress-scroll-bar {
    display: none;
  }
}
@media (max-width: 768px) {
  .progress-scroll-section.left-scroll-bar .section-container .progress-scroll-bar .interior-container {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 40px 0;
    background-color: #ffffff;
  }
}
@media (max-width: 768px) {
  .progress-scroll-section.left-scroll-bar .section-container .progress-scroll-bar .interior-container .progress-line {
    height: 1px;
    width: 100%;
    left: 0;
    top: 50%;
  }
}
@media (max-width: 768px) {
  .progress-scroll-section.left-scroll-bar .section-container .progress-scroll-bar .interior-container .slide-number {
    margin-bottom: 0;
  }
}
.progress-scroll-section.centered-scroll-bar .section-container .content-to-scroll {
  padding-top: 80px;
}
@media (max-width: 479px) {
  .progress-scroll-section.centered-scroll-bar .section-container .content-to-scroll {
    padding-top: 40px;
  }
}
.progress-scroll-section.centered-scroll-bar .section-container .content-to-scroll .container-left-space {
  max-width: 1244px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
@media (min-width: 1440px) and (max-width: 1660px) {
  .progress-scroll-section.centered-scroll-bar .section-container .content-to-scroll .container-left-space {
    padding-left: 200px;
  }
}
@media (max-width: 1280px) {
  .progress-scroll-section.centered-scroll-bar .section-container .content-to-scroll .container-left-space {
    margin-bottom: 66px;
  }
}
@media (max-width: 768px) {
  .progress-scroll-section.centered-scroll-bar .section-container .content-to-scroll .container-left-space {
    padding-left: 85px;
  }
}
.progress-scroll-section.centered-scroll-bar .section-container .content-to-scroll .container-left-space .text-container {
  max-width: 470px;
}
@media (max-width: 1280px) {
  .progress-scroll-section.centered-scroll-bar .section-container .content-to-scroll .container-left-space .text-container {
    max-width: 340px;
  }
}
@media (max-width: 1023px) {
  .progress-scroll-section.centered-scroll-bar .section-container .content-to-scroll .container-left-space .text-container {
    max-width: 470px;
  }
}
.progress-scroll-section.centered-scroll-bar .section-container .content-to-scroll .container-left-space:nth-of-type(2n+1) .text-container {
  margin-left: auto;
}
@media (max-width: 1023px) {
  .progress-scroll-section.centered-scroll-bar .section-container .content-to-scroll .container-left-space:nth-of-type(2n+1) .text-container {
    margin-left: 0;
  }
}
.progress-scroll-section.centered-scroll-bar .section-container .progress-scroll-bar {
  right: 0;
}
@media (max-width: 1023px) {
  .progress-scroll-section.centered-scroll-bar .section-container .progress-scroll-bar {
    right: unset;
  }
}
.progress-scroll-section.centered-scroll-bar .section-container .progress-scroll-bar .interior-container {
  margin: 0 auto;
  position: static;
  padding-top: 130px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
}
@media (max-width: 1280px) {
  .progress-scroll-section.centered-scroll-bar .section-container .progress-scroll-bar .interior-container {
    padding-top: 60px;
  }
}
@media (max-width: 1023px) {
  .progress-scroll-section.centered-scroll-bar .section-container .progress-scroll-bar .interior-container {
    margin-left: 0;
    padding-top: 80px;
  }
}
@media (max-width: 1023px) {
  .progress-scroll-section.centered-scroll-bar .section-container .progress-scroll-bar .interior-container .progress-line {
    top: 80px;
  }
}

.case-study-section {
  background-color: #141D41;
  border-radius: 20px;
  position: relative;
}
.case-study-section .lines-container {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
}
.case-study-section .lines-container svg {
  height: 100%;
  width: auto;
}
.case-study-section .lines-container.desktop {
  display: none;
}
@media (min-width: 1023px) {
  .case-study-section .lines-container.desktop {
    display: block;
  }
}
.case-study-section .lines-container.mobile {
  display: none;
}
@media (max-width: 1023px) {
  .case-study-section .lines-container.mobile {
    display: block;
  }
}
.case-study-section .container-left-space {
  padding-top: 120px;
  padding-bottom: 120px;
  padding-right: 95px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1440px) {
  .case-study-section .container-left-space {
    padding-right: 60px;
  }
}
@media (max-width: 768px) {
  .case-study-section .container-left-space {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (max-width: 479px) {
  .case-study-section .container-left-space {
    padding-top: 40px;
    padding-bottom: 40px;
    padding-right: 40px;
  }
}
.case-study-section .container-left-space h3 {
  color: #ffffff;
  max-width: 957px;
  margin-bottom: 20px;
}
.case-study-section .container-left-space h3 span {
  color: #008FD5;
}
.case-study-section .container-left-space p {
  color: #ffffff;
  max-width: 395px;
  margin-bottom: 40px;
}
.case-study-section .container-left-space .cards-container {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  gap: 20px;
}
@media (max-width: 1023px) {
  .case-study-section .container-left-space .cards-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.case-study-section .container-left-space .cards-container .card-container {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 352px;
  min-height: 468px;
  padding: 60px;
  border: 1px solid #7C8699;
  border-radius: 20px;
  background-color: #141D41;
}
@media (max-width: 1023px) {
  .case-study-section .container-left-space .cards-container .card-container {
    min-height: 346px;
  }
}
@media (max-width: 479px) {
  .case-study-section .container-left-space .cards-container .card-container {
    padding: 40px;
  }
}
.case-study-section .container-left-space .cards-container .card-container h4 {
  color: #008FD5;
  height: 220px;
}
@media (max-width: 1023px) {
  .case-study-section .container-left-space .cards-container .card-container h4 {
    height: 122px;
  }
}
.case-study-section .container-left-space .cards-container .card-container h6 {
  color: #ffffff;
}

.solutions-card-section {
  position: relative;
}
.solutions-card-section .lines-container {
  position: absolute;
  left: -40px;
  top: 0;
  z-index: -1;
}
@media (max-width: 768px) {
  .solutions-card-section .lines-container.desktop {
    display: none;
  }
}
.solutions-card-section .container-left-space {
  max-width: 910px;
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  .solutions-card-section .container-left-space {
    margin-bottom: 50px;
  }
}
@media (max-width: 479px) {
  .solutions-card-section .container-left-space {
    margin-bottom: 30px;
  }
}
.solutions-card-section .cards-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 20px;
}
@media (max-width: 768px) {
  .solutions-card-section .cards-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.solutions-card-section .cards-container .card-container {
  width: 25%;
}
@media (max-width: 1200px) {
  .solutions-card-section .cards-container .card-container {
    width: calc(33% - 20px);
  }
}
@media (max-width: 768px) {
  .solutions-card-section .cards-container .card-container {
    width: 100%;
  }
}
.solutions-card-section .cards-container .card-container .text-container {
  background-color: #F3F5F9;
  padding: 60px 60px 72px;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  min-height: 500px;
}
@media (max-width: 768px) {
  .solutions-card-section .cards-container .card-container .text-container {
    padding: 60px;
  }
}
@media (max-width: 479px) {
  .solutions-card-section .cards-container .card-container .text-container {
    padding: 40px;
  }
}
.solutions-card-section .cards-container .card-container .text-container h5 {
  margin-bottom: 20px;
}
.solutions-card-section .cards-container .card-container .text-container p {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-bottom: 40px;
}
.solutions-card-section .cards-container .card-container:first-child {
  width: 75%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin-right: auto;
}
@media (max-width: 1200px) {
  .solutions-card-section .cards-container .card-container:first-child {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .solutions-card-section .cards-container .card-container:first-child {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
.solutions-card-section .cards-container .card-container:first-child .text-container {
  padding: 80px 80px 92px;
  width: 66%;
}
@media (max-width: 768px) {
  .solutions-card-section .cards-container .card-container:first-child .text-container {
    width: 100%;
    min-height: auto;
    padding: 60px;
  }
}
@media (max-width: 479px) {
  .solutions-card-section .cards-container .card-container:first-child .text-container {
    padding: 40px;
  }
}
.solutions-card-section .cards-container .card-container:first-child .image-container {
  height: 100%;
  margin-left: -108px;
  z-index: -1;
  border-radius: 20px;
  overflow: hidden;
}
@media (max-width: 768px) {
  .solutions-card-section .cards-container .card-container:first-child .image-container {
    margin-left: 0;
    margin-bottom: -40px;
    height: 310px;
  }
}
@media (max-width: 479px) {
  .solutions-card-section .cards-container .card-container:first-child .image-container {
    margin-bottom: -30px;
  }
}
.solutions-card-section .cards-container .card-container:first-child .image-container img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
.solutions-card-section .cards-container .card-container:first-child .image-container img.mobile-image {
  display: none;
}
@media (max-width: 768px) {
  .solutions-card-section .cards-container .card-container:first-child .image-container img.desktop-image {
    display: none;
  }
  .solutions-card-section .cards-container .card-container:first-child .image-container img.mobile-image {
    display: block;
  }
}
.solutions-card-section .cards-container .card-container:nth-of-type(2) {
  width: 33%;
}
@media (max-width: 768px) {
  .solutions-card-section .cards-container .card-container:nth-of-type(2) {
    width: 100%;
  }
}

.solutions-landing-page .solutions-card-section {
  margin-bottom: 0;
}

.integration-cards-section {
  position: relative;
}
.integration-cards-section .lines-container {
  position: absolute;
  right: -40px;
  top: 0;
  z-index: -1;
}
@media (max-width: 768px) {
  .integration-cards-section .lines-container.desktop {
    display: none;
  }
}
.integration-cards-section .cards-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 30px;
}
@media (max-width: 768px) {
  .integration-cards-section .cards-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 60px;
  }
}
.integration-cards-section .cards-container .card-container {
  width: calc(50% - 15px);
}
@media (max-width: 768px) {
  .integration-cards-section .cards-container .card-container {
    width: 100%;
  }
}
.integration-cards-section .cards-container .card-container:nth-of-type(2) {
  margin-top: 230px;
}
@media (max-width: 768px) {
  .integration-cards-section .cards-container .card-container:nth-of-type(2) {
    margin-top: 0;
  }
}
.integration-cards-section .cards-container .card-container .video-image-container {
  width: 100%;
  height: 580px;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 1440px) {
  .integration-cards-section .cards-container .card-container .video-image-container {
    height: 480px;
  }
}
@media (max-width: 768px) {
  .integration-cards-section .cards-container .card-container .video-image-container {
    height: 360px;
  }
}
.integration-cards-section .cards-container .card-container .video-image-container h3 {
  position: absolute;
  top: 0;
  left: 0;
  padding: 100px;
}
@media (max-width: 1440px) {
  .integration-cards-section .cards-container .card-container .video-image-container h3 {
    padding: 60px;
  }
}
@media (max-width: 479px) {
  .integration-cards-section .cards-container .card-container .video-image-container h3 {
    padding: 40px;
  }
}
.integration-cards-section .cards-container .card-container .video-image-container img {
  width: 100%;
  height: 100%;
  -o-object-position: center;
  object-position: center;
  -o-object-fit: cover;
  object-fit: cover;
}
.integration-cards-section .cards-container .card-container .text-container {
  background-color: #141D41;
  padding: 100px;
  border-radius: 20px;
  margin-top: -30px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1440px) {
  .integration-cards-section .cards-container .card-container .text-container {
    padding: 60px;
  }
}
@media (max-width: 479px) {
  .integration-cards-section .cards-container .card-container .text-container {
    padding: 40px;
    margin-top: -20px;
  }
}
.integration-cards-section .cards-container .card-container .text-container p, .integration-cards-section .cards-container .card-container .text-container li, .integration-cards-section .cards-container .card-container .text-container h1, .integration-cards-section .cards-container .card-container .text-container h2, .integration-cards-section .cards-container .card-container .text-container h3, .integration-cards-section .cards-container .card-container .text-container h4, .integration-cards-section .cards-container .card-container .text-container h5, .integration-cards-section .cards-container .card-container .text-container h6 {
  color: #ffffff;
}
.integration-cards-section .cards-container .card-container .text-container p, .integration-cards-section .cards-container .card-container .text-container ul {
  margin-bottom: 20px;
}
.integration-cards-section .cards-container .card-container .text-container p:last-child, .integration-cards-section .cards-container .card-container .text-container ul:last-child {
  margin-bottom: 0;
}
.integration-cards-section .cards-container .card-container .text-container .button, .integration-cards-section .cards-container .card-container .text-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .integration-cards-section .cards-container .card-container .text-container .mktoButtonRow > span > button, .integration-cards-section .cards-container .card-container .text-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .integration-cards-section .cards-container .card-container .text-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .integration-cards-section .cards-container .card-container .text-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .integration-cards-section .cards-container .card-container .text-container .mega-menu-link, .integration-cards-section .cards-container .card-container .text-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .integration-cards-section .cards-container .card-container .text-container .mega-menu-link {
  margin-top: 20px;
}

.services-cards-section .container-left-space {
  max-width: 910px;
  margin-bottom: 80px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
@media (max-width: 768px) {
  .services-cards-section .container-left-space {
    margin-bottom: 50px;
  }
}
@media (max-width: 479px) {
  .services-cards-section .container-left-space {
    margin-bottom: 30px;
  }
}
.services-cards-section .cards-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 40px;
  max-width: 1720px;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .services-cards-section .cards-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
  }
}
.services-cards-section .cards-container .card-container {
  width: calc(50% - 20px);
  border-radius: 20px;
  background-color: #F3F5F9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 768px) {
  .services-cards-section .cards-container .card-container {
    width: 100%;
  }
}
.services-cards-section .cards-container .card-container .image-container {
  width: 100%;
  height: 440px;
  border-radius: 20px;
  overflow: hidden;
}
@media (max-width: 1440px) {
  .services-cards-section .cards-container .card-container .image-container {
    height: 380px;
  }
}
@media (max-width: 768px) {
  .services-cards-section .cards-container .card-container .image-container {
    height: 280px;
  }
}
.services-cards-section .cards-container .card-container .image-container img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
.services-cards-section .cards-container .card-container .text-container {
  border-radius: 20px;
  padding: 40px 80px 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 1440px) {
  .services-cards-section .cards-container .card-container .text-container {
    padding: 40px 60px 60px;
  }
}
@media (max-width: 479px) {
  .services-cards-section .cards-container .card-container .text-container {
    padding: 40px;
  }
}
.services-cards-section .cards-container .card-container .text-container h3, .services-cards-section .cards-container .card-container .text-container h4 {
  margin-bottom: 20px;
}
.services-cards-section .cards-container .card-container .text-container p {
  margin-bottom: 40px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 479px) {
  .services-cards-section .cards-container .card-container .text-container p {
    margin-bottom: 30px;
  }
}
.services-cards-section .cards-container .card-container .text-container .buttons {
  width: 100%;
}
.services-cards-section .cards-container .card-container .text-container .buttons .button, .services-cards-section .cards-container .card-container .text-container .buttons .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .services-cards-section .cards-container .card-container .text-container .buttons .mktoButtonRow > span > button, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .services-cards-section .cards-container .card-container .text-container .buttons #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .services-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .services-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 20px 0;
  color: #141D41;
  font-family: "Aventa";
  font-weight: 400;
  text-transform: none;
  font-size: 30px;
  line-height: 40px;
  letter-spacing: 0;
}
.services-cards-section .cards-container .card-container .text-container .buttons .button:after, .services-cards-section .cards-container .card-container .text-container .buttons .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:after, .form-wrapper .form-inner-wrapper form.mktoForm .services-cards-section .cards-container .card-container .text-container .buttons .mktoButtonRow > span > button:after, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .services-cards-section .cards-container .card-container .text-container .buttons #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .services-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link:after, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .services-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link:after {
  border: 1px solid #141D41;
  background: none;
  padding-top: 0;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='15' viewBox='0 0 8 15' fill='none'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='%23141D41'/%3E%3C/svg%3E");
}
.services-cards-section .cards-container .card-container .text-container .buttons .button:hover, .services-cards-section .cards-container .card-container .text-container .buttons .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:hover, .form-wrapper .form-inner-wrapper form.mktoForm .services-cards-section .cards-container .card-container .text-container .buttons .mktoButtonRow > span > button:hover, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:hover, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .services-cards-section .cards-container .card-container .text-container .buttons #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:hover, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:hover, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .services-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link:hover, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:hover, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .services-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link:hover {
  color: #F4793B;
}
@media (max-width: 1440px) {
  .services-cards-section .cards-container .card-container .text-container .buttons .button, .services-cards-section .cards-container .card-container .text-container .buttons .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .services-cards-section .cards-container .card-container .text-container .buttons .mktoButtonRow > span > button, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .services-cards-section .cards-container .card-container .text-container .buttons #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .services-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .services-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link {
    font-size: 26px;
    line-height: 36px;
  }
}
@media (max-width: 768px) {
  .services-cards-section .cards-container .card-container .text-container .buttons .button, .services-cards-section .cards-container .card-container .text-container .buttons .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .services-cards-section .cards-container .card-container .text-container .buttons .mktoButtonRow > span > button, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .services-cards-section .cards-container .card-container .text-container .buttons #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .services-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .services-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link {
    font-size: 24px;
    line-height: 34px;
  }
}
@media (max-width: 479px) {
  .services-cards-section .cards-container .card-container .text-container .buttons .button, .services-cards-section .cards-container .card-container .text-container .buttons .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .services-cards-section .cards-container .card-container .text-container .buttons .mktoButtonRow > span > button, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .services-cards-section .cards-container .card-container .text-container .buttons #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .services-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link, .services-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .services-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link {
    font-size: 22px;
    line-height: 36px;
  }
}

.resources-cards-section .container-left-space {
  max-width: 910px;
  margin-bottom: 80px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
@media (max-width: 768px) {
  .resources-cards-section .container-left-space {
    margin-bottom: 50px;
  }
}
@media (max-width: 479px) {
  .resources-cards-section .container-left-space {
    margin-bottom: 30px;
  }
}
.resources-cards-section .cards-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 40px;
  max-width: 1720px;
  margin: 0 auto;
}
@media (max-width: 1660px) {
  .resources-cards-section .cards-container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (max-width: 768px) {
  .resources-cards-section .cards-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 10px;
  }
}
.resources-cards-section .cards-container .card-container {
  width: calc(50% - 20px);
  border-radius: 20px;
  background-color: #F3F5F9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 768px) {
  .resources-cards-section .cards-container .card-container {
    width: 100%;
  }
}
.resources-cards-section .cards-container .card-container .image-container {
  width: 100%;
  height: 440px;
  border-radius: 20px;
  overflow: hidden;
}
@media (max-width: 1440px) {
  .resources-cards-section .cards-container .card-container .image-container {
    height: 380px;
  }
}
@media (max-width: 768px) {
  .resources-cards-section .cards-container .card-container .image-container {
    height: 280px;
  }
}
.resources-cards-section .cards-container .card-container .image-container img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
.resources-cards-section .cards-container .card-container .text-container {
  border-radius: 20px;
  padding: 40px 80px 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
@media (max-width: 1440px) {
  .resources-cards-section .cards-container .card-container .text-container {
    padding: 40px 60px 60px;
  }
}
@media (max-width: 479px) {
  .resources-cards-section .cards-container .card-container .text-container {
    padding: 40px;
  }
}
.resources-cards-section .cards-container .card-container .text-container h3, .resources-cards-section .cards-container .card-container .text-container h4 {
  margin-bottom: 20px;
}
.resources-cards-section .cards-container .card-container .text-container p {
  margin-bottom: 40px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 479px) {
  .resources-cards-section .cards-container .card-container .text-container p {
    margin-bottom: 30px;
  }
}
.resources-cards-section .cards-container .card-container .text-container .buttons {
  width: 100%;
}
.resources-cards-section .cards-container .card-container .text-container .buttons .button, .resources-cards-section .cards-container .card-container .text-container .buttons .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .resources-cards-section .cards-container .card-container .text-container .buttons .mktoButtonRow > span > button, .resources-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .resources-cards-section .cards-container .card-container .text-container .buttons #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .resources-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .resources-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link, .resources-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .resources-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 20px 0;
  color: #141D41;
  font-family: "Aventa";
  font-weight: 400;
  text-transform: none;
  font-size: 30px;
  line-height: 40px;
  letter-spacing: 0;
}
.resources-cards-section .cards-container .card-container .text-container .buttons .button:after, .resources-cards-section .cards-container .card-container .text-container .buttons .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:after, .form-wrapper .form-inner-wrapper form.mktoForm .resources-cards-section .cards-container .card-container .text-container .buttons .mktoButtonRow > span > button:after, .resources-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .resources-cards-section .cards-container .card-container .text-container .buttons #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .resources-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .resources-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link:after, .resources-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .resources-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link:after {
  border: 1px solid #141D41;
  background: none;
  padding-top: 0;
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='15' viewBox='0 0 8 15' fill='none'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='%23141D41'/%3E%3C/svg%3E");
}
.resources-cards-section .cards-container .card-container .text-container .buttons .button:hover, .resources-cards-section .cards-container .card-container .text-container .buttons .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:hover, .form-wrapper .form-inner-wrapper form.mktoForm .resources-cards-section .cards-container .card-container .text-container .buttons .mktoButtonRow > span > button:hover, .resources-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:hover, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .resources-cards-section .cards-container .card-container .text-container .buttons #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:hover, .resources-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:hover, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .resources-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link:hover, .resources-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:hover, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .resources-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link:hover {
  color: #F4793B;
}
@media (max-width: 1440px) {
  .resources-cards-section .cards-container .card-container .text-container .buttons .button, .resources-cards-section .cards-container .card-container .text-container .buttons .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .resources-cards-section .cards-container .card-container .text-container .buttons .mktoButtonRow > span > button, .resources-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .resources-cards-section .cards-container .card-container .text-container .buttons #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .resources-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .resources-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link, .resources-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .resources-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link {
    font-size: 26px;
    line-height: 36px;
  }
}
@media (max-width: 768px) {
  .resources-cards-section .cards-container .card-container .text-container .buttons .button, .resources-cards-section .cards-container .card-container .text-container .buttons .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .resources-cards-section .cards-container .card-container .text-container .buttons .mktoButtonRow > span > button, .resources-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .resources-cards-section .cards-container .card-container .text-container .buttons #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .resources-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .resources-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link, .resources-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .resources-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link {
    font-size: 24px;
    line-height: 34px;
  }
}
@media (max-width: 479px) {
  .resources-cards-section .cards-container .card-container .text-container .buttons .button, .resources-cards-section .cards-container .card-container .text-container .buttons .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .resources-cards-section .cards-container .card-container .text-container .buttons .mktoButtonRow > span > button, .resources-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .resources-cards-section .cards-container .card-container .text-container .buttons #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .resources-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .resources-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link, .resources-cards-section .cards-container .card-container .text-container .buttons .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .resources-cards-section .cards-container .card-container .text-container .buttons .mega-menu-link {
    font-size: 22px;
    line-height: 36px;
  }
}

.health-rules-section {
  position: relative;
}
.health-rules-section.is-centered .lines-container {
  top: -180px;
}
.health-rules-section.is-centered .container-left-space {
  max-width: 700px;
}
.health-rules-section.is-centered .cards-container {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.health-rules-section .lines-container {
  position: absolute;
  right: -40px;
  top: 100px;
  z-index: -1;
}
@media (max-width: 768px) {
  .health-rules-section .lines-container.desktop {
    display: none;
  }
}
.health-rules-section .container-left-space {
  max-width: 910px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  .health-rules-section .container-left-space {
    margin-bottom: 50px;
  }
}
@media (max-width: 479px) {
  .health-rules-section .container-left-space {
    margin-bottom: 32px;
  }
}
.health-rules-section .container-left-space h6 {
  max-width: 620px;
  margin-top: 20px;
}
.health-rules-section .cards-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 20px;
}
@media (max-width: 768px) {
  .health-rules-section .cards-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
@media (max-width: 479px) {
  .health-rules-section .cards-container {
    gap: 10px;
  }
}
.health-rules-section .cards-container .card-container {
  background-color: #F3F5F9;
  padding: 60px 60px 72px;
  border-radius: 20px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: calc(25% - 15px);
}
@media (max-width: 1440px) {
  .health-rules-section .cards-container .card-container {
    width: calc(33% - 11px);
  }
}
@media (max-width: 1023px) {
  .health-rules-section .cards-container .card-container {
    width: calc(50% - 10px);
    max-width: none;
  }
}
@media (max-width: 768px) {
  .health-rules-section .cards-container .card-container {
    width: 100%;
    padding: 40px;
  }
}
.health-rules-section .cards-container .card-container .text-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}
.health-rules-section .cards-container .card-container .text-container h4, .health-rules-section .cards-container .card-container .text-container h5 {
  margin-bottom: 20px;
}
@media (max-width: 1023px) {
  .health-rules-section .cards-container .card-container .text-container h4 br, .health-rules-section .cards-container .card-container .text-container h5 br {
    display: none;
  }
}
.health-rules-section .cards-container .card-container .text-container p {
  margin-bottom: 40px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 768px) {
  .health-rules-section .cards-container .card-container .text-container p {
    margin-bottom: 30px;
  }
}
.health-rules-section .cards-container .card-container:nth-of-type(2), .health-rules-section .cards-container .card-container:nth-of-type(3) {
  min-height: 482px;
}
@media (max-width: 1023px) {
  .health-rules-section .cards-container .card-container:nth-of-type(2), .health-rules-section .cards-container .card-container:nth-of-type(3) {
    -ms-flex-item-align: unset;
    align-self: unset;
    min-height: unset;
  }
}
.health-rules-section .cards-container .card-container.card-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  padding: 210px 140px;
  width: calc(50% - 10px);
}
@media (max-width: 1440px) {
  .health-rules-section .cards-container .card-container.card-main {
    padding: 210px 60px 72px;
  }
}
@media (max-width: 1023px) {
  .health-rules-section .cards-container .card-container.card-main {
    padding: 80px 60px 72px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .health-rules-section .cards-container .card-container.card-main {
    padding: 80px 40px 42px;
    min-width: unset;
    width: 100%;
  }
}
.health-rules-section .cards-container .card-container.card-main .text-container {
  max-width: 460px;
}
@media (max-width: 1023px) {
  .health-rules-section .cards-container .card-container.card-main .text-container {
    max-width: none;
  }
}
.health-rules-section .cards-container .card-container.card-main .text-container h4 {
  color: #ffffff;
}
.health-rules-section .cards-container .card-container.card-main .text-container p {
  color: #ffffff;
}

.additional-offerings-section {
  max-width: 909px;
  margin-left: auto;
}
.additional-offerings-section h3 {
  margin-bottom: 66px;
}
@media (max-width: 768px) {
  .additional-offerings-section h3 {
    margin-bottom: 50px;
  }
}
@media (max-width: 479px) {
  .additional-offerings-section h3 {
    margin-bottom: 30px;
  }
}
.additional-offerings-section .cards-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
}
.additional-offerings-section .cards-container .card-container {
  background-color: #F3F5F9;
  padding: 60px;
  border-radius: 20px;
}
@media (max-width: 768px) {
  .additional-offerings-section .cards-container .card-container {
    padding: 40px;
  }
}
.additional-offerings-section .cards-container .card-container h5 {
  margin-bottom: 20px;
}
.additional-offerings-section .cards-container .card-container p {
  margin-bottom: 40px;
}
.additional-offerings-section .cards-container .card-container:hover {
  background-color: #008FD5;
}
.additional-offerings-section .cards-container .card-container:hover h5, .additional-offerings-section .cards-container .card-container:hover p {
  color: #ffffff;
}
.additional-offerings-section .cards-container .card-container:hover .button, .additional-offerings-section .cards-container .card-container:hover .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .additional-offerings-section .cards-container .card-container:hover .mktoButtonRow > span > button, .additional-offerings-section .cards-container .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .additional-offerings-section .cards-container .card-container:hover #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .additional-offerings-section .cards-container .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .additional-offerings-section .cards-container .card-container:hover .mega-menu-link, .additional-offerings-section .cards-container .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .additional-offerings-section .cards-container .card-container:hover .mega-menu-link {
  color: #ffffff;
}
.additional-offerings-section .cards-container .card-container:hover .button:after, .additional-offerings-section .cards-container .card-container:hover .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:after, .form-wrapper .form-inner-wrapper form.mktoForm .additional-offerings-section .cards-container .card-container:hover .mktoButtonRow > span > button:after, .additional-offerings-section .cards-container .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .additional-offerings-section .cards-container .card-container:hover #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .additional-offerings-section .cards-container .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .additional-offerings-section .cards-container .card-container:hover .mega-menu-link:after, .additional-offerings-section .cards-container .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .additional-offerings-section .cards-container .card-container:hover .mega-menu-link:after {
  background-color: #ffffff;
  content: url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='%23008FD5'/%3E%3C/svg%3E%0A");
}
.additional-offerings-section .cards-container .card-container:hover .button:hover:after, .additional-offerings-section .cards-container .card-container:hover .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:hover:after, .form-wrapper .form-inner-wrapper form.mktoForm .additional-offerings-section .cards-container .card-container:hover .mktoButtonRow > span > button:hover:after, .additional-offerings-section .cards-container .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:hover:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .additional-offerings-section .cards-container .card-container:hover #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:hover:after, .additional-offerings-section .cards-container .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:hover:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .additional-offerings-section .cards-container .card-container:hover .mega-menu-link:hover:after, .additional-offerings-section .cards-container .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:hover:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .additional-offerings-section .cards-container .card-container:hover .mega-menu-link:hover:after {
  border-color: #ffffff;
}

.testimonials-section {
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
}
.testimonials-section h2 {
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  .testimonials-section h2 {
    margin-bottom: 50px;
  }
}
@media (max-width: 479px) {
  .testimonials-section h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 768px) {
  .testimonials-section .cards-container {
    margin-bottom: 120px;
  }
}
.testimonials-section .cards-container .card-container {
  background-color: #F3F5F9;
  padding: 60px;
  border-radius: 20px;
  height: auto;
}
@media (max-width: 768px) {
  .testimonials-section .cards-container .card-container {
    padding: 40px;
  }
}
.testimonials-section .cards-container .card-container img {
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  .testimonials-section .cards-container .card-container img {
    margin-bottom: 40px;
  }
}
.testimonials-section .cards-container .card-container p, .testimonials-section .cards-container .card-container h6 {
  margin-bottom: 40px;
}
.testimonials-section .cards-container .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 20px;
  margin: 0;
}
.testimonials-section .cards-container .slick-track:before, .testimonials-section .cards-container .slick-track:after {
  content: none;
}
.testimonials-section .cards-container .slick-arrow {
  top: -155px;
  left: unset;
  right: 0;
  width: 50px;
  height: 50px;
  background: url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='%23141D41'/%3E%3C/svg%3E%0A");
  background-size: auto;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #7C8699;
  border-radius: 50%;
}
@media (max-width: 768px) {
  .testimonials-section .cards-container .slick-arrow {
    top: unset;
    bottom: -90px;
    right: calc(50% - 55px);
  }
}
.testimonials-section .cards-container .slick-arrow:before {
  content: none;
}
.testimonials-section .cards-container .slick-arrow.slick-prev {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  right: 60px;
}
@media (max-width: 768px) {
  .testimonials-section .cards-container .slick-arrow.slick-prev {
    right: calc(50% + 10px);
  }
}
.testimonials-section .cards-container .slick-arrow.slick-next {
  top: -130px;
}
@media (max-width: 768px) {
  .testimonials-section .cards-container .slick-arrow.slick-next {
    top: unset;
    bottom: -115px;
  }
}

body:not(.page-template-page-flexible) .partners-table {
  margin-top: -200px;
}
@media (max-width: 1439px) {
  body:not(.page-template-page-flexible) .partners-table {
    margin-top: -250px;
  }
}
@media (max-width: 768px) {
  body:not(.page-template-page-flexible) .partners-table {
    margin-top: -40px;
  }
}

.partners-table {
  background-color: #F3F5F9;
  border-radius: 20px;
  position: relative;
  z-index: 1;
}
.partners-table .partners-table-container {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media (max-width: 768px) {
  .partners-table .partners-table-container {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.partners-table .partners-table-container .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 80px 0;
  gap: 80px;
}
@media (max-width: 1024px) {
  .partners-table .partners-table-container .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 40px 0;
    gap: 40px;
  }
}
.partners-table .partners-table-container .row:not(:last-child) {
  border-bottom: 1px solid #7C8699;
}
.partners-table .partners-table-container .row .left-column {
  max-width: 395px;
}
.partners-table .partners-table-container .row .left-column h4 {
  margin-bottom: 20px;
}
.partners-table .partners-table-container .row .left-column .links-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 10px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.partners-table .partners-table-container .row .left-column .links-wrapper .button, .partners-table .partners-table-container .row .left-column .links-wrapper .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .partners-table .partners-table-container .row .left-column .links-wrapper .mktoButtonRow > span > button, .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .partners-table .partners-table-container .row .left-column .links-wrapper #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .partners-table .partners-table-container .row .left-column .links-wrapper .mega-menu-link, .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .partners-table .partners-table-container .row .left-column .links-wrapper .mega-menu-link {
  padding: 30px 0;
}
@media (max-width: 768px) {
  .partners-table .partners-table-container .row .left-column .links-wrapper .button, .partners-table .partners-table-container .row .left-column .links-wrapper .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .partners-table .partners-table-container .row .left-column .links-wrapper .mktoButtonRow > span > button, .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .partners-table .partners-table-container .row .left-column .links-wrapper #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .partners-table .partners-table-container .row .left-column .links-wrapper .mega-menu-link, .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .partners-table .partners-table-container .row .left-column .links-wrapper .mega-menu-link {
    padding: 20px 0;
  }
}
.partners-table .partners-table-container .row .left-column .links-wrapper .button:not(:last-child), .partners-table .partners-table-container .row .left-column .links-wrapper .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:not(:last-child), .form-wrapper .form-inner-wrapper form.mktoForm .partners-table .partners-table-container .row .left-column .links-wrapper .mktoButtonRow > span > button:not(:last-child), .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:not(:last-child), .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .partners-table .partners-table-container .row .left-column .links-wrapper #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:not(:last-child), .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:not(:last-child), .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .partners-table .partners-table-container .row .left-column .links-wrapper .mega-menu-link:not(:last-child), .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:not(:last-child), .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .partners-table .partners-table-container .row .left-column .links-wrapper .mega-menu-link:not(:last-child) {
  border-bottom: 1px solid #7C8699;
}
.partners-table .partners-table-container .row .right-column {
  max-width: 813px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 768px) {
  .partners-table .partners-table-container .row .right-column .right-column-container .logos {
    padding-top: 10px;
  }
}
.partners-table .partners-table-container .row .right-column .right-column-container .logos .logos-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  gap: 20px;
}
@media (max-width: 1366px) {
  .partners-table .partners-table-container .row .right-column .right-column-container .logos .logos-container {
    margin: 0 0 0 20px;
  }
}
@media (max-width: 1024px) {
  .partners-table .partners-table-container .row .right-column .right-column-container .logos .logos-container {
    margin: 0;
  }
}
.partners-table .partners-table-container .row .right-column .right-column-container .logos .logos-container .logo-item {
  width: calc(33% - 20px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-bottom: 20px;
}
@media (max-width: 1550px) {
  .partners-table .partners-table-container .row .right-column .right-column-container .logos .logos-container .logo-item {
    width: 27%;
  }
}
@media (max-width: 1024px) {
  .partners-table .partners-table-container .row .right-column .right-column-container .logos .logos-container .logo-item {
    padding: 0 10px;
  }
}

.side-by-side-info .side-by-side-info-container .section-title {
  padding-bottom: 20px;
}
.side-by-side-info .side-by-side-info-container .descriptions .descriptions-container {
  max-width: 1324px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1024px) {
  .side-by-side-info .side-by-side-info-container .descriptions .descriptions-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.side-by-side-info .side-by-side-info-container .descriptions .descriptions-container .description-col {
  width: 47%;
}
@media (max-width: 1024px) {
  .side-by-side-info .side-by-side-info-container .descriptions .descriptions-container .description-col {
    width: 100%;
  }
}
.side-by-side-info .side-by-side-info-container .descriptions .descriptions-container .description-col ol, .side-by-side-info .side-by-side-info-container .descriptions .descriptions-container .description-col ul {
  margin: 0;
}

.video-full-container .video-full-container-wrapper .video-container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 20px;
  overflow: hidden;
}
.video-full-container .video-full-container-wrapper .image-container {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
}
.video-full-container .video-full-container-wrapper .image-container img {
  width: 100%;
}

.cards-slider {
  overflow: hidden;
  position: relative;
}
.cards-slider .lines-container {
  position: absolute;
  left: -85px;
  top: 0;
  height: 100%;
}
.cards-slider .lines-container svg {
  height: 100%;
  width: auto;
}
.cards-slider .lines-container.desktop {
  display: none;
}
@media (min-width: 1024px) {
  .cards-slider .lines-container.desktop {
    display: block;
  }
}
.cards-slider .lines-container.tablet {
  display: none;
  left: 0;
  height: 50%;
}
@media (min-width: 769px) and (max-width: 1023px) {
  .cards-slider .lines-container.tablet {
    display: block;
  }
}
.cards-slider .lines-container.mobile {
  display: none;
}
@media (max-width: 767px) {
  .cards-slider .lines-container.mobile {
    display: block;
  }
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .section-title-container {
    padding-left: 59px;
  }
}
.cards-slider .cards-slider-container .section-title-container .section-title {
  padding-bottom: 80px;
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .section-title-container .section-title {
    padding-bottom: 30px;
  }
}
.cards-slider .cards-slider-container .sliders-container {
  background-color: #141D41;
  background-image: var(--wpr-bg-306cef9b-3805-4988-bdec-dd6404b103f8);
  border-radius: 20px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  min-height: 984px;
  padding-top: 120px;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container {
    min-height: unset;
  }
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .sliders-container {
    padding: 59px 59px 140px;
    min-height: 0;
    position: relative;
  }
}
@media (max-width: 479px) {
  .cards-slider .cards-slider-container .sliders-container {
    padding: 20px 20px 140px;
    min-height: 0;
    position: relative;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column {
  width: 35%;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column {
    width: 100%;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column .arrows-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  margin-top: 80px;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column .arrows-container {
    margin: 40px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column .arrows-container .slider-arrow {
  border: 1px solid white;
  padding: 14px 19px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 40px;
  cursor: pointer;
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column .arrows-container .slider-arrow {
    margin: 40px 0 60px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column .arrows-container .slider-arrow.slider-left-arrow {
  margin-right: 20px;
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column .arrows-container .slider-arrow > img {
  width: 10px;
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column {
  width: 65%;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column {
    display: none;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column .progress-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  margin-top: 80px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 110px;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column .progress-container {
    margin: 30px 0 40px;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column .progress {
  display: block;
  width: 100%;
  height: 1px;
  overflow: hidden;
  background-color: #7C8699;
  background-image: -webkit-gradient(linear, left top, right top, from(white), to(white));
  background-image: linear-gradient(to right, white, white);
  background-repeat: no-repeat;
  background-size: 0 100%;
  -webkit-transition: background-size 0.4s ease-in-out;
  transition: background-size 0.4s ease-in-out;
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slick-list, .cards-slider .cards-slider-container .sliders-container .slider-cards .slick-track {
  width: 100%;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card {
  height: 616px;
  overflow: hidden;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card {
    height: auto;
  }
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue {
  left: 110px;
  z-index: 1;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active {
  position: relative;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active:not(.slick-current) {
  left: -375px;
  z-index: 1;
}
@media (max-width: 1700px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active:not(.slick-current) {
    left: -200px;
  }
}
@media (max-width: 1366px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active:not(.slick-current) {
    left: -150px;
  }
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active:not(.slick-current) {
    left: -230px;
  }
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active:not(.slick-current) {
    width: 510px !important;
    left: -420px;
  }
}
@media (max-width: 800px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active:not(.slick-current) {
    width: 510px !important;
    left: -450px;
  }
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active.slick-current {
  left: 265px;
  z-index: 2;
  pointer-events: none;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active.slick-current {
    left: 0;
  }
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active.slick-current {
    width: 510px !important;
  }
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active.slick-current a {
  pointer-events: auto;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue .slide-card-container {
  background-color: #141D41;
  border: 1px solid white;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue .slide-card-container h5, .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue .slide-card-container p {
  color: white;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card .slide-card-container {
  padding: 60px 60px 72px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
  background-color: white;
  border-radius: 20px;
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card .slide-card-container {
    padding: 40px;
  }
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card .slide-card-container h5 {
  font-size: 30px;
  line-height: 40px;
  padding-bottom: 20px;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card .slide-card-container p {
  margin-bottom: 40px;
}
@media (max-width: 1700px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card .slide-card-container p {
    font-size: 18px;
    line-height: 28px;
  }
}

.ctas-slider-section {
  background-color: #F3F5F9;
  border-radius: 20px;
  padding-top: 239px;
  padding-bottom: 100px;
  margin-top: -107px;
  margin-bottom: 150px;
}
@media (max-width: 1440px) {
  .ctas-slider-section {
    margin-bottom: 120px;
  }
}
@media (max-width: 1023px) {
  .ctas-slider-section {
    padding-bottom: 130px;
  }
}
@media (max-width: 768px) {
  .ctas-slider-section {
    margin-bottom: 80px;
  }
}
@media (max-width: 479px) {
  .ctas-slider-section {
    margin-bottom: 50px;
  }
}
@media (max-width: 768px) {
  .ctas-slider-section {
    padding-top: 80px;
    margin-top: -40px;
  }
}
.ctas-slider-section .container-left-space {
  padding-right: 140px;
}
@media (max-width: 1440px) {
  .ctas-slider-section .container-left-space {
    padding-right: 110px;
  }
}
@media (max-width: 768px) {
  .ctas-slider-section .container-left-space {
    padding-right: 60px;
  }
}
@media (max-width: 479px) {
  .ctas-slider-section .container-left-space {
    padding-right: 40px;
  }
}
.ctas-slider-section .ctas-slider-container .cta-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 1023px) {
  .ctas-slider-section .ctas-slider-container .cta-container {
    padding-bottom: 40px;
    border-bottom: 1px solid #7C8699;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.ctas-slider-section .ctas-slider-container .cta-container .left-container {
  padding-bottom: 80px;
  border-bottom: 1px solid #7C8699;
  max-width: 758px;
  margin-right: auto;
}
@media (max-width: 1023px) {
  .ctas-slider-section .ctas-slider-container .cta-container .left-container {
    padding-bottom: 50px;
    border-bottom: none;
    max-width: 100%;
  }
}
.ctas-slider-section .ctas-slider-container .cta-container .left-container h4 {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .ctas-slider-section .ctas-slider-container .cta-container .left-container h4 {
    margin-bottom: 30px;
  }
}
.ctas-slider-section .ctas-slider-container .cta-container .image-container {
  max-width: 430px;
  margin-left: 100px;
}
@media (max-width: 1279px) {
  .ctas-slider-section .ctas-slider-container .cta-container .image-container {
    margin-left: 50px;
  }
}
@media (max-width: 1023px) {
  .ctas-slider-section .ctas-slider-container .cta-container .image-container {
    max-width: 90%;
    margin-left: 0;
  }
}
.ctas-slider-section .ctas-slider-container .cta-container .image-container img {
  height: auto;
  width: 100%;
}
.ctas-slider-section .ctas-slider-container .slick-arrow {
  top: unset;
  bottom: 0;
  left: unset;
  right: 50%;
  width: 50px;
  height: 50px;
  background: url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='%23141D41'/%3E%3C/svg%3E%0A");
  background-size: auto;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #7C8699;
  border-radius: 50%;
}
@media (max-width: 1440px) {
  .ctas-slider-section .ctas-slider-container .slick-arrow {
    right: 44%;
  }
}
.ctas-slider-section .ctas-slider-container .slick-arrow:before {
  content: none;
}
.ctas-slider-section .ctas-slider-container .slick-arrow.slick-prev {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  z-index: 1;
  bottom: -60px;
}
@media (min-width: 1023px) and (max-width: 1366px) {
  .ctas-slider-section .ctas-slider-container .slick-arrow.slick-prev {
    bottom: -75px;
  }
}
@media (max-width: 1023px) {
  .ctas-slider-section .ctas-slider-container .slick-arrow.slick-prev {
    bottom: -90px;
  }
}
@media (max-width: 1023px) {
  .ctas-slider-section .ctas-slider-container .slick-arrow.slick-prev {
    right: calc(50% + 10px);
  }
}
.ctas-slider-section .ctas-slider-container .slick-arrow.slick-next {
  right: 45%;
  bottom: -85px;
}
@media (max-width: 1440px) {
  .ctas-slider-section .ctas-slider-container .slick-arrow.slick-next {
    right: 37%;
  }
}
@media (min-width: 1023px) and (max-width: 1366px) {
  .ctas-slider-section .ctas-slider-container .slick-arrow.slick-next {
    bottom: -100px;
  }
}
@media (max-width: 1023px) {
  .ctas-slider-section .ctas-slider-container .slick-arrow.slick-next {
    bottom: -115px;
    right: calc(50% - 55px);
  }
}

.features-cards-section {
  position: relative;
  z-index: 1;
}
@media (max-width: 1023px) {
  .features-cards-section .container-left-space {
    padding-left: 40px;
  }
}
@media (max-width: 479px) {
  .features-cards-section .container-left-space {
    padding-left: 0;
  }
}
.features-cards-section .container-left-space h2 {
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  .features-cards-section .container-left-space h2 {
    margin-bottom: 50px;
  }
}
@media (max-width: 479px) {
  .features-cards-section .container-left-space h2 {
    margin-bottom: 32px;
  }
}
.features-cards-section .container-left-space .cards-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 40px;
}
@media (max-width: 1023px) {
  .features-cards-section .container-left-space .cards-container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.features-cards-section .container-left-space .cards-container .card-container {
  background-color: #F3F5F9;
  padding: 60px 60px 66px;
  border-radius: 20px;
  max-width: 485px;
  min-width: 360px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 1023px) {
  .features-cards-section .container-left-space .cards-container .card-container {
    min-width: unset;
    max-width: unset;
  }
}
.features-cards-section .container-left-space .cards-container .card-container .card-icon {
  background-color: #ffffff;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 40px;
}
.features-cards-section .container-left-space .cards-container .card-container h5 {
  margin-bottom: 20px;
}
.features-cards-section .container-left-space .cards-container .card-container p {
  margin-bottom: 40px;
}
.features-cards-section .container-left-space .cards-container .slick-arrow {
  top: unset;
  left: unset;
  width: 50px;
  height: 50px;
  background: url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='%23ffffff'/%3E%3C/svg%3E%0A");
  background-size: auto;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #ffffff;
  border-radius: 50%;
}
.features-cards-section .container-left-space .cards-container .slick-arrow:before {
  content: none;
}
.features-cards-section .container-left-space .cards-container .slick-arrow.slick-prev {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  z-index: 1;
  bottom: -90px;
  right: calc(50% + 10px);
}
.features-cards-section .container-left-space .cards-container .slick-arrow.slick-next {
  border-color: #F4793B;
  background-color: #F4793B;
  bottom: -115px;
  right: calc(50% - 55px);
}

.page-template-page-flexible .info-right-video-section .video-container {
  height: 100%;
  bottom: 0;
}

.info-right-video-section {
  background-color: #141D41;
  border-radius: 20px;
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
  margin-bottom: 0;
}
.info-right-video-section.margin-negative {
  margin-top: -337px;
  padding-top: 457px;
}
@media (max-width: 768px) {
  .info-right-video-section.margin-negative {
    padding-top: 300px;
    margin-top: -170px;
  }
}
.info-right-video-section.background-gray {
  background-color: #F3F5F9;
}
.info-right-video-section.background-gray .container-left-space .text-container h3 {
  color: #141D41;
}
.info-right-video-section.background-gray .container-left-space .text-container p {
  color: #141D41;
}
@media (max-width: 1023px) {
  .info-right-video-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
@media (max-width: 768px) {
  .info-right-video-section {
    padding-bottom: 40px;
  }
}
.info-right-video-section .container-left-space .text-container {
  max-width: 470px;
}
@media (max-width: 1024px) {
  .info-right-video-section .container-left-space .text-container {
    max-width: 100%;
  }
}
.info-right-video-section .container-left-space .text-container h3 {
  color: #ffffff;
  margin-bottom: 20px;
}
.info-right-video-section .container-left-space .text-container p {
  color: #ffffff;
  margin-bottom: 40px;
  max-width: 395px;
}
@media (max-width: 479px) {
  .info-right-video-section .container-left-space .text-container p {
    margin-bottom: 30px;
  }
}
.info-right-video-section .video-container, .info-right-video-section .image-container {
  position: absolute;
  right: 0;
  bottom: -140px;
  width: 42%;
  height: 711px;
  border-radius: 20px;
  overflow: hidden;
  z-index: 1;
}
@media (max-width: 1023px) {
  .info-right-video-section .video-container, .info-right-video-section .image-container {
    position: static;
    width: 100%;
    height: 480px;
    margin-bottom: 80px;
  }
}
@media (max-width: 768px) {
  .info-right-video-section .video-container, .info-right-video-section .image-container {
    height: 280px;
    margin-bottom: 40px;
  }
}
.info-right-video-section .video-container .interior-container, .info-right-video-section .image-container .interior-container {
  position: relative;
  width: 100%;
  height: 100%;
}
.info-right-video-section .video-container .interior-container img, .info-right-video-section .image-container .interior-container img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
.info-right-video-section.small-video {
  margin-top: 0;
  padding-top: 120px;
}
@media (max-width: 1024px) {
  .info-right-video-section.small-video {
    margin-top: 120px;
    padding-bottom: 0;
    padding-top: 0;
  }
}
.info-right-video-section.small-video .container-left-space {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-right: 125px;
}
@media (max-width: 1600px) {
  .info-right-video-section.small-video .container-left-space {
    padding-right: 75px;
  }
}
@media (max-width: 1200px) {
  .info-right-video-section.small-video .container-left-space {
    padding-right: 40px;
  }
}
@media (max-width: 1024px) {
  .info-right-video-section.small-video .container-left-space {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-transform: translateY(-60px);
    -ms-transform: translateY(-60px);
    transform: translateY(-60px);
  }
}
.info-right-video-section.small-video .container-left-space .text-container {
  max-width: 470px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 20px;
}
@media (max-width: 1024px) {
  .info-right-video-section.small-video .container-left-space .text-container {
    max-width: 100%;
  }
}
.info-right-video-section.small-video .container-left-space .text-container p {
  max-width: 100%;
}
@media (max-width: 768px) {
  .info-right-video-section.small-video .container-left-space .text-container p {
    margin-bottom: 33px;
  }
}
.info-right-video-section.small-video .container-left-space .video-container, .info-right-video-section.small-video .container-left-space .image-container {
  width: 50%;
  max-width: 700px;
  height: 820px;
  border-radius: 20px;
  overflow: hidden;
  z-index: 1;
  position: static;
}
@media (max-width: 1600px) {
  .info-right-video-section.small-video .container-left-space .video-container, .info-right-video-section.small-video .container-left-space .image-container {
    height: 600px;
  }
}
@media (max-width: 1200px) {
  .info-right-video-section.small-video .container-left-space .video-container, .info-right-video-section.small-video .container-left-space .image-container {
    height: 520px;
  }
}
@media (max-width: 1024px) {
  .info-right-video-section.small-video .container-left-space .video-container, .info-right-video-section.small-video .container-left-space .image-container {
    width: 100%;
    max-width: 100%;
    height: 480px;
    margin-bottom: 80px;
  }
}
@media (max-width: 768px) {
  .info-right-video-section.small-video .container-left-space .video-container, .info-right-video-section.small-video .container-left-space .image-container {
    height: 280px;
    margin-bottom: 40px;
  }
}
.info-right-video-section.small-video .container-left-space .video-container .interior-container, .info-right-video-section.small-video .container-left-space .image-container .interior-container {
  position: relative;
  width: 100%;
  height: 100%;
}
@media (max-width: 768px) {
  .info-right-video-section.small-video .container-left-space .video-container .interior-container, .info-right-video-section.small-video .container-left-space .image-container .interior-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 768px) {
  .info-right-video-section.small-video .container-left-space .video-container .interior-container .video-button, .info-right-video-section.small-video .container-left-space .image-container .interior-container .video-button {
    width: 100px;
    height: 100px;
    position: absolute;
    top: unset;
    left: unset;
  }
}
@media (max-width: 768px) {
  .info-right-video-section.small-video .container-left-space .video-container .interior-container .video-button .video-button-interior, .info-right-video-section.small-video .container-left-space .image-container .interior-container .video-button .video-button-interior {
    width: 57px;
    height: 57px;
  }
}
@media (max-width: 768px) {
  .info-right-video-section.small-video .container-left-space .video-container .interior-container .video-button .video-button-interior > svg, .info-right-video-section.small-video .container-left-space .image-container .interior-container .video-button .video-button-interior > svg {
    width: 12px;
  }
}
@media (max-width: 1024px) {
  .info-right-video-section.small-video .container-left-space .video-container.desktop-video, .info-right-video-section.small-video .container-left-space .image-container.desktop-video {
    display: none;
  }
}
.info-right-video-section.small-video .video-container.mobile-video {
  width: 50%;
  max-width: 700px;
  height: 820px;
  border-radius: 20px;
  overflow: hidden;
  z-index: 1;
  position: static;
  display: none;
}
@media (max-width: 1024px) {
  .info-right-video-section.small-video .video-container.mobile-video {
    width: 100%;
    max-width: 100%;
    height: 480px;
    margin-bottom: 80px;
    display: block;
  }
}
@media (max-width: 768px) {
  .info-right-video-section.small-video .video-container.mobile-video {
    height: 280px;
    margin-bottom: 40px;
  }
}
.info-right-video-section.small-video .video-container.mobile-video .interior-container {
  position: relative;
  width: 100%;
  height: 100%;
}
@media (max-width: 768px) {
  .info-right-video-section.small-video .video-container.mobile-video .interior-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.info-right-video-section.small-video .video-container.mobile-video .interior-container video {
  border-radius: 20px;
}
@media (max-width: 768px) {
  .info-right-video-section.small-video .video-container.mobile-video .interior-container .video-button {
    width: 100px;
    height: 100px;
    position: absolute;
    top: unset;
    left: unset;
  }
}
@media (max-width: 768px) {
  .info-right-video-section.small-video .video-container.mobile-video .interior-container .video-button .video-button-interior {
    width: 57px;
    height: 57px;
  }
}
@media (max-width: 768px) {
  .info-right-video-section.small-video .video-container.mobile-video .interior-container .video-button .video-button-interior > svg {
    width: 12px;
  }
}

.product-landing-table-section {
  background-color: #F3F5F9;
  border-radius: 20px;
  padding-top: 319px;
  padding-bottom: 110px;
  margin-top: -30px;
}
@media (max-width: 1023px) {
  .product-landing-table-section {
    padding-top: 110px;
    padding-bottom: 40px;
  }
}
@media (max-width: 768px) {
  .product-landing-table-section {
    padding-top: 90px;
    padding-bottom: 10px;
  }
}
.product-landing-table-section h2 {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .product-landing-table-section h2 {
    margin-bottom: 0;
  }
}
.product-landing-table-section .table-container .row-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 40px 0;
  border-bottom: 1px solid #7C8699;
}
@media (max-width: 1023px) {
  .product-landing-table-section .table-container .row-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
@media (max-width: 768px) {
  .product-landing-table-section .table-container .row-container {
    padding: 30px 0;
  }
}
.product-landing-table-section .table-container .row-container:last-child {
  border-bottom: none;
}
.product-landing-table-section .table-container .row-container h4 {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 1023px) {
  .product-landing-table-section .table-container .row-container h4 {
    margin-bottom: 20px;
  }
}
.product-landing-table-section .table-container .row-container .text-container {
  width: 100%;
  max-width: 715px;
  margin-left: 50px;
}
@media (max-width: 1023px) {
  .product-landing-table-section .table-container .row-container .text-container {
    margin-left: 0;
  }
}
.product-landing-table-section .table-container .row-container .text-container p {
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .product-landing-table-section .table-container .row-container .text-container p {
    margin-bottom: 20px;
  }
}

.information-with-bg-video .video-container, .information-with-bg-video .image-container {
  width: 100%;
  height: 910px;
  border-radius: 20px;
  overflow: hidden;
  position: relative;
}
@media (max-width: 768px) {
  .information-with-bg-video .video-container, .information-with-bg-video .image-container {
    height: 610px;
  }
}
@media (max-width: 479px) {
  .information-with-bg-video .video-container, .information-with-bg-video .image-container {
    height: 360px;
  }
}
.information-with-bg-video .video-container img, .information-with-bg-video .image-container img {
  width: 100%;
  height: 100%;
  -o-object-position: center;
  object-position: center;
  -o-object-fit: cover;
  object-fit: cover;
}
.information-with-bg-video .video-container .container-left-space, .information-with-bg-video .image-container .container-left-space {
  position: absolute;
  top: 122px;
  left: 0;
  max-width: 910px;
}
@media (max-width: 768px) {
  .information-with-bg-video .video-container .container-left-space, .information-with-bg-video .image-container .container-left-space {
    top: 60px;
  }
}
@media (max-width: 479px) {
  .information-with-bg-video .video-container .container-left-space, .information-with-bg-video .image-container .container-left-space {
    top: 40px;
  }
}
.information-with-bg-video .text-container {
  background-color: #141D41;
  padding: 80px;
  border-radius: 20px;
  margin-top: -240px;
  position: relative;
  z-index: 1;
}
@media (max-width: 768px) {
  .information-with-bg-video .text-container {
    padding: 60px;
    margin-top: -120px;
  }
}
@media (max-width: 479px) {
  .information-with-bg-video .text-container {
    padding: 40px;
    margin-top: -10px;
  }
}
.information-with-bg-video .text-container h2 {
  color: #ffffff;
  margin-bottom: 30px;
}
.information-with-bg-video .text-container .description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 85px;
  margin-bottom: 20px;
}
@media (max-width: 768px) {
  .information-with-bg-video .text-container .description {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0;
  }
}
.information-with-bg-video .text-container .description > div {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.information-with-bg-video .text-container .description ul {
  margin: 0;
}
.information-with-bg-video .text-container .description p, .information-with-bg-video .text-container .description ul {
  margin-bottom: 20px;
}
.information-with-bg-video .text-container .description p, .information-with-bg-video .text-container .description li {
  color: #ffffff;
}

.grid-section {
  position: relative;
  z-index: 1;
  padding-right: 0;
}
.grid-section.is-centered {
  max-width: 1530px;
  margin-left: auto;
  margin-right: auto;
}
.grid-section > h2 {
  max-width: 700px;
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  .grid-section > h2 {
    margin-bottom: 50px;
  }
}
@media (max-width: 479px) {
  .grid-section > h2 {
    margin-bottom: 30px;
  }
}
.grid-section .grid-item {
  background-color: #F3F5F9;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 40px;
}
.grid-section .grid-item.row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
@media (max-width: 768px) {
  .grid-section .grid-item.row-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 768px) {
  .grid-section .grid-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 479px) {
  .grid-section .grid-item {
    margin-bottom: 10px;
  }
}
.grid-section .grid-item .text-container {
  padding: 140px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 50%;
}
@media (max-width: 768px) {
  .grid-section .grid-item .text-container {
    width: 100%;
    padding: 60px;
  }
}
@media (max-width: 479px) {
  .grid-section .grid-item .text-container {
    padding: 40px;
  }
}
.grid-section .grid-item .text-container .pretitle {
  font-weight: 700;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.grid-section .grid-item .text-container .subtitle {
  margin-bottom: 20px;
}
.grid-section .grid-item .text-container h3, .grid-section .grid-item .text-container h4 {
  margin-bottom: 20px;
}
.grid-section .grid-item .text-container p {
  margin-bottom: 40px;
}
@media (max-width: 479px) {
  .grid-section .grid-item .text-container p {
    margin-bottom: 30px;
  }
}
.grid-section .grid-item .text-container .cta-links-container {
  margin-top: 100px;
}
@media (max-width: 768px) {
  .grid-section .grid-item .text-container .cta-links-container {
    margin-top: 70px;
  }
}
@media (max-width: 479px) {
  .grid-section .grid-item .text-container .cta-links-container {
    margin-top: 40px;
  }
}
.grid-section .grid-item .text-container .cta-links-container .button, .grid-section .grid-item .text-container .cta-links-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .grid-section .grid-item .text-container .cta-links-container .mktoButtonRow > span > button, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .grid-section .grid-item .text-container .cta-links-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .grid-section .grid-item .text-container .cta-links-container .mega-menu-link, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .grid-section .grid-item .text-container .cta-links-container .mega-menu-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #141D41;
  font-family: "Aventa", sans-serif;
  font-size: 30px;
  line-height: 40px;
  font-weight: 400;
  letter-spacing: 0;
  text-transform: none;
  padding: 30px 0;
  border-top: 1px solid #7C8699;
}
.grid-section .grid-item .text-container .cta-links-container .button:after, .grid-section .grid-item .text-container .cta-links-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:after, .form-wrapper .form-inner-wrapper form.mktoForm .grid-section .grid-item .text-container .cta-links-container .mktoButtonRow > span > button:after, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .grid-section .grid-item .text-container .cta-links-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .grid-section .grid-item .text-container .cta-links-container .mega-menu-link:after, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .grid-section .grid-item .text-container .cta-links-container .mega-menu-link:after {
  background: none;
  border: 1px solid #141D41;
  content: url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='%23141D41'/%3E%3C/svg%3E%0A");
  margin-left: auto;
}
.grid-section .grid-item .text-container .cta-links-container .button:last-child, .grid-section .grid-item .text-container .cta-links-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:last-child, .form-wrapper .form-inner-wrapper form.mktoForm .grid-section .grid-item .text-container .cta-links-container .mktoButtonRow > span > button:last-child, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:last-child, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .grid-section .grid-item .text-container .cta-links-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:last-child, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:last-child, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .grid-section .grid-item .text-container .cta-links-container .mega-menu-link:last-child, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:last-child, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .grid-section .grid-item .text-container .cta-links-container .mega-menu-link:last-child {
  border-bottom: 1px solid #7C8699;
}
@media (max-width: 1440px) {
  .grid-section .grid-item .text-container .cta-links-container .button, .grid-section .grid-item .text-container .cta-links-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .grid-section .grid-item .text-container .cta-links-container .mktoButtonRow > span > button, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .grid-section .grid-item .text-container .cta-links-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .grid-section .grid-item .text-container .cta-links-container .mega-menu-link, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .grid-section .grid-item .text-container .cta-links-container .mega-menu-link {
    font-size: 26px;
    line-height: 36px;
  }
}
@media (max-width: 768px) {
  .grid-section .grid-item .text-container .cta-links-container .button, .grid-section .grid-item .text-container .cta-links-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .grid-section .grid-item .text-container .cta-links-container .mktoButtonRow > span > button, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .grid-section .grid-item .text-container .cta-links-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .grid-section .grid-item .text-container .cta-links-container .mega-menu-link, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .grid-section .grid-item .text-container .cta-links-container .mega-menu-link {
    font-size: 24px;
    line-height: 34px;
    padding: 20px 0;
  }
}
@media (max-width: 479px) {
  .grid-section .grid-item .text-container .cta-links-container .button, .grid-section .grid-item .text-container .cta-links-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .grid-section .grid-item .text-container .cta-links-container .mktoButtonRow > span > button, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .grid-section .grid-item .text-container .cta-links-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .grid-section .grid-item .text-container .cta-links-container .mega-menu-link, .grid-section .grid-item .text-container .cta-links-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .grid-section .grid-item .text-container .cta-links-container .mega-menu-link {
    font-size: 22px;
    line-height: 36px;
  }
}
.grid-section .grid-item .image-container {
  border-radius: 20px;
  width: 50%;
  overflow: hidden;
}
@media (max-width: 768px) {
  .grid-section .grid-item .image-container {
    width: 100%;
    height: 380px;
  }
}
@media (max-width: 479px) {
  .grid-section .grid-item .image-container {
    height: 280px;
  }
}
.grid-section .grid-item .image-container img {
  width: 100%;
  height: 100%;
  -o-object-position: center;
  object-position: center;
  -o-object-fit: cover;
  object-fit: cover;
}
.grid-section.overlapped {
  margin-top: -420px;
}
@media (max-width: 1440px) {
  .grid-section.overlapped {
    margin-top: -550px;
  }
}
@media (max-width: 1023px) {
  .grid-section.overlapped {
    padding-left: 0;
  }
}
@media (max-width: 768px) {
  .grid-section.overlapped {
    margin-top: -40px;
  }
}

.grids-section .title-container {
  background-color: #EBEFF7;
  height: 918px;
  padding-top: 120px;
  border-radius: 20px;
}
@media (max-width: 1440px) {
  .grids-section .title-container {
    height: 868px;
  }
}
@media (max-width: 768px) {
  .grids-section .title-container {
    height: 768px;
    padding-top: 60px;
  }
}
@media (max-width: 767px) {
  .grids-section .title-container {
    padding-top: 40px;
  }
}
.grids-section .title-container:first-child {
  height: 1056px;
  padding-top: 258px;
  margin-top: -108px;
}
@media (max-width: 1440px) {
  .grids-section .title-container:first-child {
    height: 906px;
    padding-top: 158px;
    margin-top: -58px;
  }
}
@media (max-width: 768px) {
  .grids-section .title-container:first-child {
    height: 806px;
    padding-top: 108px;
    margin-top: -58px;
  }
}
@media (max-width: 479px) {
  .grids-section .title-container:first-child {
    padding-top: 90px;
    margin-top: -40px;
  }
}
.grids-section .grid-section.overlapped {
  margin-top: -620px;
}

.cta-cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 40px;
  padding-right: 0;
  margin-top: 40px;
}
@media (max-width: 1023px) {
  .cta-cards {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0;
  }
}
@media (max-width: 479px) {
  .cta-cards {
    margin-top: 30px;
    gap: 10px;
  }
}
.cta-cards .card-container {
  padding: 60px 60px 66px;
  border-radius: 20px;
  border: 1px solid #DEE4EE;
  min-height: 450px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 1023px) {
  .cta-cards .card-container {
    max-width: 485px;
  }
}
@media (max-width: 768px) {
  .cta-cards .card-container {
    min-height: unset;
  }
}
@media (max-width: 479px) {
  .cta-cards .card-container {
    padding: 40px;
  }
}
.cta-cards .card-container h5 {
  margin-bottom: 20px;
}
.cta-cards .card-container p {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .cta-cards .card-container p {
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
  }
}
.cta-cards .card-container:hover {
  background-color: #008FD5;
}
.cta-cards .card-container:hover h5, .cta-cards .card-container:hover p {
  color: #ffffff;
}
.cta-cards .card-container:hover .button, .cta-cards .card-container:hover .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .cta-cards .card-container:hover .mktoButtonRow > span > button, .cta-cards .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .cta-cards .card-container:hover #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .cta-cards .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .cta-cards .card-container:hover .mega-menu-link, .cta-cards .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .cta-cards .card-container:hover .mega-menu-link {
  color: #ffffff;
}
.cta-cards .card-container:hover .button:after, .cta-cards .card-container:hover .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:after, .form-wrapper .form-inner-wrapper form.mktoForm .cta-cards .card-container:hover .mktoButtonRow > span > button:after, .cta-cards .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .cta-cards .card-container:hover #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .cta-cards .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .cta-cards .card-container:hover .mega-menu-link:after, .cta-cards .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .cta-cards .card-container:hover .mega-menu-link:after {
  background-color: #ffffff;
  content: url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.613715 0.987281C2.37481 4.34937 2.37482 9.79277 0.61372 13.1549C0.426937 13.5017 0.240149 13.8486 0 14.1421L7.07107 7.07107L0 0C0.213466 0.320199 0.426932 0.640399 0.613715 0.987281Z' fill='%23008FD5'/%3E%3C/svg%3E%0A");
}
.cta-cards .card-container:hover .button:hover:after, .cta-cards .card-container:hover .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:hover:after, .form-wrapper .form-inner-wrapper form.mktoForm .cta-cards .card-container:hover .mktoButtonRow > span > button:hover:after, .cta-cards .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:hover:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .cta-cards .card-container:hover #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:hover:after, .cta-cards .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:hover:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .cta-cards .card-container:hover .mega-menu-link:hover:after, .cta-cards .card-container:hover .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:hover:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .cta-cards .card-container:hover .mega-menu-link:hover:after {
  border-color: #ffffff;
}
.cta-cards.careers-page {
  display: block;
  margin-top: 150px;
  position: relative;
}
@media (max-width: 768px) {
  .cta-cards.careers-page {
    margin-top: 50px;
  }
}
.cta-cards.careers-page h2 {
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  .cta-cards.careers-page h2 {
    margin-bottom: 30px;
  }
}
.cta-cards.careers-page .lines-container {
  position: absolute;
  left: -40px;
}
@media (max-width: 1440px) {
  .cta-cards.careers-page .lines-container {
    left: -170px;
  }
}
@media (max-width: 1023px) {
  .cta-cards.careers-page .lines-container {
    display: none;
  }
}
.cta-cards.careers-page .cta-cards-container {
  display: grid;
  grid-template-columns: auto auto auto;
  width: 100%;
  grid-gap: 40px;
}
@media (max-width: 1300px) {
  .cta-cards.careers-page .cta-cards-container {
    grid-gap: 20px;
  }
}
@media (max-width: 1150px) {
  .cta-cards.careers-page .cta-cards-container {
    grid-template-columns: auto auto;
  }
}
@media (max-width: 768px) {
  .cta-cards.careers-page .cta-cards-container {
    grid-template-columns: auto;
  }
}
.cta-cards.careers-page .cta-cards-container .card-container {
  max-width: 483px;
}
@media (max-width: 768px) {
  .cta-cards.careers-page .cta-cards-container .card-container {
    max-width: 100%;
  }
}

.benefits-section .container-left-space {
  margin-bottom: 70px;
}
@media (max-width: 768px) {
  .benefits-section .container-left-space {
    margin-bottom: 50px;
  }
}
@media (max-width: 479px) {
  .benefits-section .container-left-space {
    margin-bottom: 32px;
  }
}
.benefits-section .cards-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 40px;
}
@media (max-width: 768px) {
  .benefits-section .cards-container {
    gap: 20px;
  }
}
@media (max-width: 479px) {
  .benefits-section .cards-container {
    gap: 10px;
  }
}
.benefits-section .cards-container .card-container {
  background-color: #F3F5F9;
  width: 30%;
  min-height: 560px;
  padding: 60px;
  border-radius: 20px;
}
@media (max-width: 1023px) {
  .benefits-section .cards-container .card-container {
    width: calc(50% - 20px);
  }
}
@media (max-width: 768px) {
  .benefits-section .cards-container .card-container {
    width: 100%;
    min-height: unset;
  }
}
@media (max-width: 479px) {
  .benefits-section .cards-container .card-container {
    padding: 40px;
  }
}
.benefits-section .cards-container .card-container .card-icon {
  width: 80px;
  height: 80px;
  background-color: #ffffff;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 40px;
}
@media (max-width: 479px) {
  .benefits-section .cards-container .card-container .card-icon {
    width: 60px;
    height: 60px;
    margin-bottom: 30px;
  }
}
.benefits-section .cards-container .card-container h5 {
  margin-bottom: 20px;
}

.side-by-side-cards .container-left-space {
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  .side-by-side-cards .container-left-space {
    margin-bottom: 50px;
  }
}
@media (max-width: 479px) {
  .side-by-side-cards .container-left-space {
    margin-bottom: 32px;
  }
}
.side-by-side-cards .cards-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 20px;
}
@media (max-width: 479px) {
  .side-by-side-cards .cards-container {
    gap: 10px;
  }
}
.side-by-side-cards .cards-container .card-container {
  background-color: #F3F5F9;
  width: calc(50% - 10px);
  min-height: 800px;
  padding: 140px 120px;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 1440px) {
  .side-by-side-cards .cards-container .card-container {
    min-height: 600px;
  }
}
@media (max-width: 1023px) {
  .side-by-side-cards .cards-container .card-container {
    padding: 80px;
  }
}
@media (max-width: 768px) {
  .side-by-side-cards .cards-container .card-container {
    width: 100%;
    padding: 60px;
    min-height: unset;
  }
}
@media (max-width: 479px) {
  .side-by-side-cards .cards-container .card-container {
    padding: 40px;
  }
}
.side-by-side-cards .cards-container .card-container .text-container {
  max-width: 460px;
}
.side-by-side-cards .cards-container .card-container .text-container h4 {
  color: #ffffff;
  margin-bottom: 20px;
}
.side-by-side-cards .cards-container .card-container .text-container p {
  color: #ffffff;
  margin-bottom: 40px;
}
@media (max-width: 479px) {
  .side-by-side-cards .cards-container .card-container .text-container p {
    margin-bottom: 30px;
  }
}

.info-right-image-section {
  background-color: #F3F5F9;
  border-radius: 20px;
  margin-right: 155px;
}
@media (max-width: 1023px) {
  .info-right-image-section {
    margin-right: auto;
  }
}
.info-right-image-section .container-left-space {
  padding-top: 118px;
  padding-bottom: 118px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1023px) {
  .info-right-image-section .container-left-space {
    padding-top: 0;
    padding-bottom: 80px;
    padding-left: 40px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}
@media (max-width: 768px) {
  .info-right-image-section .container-left-space {
    padding-bottom: 40px;
  }
}
.info-right-image-section .container-left-space .text-container h2 {
  max-width: 600px;
  margin-bottom: 20px;
}
.info-right-image-section .container-left-space .text-container h5 {
  margin-top: 40px;
  margin-bottom: 20px;
}
.info-right-image-section .container-left-space .text-container p {
  max-width: 470px;
}
.info-right-image-section .container-left-space .text-container .button, .info-right-image-section .container-left-space .text-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .info-right-image-section .container-left-space .text-container .mktoButtonRow > span > button, .info-right-image-section .container-left-space .text-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .info-right-image-section .container-left-space .text-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .info-right-image-section .container-left-space .text-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .info-right-image-section .container-left-space .text-container .mega-menu-link, .info-right-image-section .container-left-space .text-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .info-right-image-section .container-left-space .text-container .mega-menu-link {
  margin-top: 40px;
}
.info-right-image-section .container-left-space .image-container {
  position: relative;
  right: -155px;
  border-radius: 20px;
  overflow: hidden;
}
@media (max-width: 1023px) {
  .info-right-image-section .container-left-space .image-container {
    right: unset;
    top: -40px;
  }
}

body .page-title {
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  body .page-title {
    margin-bottom: 30px;
  }
}
body .hero.hero-about-us {
  background-color: #141D41;
  border-radius: 20px;
  position: relative;
}
@media (max-width: 1024px) {
  body .hero.hero-about-us {
    padding-bottom: 0;
  }
}
body .hero.hero-about-us .lines-container {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
@media (max-width: 1024px) {
  body .hero.hero-about-us .lines-container {
    display: none;
  }
}
body .hero.hero-about-us .hero-container {
  min-height: 1018px;
  padding-top: 120px;
  padding-bottom: 152px;
  background-image: var(--wpr-bg-e6ddae00-ca3f-4042-aeae-e6e130232e21);
  position: relative;
  z-index: 2;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 768px) {
  body .hero.hero-about-us .hero-container {
    padding-bottom: 46px;
  }
}
body .hero.hero-about-us .hero-container .hero-info {
  max-width: 1348px;
  padding-bottom: 133px;
}
@media (max-width: 1024px) {
  body .hero.hero-about-us .hero-container .hero-info {
    padding-bottom: 48px;
  }
}
body .hero.hero-about-us .hero-container .hero-info .hero-title {
  color: white;
  padding-bottom: 20px;
}
body .hero.hero-about-us .hero-container .hero-info p {
  color: #ffffff;
  padding-bottom: 32px;
}
body .hero.hero-about-us .hero-container .stats .stats-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 1024px) {
  body .hero.hero-about-us .hero-container .stats .stats-container {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
body .hero.hero-about-us .hero-container .stats .stats-container .stat-item {
  width: 25%;
}
@media (max-width: 1024px) {
  body .hero.hero-about-us .hero-container .stats .stats-container .stat-item {
    width: 50%;
    margin-bottom: 40px;
  }
}
@media (max-width: 768px) {
  body .hero.hero-about-us .hero-container .stats .stats-container .stat-item {
    width: 100%;
  }
  body .hero.hero-about-us .hero-container .stats .stats-container .stat-item:last-of-type {
    margin-bottom: 0;
  }
}
body .hero.hero-about-us .hero-container .stats .stats-container .stat-item .stat-item-container {
  max-width: 250px;
  margin-left: 0;
}
@media (max-width: 1300px) {
  body .hero.hero-about-us .hero-container .stats .stats-container .stat-item .stat-item-container {
    max-width: 200px;
  }
}
@media (max-width: 1100px) {
  body .hero.hero-about-us .hero-container .stats .stats-container .stat-item .stat-item-container {
    max-width: 180px;
  }
}
@media (max-width: 1024px) {
  body .hero.hero-about-us .hero-container .stats .stats-container .stat-item .stat-item-container {
    max-width: 250px;
  }
}
@media (max-width: 768px) {
  body .hero.hero-about-us .hero-container .stats .stats-container .stat-item .stat-item-container {
    max-width: 263px;
  }
}
body .hero.hero-about-us .hero-container .stats .stats-container .stat-item .stat-item-container .number-container {
  border-bottom: 1px solid #7C8699;
  margin-bottom: 40px;
}
body .hero.hero-about-us .hero-container .stats .stats-container .stat-item .stat-item-container .number-container p {
  font-size: 92px;
  line-height: 110px;
  font-weight: 500;
  color: #008FD5;
}
body .hero.hero-about-us .hero-container .stats .stats-container .stat-item .stat-item-container .number-container p.number-has-icon:after {
  content: "+";
}
body .hero.hero-about-us .hero-container .stats .stats-container .stat-item .stat-item-container .stat-name p {
  font-size: 20px;
  line-height: 32px;
  font-weight: 500;
  color: #ffffff;
}

section.awards-section .awards-section-container {
  padding: 150px 0;
}
@media (max-width: 768px) {
  section.awards-section .awards-section-container {
    padding: 50px 0;
  }
}
section.awards-section .awards-grid {
  padding-top: 80px;
}
@media (max-width: 768px) {
  section.awards-section .awards-grid {
    padding: 30px 0 0;
  }
}
section.awards-section .awards-grid .awards-grid-container {
  max-width: 1720px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: auto auto auto auto auto;
  -webkit-column-gap: 55px;
  -moz-column-gap: 55px;
  column-gap: 55px;
  row-gap: 30px;
}
@media (max-width: 1024px) {
  section.awards-section .awards-grid .awards-grid-container {
    grid-template-columns: auto auto auto auto;
  }
}
@media (max-width: 768px) {
  section.awards-section .awards-grid .awards-grid-container {
    grid-template-columns: auto auto auto;
  }
}
@media (max-width: 600px) {
  section.awards-section .awards-grid .awards-grid-container {
    grid-template-columns: auto auto;
  }
}
section.awards-section .awards-grid .awards-grid-container .award-item {
  width: min(100%, 300px);
}
section.awards-section .awards-grid .awards-grid-container .award-item .award-item-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

section.our-team {
  background-color: #F3F5F9;
  overflow: hidden;
  border-radius: 20px;
}
section.our-team .our-team-container {
  padding-top: 120px;
  padding-bottom: 133px;
  border-radius: 20px;
  position: relative;
}
@media (max-width: 1024px) {
  section.our-team .our-team-container {
    padding-top: 40px;
    padding-bottom: 54px;
  }
}
section.our-team .our-team-container .info-container {
  max-width: 709px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
section.our-team .our-team-container .info-container h3, section.our-team .our-team-container .info-container p {
  color: #141D41;
}
section.our-team .our-team-container .info-container h3 {
  padding-bottom: 20px;
}
section.our-team .our-team-container .info-container p {
  padding-bottom: 53px;
  font-weight: 350;
}
@media (max-width: 1024px) {
  section.our-team .our-team-container .info-container p {
    padding-bottom: 44px;
  }
}
section.our-team .our-team-container .lines-container {
  position: absolute;
  right: 0;
  top: -20px;
  z-index: 1;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media (max-width: 1024px) {
  section.our-team .our-team-container .lines-container {
    display: none;
  }
}
section.our-team .team-members {
  position: relative;
  z-index: 2;
  background-color: #F3F5F9;
}
section.our-team .team-members .team-members-container {
  display: grid;
  grid-template-columns: auto auto auto auto;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
  row-gap: 20px;
}
@media (max-width: 1024px) {
  section.our-team .team-members .team-members-container {
    grid-template-columns: auto auto;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
  }
}
@media (max-width: 700px) {
  section.our-team .team-members .team-members-container {
    grid-template-columns: auto;
  }
}
section.our-team .team-members .team-members-container .team-member-item {
  height: 495px;
}
@media (max-width: 1366px) {
  section.our-team .team-members .team-members-container .team-member-item {
    height: 395px;
  }
}
@media (max-width: 1160px) {
  section.our-team .team-members .team-members-container .team-member-item {
    height: 295px;
  }
}
@media (max-width: 1024px) {
  section.our-team .team-members .team-members-container .team-member-item {
    height: 495px;
  }
}
@media (max-width: 800px) {
  section.our-team .team-members .team-members-container .team-member-item {
    height: 395px;
  }
}
@media (max-width: 700px) {
  section.our-team .team-members .team-members-container .team-member-item {
    height: 495px;
  }
}
@media (max-width: 375px) {
  section.our-team .team-members .team-members-container .team-member-item {
    height: 123px;
  }
}
section.our-team .team-members .team-members-container .team-member-item .member-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 20px;
}
@media (max-width: 375px) {
  section.our-team .team-members .team-members-container .team-member-item .member-image {
    width: 108px !important;
  }
}

section.join-our-team {
  background-color: #F3F5F9;
  margin-bottom: 150px;
  overflow: hidden;
}
section.join-our-team .join-our-team-container {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-image: var(--wpr-bg-639bf3ce-c767-433e-aeab-61c14c2866ca);
  padding-top: 117px;
  padding-bottom: 130px;
  border-radius: 20px;
  position: relative;
}
@media (max-width: 1024px) {
  section.join-our-team .join-our-team-container {
    padding-top: 40px;
    padding-bottom: 43px;
  }
}
section.join-our-team .join-our-team-container .info-container {
  max-width: 709px;
  padding-right: 110px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
section.join-our-team .join-our-team-container .info-container h3, section.join-our-team .join-our-team-container .info-container p {
  color: #141D41;
}
section.join-our-team .join-our-team-container .info-container h3 {
  padding-bottom: 20px;
}
section.join-our-team .join-our-team-container .info-container p {
  padding-bottom: 53px;
  font-weight: 350;
}
section.join-our-team .join-our-team-container .lines-container {
  position: absolute;
  top: 0;
  right: 0;
}
@media (max-width: 1700px) {
  section.join-our-team .join-our-team-container .lines-container {
    right: -200px;
  }
}
@media (max-width: 1200px) {
  section.join-our-team .join-our-team-container .lines-container {
    right: -300px;
  }
}
@media (max-width: 1100px) {
  section.join-our-team .join-our-team-container .lines-container {
    right: -400px;
  }
}
@media (max-width: 1024px) {
  section.join-our-team .join-our-team-container .lines-container {
    right: -470px;
    top: -80px;
  }
}

body:not(.page-template-page-flexible) .partners-table {
  margin-top: -200px;
}
@media (max-width: 1439px) {
  body:not(.page-template-page-flexible) .partners-table {
    margin-top: -250px;
  }
}
@media (max-width: 768px) {
  body:not(.page-template-page-flexible) .partners-table {
    margin-top: -40px;
  }
}

.partners-table {
  background-color: #F3F5F9;
  border-radius: 20px;
  position: relative;
  z-index: 1;
}
.partners-table .partners-table-container {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media (max-width: 768px) {
  .partners-table .partners-table-container {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.partners-table .partners-table-container .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 80px 0;
  gap: 80px;
}
@media (max-width: 1024px) {
  .partners-table .partners-table-container .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 40px 0;
    gap: 40px;
  }
}
.partners-table .partners-table-container .row:not(:last-child) {
  border-bottom: 1px solid #7C8699;
}
.partners-table .partners-table-container .row .left-column {
  max-width: 395px;
}
.partners-table .partners-table-container .row .left-column h4 {
  margin-bottom: 20px;
}
.partners-table .partners-table-container .row .left-column .links-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 10px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.partners-table .partners-table-container .row .left-column .links-wrapper .button, .partners-table .partners-table-container .row .left-column .links-wrapper .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .partners-table .partners-table-container .row .left-column .links-wrapper .mktoButtonRow > span > button, .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .partners-table .partners-table-container .row .left-column .links-wrapper #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .partners-table .partners-table-container .row .left-column .links-wrapper .mega-menu-link, .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .partners-table .partners-table-container .row .left-column .links-wrapper .mega-menu-link {
  padding: 30px 0;
}
@media (max-width: 768px) {
  .partners-table .partners-table-container .row .left-column .links-wrapper .button, .partners-table .partners-table-container .row .left-column .links-wrapper .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .partners-table .partners-table-container .row .left-column .links-wrapper .mktoButtonRow > span > button, .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .partners-table .partners-table-container .row .left-column .links-wrapper #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .partners-table .partners-table-container .row .left-column .links-wrapper .mega-menu-link, .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .partners-table .partners-table-container .row .left-column .links-wrapper .mega-menu-link {
    padding: 20px 0;
  }
}
.partners-table .partners-table-container .row .left-column .links-wrapper .button:not(:last-child), .partners-table .partners-table-container .row .left-column .links-wrapper .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button:not(:last-child), .form-wrapper .form-inner-wrapper form.mktoForm .partners-table .partners-table-container .row .left-column .links-wrapper .mktoButtonRow > span > button:not(:last-child), .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:not(:last-child), .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .partners-table .partners-table-container .row .left-column .links-wrapper #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:not(:last-child), .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:not(:last-child), .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .partners-table .partners-table-container .row .left-column .links-wrapper .mega-menu-link:not(:last-child), .partners-table .partners-table-container .row .left-column .links-wrapper .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:not(:last-child), .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .partners-table .partners-table-container .row .left-column .links-wrapper .mega-menu-link:not(:last-child) {
  border-bottom: 1px solid #7C8699;
}
.partners-table .partners-table-container .row .right-column {
  max-width: 813px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 768px) {
  .partners-table .partners-table-container .row .right-column .right-column-container .logos {
    padding-top: 10px;
  }
}
.partners-table .partners-table-container .row .right-column .right-column-container .logos .logos-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  gap: 20px;
}
@media (max-width: 1366px) {
  .partners-table .partners-table-container .row .right-column .right-column-container .logos .logos-container {
    margin: 0 0 0 20px;
  }
}
@media (max-width: 1024px) {
  .partners-table .partners-table-container .row .right-column .right-column-container .logos .logos-container {
    margin: 0;
  }
}
.partners-table .partners-table-container .row .right-column .right-column-container .logos .logos-container .logo-item {
  width: calc(33% - 20px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-bottom: 20px;
}
@media (max-width: 1550px) {
  .partners-table .partners-table-container .row .right-column .right-column-container .logos .logos-container .logo-item {
    width: 27%;
  }
}
@media (max-width: 1024px) {
  .partners-table .partners-table-container .row .right-column .right-column-container .logos .logos-container .logo-item {
    padding: 0 10px;
  }
}

.side-by-side-info .side-by-side-info-container .section-title {
  padding-bottom: 20px;
}
.side-by-side-info .side-by-side-info-container .descriptions .descriptions-container {
  max-width: 1324px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1024px) {
  .side-by-side-info .side-by-side-info-container .descriptions .descriptions-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.side-by-side-info .side-by-side-info-container .descriptions .descriptions-container .description-col {
  width: 47%;
}
@media (max-width: 1024px) {
  .side-by-side-info .side-by-side-info-container .descriptions .descriptions-container .description-col {
    width: 100%;
  }
}
.side-by-side-info .side-by-side-info-container .descriptions .descriptions-container .description-col ol, .side-by-side-info .side-by-side-info-container .descriptions .descriptions-container .description-col ul {
  margin: 0;
}

.video-full-container .video-full-container-wrapper .video-container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 20px;
  overflow: hidden;
}
.video-full-container .video-full-container-wrapper .image-container {
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
}
.video-full-container .video-full-container-wrapper .image-container img {
  width: 100%;
}

.cards-slider {
  overflow: hidden;
  position: relative;
}
.cards-slider .lines-container {
  position: absolute;
  left: -85px;
  top: 0;
  height: 100%;
}
.cards-slider .lines-container svg {
  height: 100%;
  width: auto;
}
.cards-slider .lines-container.desktop {
  display: none;
}
@media (min-width: 1024px) {
  .cards-slider .lines-container.desktop {
    display: block;
  }
}
.cards-slider .lines-container.tablet {
  display: none;
  left: 0;
  height: 50%;
}
@media (min-width: 769px) and (max-width: 1023px) {
  .cards-slider .lines-container.tablet {
    display: block;
  }
}
.cards-slider .lines-container.mobile {
  display: none;
}
@media (max-width: 767px) {
  .cards-slider .lines-container.mobile {
    display: block;
  }
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .section-title-container {
    padding-left: 59px;
  }
}
.cards-slider .cards-slider-container .section-title-container .section-title {
  padding-bottom: 80px;
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .section-title-container .section-title {
    padding-bottom: 30px;
  }
}
.cards-slider .cards-slider-container .sliders-container {
  background-color: #141D41;
  background-image: var(--wpr-bg-306cef9b-3805-4988-bdec-dd6404b103f8);
  border-radius: 20px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  min-height: 984px;
  padding-top: 120px;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container {
    min-height: unset;
  }
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .sliders-container {
    padding: 59px 59px 140px;
    min-height: 0;
    position: relative;
  }
}
@media (max-width: 479px) {
  .cards-slider .cards-slider-container .sliders-container {
    padding: 20px 20px 140px;
    min-height: 0;
    position: relative;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column {
  width: 35%;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column {
    width: 100%;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column .arrows-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  margin-top: 80px;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column .arrows-container {
    margin: 40px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column .arrows-container .slider-arrow {
  border: 1px solid white;
  padding: 14px 19px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 40px;
  cursor: pointer;
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column .arrows-container .slider-arrow {
    margin: 40px 0 60px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column .arrows-container .slider-arrow.slider-left-arrow {
  margin-right: 20px;
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column .arrows-container .slider-arrow > img {
  width: 10px;
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column {
  width: 65%;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column {
    display: none;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column .progress-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  margin-top: 80px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 110px;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column .progress-container {
    margin: 30px 0 40px;
  }
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column .progress {
  display: block;
  width: 100%;
  height: 1px;
  overflow: hidden;
  background-color: #7C8699;
  background-image: -webkit-gradient(linear, left top, right top, from(white), to(white));
  background-image: linear-gradient(to right, white, white);
  background-repeat: no-repeat;
  background-size: 0 100%;
  -webkit-transition: background-size 0.4s ease-in-out;
  transition: background-size 0.4s ease-in-out;
}
.cards-slider .cards-slider-container .sliders-container .sliders-inner-container .right-column .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slick-list, .cards-slider .cards-slider-container .sliders-container .slider-cards .slick-track {
  width: 100%;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card {
  height: 616px;
  overflow: hidden;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card {
    height: auto;
  }
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue {
  left: 110px;
  z-index: 1;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active {
  position: relative;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active:not(.slick-current) {
  left: -375px;
  z-index: 1;
}
@media (max-width: 1700px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active:not(.slick-current) {
    left: -200px;
  }
}
@media (max-width: 1366px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active:not(.slick-current) {
    left: -150px;
  }
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active:not(.slick-current) {
    left: -230px;
  }
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active:not(.slick-current) {
    width: 510px !important;
    left: -420px;
  }
}
@media (max-width: 800px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active:not(.slick-current) {
    width: 510px !important;
    left: -450px;
  }
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active.slick-current {
  left: 265px;
  z-index: 2;
  pointer-events: none;
}
@media (max-width: 1200px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active.slick-current {
    left: 0;
  }
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active.slick-current {
    width: 510px !important;
  }
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue.slick-active.slick-current a {
  pointer-events: auto;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue .slide-card-container {
  background-color: #141D41;
  border: 1px solid white;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue .slide-card-container h5, .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card.slide-card-blue .slide-card-container p {
  color: white;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card .slide-card-container {
  padding: 60px 60px 72px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  height: 100%;
  background-color: white;
  border-radius: 20px;
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card .slide-card-container {
    padding: 40px;
  }
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card .slide-card-container h5 {
  font-size: 30px;
  line-height: 40px;
  padding-bottom: 20px;
}
.cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card .slide-card-container p {
  margin-bottom: 40px;
}
@media (max-width: 1700px) {
  .cards-slider .cards-slider-container .sliders-container .slider-cards .slide-card .slide-card-container p {
    font-size: 18px;
    line-height: 28px;
  }
}

.info-right-image {
  position: relative;
}
.info-right-image .info-right-image-container {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #141D41;
  padding-top: 105px;
  padding-bottom: 105px;
  border-radius: 20px;
  position: relative;
}
@media (max-width: 768px) {
  .info-right-image .info-right-image-container {
    padding-top: 60px;
  }
}
@media (max-width: 479px) {
  .info-right-image .info-right-image-container {
    padding-top: 40px;
  }
}
.info-right-image .lines-container {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
}
.info-right-image .lines-container svg {
  height: 100%;
  width: auto;
}
.info-right-image .lines-container.desktop {
  display: none;
}
@media (min-width: 1023px) {
  .info-right-image .lines-container.desktop {
    display: block;
  }
}
.info-right-image .lines-container.tablet {
  display: none;
}
@media (min-width: 768px) and (max-width: 1023px) {
  .info-right-image .lines-container.tablet {
    display: block;
  }
}
.info-right-image .lines-container.mobile {
  display: none;
}
@media (max-width: 767px) {
  .info-right-image .lines-container.mobile {
    display: block;
  }
}
.info-right-image.interior-info-right-image .lines-container {
  right: -40px;
  top: -150px;
}
@media (max-width: 768px) {
  .info-right-image.interior-info-right-image .lines-container {
    right: -20px;
    top: -90px;
  }
}
@media (max-width: 479px) {
  .info-right-image.interior-info-right-image .lines-container {
    right: -16px;
  }
}
.info-right-image.interior-info-right-image .lines-container.desktop svg {
  width: 519px;
  height: auto;
}
.info-right-image.interior-info-right-image .lines-container.mobile {
  display: none;
}
.info-right-image.interior-info-right-image .lines-container.mobile svg {
  width: 133px;
  height: auto;
}
@media (max-width: 1023px) {
  .info-right-image.interior-info-right-image .lines-container.mobile {
    display: block;
  }
}
.info-right-image.interior-info-right-image h1 {
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  .info-right-image.interior-info-right-image h1 {
    margin-bottom: 30px;
  }
}
.info-right-image.interior-info-right-image .info-right-image-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 0;
  background-image: var(--wpr-bg-ef019df9-6f44-4581-8952-66e250f3697e);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 960px;
}
@media (max-width: 768px) {
  .info-right-image.interior-info-right-image .info-right-image-container {
    min-height: unset;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    background-image: var(--wpr-bg-51099c14-a425-4fcc-974b-c86de8a87dd1);
  }
}
.info-right-image.interior-info-right-image .info-right-image-container .text-container {
  width: 50%;
  padding-top: 165px;
  padding-bottom: 145px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 768px) {
  .info-right-image.interior-info-right-image .info-right-image-container .text-container {
    width: 100%;
  }
}
@media (max-width: 1440px) {
  .info-right-image.interior-info-right-image .info-right-image-container .text-container {
    padding-top: 65px;
    padding-bottom: 45px;
  }
}
@media (max-width: 479px) {
  .info-right-image.interior-info-right-image .info-right-image-container .text-container {
    padding-top: 40px;
    padding-bottom: 30px;
  }
}
.info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container {
  max-width: 469px;
  margin-right: auto;
}
@media (max-width: 768px) {
  .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container {
    max-width: 100%;
  }
}
.info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container h3, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container h4, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container h5 {
  color: #ffffff;
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container h3, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container h4, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container h5 {
    margin-bottom: 20px;
  }
}
.info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container h3 {
  margin-bottom: 20px;
}
.info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container p {
  color: #ffffff;
  margin-bottom: 20px;
}
@media (max-width: 479px) {
  .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container p {
    margin-bottom: 10px;
  }
}
.info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .button, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .mktoButtonRow > span > button, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .mega-menu-link, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .mega-menu-link {
  margin-top: 40px;
}
@media (max-width: 768px) {
  .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .button, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .mktoButtonRow > span > button, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .mega-menu-link, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .mega-menu-link {
    margin-top: 20px;
  }
}
.info-right-image.interior-info-right-image .info-right-image-container .image-container, .info-right-image.interior-info-right-image .info-right-image-container .video-container {
  width: 50%;
  overflow: hidden;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
@media (max-width: 768px) {
  .info-right-image.interior-info-right-image .info-right-image-container .image-container, .info-right-image.interior-info-right-image .info-right-image-container .video-container {
    width: 100%;
    height: 280px;
  }
}
.info-right-image.interior-info-right-image .info-right-image-container .image-container img, .info-right-image.interior-info-right-image .info-right-image-container .video-container img {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 100%;
  height: 100%;
  border-radius: 20px;
}

.images-slider-section .images-slider-section-container .arrows-container {
  min-width: 110px;
}
.images-slider-section .images-slider-section-container .arrows-container.desktop-arrows {
  display: block;
}
@media (max-width: 1024px) {
  .images-slider-section .images-slider-section-container .arrows-container.desktop-arrows {
    display: none;
  }
}
.images-slider-section .images-slider-section-container .arrows-container.mobile-arrows {
  display: none;
  width: 100%;
  max-width: 110px;
  margin: 40px auto;
}
@media (max-width: 1024px) {
  .images-slider-section .images-slider-section-container .arrows-container.mobile-arrows {
    display: block;
  }
}
.images-slider-section .images-slider-section-container .arrows-container .slick-arrow {
  width: 50px;
  height: 50px;
  background-size: auto;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #E5E5E5;
  border-radius: 50%;
}
.images-slider-section .images-slider-section-container .arrows-container .slick-arrow.slider-left-arrow {
  margin-right: 10px;
}
.images-slider-section .images-slider-section-container .title-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 105px;
}
@media (max-width: 1024px) {
  .images-slider-section .images-slider-section-container .title-section {
    padding-left: 20px;
    margin: 30px;
  }
}
.images-slider-section .images-slider-section-container .title-section .arrows-container {
  min-width: 110px;
}
.images-slider-section .images-slider-section-container .title-section .arrows-container .slick-arrow {
  width: 50px;
  height: 50px;
  background-size: auto;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #E5E5E5;
  border-radius: 50%;
}
.images-slider-section .images-slider-section-container .title-section .arrows-container .slick-arrow.slider-left-arrow {
  margin-right: 10px;
}
.images-slider-section .images-slider-section-container .images-slider .images-slider-container img.slick-slide {
  margin: 0 20px;
  border-radius: 20px;
}

section.locations .locations-container.contact-locations {
  padding-top: 120px;
}
@media (max-width: 1440px) {
  section.locations .locations-container.contact-locations {
    padding-top: 80px;
  }
}
@media (max-width: 768px) {
  section.locations .locations-container.contact-locations {
    padding-top: 50px;
  }
}
@media (max-width: 479px) {
  section.locations .locations-container.contact-locations {
    padding-top: 40px;
  }
}
@media (max-width: 1023px) {
  section.locations .locations-container {
    padding-left: 0;
  }
}
section.locations .locations-container .section-info {
  padding-bottom: 82px;
  max-width: 910px;
}
@media (max-width: 768px) {
  section.locations .locations-container .section-info {
    padding-bottom: 40px;
  }
}
section.locations .locations-container .section-info h2 {
  margin-bottom: 20px;
}
section.locations .locations-container .section-info p {
  max-width: 475px;
}
section.locations .locations-container .locations-list-section .locations-list-section-container .list-title {
  margin-bottom: 60px;
}
@media (max-width: 768px) {
  section.locations .locations-container .locations-list-section .locations-list-section-container .list-title {
    margin-bottom: 30px;
  }
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item {
  padding: 40px 0;
  border-bottom: 1px solid #7C8699;
}
@media (max-width: 768px) {
  section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item {
    padding: 30px 0;
  }
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item:first-of-type {
  border-top: 1px solid #7C8699;
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 768px) {
  section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container > div {
  width: 45%;
}
@media (max-width: 768px) {
  section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container > div {
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container .left-column {
    margin-bottom: 43px;
  }
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container .left-column .location-name {
  margin-bottom: 20px;
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container .left-column .location-description {
  margin-bottom: 40px;
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container .right-column .location-image {
  border-radius: 20px;
}

body.page-template-page-contact-us section.locations {
  background-color: #F3F5F9;
  border-radius: 20px;
}
@media (max-width: 1024px) {
  body.page-template-page-contact-us section.locations .locations-container {
    padding-left: 40px;
  }
}
@media (max-width: 1024px) and (max-width: 768px) {
  body.page-template-page-contact-us section.locations .locations-container .section-info {
    padding-bottom: 30px;
  }
}
@media (max-width: 1024px) and (max-width: 768px) {
  body.page-template-page-contact-us section.locations .locations-container .section-info > h2 {
    margin-bottom: 0;
  }
}
body.page-template-page-contact-us section.locations .locations-container .locations-list-section {
  padding-bottom: 120px;
}
@media (max-width: 768px) {
  body.page-template-page-contact-us section.locations .locations-container .locations-list-section {
    padding-bottom: 40px;
  }
}
body.page-template-page-contact-us section.locations .locations-container .locations-list-section:last-of-type {
  padding-bottom: 150px;
}
@media (max-width: 768px) {
  body.page-template-page-contact-us section.locations .locations-container .locations-list-section:last-of-type {
    padding-bottom: 64px;
  }
}
@media (max-width: 768px) {
  body.page-template-page-contact-us section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-item .location-item-container .left-column {
    margin-bottom: 30px;
  }
}
@media (max-width: 768px) {
  body.page-template-page-contact-us section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-item .location-item-container .left-column .location-description {
    margin-bottom: 0;
  }
}

section.slider-with-section-and-image .slider-with-section-and-image-container {
  padding-top: 150px;
  padding-bottom: 150px;
}
@media (max-width: 1024px) {
  section.slider-with-section-and-image .slider-with-section-and-image-container {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
section.slider-with-section-and-image .slider-with-section-and-image-container .section-title {
  margin-bottom: 80px;
}
@media (max-width: 1024px) {
  section.slider-with-section-and-image .slider-with-section-and-image-container .section-title {
    margin-bottom: 30px;
  }
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section {
  padding-top: 120px;
  background-color: #F3F5F9;
  border-radius: 20px;
}
@media (max-width: 1024px) {
  section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section {
    padding-top: 40px;
  }
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .interior-section-title {
  max-width: 655px;
  margin-bottom: 30px;
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .interior-section-title h3 {
  margin-bottom: 20px;
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 1024px) {
  section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container > div {
  width: 50%;
}
@media (max-width: 1024px) {
  section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container > div {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .left-column {
    margin-bottom: 40px;
  }
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .single-image-slider .slide-bg {
  height: 648px !important;
  border-radius: 20px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 1024px) {
  section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .single-image-slider .slide-bg {
    height: 448px !important;
  }
}
@media (max-width: 600px) {
  section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .single-image-slider .slide-bg {
    height: 280px !important;
  }
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column {
  padding-left: 50px;
}
@media (max-width: 1024px) {
  section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column {
    padding-left: 0;
  }
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column .single-info-slider .slick-slide h4, section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column .single-info-slider .slick-slide p {
  max-width: 471px;
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column .single-info-slider .slick-slide h4 {
  margin-bottom: 20px;
}
@media (max-width: 1024px) {
  section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column .slides-info {
    margin-bottom: 40px;
  }
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column .slides-info .slides-info-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 89px;
}
@media (max-width: 1024px) {
  section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column .slides-info .slides-info-container {
    margin-top: 30px;
  }
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column .slides-info .slides-info-container .next-title .next-title-label {
  color: #7C8699;
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column .slides-info .slides-info-container .total-slides .total-slides-numbers .total-slides {
  color: #7C8699;
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column .progress-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  margin-top: 200px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100% !important;
}
@media (max-width: 1024px) {
  section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column .progress-container {
    margin-top: 40px;
  }
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column .progress {
  display: block;
  width: 100%;
  height: 1px;
  overflow: hidden;
  background-color: #DEE4EE;
  background-image: -webkit-gradient(linear, left top, right top, from(#141D41), to(#141D41));
  background-image: linear-gradient(to right, #141D41, #141D41);
  background-repeat: no-repeat;
  background-size: 0 100%;
  -webkit-transition: background-size 0.4s ease-in-out;
  transition: background-size 0.4s ease-in-out;
}
section.slider-with-section-and-image .slider-with-section-and-image-container .gray-section .gray-section-container .sliders-section .sliders-section-container .right-column .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

section.locations .locations-container.contact-locations {
  padding-top: 120px;
}
@media (max-width: 1440px) {
  section.locations .locations-container.contact-locations {
    padding-top: 80px;
  }
}
@media (max-width: 768px) {
  section.locations .locations-container.contact-locations {
    padding-top: 50px;
  }
}
@media (max-width: 479px) {
  section.locations .locations-container.contact-locations {
    padding-top: 40px;
  }
}
@media (max-width: 1023px) {
  section.locations .locations-container {
    padding-left: 0;
  }
}
section.locations .locations-container .section-info {
  padding-bottom: 82px;
  max-width: 910px;
}
@media (max-width: 768px) {
  section.locations .locations-container .section-info {
    padding-bottom: 40px;
  }
}
section.locations .locations-container .section-info h2 {
  margin-bottom: 20px;
}
section.locations .locations-container .section-info p {
  max-width: 475px;
}
section.locations .locations-container .locations-list-section .locations-list-section-container .list-title {
  margin-bottom: 60px;
}
@media (max-width: 768px) {
  section.locations .locations-container .locations-list-section .locations-list-section-container .list-title {
    margin-bottom: 30px;
  }
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item {
  padding: 40px 0;
  border-bottom: 1px solid #7C8699;
}
@media (max-width: 768px) {
  section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item {
    padding: 30px 0;
  }
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item:first-of-type {
  border-top: 1px solid #7C8699;
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 768px) {
  section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container > div {
  width: 45%;
}
@media (max-width: 768px) {
  section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container > div {
    width: 100%;
  }
}
@media (max-width: 768px) {
  section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container .left-column {
    margin-bottom: 43px;
  }
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container .left-column .location-name {
  margin-bottom: 20px;
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container .left-column .location-description {
  margin-bottom: 40px;
}
section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-list-container .location-item .location-item-container .right-column .location-image {
  border-radius: 20px;
}

body.page-template-page-contact-us section.locations {
  background-color: #F3F5F9;
  border-radius: 20px;
}
@media (max-width: 1024px) {
  body.page-template-page-contact-us section.locations .locations-container {
    padding-left: 40px;
  }
}
@media (max-width: 1024px) and (max-width: 768px) {
  body.page-template-page-contact-us section.locations .locations-container .section-info {
    padding-bottom: 30px;
  }
}
@media (max-width: 1024px) and (max-width: 768px) {
  body.page-template-page-contact-us section.locations .locations-container .section-info > h2 {
    margin-bottom: 0;
  }
}
body.page-template-page-contact-us section.locations .locations-container .locations-list-section {
  padding-bottom: 120px;
}
@media (max-width: 768px) {
  body.page-template-page-contact-us section.locations .locations-container .locations-list-section {
    padding-bottom: 40px;
  }
}
body.page-template-page-contact-us section.locations .locations-container .locations-list-section:last-of-type {
  padding-bottom: 150px;
}
@media (max-width: 768px) {
  body.page-template-page-contact-us section.locations .locations-container .locations-list-section:last-of-type {
    padding-bottom: 64px;
  }
}
@media (max-width: 768px) {
  body.page-template-page-contact-us section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-item .location-item-container .left-column {
    margin-bottom: 30px;
  }
}
@media (max-width: 768px) {
  body.page-template-page-contact-us section.locations .locations-container .locations-list-section .locations-list-section-container .location-list .location-item .location-item-container .left-column .location-description {
    margin-bottom: 0;
  }
}

.form-section .form-section-container {
  padding-bottom: 163px;
  padding-top: 120px;
  position: relative;
}
@media (max-width: 1023px) {
  .form-section .form-section-container {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (max-width: 768px) {
  .form-section .form-section-container {
    padding-bottom: 50px;
    padding-top: 56px;
  }
}
.form-section .form-section-container .lines-container {
  position: absolute;
  left: -40px;
}
@media (max-width: 1440px) {
  .form-section .form-section-container .lines-container {
    left: -100px;
  }
}
@media (max-width: 1250px) {
  .form-section .form-section-container .lines-container {
    left: -190px;
  }
}
@media (max-width: 1024px) {
  .form-section .form-section-container .lines-container {
    display: none;
  }
}
.form-section .form-section-container .section-title {
  max-width: 880px;
}
.form-section .form-section-container .section-title h1, .form-section .form-section-container .section-title h2 {
  margin-bottom: 20px;
}
.form-section .form-section-container .section-title h5 {
  max-width: 655px;
}

.form-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-top: 104px;
}
@media (max-width: 768px) {
  .form-wrapper {
    margin-top: 50px;
  }
}
.form-wrapper .form-inner-wrapper {
  max-width: 908px;
  width: 100%;
}
@media (max-width: 1024px) {
  .form-wrapper .form-inner-wrapper {
    width: 100%;
  }
}
.form-wrapper .form-inner-wrapper form {
  width: 100% !important;
}
.form-wrapper .form-inner-wrapper form.mktoForm label {
  display: none !important;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol {
  width: 100%;
  margin-bottom: 25px !important;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol label, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol input, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol select, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol textarea {
  width: 100% !important;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol input, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol select, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol textarea, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol label {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
  border-bottom: 1px solid #7C8699;
  font-family: "Texta Alt Medium";
  font-weight: 400;
  font-size: 17px;
  line-height: 26px;
  color: #141D41;
  border-radius: 0;
  height: 37px;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 10px;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol input::-webkit-input-placeholder, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol select::-webkit-input-placeholder, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol textarea::-webkit-input-placeholder, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol label::-webkit-input-placeholder {
  font-family: "Texta Alt Medium";
  font-weight: 400 !important;
  font-size: 17px;
  line-height: 26px;
  color: #141D41;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol input::-moz-placeholder, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol select::-moz-placeholder, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol textarea::-moz-placeholder, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol label::-moz-placeholder {
  font-family: "Texta Alt Medium";
  font-weight: 400 !important;
  font-size: 17px;
  line-height: 26px;
  color: #141D41;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol input:-ms-input-placeholder, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol select:-ms-input-placeholder, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol textarea:-ms-input-placeholder, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol label:-ms-input-placeholder {
  font-family: "Texta Alt Medium";
  font-weight: 400 !important;
  font-size: 17px;
  line-height: 26px;
  color: #141D41;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol input::-ms-input-placeholder, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol select::-ms-input-placeholder, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol textarea::-ms-input-placeholder, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol label::-ms-input-placeholder {
  font-family: "Texta Alt Medium";
  font-weight: 400 !important;
  font-size: 17px;
  line-height: 26px;
  color: #141D41;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol input::placeholder, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol select::placeholder, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol textarea::placeholder, .form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol label::placeholder {
  font-family: "Texta Alt Medium";
  font-weight: 400 !important;
  font-size: 17px;
  line-height: 26px;
  color: #141D41;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol select[multiple=multiple] {
  height: auto;
  padding-right: 0;
  background: none;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol #LblProduct_Interest__c_contact {
  display: block !important;
  padding-bottom: 0;
  border-bottom: 0;
  height: auto;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList label {
  border-bottom: 0;
  padding-bottom: 0;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: auto;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList input {
  height: auto;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoFormRow .mktoErrorMsg {
  font-family: "Texta Alt Medium";
  font-weight: 400;
  font-size: 17px;
  line-height: 26px;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-top: 15px;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span {
  margin-left: 0;
  background: none !important;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button {
  -webkit-box-shadow: none;
  box-shadow: none;
  height: auto;
  color: #F4793B !important;
  padding: 0;
  cursor: pointer;
  background: none !important;
  width: auto;
}
.form-wrapper .form-inner-wrapper form#mktoForm_1396 .mktoButtonRow > span > button {
  background: none !important;
}

body.page-template-page-request-a-demo .form-section .form-section-container {
  padding-top: 0;
}
@media (max-width: 768px) {
  body.page-template-page-request-a-demo .form-section .form-section-container {
    padding-top: 0;
  }
}

.search-results .container-left-space {
  border-bottom: 1px solid #DEE4EE;
}
@media (max-width: 768px) {
  .search-results .container-left-space {
    padding: 0;
  }
}
.search-results .asl_w_container {
  background-color: #ffffff;
  margin-bottom: 30px;
}
.search-results .asl_w_container #ajaxsearchlite2 {
  border-radius: 20px;
}
.search-results .asl_w_container #ajaxsearchlite2 .probox {
  padding: 24px 40px;
  border-radius: 20px;
  border: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
@media (max-width: 479px) {
  .search-results .asl_w_container #ajaxsearchlite2 .probox {
    padding: 16px 20px;
  }
}
.search-results .asl_w_container #ajaxsearchlite2 .probox .proclose svg {
  background-color: #ffffff;
}
.search-results .asl_w_container #ajaxsearchlite2 .probox form {
  position: relative;
}
.search-results .asl_w_container #ajaxsearchlite2 .probox form input::-webkit-input-placeholder {
  color: #141D41;
  font-family: "Texta Alt Book";
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
.search-results .asl_w_container #ajaxsearchlite2 .probox form input::-moz-placeholder {
  color: #141D41;
  font-family: "Texta Alt Book";
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
.search-results .asl_w_container #ajaxsearchlite2 .probox form input:-ms-input-placeholder {
  color: #141D41;
  font-family: "Texta Alt Book";
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
.search-results .asl_w_container #ajaxsearchlite2 .probox form input::-ms-input-placeholder {
  color: #141D41;
  font-family: "Texta Alt Book";
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
.search-results .asl_w_container #ajaxsearchlite2 .probox form input, .search-results .asl_w_container #ajaxsearchlite2 .probox form input::placeholder {
  color: #141D41;
  font-family: "Texta Alt Book";
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
@media (max-width: 1440px) {
  .search-results .asl_w_container #ajaxsearchlite2 .probox form input::-webkit-input-placeholder {
    font-size: 20px;
    line-height: 30px;
  }
  .search-results .asl_w_container #ajaxsearchlite2 .probox form input::-moz-placeholder {
    font-size: 20px;
    line-height: 30px;
  }
  .search-results .asl_w_container #ajaxsearchlite2 .probox form input:-ms-input-placeholder {
    font-size: 20px;
    line-height: 30px;
  }
  .search-results .asl_w_container #ajaxsearchlite2 .probox form input::-ms-input-placeholder {
    font-size: 20px;
    line-height: 30px;
  }
  .search-results .asl_w_container #ajaxsearchlite2 .probox form input, .search-results .asl_w_container #ajaxsearchlite2 .probox form input::placeholder {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (max-width: 768px) {
  .search-results .asl_w_container #ajaxsearchlite2 .probox form input::-webkit-input-placeholder {
    font-size: 17px;
    line-height: 28px;
  }
  .search-results .asl_w_container #ajaxsearchlite2 .probox form input::-moz-placeholder {
    font-size: 17px;
    line-height: 28px;
  }
  .search-results .asl_w_container #ajaxsearchlite2 .probox form input:-ms-input-placeholder {
    font-size: 17px;
    line-height: 28px;
  }
  .search-results .asl_w_container #ajaxsearchlite2 .probox form input::-ms-input-placeholder {
    font-size: 17px;
    line-height: 28px;
  }
  .search-results .asl_w_container #ajaxsearchlite2 .probox form input, .search-results .asl_w_container #ajaxsearchlite2 .probox form input::placeholder {
    font-size: 17px;
    line-height: 28px;
  }
}
.search-results .asl_w_container #ajaxsearchlite2 .probox form input[type=submit] {
  width: 100px !important;
  height: auto !important;
  visibility: visible !important;
  position: absolute;
  right: 0;
  margin-top: -24px;
  margin-left: auto;
  cursor: pointer;
  z-index: 10;
  color: #F4793B !important;
  font-family: "Aventa ExtraBold";
  font-weight: 800;
  font-size: 18px;
  line-height: 24px !important;
  letter-spacing: 0.1em;
}
@media (max-width: 768px) {
  .search-results .asl_w_container #ajaxsearchlite2 .probox form input[type=submit] {
    font-size: 16px;
    line-height: 22px;
    margin-top: -25px;
  }
}
.search-results article {
  border-top: 1px solid #DEE4EE;
  padding: 40px 0;
}
.search-results article:last-of-type {
  border-bottom: 1px solid #DEE4EE;
}
.search-results article .entry-header .entry-title a {
  font-family: "Aventa";
  color: #141D41;
}
.search-results article .entry-content {
  margin-top: 20px;
}
.search-results .pagination {
  padding: 97px 0 150px;
}
@media (max-width: 768px) {
  .search-results .pagination {
    padding: 50px 0;
  }
}
.search-results .pagination .nav-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.search-results .pagination .nav-links .page-numbers {
  color: #141D41;
  font-family: "Texta Alt Medium";
  font-style: normal;
  font-weight: 700;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0.1em;
  margin: 0 10px;
}
.search-results .pagination .nav-links .page-numbers.current {
  color: #008FD5;
}
.search-results .pagination .nav-links .page-numbers.next {
  margin-left: 40px;
}
.search-results .pagination .nav-links .page-numbers.prev {
  margin-right: 40px;
}

body:not(.page-template-page-flexible) .employee-testimonials-grid {
  margin-top: -210px;
}
@media (max-width: 1440px) {
  body:not(.page-template-page-flexible) .employee-testimonials-grid {
    margin-top: -270px;
  }
}
@media (max-width: 768px) {
  body:not(.page-template-page-flexible) .employee-testimonials-grid {
    margin-top: -50px;
  }
}

.employee-testimonials-grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  gap: 40px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 1720px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  z-index: 1;
}
@media (max-width: 768px) {
  .employee-testimonials-grid {
    gap: 30px;
  }
}
@media (max-width: 479px) {
  .employee-testimonials-grid {
    gap: 20px;
  }
}
.employee-testimonials-grid .employee-testimonial {
  width: calc(33% - 23px);
  background-color: #F3F5F9;
  padding: 60px;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 1279px) {
  .employee-testimonials-grid .employee-testimonial {
    width: calc(50% - 20px);
  }
}
@media (max-width: 768px) {
  .employee-testimonials-grid .employee-testimonial {
    width: 100%;
    padding: 40px;
  }
}
@media (max-width: 479px) {
  .employee-testimonials-grid .employee-testimonial {
    padding: 30px;
  }
}
.employee-testimonials-grid .employee-testimonial .image-container {
  width: 100%;
  height: 340px;
  border-radius: 20px;
  overflow: hidden;
  margin-bottom: 30px;
}
@media (max-width: 479px) {
  .employee-testimonials-grid .employee-testimonial .image-container {
    height: 280px;
  }
}
.employee-testimonials-grid .employee-testimonial .image-container img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}
.employee-testimonials-grid .employee-testimonial .text-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.employee-testimonials-grid .employee-testimonial .text-container p {
  margin-bottom: auto;
}
.employee-testimonials-grid .employee-testimonial h5 {
  margin-bottom: 10px;
}
.employee-testimonials-grid .employee-testimonial .subtitle {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 20px;
}
.employee-testimonials-grid .employee-testimonial .button, .employee-testimonials-grid .employee-testimonial .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .employee-testimonials-grid .employee-testimonial #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .employee-testimonials-grid .employee-testimonial .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .employee-testimonials-grid .employee-testimonial .mega-menu-link, .employee-testimonials-grid .employee-testimonial .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .employee-testimonials-grid .employee-testimonial .mega-menu-link, .employee-testimonials-grid .employee-testimonial .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .employee-testimonials-grid .employee-testimonial .mktoButtonRow > span > button {
  margin-top: 40px;
}
@media (max-width: 479px) {
  .employee-testimonials-grid .employee-testimonial .button, .employee-testimonials-grid .employee-testimonial .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .employee-testimonials-grid .employee-testimonial #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .employee-testimonials-grid .employee-testimonial .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .employee-testimonials-grid .employee-testimonial .mega-menu-link, .employee-testimonials-grid .employee-testimonial .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .employee-testimonials-grid .employee-testimonial .mega-menu-link, .employee-testimonials-grid .employee-testimonial .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .employee-testimonials-grid .employee-testimonial .mktoButtonRow > span > button {
    margin-top: 30px;
  }
}

.customer-portal .entry-content {
  max-width: 1313px;
}
.customer-portal .entry-content form {
  margin-top: 60px;
}
.customer-portal .entry-content form fieldset {
  border: none;
  padding: 0;
  margin: 0;
}
.customer-portal .entry-content form fieldset .col1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.customer-portal .entry-content form fieldset .col1 input[type=text], .customer-portal .entry-content form fieldset .col1 input[type=password] {
  width: 695px;
  padding: 20px;
  border: 1px solid #141D41;
  border-radius: 0;
  margin-bottom: 40px;
  color: #141D41;
  font-family: "Texta Alt Book";
  font-size: 17px;
  line-height: 26px;
}
.customer-portal .entry-content form fieldset .col1 input[type=text]::-webkit-input-placeholder, .customer-portal .entry-content form fieldset .col1 input[type=password]::-webkit-input-placeholder {
  color: #141D41;
}
.customer-portal .entry-content form fieldset .col1 input[type=text]::-moz-placeholder, .customer-portal .entry-content form fieldset .col1 input[type=password]::-moz-placeholder {
  color: #141D41;
}
.customer-portal .entry-content form fieldset .col1 input[type=text]:-ms-input-placeholder, .customer-portal .entry-content form fieldset .col1 input[type=password]:-ms-input-placeholder {
  color: #141D41;
}
.customer-portal .entry-content form fieldset .col1 input[type=text]::-ms-input-placeholder, .customer-portal .entry-content form fieldset .col1 input[type=password]::-ms-input-placeholder {
  color: #141D41;
}
.customer-portal .entry-content form fieldset .col1 input[type=text]::placeholder, .customer-portal .entry-content form fieldset .col1 input[type=password]::placeholder {
  color: #141D41;
}
.customer-portal .entry-content form fieldset .col1 .button, .customer-portal .entry-content form fieldset .col1 .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .customer-portal .entry-content form fieldset .col1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .customer-portal .entry-content form fieldset .col1 .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .customer-portal .entry-content form fieldset .col1 .mega-menu-link, .customer-portal .entry-content form fieldset .col1 .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .customer-portal .entry-content form fieldset .col1 .mega-menu-link, .customer-portal .entry-content .form-wrapper .form-inner-wrapper form.mktoForm fieldset .col1 .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper .customer-portal .entry-content form.mktoForm fieldset .col1 .mktoButtonRow > span > button {
  position: relative;
  width: 142px;
  height: 50px;
}
.customer-portal .entry-content form fieldset .col1 .button:after, .customer-portal .entry-content form fieldset .col1 .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .customer-portal .entry-content form fieldset .col1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link:after, .customer-portal .entry-content form fieldset .col1 .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .customer-portal .entry-content form fieldset .col1 .mega-menu-link:after, .customer-portal .entry-content form fieldset .col1 .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link:after, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .customer-portal .entry-content form fieldset .col1 .mega-menu-link:after, .customer-portal .entry-content .form-wrapper .form-inner-wrapper form.mktoForm fieldset .col1 .mktoButtonRow > span > button:after, .form-wrapper .form-inner-wrapper .customer-portal .entry-content form.mktoForm fieldset .col1 .mktoButtonRow > span > button:after {
  position: absolute;
  right: 0;
}
.customer-portal .entry-content form fieldset .col1 input[type=submit] {
  cursor: pointer;
  background: none;
  border: none;
  padding: 0;
  color: #F4793B;
  font-family: "Aventa ExtraBold", sans-serif;
  font-size: 18px;
  font-weight: 800;
  line-height: 24px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  width: 100%;
  text-align: left;
  z-index: 1;
}

.language-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 32px;
}
@media (max-width: 1024px) {
  .language-links {
    margin-bottom: 20px;
  }
}
.language-links a {
  color: #141D41;
  font-family: "Texta Alt Medium";
  font-size: 20px;
  line-height: 32px;
  font-weight: 500;
}
@media (max-width: 1024px) {
  .language-links a {
    font-size: 16px;
    line-height: 24px;
  }
}

.single-leadership .member, .single-testimonials .member, .page-template-page-flexible .member {
  background-color: #141D41;
  border-radius: 20px;
}
.single-leadership .member .member-container, .single-testimonials .member .member-container, .page-template-page-flexible .member .member-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0;
  gap: 40px;
}
@media (max-width: 1024px) {
  .single-leadership .member .member-container, .single-testimonials .member .member-container, .page-template-page-flexible .member .member-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    padding-left: 0;
    gap: 0;
  }
}
.single-leadership .member .member-container > div, .single-testimonials .member .member-container > div, .page-template-page-flexible .member .member-container > div {
  width: 30%;
}
@media (max-width: 1024px) {
  .single-leadership .member .member-container > div, .single-testimonials .member .member-container > div, .page-template-page-flexible .member .member-container > div {
    width: 100%;
  }
}
.single-leadership .member .member-container .member-info, .single-testimonials .member .member-container .member-info, .page-template-page-flexible .member .member-container .member-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 93px;
  padding-bottom: 93px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (max-width: 1150px) {
  .single-leadership .member .member-container .member-info, .single-testimonials .member .member-container .member-info, .page-template-page-flexible .member .member-container .member-info {
    padding-top: 40px;
    padding-bottom: 43px;
  }
}
.single-leadership .member .member-container .member-info .member-info-container, .single-testimonials .member .member-container .member-info .member-info-container, .page-template-page-flexible .member .member-container .member-info .member-info-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
@media (max-width: 1024px) {
  .single-leadership .member .member-container .member-info .member-info-container, .single-testimonials .member .member-container .member-info .member-info-container, .page-template-page-flexible .member .member-container .member-info .member-info-container {
    max-width: 100%;
    padding-left: 110px;
    padding-right: 40px;
  }
}
@media (max-width: 768px) {
  .single-leadership .member .member-container .member-info .member-info-container, .single-testimonials .member .member-container .member-info .member-info-container, .page-template-page-flexible .member .member-container .member-info .member-info-container {
    padding-left: 60px;
  }
}
@media (max-width: 479px) {
  .single-leadership .member .member-container .member-info .member-info-container, .single-testimonials .member .member-container .member-info .member-info-container, .page-template-page-flexible .member .member-container .member-info .member-info-container {
    padding-left: 40px;
  }
}
.single-leadership .member .member-container .member-info .member-info-container .member-position, .single-testimonials .member .member-container .member-info .member-info-container .member-position, .page-template-page-flexible .member .member-container .member-info .member-info-container .member-position {
  font-size: 14px;
  line-height: 18px;
  padding-bottom: 20px;
}
.single-leadership .member .member-container .member-info .member-info-container .social-links, .single-testimonials .member .member-container .member-info .member-info-container .social-links, .page-template-page-flexible .member .member-container .member-info .member-info-container .social-links {
  padding-bottom: 40px;
}
.single-leadership .member .member-container .member-info .member-info-container .social-links .social-link, .single-testimonials .member .member-container .member-info .member-info-container .social-links .social-link, .page-template-page-flexible .member .member-container .member-info .member-info-container .social-links .social-link {
  margin-right: 20px;
}
.single-leadership .member .member-container .member-info .member-info-container h3, .single-leadership .member .member-container .member-info .member-info-container p, .single-testimonials .member .member-container .member-info .member-info-container h3, .single-testimonials .member .member-container .member-info .member-info-container p, .page-template-page-flexible .member .member-container .member-info .member-info-container h3, .page-template-page-flexible .member .member-container .member-info .member-info-container p {
  color: #ffffff;
}
.single-leadership .member .member-container .member-info .member-info-container h3, .single-testimonials .member .member-container .member-info .member-info-container h3, .page-template-page-flexible .member .member-container .member-info .member-info-container h3 {
  padding-bottom: 20px;
}
.single-leadership .member .member-container .member-info .cta-link, .single-testimonials .member .member-container .member-info .cta-link, .page-template-page-flexible .member .member-container .member-info .cta-link {
  padding-top: 53px;
  border-top: 1px solid #7C8699;
  margin-top: 53px;
}
@media (max-width: 1024px) {
  .single-leadership .member .member-container .member-info .cta-link, .single-testimonials .member .member-container .member-info .cta-link, .page-template-page-flexible .member .member-container .member-info .cta-link {
    max-width: 100%;
    padding-top: 43px;
    margin: 40px 40px 0 110px;
  }
}
@media (max-width: 768px) {
  .single-leadership .member .member-container .member-info .cta-link, .single-testimonials .member .member-container .member-info .cta-link, .page-template-page-flexible .member .member-container .member-info .cta-link {
    margin-left: 60px;
  }
}
@media (max-width: 479px) {
  .single-leadership .member .member-container .member-info .cta-link, .single-testimonials .member .member-container .member-info .cta-link, .page-template-page-flexible .member .member-container .member-info .cta-link {
    margin-left: 40px;
  }
}
.single-leadership .member .member-container .member-image, .single-testimonials .member .member-container .member-image, .page-template-page-flexible .member .member-container .member-image {
  aspect-ratio: 4/5;
  overflow: hidden;
  position: relative;
  border-radius: 20px;
}
.single-leadership .member .member-container .member-image::before, .single-testimonials .member .member-container .member-image::before, .page-template-page-flexible .member .member-container .member-image::before {
  content: "";
  display: block;
  padding-top: 125%;
}
.single-leadership .member .member-container .member-image > img, .single-testimonials .member .member-container .member-image > img, .page-template-page-flexible .member .member-container .member-image > img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.single-leadership .member-bio-full, .single-testimonials .member-bio-full, .page-template-page-flexible .member-bio-full {
  padding: 40px 0;
}
@media (min-width: 1841px) {
  .single-leadership .member-bio-full, .single-testimonials .member-bio-full, .page-template-page-flexible .member-bio-full {
    padding: 40px;
  }
}

section.leadership-grid-section .leadership-grid-section-container {
  padding: 150px 0 0;
}
@media (max-width: 1024px) {
  section.leadership-grid-section .leadership-grid-section-container {
    padding: 50px 0 0;
  }
}
section.leadership-grid-section .leadership-grid-section-container .team-grid .grid-title {
  padding-bottom: 80px;
}
@media (max-width: 1024px) {
  section.leadership-grid-section .leadership-grid-section-container .team-grid .grid-title {
    padding-left: 0;
  }
}
@media (max-width: 1024px) and (max-width: 768px) {
  section.leadership-grid-section .leadership-grid-section-container .team-grid .grid-title > h2 {
    font-size: 32px;
    line-height: 42px;
  }
}
@media (max-width: 768px) {
  section.leadership-grid-section .leadership-grid-section-container .team-grid .grid-title {
    padding-bottom: 30px;
  }
}
section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container {
  display: grid;
  grid-template-columns: auto auto auto;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}
@media (max-width: 1024px) {
  section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container {
    grid-template-columns: auto auto;
  }
}
@media (max-width: 768px) {
  section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container {
    grid-template-columns: auto;
    grid-row-gap: 10px;
  }
}
section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container .grid-item .grid-item-container {
  width: 100%;
  height: 100%;
  padding: 60px;
  background: #F3F5F9;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 1366px) {
  section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container .grid-item .grid-item-container {
    padding: 30px;
  }
}
section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container .grid-item .grid-item-container .image-container {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  background-position: top;
  height: 420px;
  border-radius: 20px;
  margin-bottom: 30px;
}
@media (max-width: 1500px) {
  section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container .grid-item .grid-item-container .image-container {
    height: 320px;
  }
}
@media (max-width: 600px) {
  section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container .grid-item .grid-item-container .image-container {
    height: 244px;
  }
}
section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container .grid-item .grid-item-container .info-wrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container .grid-item .grid-item-container .info-wrapper .info-wrapper-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
}
section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container .grid-item .grid-item-container .info-name, section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container .grid-item .grid-item-container .info-position {
  color: #141D41;
}
section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container .grid-item .grid-item-container .top-container {
  margin-bottom: auto;
}
section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container .grid-item .grid-item-container .top-container .info-name {
  padding-bottom: 10px;
}
section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container .grid-item .grid-item-container .bottom-container {
  margin-top: 53px;
}
@media (max-width: 768px) {
  section.leadership-grid-section .leadership-grid-section-container .team-grid .team-grid-container .grid-item .grid-item-container .bottom-container {
    margin-top: 44px;
  }
}

.dark-hero {
  background-color: #0b233f;
  padding-top: 100px;
  padding-bottom: 100px;
}
@media (max-width: 767px) {
  .dark-hero {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (max-width: 479px) {
  .dark-hero .container-left-space.container-fixed {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.dark-hero .container-left-space p, .dark-hero .container-left-space h1 {
  color: #ffffff;
}
.dark-hero .container-left-space .text-image-container {
  margin-top: 80px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
}
@media (max-width: 1023px) {
  .dark-hero .container-left-space .text-image-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
@media (max-width: 1023px) {
  .dark-hero .container-left-space .text-image-container {
    margin-top: 50px;
  }
}
.dark-hero .container-left-space .text-image-container .text-container {
  padding: 40px;
  width: calc(45% - 10px);
}
@media (max-width: 1023px) {
  .dark-hero .container-left-space .text-image-container .text-container {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .dark-hero .container-left-space .text-image-container .text-container {
    padding: 20px 0 0;
  }
}
.dark-hero .container-left-space .text-image-container .text-container h2, .dark-hero .container-left-space .text-image-container .text-container p {
  color: #ffffff;
}
.dark-hero .container-left-space .text-image-container .text-container h2 {
  margin-bottom: 30px;
}
.dark-hero .container-left-space .text-image-container .image-container {
  width: calc(55% - 10px);
}
@media (max-width: 1023px) {
  .dark-hero .container-left-space .text-image-container .image-container {
    width: 100%;
  }
}
.dark-hero .container-left-space .text-image-container .image-container img {
  width: 100%;
  border-radius: 40px;
}
@media (max-width: 767px) {
  .dark-hero .container-left-space .text-image-container .image-container img {
    border-radius: 20px;
  }
}

.dark-cards-slider {
  margin-top: 0;
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: #051523;
}
@media (max-width: 768px) {
  .dark-cards-slider {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 479px) {
  .dark-cards-slider .cards-slider-container.container-fixed {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.dark-cards-slider .cards-slider-container h2 {
  color: #ffffff;
}
.dark-cards-slider .cards-slider-container .sliders-container {
  background: none;
  max-width: 1200px;
  min-height: unset;
  margin: 0 auto;
  padding-top: 80px;
  padding-bottom: 0;
}
.dark-cards-slider .cards-slider-container .sliders-container .sliders-inner-container {
  gap: 10%;
}
@media (max-width: 1660px) {
  .dark-cards-slider .cards-slider-container .sliders-container .sliders-inner-container {
    gap: 0;
  }
}
.dark-cards-slider .cards-slider-container .sliders-container .sliders-inner-container .left-column .arrows-container .slider-arrow {
  background-color: #F4793B;
}
.dark-cards-slider .cards-slider-container .sliders-container .sliders-inner-container .slider-cards .slide-card .slide-card-container {
  background-color: #0b233f;
  border: none;
}
.dark-cards-slider .cards-slider-container .sliders-container .sliders-inner-container .slider-cards .slide-card .slide-card-container .slide-title, .dark-cards-slider .cards-slider-container .sliders-container .sliders-inner-container .slider-cards .slide-card .slide-card-container p {
  color: #ffffff;
}
.dark-cards-slider .cards-slider-container .sliders-container .sliders-inner-container .slider-cards .slide-card .slide-card-container .slide-title {
  margin-bottom: 30px;
}
.dark-cards-slider .cards-slider-container .sliders-container .sliders-inner-container .slider-cards .slide-card.slide-card-blue.slick-active:not(.slick-current) {
  opacity: 0.5;
}

.dark-uberflip {
  background-color: #0b233f;
  padding-top: 100px;
  padding-bottom: 100px;
}
@media (max-width: 767px) {
  .dark-uberflip {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (max-width: 479px) {
  .dark-uberflip .dark-uberflip-container.container-fixed {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.dark-uberflip .dark-uberflip-container h2 {
  color: #ffffff;
}
.dark-uberflip .dark-uberflip-container .uberflip {
  margin-top: 80px;
}
@media (min-width: 1441px) {
  .dark-uberflip .dark-uberflip-container .uberflip .uf-tile-wrapper {
    margin: 0 1% 40px !important;
  }
}
.dark-uberflip .dark-uberflip-container .uberflip .uf-tile-wrapper .uf-tile {
  background-color: #051523 !important;
}
@media (min-width: 1441px) {
  .dark-uberflip .dark-uberflip-container .uberflip .uf-tile-wrapper .uf-tile figure.uf-tile-thumbnail {
    height: 54% !important;
  }
}
.dark-uberflip .dark-uberflip-container .uberflip .uf-tile-wrapper .uf-tile .uf-tile-copy {
  background-color: #051523 !important;
  padding: 25px 32px 40px !important;
}
.dark-uberflip .dark-uberflip-container .uberflip .uf-tile-wrapper .uf-tile .uf-tile-copy .uf-tile-title {
  color: #ffffff !important;
}
.dark-uberflip .dark-uberflip-container .uberflip .uf-tile-wrapper .uf-tile .uf-tile-content-label {
  background-color: #051523 !important;
  height: 55px;
}
.dark-uberflip .dark-uberflip-container .uberflip .uf-tile-wrapper .uf-tile .uf-tile-content-label .uf-tile-content-label-text {
  padding: 0 0 0 32px;
}

.dark-banner {
  background-color: #051523;
  padding: 100px 0;
}
@media (max-width: 767px) {
  .dark-banner {
    padding: 60px 0;
  }
}
.dark-banner .dark-banner-container {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding-top: 120px;
  padding-bottom: 120px;
  border-radius: 40px;
  position: relative;
  overflow: hidden;
}
.dark-banner .dark-banner-container:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(5, 21, 35, 0.7);
}
@media (max-width: 767px) {
  .dark-banner .dark-banner-container {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 479px) {
  .dark-banner .dark-banner-container.container-fixed {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.dark-banner .dark-banner-container .text-container {
  position: relative;
  z-index: 1;
}
.dark-banner .dark-banner-container h2, .dark-banner .dark-banner-container p {
  color: #ffffff;
  margin-bottom: 20px;
  max-width: 800px;
}
.dark-banner .dark-banner-container p {
  max-width: 500px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9zLnNjc3MiLCJfdG9vbHMuc2NzcyIsIl9iYXNlLnNjc3MiLCJfZm9udHMuc2NzcyIsIl9lbGVtZW50cy5zY3NzIiwiX2NvbG9ycy5zY3NzIiwiX3NsaWNrLnNjc3MiLCJfc2xpY2stdGhlbWUuc2NzcyIsIl9hbmltYXRlLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJzZWN0aW9ucy9faGVyby1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9faW5mb3JtYXRpb24tc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX3ZpZGVvLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19pbmZvZ3JhcGhpYy1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9faG9tZXBhZ2UtZ3JhcGhpYy5zY3NzIiwic2VjdGlvbnMvX2FjY29yZGlvbi1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fYWNjb3JkaW9uLXNlY3Rpb24tb2xkLnNjc3MiLCJzZWN0aW9ucy9fdGV4dC12aWRlby1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fcHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19jYXNlLXN0dWR5LXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19zb2x1dGlvbnMtY2FyZHMtc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2ludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fcmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19oZWFsdGgtcnVsZXMtc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2FkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL190ZXN0aW1vbmlhbHMtc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX3BhcnRuZXJzLXRhYmxlLnNjc3MiLCJzZWN0aW9ucy9fc2lkZS1ieS1zaWRlLWluZm8uc2NzcyIsInNlY3Rpb25zL192aWRlby1mdWxsLWNvbnRhaW5lci5zY3NzIiwic2VjdGlvbnMvX2NhcmRzLXNsaWRlci5zY3NzIiwic2VjdGlvbnMvX2N0YS1zbGlkZXItc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2ZlYXR1cmVzLWNhcmRzLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19wcm9kdWN0LWxhbmRpbmctdGFibGUtc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2luZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8tc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2dyaWQtc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2N0YS1jYXJkcy5zY3NzIiwic2VjdGlvbnMvX2JlbmVmaXRzLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19zaWRlLWJ5LXNpZGUtY2FyZC5zY3NzIiwic2VjdGlvbnMvX2luZm8tcmlnaHQtaW1hZ2Utc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvYWJvdXQtdXMvX2hlcm8tc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2F3YXJkcy1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fb3VyLXRlYW0uc2NzcyIsInNlY3Rpb25zL19qb2luLW91ci10ZWFtLnNjc3MiLCJzZWN0aW9ucy9jYXJlZXJzL19pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19pbWFnZXMtc2xpZGVyLnNjc3MiLCJzZWN0aW9ucy9fbG9jYXRpb25zLnNjc3MiLCJwYWdlcy9fY2FyZWVycy5zY3NzIiwic2VjdGlvbnMvX2Zvcm0tc2VjdGlvbi5zY3NzIiwicGFnZXMvX3BhZ2Utc2VhcmNoLnNjc3MiLCJzZWN0aW9ucy9fZW1wbG95ZWUtZ3JpZC5zY3NzIiwicGFnZXMvX3NlY29uZGFyeS1wYWdlcy5zY3NzIiwicGFnZXMvX3BhZ2UtcHJpdmFjeS1wb2xpY3kuc2NzcyIsInNpbmdsZS9fbGVhZGVyc2hpcC5zY3NzIiwic2VjdGlvbnMvX2RhcmstaGVyby5zY3NzIiwic2VjdGlvbnMvX2RhcmstY2FyZHMtc2xpZGVyLnNjc3MiLCJzZWN0aW9ucy9fZGFyay11YmVyZmxpcC5zY3NzIiwic2VjdGlvbnMvX2RhcmstYmFubmVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUF3QkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OytEQUFBO0FBNEJBOzsrREFBQTtBQUlBOytDQUFBO0FBR0EsMkVBQUE7QUFFQTs4RUFBQTtBQUdBOzs7RUFBQTtBQUlBO0VBQ0UsaUJBQUE7RUFDQSw4QkFBQTtBREpGOztBQ09BOzhFQUFBO0FBR0E7O0VBQUE7QUFHQTtFQUNFLFNBQUE7QURMRjs7QUNRQTs7RUFBQTtBQUdBO0VBQ0UsY0FBQTtBRExGOztBQ1FBOzs7RUFBQTtBQUlBO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0FETEY7O0FDUUE7OEVBQUE7QUFHQTs7O0VBQUE7QUFJQTtFQUNFLCtCQUFBO0VBQUEsdUJBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7QURORjs7QUNTQTs7O0VBQUE7QUFJQTtFQUNFLGlDQUFBO0VBQ0EsY0FBQTtBRE5GOztBQ1NBOzhFQUFBO0FBR0E7O0VBQUE7QUFHQTtFQUNFLDZCQUFBO0FEUEY7O0FDVUE7OztFQUFBO0FBSUE7RUFDRSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0EseUNBQUE7RUFBQSxpQ0FBQTtBRFBGOztBQ1VBOztFQUFBO0FBR0E7O0VBRUUsbUJBQUE7QURQRjs7QUNVQTs7O0VBQUE7QUFJQTs7O0VBR0UsaUNBQUE7RUFDQSxjQUFBO0FEUEY7O0FDVUE7O0VBQUE7QUFHQTtFQUNFLGNBQUE7QURQRjs7QUNVQTs7O0VBQUE7QUFJQTs7RUFFRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7QURQRjs7QUNVQTtFQUNFLGVBQUE7QURQRjs7QUNVQTtFQUNFLFdBQUE7QURQRjs7QUNVQTs4RUFBQTtBQUdBOztFQUFBO0FBR0E7RUFDRSxrQkFBQTtBRFJGOztBQ1dBOzhFQUFBO0FBR0E7OztFQUFBO0FBSUE7Ozs7O0VBS0Usb0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBO0FEVEY7O0FDWUE7OztFQUFBO0FBSUE7O0VBRUUsaUJBQUE7QURURjs7QUNZQTs7O0VBQUE7QUFJQTs7RUFFRSxvQkFBQTtBRFRGOztBQ1lBOztFQUFBO0FBR0E7Ozs7RUFJRSwwQkFBQTtBRFRGOztBQ1lBOztFQUFBO0FBR0E7Ozs7RUFJRSxrQkFBQTtFQUNBLFVBQUE7QURURjs7QUNZQTs7RUFBQTtBQUdBOzs7O0VBSUUsOEJBQUE7QURURjs7QUNZQTs7RUFBQTtBQUdBO0VBQ0UsOEJBQUE7QURURjs7QUNZQTs7Ozs7RUFBQTtBQU1BO0VBQ0UsOEJBQUE7RUFBQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtBRFRGOztBQ1lBOztFQUFBO0FBR0E7RUFDRSx3QkFBQTtBRFRGOztBQ1lBOztFQUFBO0FBR0E7RUFDRSxjQUFBO0FEVEY7O0FDWUE7OztFQUFBO0FBSUE7O0VBRUUsOEJBQUE7RUFBQSxzQkFBQTtFQUNBLFVBQUE7QURURjs7QUNZQTs7RUFBQTtBQUdBOztFQUVFLFlBQUE7QURURjs7QUNZQTs7O0VBQUE7QUFJQTtFQUNFLDZCQUFBO0VBQ0Esb0JBQUE7QURURjs7QUNZQTs7RUFBQTtBQUdBO0VBQ0Usd0JBQUE7QURURjs7QUNZQTs7O0VBQUE7QUFJQTtFQUNFLDBCQUFBO0VBQ0EsYUFBQTtBRFRGOztBQ1lBOzhFQUFBO0FBR0E7O0VBQUE7QUFHQTtFQUNFLGNBQUE7QURWRjs7QUNhQTs7RUFBQTtBQUdBO0VBQ0Usa0JBQUE7QURWRjs7QUNhQTs4RUFBQTtBQUdBOztFQUFBO0FBR0E7RUFDRSxhQUFBO0FEWEY7O0FDY0E7O0VBQUE7QUFHQTtFQUNFLGFBQUE7QURYRjs7QUNj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VkU7RTJEREE7SUFtQkksaUJBQUE7SUFDQSxvQkFBQTtFN0QycVZKO0FBQ0Y7QUUvclZFO0UyRHFCRTtJQUVJLGtCQUFBO0lBQ0EsbUJBQUE7RTdENHFWTjtBQUNGO0E2RDFxVkk7RUFDRSxrQkFBQTtFQUNBLFVBQUE7QTdENHFWTjtBNkQxcVZJO0VBQ0UsY3ZEdkNFO0V1RHdDRixtQkFBQTtFQUNBLGdCQUFBO0E3RDRxVk47QTZEMXFWSTtFQUNFLGdCQUFBO0E3RDRxVk4iLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG5UaGVtZSBOYW1lOiBIZWFsdGggRWRnZVxuVGhlbWUgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXG5BdXRob3I6IFVuZGVyc2NvcmVzLm1lXG5BdXRob3IgVVJJOiBodHRwOi8vdW5kZXJzY29yZXMubWUvXG5EZXNjcmlwdGlvbjogRGVzY3JpcHRpb25cblZlcnNpb246IDEuMC4wXG5UZXN0ZWQgdXAgdG86IDUuNFxuUmVxdWlyZXMgUEhQOiA1LjZcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogTElDRU5TRVxuVGV4dCBEb21haW46IGhlYWx0aC1lZGdlXG5UYWdzOiBjdXN0b20tYmFja2dyb3VuZCwgY3VzdG9tLWxvZ28sIGN1c3RvbS1tZW51LCBmZWF0dXJlZC1pbWFnZXMsIHRocmVhZGVkLWNvbW1lbnRzLCB0cmFuc2xhdGlvbi1yZWFkeVxuXG5UaGlzIHRoZW1lLCBsaWtlIFdvcmRQcmVzcywgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdQTC5cblVzZSBpdCB0byBtYWtlIHNvbWV0aGluZyBjb29sLCBoYXZlIGZ1biwgYW5kIHNoYXJlIHdoYXQgeW91J3ZlIGxlYXJuZWQuXG5cbkhlYWx0aCBFZGdlIGlzIGJhc2VkIG9uIFVuZGVyc2NvcmVzIGh0dHBzOi8vdW5kZXJzY29yZXMubWUvLCAoQykgMjAxMi0yMDIwIEF1dG9tYXR0aWMsIEluYy5cblVuZGVyc2NvcmVzIGlzIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdQTCB2MiBvciBsYXRlci5cblxuTm9ybWFsaXppbmcgc3R5bGVzIGhhdmUgYmVlbiBoZWxwZWQgYWxvbmcgdGhhbmtzIHRvIHRoZSBmaW5lIHdvcmsgb2Zcbk5pY29sYXMgR2FsbGFnaGVyIGFuZCBKb25hdGhhbiBOZWFsIGh0dHBzOi8vbmVjb2xhcy5naXRodWIuaW8vbm9ybWFsaXplLmNzcy9cbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEdlbmVyaWNcblx0LSBOb3JtYWxpemVcblx0LSBCb3ggc2l6aW5nXG4jIEJhc2Vcblx0LSBUeXBvZ3JhcGh5XG5cdC0gRWxlbWVudHNcblx0LSBMaW5rc1xuXHQtIEZvcm1zXG4jIyBMYXlvdXRzXG4jIENvbXBvbmVudHNcblx0LSBOYXZpZ2F0aW9uXG5cdC0gUG9zdHMgYW5kIHBhZ2VzXG5cdC0gQ29tbWVudHNcblx0LSBXaWRnZXRzXG5cdC0gTWVkaWFcblx0LSBDYXB0aW9uc1xuXHQtIEdhbGxlcmllc1xuIyBwbHVnaW5zXG5cdC0gSmV0cGFjayBpbmZpbml0ZSBzY3JvbGxcbiMgVXRpbGl0aWVzXG5cdC0gQWNjZXNzaWJpbGl0eVxuXHQtIEFsaWdubWVudHNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBHZW5lcmljXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBOb3JtYWxpemVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cblxuLyogU2VjdGlvbnNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9YnV0dG9uXSxcblt0eXBlPXJlc2V0XSxcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1yZXNldF06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqXHRcdGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICovXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLyogSW50ZXJhY3RpdmVcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xufVxuXG4vKiBNaXNjXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBCb3ggc2l6aW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIEluaGVyaXQgYm94LXNpemluZyB0byBtb3JlIGVhc2lseSBjaGFuZ2UgaXQncyB2YWx1ZSBvbiBhIGNvbXBvbmVudCBsZXZlbC5cbkBsaW5rIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBCYXNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBUeXBvZ3JhcGh5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJvZHksXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzQwNDA0MDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbi1TYW5zLCBVYnVudHUsIENhbnRhcmVsbCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5wIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbmRmbixcbmNpdGUsXG5lbSxcbmkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMS41ZW07XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxucHJlIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgZm9udC1mYW1pbHk6IFwiQ291cmllciAxMCBQaXRjaFwiLCBjb3VyaWVyLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbi1ib3R0b206IDEuNmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAxLjZlbTtcbn1cblxuY29kZSxcbmtiZCxcbnR0LFxudmFyIHtcbiAgZm9udC1mYW1pbHk6IG1vbmFjbywgY29uc29sYXMsIFwiQW5kYWxlIE1vbm9cIiwgXCJEZWphVnUgU2FucyBNb25vXCIsIG1vbm9zcGFjZTtcbn1cblxuYWJicixcbmFjcm9ueW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM2NjY7XG4gIGN1cnNvcjogaGVscDtcbn1cblxubWFyayxcbmlucyB7XG4gIGJhY2tncm91bmQ6ICNmZmY5YzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYmlnIHtcbiAgZm9udC1zaXplOiAxMjUlO1xufVxuXG4vKiBFbGVtZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuaHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtIDNlbTtcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG59XG5cbmxpID4gdWwsXG5saSA+IG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luOiAwIDEuNWVtIDEuNWVtO1xufVxuXG4vKiBNYWtlIHN1cmUgZW1iZWRzIGFuZCBpZnJhbWVzIGZpdCB0aGVpciBjb250YWluZXJzLiAqL1xuZW1iZWQsXG5pZnJhbWUsXG5vYmplY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG50YWJsZSB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogTGlua3Ncbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYSB7XG4gIGNvbG9yOiAjNDE2OWUxO1xufVxuXG5hOnZpc2l0ZWQge1xuICBjb2xvcjogIzgwMDA4MDtcbn1cblxuYTpob3ZlcixcbmE6Zm9jdXMsXG5hOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTkxOTcwO1xufVxuXG5hOmZvY3VzIHtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XG59XG5cbmE6aG92ZXIsXG5hOmFjdGl2ZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIEZvcm1zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJ1dHRvbixcbmlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAjY2NjICNiYmI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDAuNmVtIDFlbSAwLjRlbTtcbn1cblxuYnV0dG9uOmhvdmVyLFxuaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLFxuaW5wdXRbdHlwZT1yZXNldF06aG92ZXIsXG5pbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNjY2MgI2JiYiAjYWFhO1xufVxuXG5idXR0b246YWN0aXZlLFxuYnV0dG9uOmZvY3VzLFxuaW5wdXRbdHlwZT1idXR0b25dOmFjdGl2ZSxcbmlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cyxcbmlucHV0W3R5cGU9cmVzZXRdOmFjdGl2ZSxcbmlucHV0W3R5cGU9cmVzZXRdOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbmlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2FhYSAjYmJiICNiYmI7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sXG5pbnB1dFt0eXBlPWVtYWlsXSxcbmlucHV0W3R5cGU9dXJsXSxcbmlucHV0W3R5cGU9cGFzc3dvcmRdLFxuaW5wdXRbdHlwZT1zZWFyY2hdLFxuaW5wdXRbdHlwZT1udW1iZXJdLFxuaW5wdXRbdHlwZT10ZWxdLFxuaW5wdXRbdHlwZT1yYW5nZV0sXG5pbnB1dFt0eXBlPWRhdGVdLFxuaW5wdXRbdHlwZT1tb250aF0sXG5pbnB1dFt0eXBlPXdlZWtdLFxuaW5wdXRbdHlwZT10aW1lXSxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG5pbnB1dFt0eXBlPWNvbG9yXSxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM2NjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xufVxuXG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG5pbnB1dFt0eXBlPXVybF06Zm9jdXMsXG5pbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbmlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbmlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbmlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbmlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRlXTpmb2N1cyxcbmlucHV0W3R5cGU9bW9udGhdOmZvY3VzLFxuaW5wdXRbdHlwZT13ZWVrXTpmb2N1cyxcbmlucHV0W3R5cGU9dGltZV06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1jb2xvcl06Zm9jdXMsXG50ZXh0YXJlYTpmb2N1cyB7XG4gIGNvbG9yOiAjMTExO1xufVxuXG5zZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG50ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIExheW91dHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ29tcG9uZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFpbi1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwge1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IC05OTllbTtcbiAgei1pbmRleDogOTk5OTk7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgdWwge1xuICBsZWZ0OiAtOTk5ZW07XG4gIHRvcDogMDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBsaTpob3ZlciA+IHVsLFxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBsaS5mb2N1cyA+IHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgYSB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCBsaTpob3ZlciA+IHVsLFxuLm1haW4tbmF2aWdhdGlvbiB1bCBsaS5mb2N1cyA+IHVsIHtcbiAgbGVmdDogYXV0bztcbn1cblxuLm1haW4tbmF2aWdhdGlvbiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogU21hbGwgbWVudS4gKi9cbi5tZW51LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaXRlLW1haW4gLmNvbW1lbnQtbmF2aWdhdGlvbixcbi5zaXRlLW1haW4gLnBvc3RzLW5hdmlnYXRpb24sXG4uc2l0ZS1tYWluIC5wb3N0LW5hdmlnYXRpb24ge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLmNvbW1lbnQtbmF2aWdhdGlvbiAubmF2LWxpbmtzLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1saW5rcyxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMge1xuICBmbGV4OiAxIDAgNTAlO1xufVxuXG4uY29tbWVudC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbmV4dCxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1uZXh0IHtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBmbGV4OiAxIDAgNTAlO1xufVxuXG4vKiBQb3N0cyBhbmQgcGFnZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnN0aWNreSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucG9zdCxcbi5wYWdlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udXBkYXRlZDpub3QoLnB1Ymxpc2hlZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1jb250ZW50LFxuLmVudHJ5LWNvbnRlbnQsXG4uZW50cnktc3VtbWFyeSB7XG4gIG1hcmdpbjogMS41ZW0gMCAwO1xufVxuXG4ucGFnZS1saW5rcyB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLyogQ29tbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvbW1lbnQtY29udGVudCBhIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4uYnlwb3N0YXV0aG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFdpZGdldHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndpZGdldCB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG4ud2lkZ2V0IHNlbGVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLyogTWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnBhZ2UtY29udGVudCAud3Atc21pbGV5LFxuLmVudHJ5LWNvbnRlbnQgLndwLXNtaWxleSxcbi5jb21tZW50LWNvbnRlbnQgLndwLXNtaWxleSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogTWFrZSBzdXJlIGxvZ28gbGluayB3cmFwcyBhcm91bmQgbG9nbyBpbWFnZS4gKi9cbi5jdXN0b20tbG9nby1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKiBDYXB0aW9uc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud3AtY2FwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9d3AtaW1hZ2UtXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luOiAwLjgwNzVlbSAwO1xufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBHYWxsZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDEuNWVtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTgge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgUGx1Z2luc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogSmV0cGFjayBpbmZpbml0ZSBzY3JvbGxcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogSGlkZSB0aGUgUG9zdHMgTmF2aWdhdGlvbiBhbmQgdGhlIEZvb3RlciB3aGVuIEluZmluaXRlIFNjcm9sbCBpcyBpbiB1c2UuICovXG4uaW5maW5pdGUtc2Nyb2xsIC5wb3N0cy1uYXZpZ2F0aW9uLFxuLmluZmluaXRlLXNjcm9sbC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBSZS1kaXNwbGF5IHRoZSBUaGVtZSBGb290ZXIgd2hlbiBJbmZpbml0ZSBTY3JvbGwgaGFzIHJlYWNoZWQgaXRzIGVuZC4gKi9cbi5pbmZpbml0eS1lbmQubmV2ZXJlbmRpbmcgLnNpdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVXRpbGl0aWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYm9yZGVyOiAwO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IG5vbmU7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwO1xufVxuXG4vKiBEbyBub3Qgc2hvdyB0aGUgb3V0bGluZSBvbiB0aGUgc2tpcCBsaW5rIHRhcmdldC4gKi9cbiNwcmltYXJ5W3RhYmluZGV4PVwiLTFcIl06Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBBbGlnbm1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hbGlnbmxlZnQge1xuICAvKnJ0bDppZ25vcmUqL1xuICBmbG9hdDogbGVmdDtcbiAgLypydGw6aWdub3JlKi9cbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5hbGlnbnJpZ2h0IHtcbiAgLypydGw6aWdub3JlKi9cbiAgZmxvYXQ6IHJpZ2h0O1xuICAvKnJ0bDppZ25vcmUqL1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4vKiBPbmx5IGZvciBhZGQgIENTUyBzdHlsZXMgdG8gSUUgMTEgICAqL1xuQHN1cHBvcnRzICgtbXMtYWNjZWxlcmF0b3I6IHRydWUpIHtcbiAgLyogSUUgRWRnZSAxMisgQ1NTIHN0eWxlcyBnbyBoZXJlICovXG59XG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAvKiBJRSAxMSBDU1Mgc3R5bGVzIGdvIGhlcmUgKi9cbn1cbmh0bWwge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5odG1sIGJvZHkge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFpbmVyLWZpeGVkIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE4NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5jb250YWluZXItZml4ZWQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1maXhlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY29udGFpbmVyLWZpeGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuLmNvbnRhaW5lci1maXhlZC5jbGVhcmZpeDpiZWZvcmUsIC5jb250YWluZXItZml4ZWQuY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jb250YWluZXItZml4ZWQuY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgcGFkZGluZy1sZWZ0OiAzMTBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mdWxsIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNvbnRhaW5lci1mdWxsLmNsZWFyZml4OmJlZm9yZSwgLmNvbnRhaW5lci1mdWxsLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uY29udGFpbmVyLWZ1bGwuY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNvbnRhaW5lci1zZWN0aW9uLW1hcmdpbiB7XG4gIG1hcmdpbjogMTUwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbnRhaW5lci1zZWN0aW9uLW1hcmdpbiB7XG4gICAgbWFyZ2luOiAxMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1zZWN0aW9uLW1hcmdpbiB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY29udGFpbmVyLXNlY3Rpb24tbWFyZ2luIHtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgfVxufVxuXG5kaXYuY29udGVudC13aXRoLXNpZGViYXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmRpdi5jb250ZW50LXdpdGgtc2lkZWJhcjpiZWZvcmUsIGRpdi5jb250ZW50LXdpdGgtc2lkZWJhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuZGl2LmNvbnRlbnQtd2l0aC1zaWRlYmFyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5kaXYuY29udGVudC13aXRoLXNpZGViYXIgZGl2LmNvbnRhaW5lci1jb250ZW50LFxuZGl2LmNvbnRlbnQtd2l0aC1zaWRlYmFyIGRpdi5jb250YWluZXItc2lkZWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuZGl2LmNvbnRlbnQtd2l0aC1zaWRlYmFyIGRpdi5jb250YWluZXItc2lkZWJhciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuZGl2LmNvbnRlbnQtd2l0aC1zaWRlYmFyIGRpdi5jb250YWluZXItY29udGVudCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NDVweCAtIDUwcHgpO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuYnV0dG9uOmZvY3VzLCBidXR0b246aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPWJ1dHRvbl0sIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLCBpbnB1dFt0eXBlPXRleHRdOmhvdmVyLCBpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMsIGlucHV0W3R5cGU9YnV0dG9uXTpob3ZlciwgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4udWktYXV0b2NvbXBsZXRlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB6LWluZGV4OiAxMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLnVpLWF1dG9jb21wbGV0ZSBsaS51aS1tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gIGh0bWwge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICB9XG4gIGh0bWwgI3dwYWRtaW5iYXIge1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICBodG1sICN3cGFkbWluYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cbnAge1xuICBtYXJnaW46IDA7XG59XG5cbi5oZW50cnkge1xuICBtYXJnaW46IDA7XG59XG5cbmgxLCBoMixcbmgzLCBoNCxcbmg1LCBoNiB7XG4gIG1hcmdpbjogMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YVwiO1xuICBzcmM6IHVybChcIi4vZm9udHMvQXZlbnRhLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vZm9udHMvQXZlbnRhLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVudGEgTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiLi9mb250cy9BdmVudGEtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuL2ZvbnRzL0F2ZW50YS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJBdmVudGEgRXh0cmFCb2xkXCI7XG4gIHNyYzogdXJsKFwiLi9mb250cy9BdmVudGEtRXh0cmFCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuL2ZvbnRzL0F2ZW50YS1FeHRyYUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGEgQWx0IEJvb2tcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL1RleHRhQWx0LUJvb2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vZm9udHMvVGV4dGFBbHQtQm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRhIEFsdCBNZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL1RleHRhQWx0LU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9mb250cy9UZXh0YUFsdC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbmgxLCAuaDEge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiA5OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5oMiwgLmgyIHtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YSBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA3OHB4O1xuICBsaW5lLWhlaWdodDogODhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaDMsIC5oMyB7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJBdmVudGEgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmg0LCAuaDQge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5oNSwgLmg1IHtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5oNiwgLmg2IHtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YSBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxucCwgbGkge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGEgQWx0IEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuc3Ryb25nIHtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YSBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuYSwgYTp2aXNpdGVkLCBhOmZvY3VzIHtcbiAgY29sb3I6ICNGNDc5M0I7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRhIEFsdCBCb29rXCIsIHNhbnMtc2VyaWY7XG59XG5hOmhvdmVyLCBhOnZpc2l0ZWQ6aG92ZXIsIGE6Zm9jdXM6aG92ZXIge1xuICBjb2xvcjogI0MyNDEwMDtcbn1cblxuLmJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6Zm9jdXMsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpmb2N1cywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmZvY3VzLCAuYnV0dG9uOmZvY3VzLCAuYnV0dG9uOnZpc2l0ZWQge1xuICBmb250LWZhbWlseTogXCJBdmVudGEgRXh0cmFCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnV0dG9uLmhhcy1hcnJvdzphZnRlciwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6dmlzaXRlZDphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6Zm9jdXM6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQ6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpmb2N1czphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQ6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmZvY3VzOmFmdGVyLCAuYnV0dG9uOmZvY3VzLmhhcy1hcnJvdzphZnRlciwgLmJ1dHRvbjp2aXNpdGVkLmhhcy1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDc5M0I7XG4gIHdpZHRoOiA1MHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cbi5idXR0b24uaGFzLWFycm93LmJhY2stYXJyb3csIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbi5iYWNrLWFycm93LCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5iYWNrLWFycm93Lm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuYmFjay1hcnJvdy5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEuYmFjay1hcnJvdy5tZWdhLW1lbnUtbGluaywgLmJ1dHRvbjpmb2N1cy5oYXMtYXJyb3cuYmFjay1hcnJvdywgLmJ1dHRvbjp2aXNpdGVkLmhhcy1hcnJvdy5iYWNrLWFycm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmJ1dHRvbi5oYXMtYXJyb3cuYmFjay1hcnJvdzphZnRlciwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLmJhY2stYXJyb3c6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmJhY2stYXJyb3cubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5iYWNrLWFycm93Lm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5iYWNrLWFycm93Lm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuYnV0dG9uOmZvY3VzLmhhcy1hcnJvdy5iYWNrLWFycm93OmFmdGVyLCAuYnV0dG9uOnZpc2l0ZWQuaGFzLWFycm93LmJhY2stYXJyb3c6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmJ1dHRvbi5oYXMtYXJyb3c6aG92ZXIsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjpob3ZlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6aG92ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpob3ZlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6aG92ZXIsIC5idXR0b246Zm9jdXMuaGFzLWFycm93OmhvdmVyLCAuYnV0dG9uOnZpc2l0ZWQuaGFzLWFycm93OmhvdmVyIHtcbiAgY29sb3I6ICNGNDc5M0I7XG59XG4uYnV0dG9uLmhhcy1hcnJvdzpob3ZlcjphZnRlciwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOmhvdmVyOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpob3ZlcjphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmhvdmVyOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazpob3ZlcjphZnRlciwgLmJ1dHRvbjpmb2N1cy5oYXMtYXJyb3c6aG92ZXI6YWZ0ZXIsIC5idXR0b246dmlzaXRlZC5oYXMtYXJyb3c6aG92ZXI6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyM0Y0NzkzQicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y0NzkzQjtcbn1cbi5idXR0b24uZGlzYWJsZWQsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbi5kaXNhYmxlZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZGlzYWJsZWQubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5kaXNhYmxlZC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEuZGlzYWJsZWQubWVnYS1tZW51LWxpbmssIC5idXR0b246Zm9jdXMuZGlzYWJsZWQsIC5idXR0b246dmlzaXRlZC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjN0M4Njk5O1xufVxuLmJ1dHRvbi5kaXNhYmxlZC5oYXMtYXJyb3c6YWZ0ZXIsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbi5kaXNhYmxlZDphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZGlzYWJsZWQubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5kaXNhYmxlZC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEuZGlzYWJsZWQubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5idXR0b246Zm9jdXMuZGlzYWJsZWQuaGFzLWFycm93OmFmdGVyLCAuYnV0dG9uOnZpc2l0ZWQuZGlzYWJsZWQuaGFzLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdDODY5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdDODY5OTtcbn1cbi5idXR0b24ud2hpdGUtYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24ud2hpdGUtYnV0dG9uLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6Zm9jdXMsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC53aGl0ZS1idXR0b24ubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLndoaXRlLWJ1dHRvbi5tZWdhLW1lbnUtbGluaywgLmJ1dHRvbjpmb2N1cy53aGl0ZS1idXR0b24sIC5idXR0b246dmlzaXRlZC53aGl0ZS1idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b24ud2hpdGUtYnV0dG9uLmhhcy1hcnJvdzphZnRlciwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLndoaXRlLWJ1dHRvbjphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQ6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmZvY3VzOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAud2hpdGUtYnV0dG9uLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS53aGl0ZS1idXR0b24ubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5idXR0b246Zm9jdXMud2hpdGUtYnV0dG9uLmhhcy1hcnJvdzphZnRlciwgLmJ1dHRvbjp2aXNpdGVkLndoaXRlLWJ1dHRvbi5oYXMtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyMzAwOEZENScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idXR0b24ud2hpdGUtYnV0dG9uLmhhcy1hcnJvdzpob3ZlcjphZnRlciwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLndoaXRlLWJ1dHRvbjpob3ZlcjphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6aG92ZXI6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC53aGl0ZS1idXR0b24ubWVnYS1tZW51LWxpbms6aG92ZXI6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLndoaXRlLWJ1dHRvbi5tZWdhLW1lbnUtbGluazpob3ZlcjphZnRlciwgLmJ1dHRvbjpmb2N1cy53aGl0ZS1idXR0b24uaGFzLWFycm93OmhvdmVyOmFmdGVyLCAuYnV0dG9uOnZpc2l0ZWQud2hpdGUtYnV0dG9uLmhhcy1hcnJvdzpob3ZlcjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nJTIzMDA4RkQ1Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA3NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4NXB4O1xuICB9XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIGg1LCAuaDUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICBoNiwgLmg2IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbiAgcCwgbGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNjZweDtcbiAgfVxuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxuICBoNSwgLmg1IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbiAgaDYsIC5oNiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIHAsIGxpIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgdWwsIG9sIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLmJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6Zm9jdXMsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpmb2N1cywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmZvY3VzLCAuYnV0dG9uOnZpc2l0ZWQsIC5idXR0b246Zm9jdXMge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuYnV0dG9uLmhhcy1hcnJvdzphZnRlciwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6dmlzaXRlZDphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6Zm9jdXM6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQ6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpmb2N1czphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQ6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmZvY3VzOmFmdGVyLCAuYnV0dG9uOnZpc2l0ZWQuaGFzLWFycm93OmFmdGVyLCAuYnV0dG9uOmZvY3VzLmhhcy1hcnJvdzphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIH1cbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbiAgaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG4ubW9kYWwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubW9kYWwtY29udGFpbmVyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubW9kYWwtY29udGFpbmVyIC52aWRlby13cmFwcGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm1vZGFsLWNvbnRhaW5lciAudmlkZW8td3JhcHBlciB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA2MDBweCkge1xuICAubW9kYWwtY29udGFpbmVyIC52aWRlby13cmFwcGVyIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5tb2RhbC1jb250YWluZXIgLnZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLm1vZGFsLWNvbnRhaW5lciAuY2xvc2UtbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjBweDtcbiAgdG9wOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MnB4O1xuICB9XG59XG4uYnJlYWRjcnVtYiAuc2VwYXJhdG9yIHtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCA4IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4wOTI5NjM5IDE1LjA4MjNMNy4xNjQwMyA4LjAxMTJMMC4wNzAzMTI1IDAuOTE3NDhDMi44ODM0OSA1LjIwNzkgMi44ODc0OSAxMC43OTU5IDAuMDkyOTYzOSAxNS4wODIzWicgZmlsbD0nJTIzN0M4Njk5Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmJyZWFkY3J1bWIgLnNlcGFyYXRvcjpsYXN0LW9mLXR5cGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgOCAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuMjU4OTggMTUuMDgyM0w3LjMzMDA1IDguMDExMkwwLjIzNjMyOCAwLjkxNzQ4QzMuMDQ5NTEgNS4yMDc5IDMuMDUzNTEgMTAuNzk1OSAwLjI1ODk4IDE1LjA4MjNaJyBmaWxsPSclMjMxNDFENDEnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uYnJlYWRjcnVtYiBzcGFuIHtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRhIEFsdCBCb29rXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4uYnJlYWRjcnVtYiBzcGFuIGEgc3BhbiB7XG4gIGNvbG9yOiAjN0M4Njk5O1xufVxuLmJyZWFkY3J1bWIgc3BhbiBhOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzE0MUQ0MTtcbn1cblxuLnZpZGVvLWJ1dHRvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnZpZGVvLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnZpZGVvLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cbi52aWRlby1idXR0b246aG92ZXIgLnZpZGVvLWJ1dHRvbi1pbnRlcmlvciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi52aWRlby1idXR0b24gLnZpZGVvLWJ1dHRvbi1pbnRlcmlvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMTVweDtcbiAgaGVpZ2h0OiAxMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC52aWRlby1idXR0b24gLnZpZGVvLWJ1dHRvbi1pbnRlcmlvciB7XG4gICAgd2lkdGg6IDU3LjVweDtcbiAgICBoZWlnaHQ6IDU3LjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC52aWRlby1idXR0b24gLnZpZGVvLWJ1dHRvbi1pbnRlcmlvciBzdmcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuXG4udmlkZW8tbm8tY29udHJvbHMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnZpZGVvLXBsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAxMDBweCk7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTAwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC52aWRlby1wbGF5IHtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG4gICAgbGVmdDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGRhc2gge1xuICBmcm9tIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMzQyODtcbiAgfVxuICB0byB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaW5mb2dyYXBoaWNEYXNoIHtcbiAgZnJvbSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDA7XG4gIH1cbiAgdG8ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGRhc2hJbnZlcnRlZCB7XG4gIGZyb20ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA2MDA7XG4gIH1cbiAgdG8ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMjUwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGdyb3dZIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGdyb3dYIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICB9XG59XG4ubGluZXMtY29udGFpbmVyIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDM0Mjg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDM0Mjg7XG4gIGFuaW1hdGlvbjogZGFzaCA1cyBmb3J3YXJkcztcbn1cbi5saW5lcy1jb250YWluZXIgc3ZnIHBhdGg6bnRoLW9mLXR5cGUoMSkge1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuLmxpbmVzLWNvbnRhaW5lciBzdmcgcGF0aDpudGgtb2YtdHlwZSgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMnM7XG59XG4ubGluZXMtY29udGFpbmVyIHN2ZyBwYXRoOm50aC1vZi10eXBlKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAzcztcbn1cbi5saW5lcy1jb250YWluZXIgc3ZnIHBhdGg6bnRoLW9mLXR5cGUoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IDRzO1xufVxuXG4udWJlcmZsaXAgLnVmLWxhenktbG9hZGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnViZXJmbGlwICN1Zi1sYXp5LWxvYWRlci0xMDI5MjgzNCB7XG4gIG1heC13aWR0aDogMTEyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLnViZXJmbGlwIC51Zi1sYXp5LWxvYWRlciAudWYtdGlsZS1jb250YWluZXIge1xuICBtYXJnaW46IDAgLTEwcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG87XG59XG4udWJlcmZsaXAgLnVmLXRpbGUtd3JhcHBlciAudWYtdGlsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmOTtcbiAgd2lkdGg6IDEwMCU7XG59XG4udWJlcmZsaXAgLnVmLXRpbGUtY29udGFpbmVyIC51Zi10aWxlLXdyYXBwZXIge1xuICB3aWR0aDogMjMlO1xuICBtYXJnaW46IDAgMSUgMjBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4udWJlcmZsaXAgLnVmLXRpbGUtd3JhcHBlciAudWYtdGlsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1ZjkgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi51YmVyZmxpcCBmaWd1cmUudWYtdGlsZS10aHVtYm5haWwge1xuICBoZWlnaHQ6IDQxJSAhaW1wb3J0YW50O1xufVxuLnViZXJmbGlwIGZpZ3VyZS51Zi10aWxlLXRodW1ibmFpbCBpbWcge1xuICBtaW4taGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4udWJlcmZsaXAgLnVmLXRpbGUtd3JhcHBlciAudWYtdGlsZSAudWYtdGlsZS1jb3B5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmOTtcbiAgcGFkZGluZzogMTVweCAyMnB4IDQwcHg7XG59XG4udWJlcmZsaXAgLnVmLXRpbGUtY29udGFpbmVyIC51Zi10aWxlLWNvcHkgLnVmLXRpbGUtZnJpZW5kbHktdGltZXN0YW1wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51YmVyZmxpcCAudWYtdGlsZS13cmFwcGVyIC51Zi10aWxlIC51Zi10aWxlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IEF2ZW50YSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzE0MWQ0MSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIzcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA3cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi51YmVyZmxpcCAudWYtdGlsZS13cmFwcGVyIC51Zi10aWxlIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWY5O1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLnViZXJmbGlwIC51Zi10aWxlLXdyYXBwZXIgLnVmLXRpbGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udWJlcmZsaXAgLnVmLXRpbGUgLnVmLXRpbGUtY29udGVudC1sYWJlbC10ZXh0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi51YmVyZmxpcCAudWYtdGlsZS1jb250YWluZXIgLnVmLXRpbGUtY29udGVudC1sYWJlbCAudWYtdGlsZS1jb250ZW50LWxhYmVsLXRleHQge1xuICBwYWRkaW5nOiAwIDAgMCAyMnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAxOS4ycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udWJlcmZsaXAgLnVmLXRpbGUtd3JhcHBlciAudWYtdGlsZS1jb250ZW50LWxhYmVsIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwtdGV4dCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IEF2ZW50YSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjZjQ3OTNiO1xuICBoZWlnaHQ6IDQxcHg7XG4gIG1hcmdpbjogMDtcbn1cbi51YmVyZmxpcCAudWYtdGlsZS13cmFwcGVyIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwgaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9jaWhvc3QudWJlcmZsaXAuY29tL2hlYWx0aGVkZ2UtdHYyL09CLTgxOTIvYnVpbGQvYXNzZXRzL2ltYWdlcy9jaXJjbGUuc3ZnKTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0NzkzYjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgMCAyNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnViZXJmbGlwIC51Zi10aWxlLWNvbnRhaW5lciAudWYtdGlsZS1jb250ZW50LWxhYmVsIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwtYXJyb3cge1xuICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udWJlcmZsaXAgLnVmLXRpbGUtd3JhcHBlcjpob3ZlciAudWYtdGlsZSAudWYtdGlsZS1jb3B5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGZkNSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnViZXJmbGlwIC51Zi10aWxlLXdyYXBwZXI6aG92ZXIgLnVmLXRpbGUgLnVmLXRpbGUtdGl0bGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnViZXJmbGlwIC51Zi10aWxlLWNvbnRhaW5lciAudWYtdGlsZS13cmFwcGVyOmhvdmVyIC51Zi10aWxlLWNvcHkgLnN1YnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogMzUwO1xuICBmb250LWZhbWlseTogVGV4dGEgIWltcG9ydGFudDtcbn1cbi51YmVyZmxpcCAudWYtdGlsZS13cmFwcGVyOmhvdmVyIC51Zi10aWxlIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZmQ1ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnViZXJmbGlwIC51Zi10aWxlLWNvbnRhaW5lciAudWYtdGlsZS13cmFwcGVyOmhvdmVyIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwgLnVmLXRpbGUtY29udGVudC1sYWJlbC10ZXh0LFxuLnViZXJmbGlwIC51Zi10aWxlLWNvbnRhaW5lciAudWYtdGlsZS13cmFwcGVyOmhvdmVyIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwgLnVmLXRpbGUtY29udGVudC1sYWJlbC10ZXh0IHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi51YmVyZmxpcCAudWYtdGlsZS13cmFwcGVyOmhvdmVyIC51Zi10aWxlIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwtYXJyb3c6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vY2lob3N0LnViZXJmbGlwLmNvbS9oZWFsdGhlZGdlLXR2Mi9tYXN0ZXIvYXNzZXRzL2ltYWdlcy9jaXJjbGUuc3ZnKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnViZXJmbGlwIC51Zi10aWxlLWNvbnRhaW5lciAudWYtdGlsZS13cmFwcGVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudWJlcmZsaXAgLnVmLXRpbGUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDQ4JSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnViZXJmbGlwIC51Zi10aWxlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuL2ltYWdlcy9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vZm9udHMvc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwLjc1O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDtcbn1cbltkaXI9cnRsXSAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjVweDtcbn1cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQge1xuICBsZWZ0OiAtMjVweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuW2Rpcj1ydGxdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCLigKJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC4yNTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLyohXG4gKiBhbmltYXRlLmNzcyAtIGh0dHBzOi8vYW5pbWF0ZS5zdHlsZS9cbiAqIFZlcnNpb24gLSA0LjEuMVxuICogTGljZW5zZWQgdW5kZXIgdGhlIEhpcHBvY3JhdGljIExpY2Vuc2UgMi4xIC0gaHR0cDovL2ZpcnN0ZG9ub2hhcm0uZGV2XG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDIyIEFuaW1hdGUuY3NzXG4gKi9cbjpyb290IHtcbiAgLS1hbmltYXRlLWR1cmF0aW9uOiAxcztcbiAgLS1hbmltYXRlLWRlbGF5OiAxcztcbiAgLS1hbmltYXRlLXJlcGVhdDogMTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tYW5pbWF0ZS1kdXJhdGlvbik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tYW5pbWF0ZS1kdXJhdGlvbik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2luZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1hbmltYXRlLXJlcGVhdCk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWFuaW1hdGUtcmVwZWF0KTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3JlcGVhdC0yIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMik7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMik7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMztcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSAqIDMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSAqIDMpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktMXMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1hbmltYXRlLWRlbGF5KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1hbmltYXRlLWRlbGF5KTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTJzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDJzO1xuICBhbmltYXRpb24tZGVsYXk6IDJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDIpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAyKTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTNzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDNzO1xuICBhbmltYXRpb24tZGVsYXk6IDNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDMpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAzKTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTRzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDRzO1xuICBhbmltYXRpb24tZGVsYXk6IDRzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDQpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiA0KTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTVzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDVzO1xuICBhbmltYXRpb24tZGVsYXk6IDVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDUpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiA1KTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2Zhc3RlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pIC8gMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAvIDIpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZmFzdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjhzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuOHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC44KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC44KTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3Nsb3cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDIpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fc2xvd2VyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDNzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDMpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAzKTtcbn1cblxuQG1lZGlhIHByaW50LCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hbmltYXRlX19hbmltYXRlZCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFuaW1hdGVfX2FuaW1hdGVkW2NsYXNzKj1PdXRdIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4vKiBTbGlkaW5nIGVudHJhbmNlcyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3NsaWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbn1cblxuLyogRmFkaW5nIGVudHJhbmNlcyAgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIHtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLnNpdGUtYnJhbmRpbmcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLnNpdGUtYnJhbmRpbmcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5tZWdhLW1lbnUtdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDBweDtcbiAgdG9wOiAyM3B4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAubWVnYS1tZW51LXRvZ2dsZSB7XG4gICAgcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAubWVnYS1tZW51LXRvZ2dsZSAubWVnYS10b2dnbGUtYmxvY2stMCAubWVnYS10b2dnbGUtYW5pbWF0ZWQtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxRDQxO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5tZWdhLW1lbnUtdG9nZ2xlIC5tZWdhLXRvZ2dsZS1ibG9jay0wIC5tZWdhLXRvZ2dsZS1hbmltYXRlZC1pbm5lcjpiZWZvcmUsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAubWVnYS1tZW51LXRvZ2dsZSAubWVnYS10b2dnbGUtYmxvY2stMCAubWVnYS10b2dnbGUtYW5pbWF0ZWQtaW5uZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxRDQxO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTY2MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ubGFzdC1jaGlsZCA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICNGNDc5M0I7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6dmlzaXRlZDphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6Zm9jdXM6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmZvY3VzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJUZXh0YSBBbHQgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluazpmb2N1cyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluazpmb2N1cyB7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbnRhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluazpmb2N1cyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluazpob3ZlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQ6aG92ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluazpmb2N1czpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjRjQ3OTNCO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rOmhvdmVyIC5tZWdhLWluZGljYXRvcjphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQ6aG92ZXIgLm1lZ2EtaW5kaWNhdG9yOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IGEubWVnYS1tZW51LWxpbms6Zm9jdXM6aG92ZXIgLm1lZ2EtaW5kaWNhdG9yOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDggMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjUxOTk3IDEuOTE1OTlDMy4yODEwNiA1LjI3ODA4IDMuMjgxMDcgMTAuNzIxNSAxLjUxOTk3IDE0LjA4MzZDMS4zMzMxOSAxNC40MzA1IDEuMTQ2NCAxNC43NzczIDAuOTA2MjUgMTUuMDcwOEw3Ljk3NzMyIDcuOTk5NzhMMC45MDYyNSAwLjkyODcxMUMxLjExOTcyIDEuMjQ4OTEgMS4zMzMxOCAxLjU2OTExIDEuNTE5OTcgMS45MTU5OVonIGZpbGw9JyUyM0Y0NzkzQicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluayAubWVnYS1pbmRpY2F0b3I6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluazp2aXNpdGVkIC5tZWdhLWluZGljYXRvcjphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rOmZvY3VzIC5tZWdhLWluZGljYXRvcjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCA4IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS41MTk5NyAxLjkxNTk5QzMuMjgxMDYgNS4yNzgwOCAzLjI4MTA3IDEwLjcyMTUgMS41MTk5NyAxNC4wODM2QzEuMzMzMTkgMTQuNDMwNSAxLjE0NjQgMTQuNzc3MyAwLjkwNjI1IDE1LjA3MDhMNy45NzczMiA3Ljk5OTc4TDAuOTA2MjUgMC45Mjg3MTFDMS4xMTk3MiAxLjI0ODkxIDEuMzMzMTggMS41NjkxMSAxLjUxOTk3IDEuOTE1OTlaJyBmaWxsPSclMjMxNDFENDEnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5tZWdhLXRvZ2dsZS1vbiA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtdG9nZ2xlLW9uID4gYS5tZWdhLW1lbnUtbGluazp2aXNpdGVkLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5tZWdhLXRvZ2dsZS1vbiA+IGEubWVnYS1tZW51LWxpbms6Zm9jdXMge1xuICBjb2xvcjogI0Y0NzkzQjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtdG9nZ2xlLW9uID4gYS5tZWdhLW1lbnUtbGluayAubWVnYS1pbmRpY2F0b3I6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtdG9nZ2xlLW9uID4gYS5tZWdhLW1lbnUtbGluazp2aXNpdGVkIC5tZWdhLWluZGljYXRvcjphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ubWVnYS10b2dnbGUtb24gPiBhLm1lZ2EtbWVudS1saW5rOmZvY3VzIC5tZWdhLWluZGljYXRvcjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCA4IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS41MTk5NyAxLjkxNTk5QzMuMjgxMDYgNS4yNzgwOCAzLjI4MTA3IDEwLjcyMTUgMS41MTk5NyAxNC4wODM2QzEuMzMzMTkgMTQuNDMwNSAxLjE0NjQgMTQuNzc3MyAwLjkwNjI1IDE1LjA3MDhMNy45NzczMiA3Ljk5OTc4TDAuOTA2MjUgMC45Mjg3MTFDMS4xMTk3MiAxLjI0ODkxIDEuMzMzMTggMS41NjkxMSAxLjUxOTk3IDEuOTE1OTlaJyBmaWxsPSclMjNGNDc5M0InLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtdG9nZ2xlLW9uID4gYS5tZWdhLW1lbnUtbGluayAubWVnYS1pbmRpY2F0b3IsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtdG9nZ2xlLW9uID4gYS5tZWdhLW1lbnUtbGluazp2aXNpdGVkIC5tZWdhLWluZGljYXRvciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ubWVnYS10b2dnbGUtb24gPiBhLm1lZ2EtbWVudS1saW5rOmZvY3VzIC5tZWdhLWluZGljYXRvciB7XG4gICAgdHJhbnNmb3JtOiBtYXRyaXgoMCwgMSwgMSwgMCwgMSwgMSk7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4RkQ1O1xuICB0b3A6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4M3B4KTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8qIEhpZGUgc2Nyb2xsYmFyIGZvciBJRSwgRWRnZSBhbmQgRmlyZWZveCAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSB7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgLyogSUUgYW5kIEVkZ2UgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyAvKiBGaXJlZm94ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cuZmxleCA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cuZmxleCA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93LmZsZXggPiAubWVnYS1zdWItbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC53aWRnZXRfdGV4dCB7XG4gIHBhZGRpbmc6IDQwcHggODBweCA0MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFRTRFRTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAud2lkZ2V0X3RleHQge1xuICAgIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLndpZGdldF90ZXh0IHtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLndpZGdldF90ZXh0IC5tZWdhLWJsb2NrLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAud2lkZ2V0X3RleHQgLm1lZ2EtYmxvY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgcGFkZGluZzogODBweCA4MHB4IDgwcHggNjVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDUwcHggMzBweCA1MHB4IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiB7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDYwcHggMzBweCA0MHB4IDQwcHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazp2aXNpdGVkOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6Zm9jdXM6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW06aG92ZXIgLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbTpob3ZlciAubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW06aG92ZXIgLm1lZ2EtbWVudS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMDhGRDU7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbTpob3ZlciAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtOmhvdmVyIC5tZWdhLW1lbnUtbGluazp2aXNpdGVkOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbTpob3ZlciAubWVnYS1tZW51LWxpbms6Zm9jdXM6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNDFENDE7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSB7XG4gIHBhZGRpbmc6IDE0cHggNDBweCAxMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnU6bnRoLW9mLXR5cGUoMSkge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51Om50aC1vZi10eXBlKDEpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudTpudGgtb2YtdHlwZSgyKSB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSB7XG4gICAgcGFkZGluZzogOHB4IDUwcHggNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51IHtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEZENTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSB7XG4gIHBhZGRpbmc6IDQycHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGM0Y1Rjk7XG4gIG1pbi1oZWlnaHQ6IDMxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbS5wcm92aWRlci1kYXRhLW1hbmFnbWVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1tZW51LWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2EtbWVudS1saW5rIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLW1lbnUtbGluayAubWVnYS1pbmRpY2F0b3Ige1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2EtbWVudS1saW5rIC5tZWdhLWluZGljYXRvcjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgNDAgNDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMCA4LjMzMzVWMzEuNjY2OCcgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQ3BhdGggZD0nTTguMzMyMDMgMjBIMzEuNjY1NCcgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLW1lbnUtbGlua1thcmlhLWV4cGFuZGVkPXRydWVdIC5tZWdhLWluZGljYXRvcjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgNDAgNDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J004LjMzMjAzIDIwSDMxLjY2NTQnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmZvY3VzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmhvdmVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazp2aXNpdGVkOmhvdmVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpmb2N1czpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbS5tZWdhLWRpc2FibGUtbGluayAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0ubWVnYS1kaXNhYmxlLWxpbmsgLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0ubWVnYS1kaXNhYmxlLWxpbmsgLm1lZ2EtbWVudS1saW5rOmZvY3VzIHtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGEgQWx0IEJvb2tcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbS5tZWdhLWRpc2FibGUtbGluayAubWVnYS1tZW51LWxpbms6aG92ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0ubWVnYS1kaXNhYmxlLWxpbmsgLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQ6aG92ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0ubWVnYS1kaXNhYmxlLWxpbmsgLm1lZ2EtbWVudS1saW5rOmZvY3VzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtLm1lZ2EtZGlzYWJsZS1saW5rIC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbS5tZWdhLWRpc2FibGUtbGluayAubWVnYS1tZW51LWxpbms6dmlzaXRlZDphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbS5tZWdhLWRpc2FibGUtbGluayAubWVnYS1tZW51LWxpbms6Zm9jdXM6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ubWVnYS1tZW51LWZseW91dC5tZWdhLXRvZ2dsZS1vbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5tZWdhLW1lbnUtZmx5b3V0ID4gLm1lZ2Etc3ViLW1lbnUge1xuICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gIHdpZHRoOiA0MjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtbWVudS1mbHlvdXQgPiAubWVnYS1zdWItbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5tZWdhLW1lbnUtZmx5b3V0ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTQxRDQxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5tZWdhLW1lbnUtZmx5b3V0ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtbWVudS1mbHlvdXQgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5tZWdhLW1lbnUtZmx5b3V0ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtbWVudS1mbHlvdXQgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFRTRFRTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ubWVnYS1tZW51LWZseW91dCA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC5tZWdhLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5tZWdhLW1lbnUtZmx5b3V0ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1tZW51LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtbWVudS1mbHlvdXQgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLW1lbnUtbGluayB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtbWVudS1mbHlvdXQgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLW1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5tZWdhLW1lbnUtZmx5b3V0ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5tZWdhLW1lbnUtZmx5b3V0ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLW1lbnUtbGluayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xuICBjb2xvcjogIzdDODY5OTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtbWVudS1mbHlvdXQgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2EtbWVudS1saW5rIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4ge1xuICBwYWRkaW5nOiA2MHB4IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW46bnRoLW9mLXR5cGUoMSkge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIHdpZHRoOiAyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDEpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgd2lkdGg6IDIzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSgxKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSgyKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNERUU0RUU7XG4gIHdpZHRoOiAyMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDIpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW46bnRoLW9mLXR5cGUoMikge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDIpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW46bnRoLW9mLXR5cGUoMykge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSgzKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW46bnRoLW9mLXR5cGUoMykgPiAubWVnYS1zdWItbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RFRTRFRTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDMpID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDMpID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiA2MHB4IDgwcHggMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDMpID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDYwcHggNjBweCAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSgzKSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW46bnRoLW9mLXR5cGUoMykgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW46bnRoLW9mLXR5cGUoMykgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbTpudGgtb2YtdHlwZSgxKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVFNEVFO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSgzKSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNERUU0RUU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSgzKSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDMpID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1tZW51LWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW46bnRoLW9mLXR5cGUoMykgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLW1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDMpID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1tZW51LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDMpID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1tZW51LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW46bnRoLW9mLXR5cGUoMykgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSgzKSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW46bnRoLW9mLXR5cGUoNCkge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSg0KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0ud2lkZ2V0X3RleHQge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC50ZXh0d2lkZ2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA4MHB4IDY1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQge1xuICAgIHBhZGRpbmc6IDgwcHggNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC50ZXh0d2lkZ2V0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggMTBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC50ZXh0d2lkZ2V0IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQgaDUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC50ZXh0d2lkZ2V0IHAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAudGV4dHdpZGdldCAuYnV0dG9uLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC50ZXh0d2lkZ2V0IC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAudGV4dHdpZGdldCAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAudGV4dHdpZGdldCAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAudGV4dHdpZGdldCAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC50ZXh0d2lkZ2V0IC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAudGV4dHdpZGdldCAuYnV0dG9uOnZpc2l0ZWQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQgLmJ1dHRvbjpmb2N1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzAwOEZENTtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQgLmJ1dHRvbjphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAudGV4dHdpZGdldCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246YWZ0ZXIsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC50ZXh0d2lkZ2V0ICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQgLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC50ZXh0d2lkZ2V0IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAudGV4dHdpZGdldCAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQgLmJ1dHRvbjp2aXNpdGVkOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC50ZXh0d2lkZ2V0IC5idXR0b246Zm9jdXM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4RkQ1O1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1lbnUtaWNvbnMge1xuICBtYXJnaW4tcmlnaHQ6IDE5JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NjBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYycHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5zZWFyY2gtaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5hc2xfd19jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyIHtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5hc2xfd19jb250YWluZXIge1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5hc2xfd19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyIHtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1lbnUtaWNvbnMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUxIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMSAucHJvYm94IHtcbiAgcGFkZGluZzogMjRweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTEgLnByb2JveCB7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTEgLnByb2JveCAucHJvY2xvc2Ugc3ZnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMSAucHJvYm94IGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTEgLnByb2JveCBmb3JtIGlucHV0LCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTEgLnByb2JveCBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJUZXh0YSBBbHQgQm9va1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTEgLnByb2JveCBmb3JtIGlucHV0LCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTEgLnByb2JveCBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1lbnUtaWNvbnMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUxIC5wcm9ib3ggZm9ybSBpbnB1dCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1lbnUtaWNvbnMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUxIC5wcm9ib3ggZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1lbnUtaWNvbnMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUxIC5wcm9ib3ggZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICBjb2xvcjogI0Y0NzkzQiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJBdmVudGEgRXh0cmFCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMSAucHJvYm94IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIH1cbn1cblxuI2FqYXhzZWFyY2hsaXRlcmVzMS5hc2xfci52ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHggMTcwcHggMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE4NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gICNhamF4c2VhcmNobGl0ZXJlczEuYXNsX3IudmVydGljYWwge1xuICAgIGxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAjYWpheHNlYXJjaGxpdGVyZXMxLmFzbF9yLnZlcnRpY2FsIHtcbiAgICBwYWRkaW5nOiAwIDE1MHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjYWpheHNlYXJjaGxpdGVyZXMxLmFzbF9yLnZlcnRpY2FsIHtcbiAgICBwYWRkaW5nOiAwIDExMHB4IDEwcHg7XG4gICAgbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgI2FqYXhzZWFyY2hsaXRlcmVzMS5hc2xfci52ZXJ0aWNhbCB7XG4gICAgcGFkZGluZzogMCA0MHB4IDEwcHg7XG4gICAgbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KSAhaW1wb3J0YW50O1xuICB9XG59XG4jYWpheHNlYXJjaGxpdGVyZXMxLmFzbF9yLnZlcnRpY2FsIC5yZXN1bHRzIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQzMnB4O1xufVxuI2FqYXhzZWFyY2hsaXRlcmVzMS5hc2xfci52ZXJ0aWNhbCAucmVzdWx0cyAuaXRlbSB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbiNhamF4c2VhcmNobGl0ZXJlczEuYXNsX3IudmVydGljYWwgLnJlc3VsdHMgLml0ZW06YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVFNEVFO1xufVxuI2FqYXhzZWFyY2hsaXRlcmVzMS5hc2xfci52ZXJ0aWNhbCAucmVzdWx0cyAuaXRlbSAuYXNsX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuI2FqYXhzZWFyY2hsaXRlcmVzMS5hc2xfci52ZXJ0aWNhbCAucmVzdWx0cyAuaXRlbSAuYXNsX2NvbnRlbnQgaDMgYSB7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJBdmVudGEgTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAjYWpheHNlYXJjaGxpdGVyZXMxLmFzbF9yLnZlcnRpY2FsIC5yZXN1bHRzIC5pdGVtIC5hc2xfY29udGVudCBoMyBhIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjYWpheHNlYXJjaGxpdGVyZXMxLmFzbF9yLnZlcnRpY2FsIC5yZXN1bHRzIC5pdGVtIC5hc2xfY29udGVudCBoMyBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbiNhamF4c2VhcmNobGl0ZXJlczEuYXNsX3IudmVydGljYWwgLnJlc3VsdHMgLml0ZW0gLmFzbF9jb250ZW50IC5hc2xfZGVzYyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJUZXh0YSBBbHQgQm9va1wiO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNhamF4c2VhcmNobGl0ZXJlczEuYXNsX3IudmVydGljYWwgLnJlc3VsdHMgLml0ZW0gLmFzbF9jb250ZW50IC5hc2xfZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuI2FqYXhzZWFyY2hsaXRlcmVzMS5hc2xfci52ZXJ0aWNhbCAucmVzdWx0cyAuYXNsX2tleXdvcmQsICNhamF4c2VhcmNobGl0ZXJlczEuYXNsX3IudmVydGljYWwgLnJlc3VsdHMgLmFzbF9ub3Jlc19oZWFkZXIge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGEgQWx0IEJvb2tcIjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLnNpdGUtZm9vdGVyIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIGgzIHtcbiAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDY2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLmN0YS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpdGUtZm9vdGVyIC5jdGEtc2VjdGlvbiAubGluZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOTRweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuY3RhLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5jdGEtc2VjdGlvbiAubGluZXMtY29udGFpbmVyIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5jdGEtc2VjdGlvbiAubGluZXMtY29udGFpbmVyIHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4uc2l0ZS1mb290ZXIgLmN0YS1zZWN0aW9uIC5saW5lcy1jb250YWluZXIuZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWZvb3RlciAuY3RhLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5jdGEtc2VjdGlvbiAubGluZXMtY29udGFpbmVyLnRhYmxldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5jdGEtc2VjdGlvbiAubGluZXMtY29udGFpbmVyLnRhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuY3RhLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWZvb3RlciAuY3RhLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLmN0YS1zZWN0aW9uIC5jdGEtc2VjdGlvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG4gIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuc2l0ZS1mb290ZXIgLmN0YS1zZWN0aW9uIC5jdGEtc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2l0ZS1mb290ZXIgLmN0YS1zZWN0aW9uIC5jdGEtc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLmN0YS1zZWN0aW9uIC5jdGEtc2VjdGlvbi1jb250YWluZXIgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zaXRlLWZvb3RlciAuY3RhLXNlY3Rpb24gLmN0YS1zZWN0aW9uLWNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1heC13aWR0aDogMzk1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDEwMHB4IDQwcHggNTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERUU0RUU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC50b3AtZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnRvcC1mb290ZXIgLmxlZnQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAubGVmdC1jb250YWluZXIgLmZvb3Rlci1sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnRvcC1mb290ZXIgLnJpZ2h0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciB7XG4gICAgcGFkZGluZzogNTBweCAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAubGVmdC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAubGVmdC1jb250YWluZXIgLmZvb3Rlci1sb2dvIHtcbiAgICB3aWR0aDogOTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnRvcC1mb290ZXIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAuZm9vdGVyLWxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnRvcC1mb290ZXIgLnNvY2lhbC1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnRvcC1mb290ZXIgLnNvY2lhbC1pY29ucyAuc29jaWFsLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAuc29jaWFsLWljb25zIC5zb2NpYWwtaWNvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnRvcC1mb290ZXIgLm1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC50b3AtZm9vdGVyIC5tZW51IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnRvcC1mb290ZXIgLm1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC50b3AtZm9vdGVyIC5tZW51ID4gLm1lbnUtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxMzdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnRvcC1mb290ZXIgLm1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnRvcC1mb290ZXIgLm1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YSBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnRvcC1mb290ZXIgLm1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAuYm90dG9tLWZvb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogNDBweCAwIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLmJvdHRvbS1mb29vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAuYm90dG9tLWZvb290ZXIgLmxlZnQtY29udGFpbmVyLCAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAuYm90dG9tLWZvb290ZXIgLnJpZ2h0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC5ib3R0b20tZm9vb3RlciBwLCAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAuYm90dG9tLWZvb290ZXIgYSB7XG4gIGNvbG9yOiAjN0M4Njk5O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uaGVyby1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4NDBweCkge1xuICAuaGVyby1zZWN0aW9uLm9ubHktdGV4dC1oZXJvLmludGVyaW9yLWhlcm8gLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24ub25seS10ZXh0LWhlcm8uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5vbmx5LXRleHQtaGVyby5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlcm8tc2VjdGlvbi5vbmx5LXRleHQtaGVyby5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLmhlcm8tc2VjdGlvbi5vbmx5LXRleHQtaGVyby5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHAge1xuICBtYXgtd2lkdGg6IDQ2OXB4O1xufVxuLmhlcm8tc2VjdGlvbiAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MUQ0MTtcbiAgcGFkZGluZy10b3A6IDEwNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24gLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uIC5saW5lcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZXJvLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lciBzdmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmhlcm8tc2VjdGlvbiAubGluZXMtY29udGFpbmVyLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1zZWN0aW9uIC5saW5lcy1jb250YWluZXIuZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci50YWJsZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci50YWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVyby1zZWN0aW9uIC5saW5lcy1jb250YWluZXIubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uIC5saW5lcy1jb250YWluZXIubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICBhc3BlY3QtcmF0aW86IDE4NDAvODcyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgYXNwZWN0LXJhdGlvOiA4MTkvMTA0OTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDM0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDNweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLnRpdGxlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAudGl0bGUtY29udGFpbmVyIGgxIHtcbiAgY29sb3I6ICMwMDhGRDU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLnRpdGxlLWNvbnRhaW5lciBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAudGl0bGUtY29udGFpbmVyIGgxIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5yb3RhdGluZy10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5yb3RhdGluZy10ZXh0LnNsaWNrLWluaXRpYWxpemVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAudGV4dC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDM5NXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLnRleHQtY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5idXR0b25zLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMzc1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5idXR0b25zLWNvbnRhaW5lciAuYnV0dG9uLCAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuYnV0dG9ucy1jb250YWluZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuYnV0dG9ucy1jb250YWluZXIgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuYnV0dG9ucy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuYnV0dG9ucy1jb250YWluZXIgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmJ1dHRvbnMtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmJ1dHRvbnMtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluaywgLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmJ1dHRvbnMtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5idXR0b25zLWNvbnRhaW5lciAubWVnYS1tZW51LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmJ1dHRvbnMtY29udGFpbmVyIGhyIHtcbiAgYmFja2dyb3VuZDogIzdDODY5OTtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgcGFkZGluZzogNDBweCA0MHB4IDg4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHdpZHRoOiAzNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjAwcHg7XG4gIGJvdHRvbTogLTEwMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcy5zbGljay1pbml0aWFsaXplZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIHtcbiAgICByaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIHtcbiAgICBtYXJnaW46IC0zMCUgMTEwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiB1bnNldDtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyB7XG4gICAgbWFyZ2luOiAtMzclIDYwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBtYXJnaW46IC0zNyUgYXV0byAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAtNDBweCBhdXRvIDA7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMgLm5ld3MtY2FyZC1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAzMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyAubmV3cy1jYXJkLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyAubmV3cy1jYXJkLWNvbnRhaW5lciAuY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIC5uZXdzLWNhcmQtY29udGFpbmVyIC5jYXJkLXRleHQge1xuICBmbGV4OiAxO1xufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyAubmV3cy1jYXJkLWNvbnRhaW5lciAuYnV0dG9uLCAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIC5uZXdzLWNhcmQtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyAubmV3cy1jYXJkLWNvbnRhaW5lciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMgLm5ld3MtY2FyZC1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIC5uZXdzLWNhcmQtY29udGFpbmVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMgLm5ld3MtY2FyZC1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIC5uZXdzLWNhcmQtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluaywgLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyAubmV3cy1jYXJkLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIC5uZXdzLWNhcmQtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluayB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiA0MHB4O1xuICBsZWZ0OiAwO1xufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyAuc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDAgMjBweDtcbn1cbi5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVFNEVFO1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhGRDU7XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmxpbmVzLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiAtNDBweDtcbiAgdG9wOiAtMTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5saW5lcy1jb250YWluZXIge1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICB0b3A6IC05MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5saW5lcy1jb250YWluZXIge1xuICAgIHJpZ2h0OiAtMTZweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5saW5lcy1jb250YWluZXIuZGVza3RvcCBzdmcge1xuICB3aWR0aDogNTE5cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAubGluZXMtY29udGFpbmVyLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmxpbmVzLWNvbnRhaW5lci5tb2JpbGUgc3ZnIHtcbiAgd2lkdGg6IDEzM3B4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAubGluZXMtY29udGFpbmVyLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogNDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyBoMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyBoMSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gaDEge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vaW1hZ2VzL2hlcm8tYmFja2dyb3VuZC1ncmFkaWVudC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNjYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWFnZXMvaGVyby1iYWNrZ3JvdW5kLWdyYWRpZW50LW1vYmlsZS5wbmdcIik7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXRvcDogMTY1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQ2OXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBoMSB7XG4gIGNvbG9yOiAjMDA4RkQ1O1xufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIGgzLCAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgaDQsIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBoNSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBoMywgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIGg0LCAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgaDUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgb2wsIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgb2wgbGksIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciB1bCBsaSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAuYnV0dG9uLCAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluaywgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIGhyIHtcbiAgYmFja2dyb3VuZDogIzdDODY5OTtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmJ1dHRvbiwgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAubWVnYS1tZW51LWxpbmssIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmJ1dHRvbiwgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAubWVnYS1tZW51LWxpbmssIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmxpbmtzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5saW5rcy1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAubGlua3MtY29udGFpbmVyIGg1IHtcbiAgY29sb3I6ICMwMDhGRDU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5saW5rcy1jb250YWluZXIgaDUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAubGlua3MtY29udGFpbmVyIGhyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Qzg2OTk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5saW5rcy1jb250YWluZXIgaHIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyLCAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnZpZGVvLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciwgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC52aWRlby1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIGltZywgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC52aWRlby1jb250YWluZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIgLnZpZGVvLXdyYXBwZXIsIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudmlkZW8tY29udGFpbmVyIC52aWRlby13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8ucGFydG5lcnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIsIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5oZXJvLXdpdGgtY2FyZHMgLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyLCAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8udG9wLXRleHQtYWxpZ24gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8uaGVyby13aXRoLWNhcmRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5oZXJvLXdpdGgtY2FyZHMge1xuICAgIG1hcmdpbi1ib3R0b206IDYwMHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8uaGVyby13aXRoLWNhcmRzIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogNzAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvLmhlcm8td2l0aC1jYXJkcyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvLmhlcm8td2l0aC1jYXJkcyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaGVyby1jYXJkcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAtMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTY2MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5oZXJvLXdpdGgtY2FyZHMgLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmhlcm8tY2FyZHMge1xuICAgIGJvdHRvbTogLTMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5oZXJvLXdpdGgtY2FyZHMgLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmhlcm8tY2FyZHMge1xuICAgIGJvdHRvbTogLTIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyOXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5oZXJvLXdpdGgtY2FyZHMgLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmhlcm8tY2FyZHMge1xuICAgIGJvdHRvbTogLTE2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5oZXJvLXdpdGgtY2FyZHMgLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmhlcm8tY2FyZHMge1xuICAgIGJvdHRvbTogLTU2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvLmhlcm8td2l0aC1jYXJkcyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaGVyby1jYXJkcyB7XG4gICAgdG9wOiA3MCU7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5oZXJvLXdpdGgtY2FyZHMgLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmhlcm8tY2FyZHMgLmhlcm8tY2FyZHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8uaGVyby13aXRoLWNhcmRzIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5oZXJvLWNhcmRzIC5oZXJvLWNhcmRzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5oZXJvLXdpdGgtY2FyZHMgLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmhlcm8tY2FyZHMgLmhlcm8tY2FyZHMtY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8uaGVyby13aXRoLWNhcmRzIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5oZXJvLWNhcmRzIC5oZXJvLWNhcmRzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5oZXJvLXdpdGgtY2FyZHMgLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmhlcm8tY2FyZHMgLmhlcm8tY2FyZHMtY29udGFpbmVyIC5jYXJkLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDIwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMjlweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8uaGVyby13aXRoLWNhcmRzIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5oZXJvLWNhcmRzIC5oZXJvLWNhcmRzLWNvbnRhaW5lciAuY2FyZC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5oZXJvLXdpdGgtY2FyZHMgLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmhlcm8tY2FyZHMgLmhlcm8tY2FyZHMtY29udGFpbmVyIC5jYXJkLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8uaGVyby13aXRoLWNhcmRzIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5oZXJvLWNhcmRzIC5oZXJvLWNhcmRzLWNvbnRhaW5lciAuY2FyZC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvLmhlcm8td2l0aC1jYXJkcyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaGVyby1jYXJkcyAuaGVyby1jYXJkcy1jb250YWluZXIgLmNhcmQtaXRlbSAuY2FyZC1pdGVtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDYwcHg7XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8uaGVyby13aXRoLWNhcmRzIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5oZXJvLWNhcmRzIC5oZXJvLWNhcmRzLWNvbnRhaW5lciAuY2FyZC1pdGVtIC5jYXJkLWl0ZW0tY29udGFpbmVyIGg1IHtcbiAgY29sb3I6ICMxNDFENDE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8uaGVyby13aXRoLWNhcmRzIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5oZXJvLWNhcmRzIC5oZXJvLWNhcmRzLWNvbnRhaW5lciAuY2FyZC1pdGVtIC5jYXJkLWl0ZW0tY29udGFpbmVyIHAge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5oZXJvLXdpdGgtY2FyZHMgLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmhlcm8tY2FyZHMgLmhlcm8tY2FyZHMtY29udGFpbmVyIC5jYXJkLWl0ZW0gLmNhcmQtaXRlbS1jb250YWluZXIgcCA+IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTg0MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmxlZnQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAubGVmdC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAubGVmdC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAubGVmdC1jb250YWluZXIgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAucmlnaHQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLnJpZ2h0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLnJpZ2h0LWNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMDBweCA2MHB4IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA2NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHN2ZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgc3ZnIC5kYXNoZWQge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDtcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciBzdmcgLmRhc2hlZC5ydW4tYW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uOiBpbmZvZ3JhcGhpY0Rhc2ggMTBzIGxpbmVhciBmb3J3YXJkcztcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciBzdmcgLmRhc2hlZC5ydW4tYW5pbWF0aW9uLmFjY2VsZXJhdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciBzdmcgLmNlbnRlci1kYXNoZWQge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDtcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciBzdmcgLmNlbnRlci1kYXNoZWQucnVuLWFuaW1hdGlvbiB7XG4gIGFuaW1hdGlvbjogaW5mb2dyYXBoaWNEYXNoIDNzIGxpbmVhciBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAzcztcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciBzdmcgLmNlbnRlci1kYXNoZWQucnVuLWFuaW1hdGlvbi5hY2NlbGVyYXRlZCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciBzdmcgbGluZS5kYXNoZWQucnVuLWFuaW1hdGlvbiB7XG4gIGFuaW1hdGlvbi1kZWxheTogNHM7XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgc3ZnIGxpbmUuZGFzaGVkLnJ1bi1hbmltYXRpb24uYWNjZWxlcmF0ZWQge1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHN2ZyAuaG9tZXBhZ2UtZ3JhcGhpYy1saW5rIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHN2ZyAuaG9tZXBhZ2UtZ3JhcGhpYy1saW5rOmhvdmVyIC5ibG9jay1iYWNrZ3JvdW5kLCAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgc3ZnIC5ob21lcGFnZS1ncmFwaGljLWxpbmsuYWN0aXZlIC5ibG9jay1iYWNrZ3JvdW5kIHtcbiAgZmlsbDogIzBhMjMzZjtcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLmxlZnQtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTBweDtcbiAgbGVmdDogNzlweDtcbiAgd2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLmxlZnQtdGl0bGUge1xuICAgIGxlZnQ6IDUzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubGVmdC10aXRsZSB7XG4gICAgdG9wOiA4MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubGVmdC10aXRsZSB7XG4gICAgdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubGVmdC10aXRsZSB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5sZWZ0LXRpdGxlIGg2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDU5NXB4O1xuICB0b3A6IDIyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTgzOXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLm1pZGRsZS10aXRsZSB7XG4gICAgbGVmdDogNDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubWlkZGxlLXRpdGxlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMjQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUge1xuICAgIHRvcDogMjgwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLm1pZGRsZS10aXRsZSBoNSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLm1pZGRsZS10aXRsZSBoNSB7XG4gICAgZm9udC1mYW1pbHk6IFwiQXZlbnRhXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubGVmdC1pdGVtcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxODlweDtcbiAgbGVmdDogNzlweDtcbiAgd2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLmxlZnQtaXRlbXMge1xuICAgIGxlZnQ6IDUzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubGVmdC1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgdG9wOiAxNTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5sZWZ0LWl0ZW1zIHtcbiAgICB3aWR0aDogNjEwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHRvcDogMTI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5sZWZ0LWl0ZW1zIHtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgdG9wOiA5MHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5sZWZ0LWl0ZW1zIGg2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5sZWZ0LWl0ZW1zIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlRleHRhIEFsdCBCb29rXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgd2lkdGg6IDEzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLmxlZnQtaXRlbXMgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgd2lkdGg6IDE0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubGVmdC1pdGVtcyBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5sZWZ0LWl0ZW1zIGg2Om50aC1vZi10eXBlKDQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubGVmdC1pdGVtcyBoNjpudGgtb2YtdHlwZSg0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgcmlnaHQ6IDYwcHg7XG4gIHRvcDogMjMlO1xuICBtaW4taGVpZ2h0OiA1NzdweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcy5hY2NlbGVyYXRlZCAubGVmdC1saW5lLCAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzLmFjY2VsZXJhdGVkIC5idXR0b24tY29udGFpbmVyIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzLmFjY2VsZXJhdGVkIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjdzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzLmFjY2VsZXJhdGVkIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDIpLCAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzLmFjY2VsZXJhdGVkIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDQpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjlzO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcy5hY2NlbGVyYXRlZCAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgzKSwgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcy5hY2NlbGVyYXRlZCAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg1KSwgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcy5hY2NlbGVyYXRlZCAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg3KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMi4xcztcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMuYWNjZWxlcmF0ZWQgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoNiksIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMuYWNjZWxlcmF0ZWQgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoOCkge1xuICBhbmltYXRpb24tZGVsYXk6IDIuM3M7XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzLmFjY2VsZXJhdGVkIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDkpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjVzO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAubGVmdC1saW5lIHtcbiAgbWluLWhlaWdodDogNTc3cHg7XG4gIHdpZHRoOiAxcHg7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNCwgMTM0LCAxNTMsIDAuOCk7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYW5pbWF0aW9uOiBncm93WSAxcyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWRlbGF5OiA2cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAubGVmdC1saW5lIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFuaW1hdGlvbjogZ3Jvd1ggMXMgZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA2cztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIHtcbiAgICByaWdodDogNTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICB0b3A6IDc4MnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIHtcbiAgICB0b3A6IDcyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyB7XG4gICAgdG9wOiA2MzJweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogNzUycHg7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTYwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExNTlweDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICB3aWR0aDogNjEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIHdpZHRoOiAyMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdDODY5OTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC4ycyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWRlbGF5OiA2cztcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoMiksIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IDYuNHM7XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDMpLCAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDUpLCAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDcpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA2LjhzO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg2KSwgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg4KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNy4ycztcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoOSkge1xuICBhbmltYXRpb24tZGVsYXk6IDcuNnM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzczcHg7XG4gICAgbWluLWhlaWdodDogMTc3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDE4OXB4O1xuICAgIG1pbi1oZWlnaHQ6IDI5N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgaDYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4RkQ1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGEgQWx0IE1lZGl1bVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciBoNiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLmJ1dHRvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBhbmltYXRpb246IGZhZGVJbiAwLjJzIGZvcndhcmRzO1xuICBvcGFjaXR5OiAwO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5idXR0b24tY29udGFpbmVyIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5kZXNrdG9wLWluZm9ncmFwaGljIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuZGVza3RvcC1pbmZvZ3JhcGhpYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5taWRkbGUtZGVza3RvcC1pbmZvZ3JhcGhpYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAubWlkZGxlLWRlc2t0b3AtaW5mb2dyYXBoaWMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLm5vdGVib29rLWluZm9ncmFwaGljIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5ub3RlYm9vay1pbmZvZ3JhcGhpYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAubGFwdG9wLWluZm9ncmFwaGljIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLmxhcHRvcC1pbmZvZ3JhcGhpYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAubW9iaWxlLWluZm9ncmFwaGljIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLm1vYmlsZS1pbmZvZ3JhcGhpYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24ubm90LWZvdW5kLXNlY3Rpb24gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVyby1zZWN0aW9uLm5vdC1mb3VuZC1zZWN0aW9uIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmhlcm8tc2VjdGlvbi5ub3QtZm91bmQtc2VjdGlvbiAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uaGVyby1zZWN0aW9uLm5vdC1mb3VuZC1zZWN0aW9uIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHAge1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xufVxuLmhlcm8tc2VjdGlvbi5ub3QtZm91bmQtc2VjdGlvbiAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDI4MHB4O1xufVxuLmhlcm8tc2VjdGlvbi5ub3QtZm91bmQtc2VjdGlvbiAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLmJ1dHRvbiwgLmhlcm8tc2VjdGlvbi5ub3QtZm91bmQtc2VjdGlvbiAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuaGVyby1zZWN0aW9uLm5vdC1mb3VuZC1zZWN0aW9uIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5oZXJvLXNlY3Rpb24ubm90LWZvdW5kLXNlY3Rpb24gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLmhlcm8tc2VjdGlvbi5ub3QtZm91bmQtc2VjdGlvbiAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLmhlcm8tc2VjdGlvbi5ub3QtZm91bmQtc2VjdGlvbiAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuaGVyby1zZWN0aW9uLm5vdC1mb3VuZC1zZWN0aW9uIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAubWVnYS1tZW51LWxpbmssIC5oZXJvLXNlY3Rpb24ubm90LWZvdW5kLXNlY3Rpb24gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5oZXJvLXNlY3Rpb24ubm90LWZvdW5kLXNlY3Rpb24gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uaGVyby1zZWN0aW9uLm5vdC1mb3VuZC1zZWN0aW9uIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciBociB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0M4Njk5O1xufVxuXG4uZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIHtcbiAgbWFyZ2luOiAxNTBweCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDE2MHB4IGF1dG8gMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIHtcbiAgICBtYXJnaW46IDE0MHB4IGF1dG8gODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICB9XG59XG4uZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cbn1cbi5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQge1xuICBmbGV4OiAxO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAzNDNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC50ZXh0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Rjk7XG4gIHBhZGRpbmc6IDYwcHggNjBweCA4NXB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAudGV4dC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIGgzLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIGg2LCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5idXR0b24sIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLm1lZ2EtbWVudS1saW5rLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLm1lZ2EtbWVudS1saW5rIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLmltYWdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0zNnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5pbWFnZS1jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLmJ1dHRvbiwgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAubWVnYS1tZW51LWxpbmssIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAubWVnYS1tZW51LWxpbmsge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLmJ1dHRvbiwgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAubWVnYS1tZW51LWxpbmssIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAubWVnYS1tZW51LWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLmJ1dHRvbiwgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAubWVnYS1tZW51LWxpbmssIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAubWVnYS1tZW51LWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZC5hY3RpdmUge1xuICBjdXJzb3I6IHVuc2V0O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZC5hY3RpdmUgLnRleHQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEZENTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIG1pbi13aWR0aDogMjYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU1OXB4KSB7XG4gIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZC5hY3RpdmUgLnRleHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzQzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZC5hY3RpdmUgLnRleHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZC5hY3RpdmUgaDMsIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlIGg2LCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAuYnV0dG9uLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZC5hY3RpdmUgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlIC5tZWdhLW1lbnUtbGluaywgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZC5hY3RpdmUgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZC5hY3RpdmUgLm1lZ2EtbWVudS1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAuYnV0dG9uLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZC5hY3RpdmUgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlIC5tZWdhLW1lbnUtbGluaywgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZC5hY3RpdmUgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZC5hY3RpdmUgLm1lZ2EtbWVudS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgbWluLXdpZHRoOiA0MzlweDtcbiAgd2lkdGg6IDQzOXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlIC5pbWFnZS1jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaW5mb3JtYXRpb24tc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbmZvcm1hdGlvbi1zZWN0aW9uIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pbmZvcm1hdGlvbi1zZWN0aW9uIHAge1xuICBtYXgtd2lkdGg6IDM5NXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvcm1hdGlvbi1zZWN0aW9uIHAge1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gIH1cbn1cbi5pbmZvcm1hdGlvbi1zZWN0aW9uIC5saW5lcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmluZm9ybWF0aW9uLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci5kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaW5mb3JtYXRpb24tc2VjdGlvbiAubGluZXMtY29udGFpbmVyLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5pbmZvcm1hdGlvbi1zZWN0aW9uIC5saW5lcy1jb250YWluZXIudGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvcm1hdGlvbi1zZWN0aW9uIC5saW5lcy1jb250YWluZXIudGFibGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uaW5mb3JtYXRpb24tc2VjdGlvbiAubGluZXMtY29udGFpbmVyLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmluZm9ybWF0aW9uLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5pbmZvcm1hdGlvbi1zZWN0aW9uLmluZm9ybWF0aW9uLXNlY3Rpb24tMSAubGluZXMtY29udGFpbmVyIHtcbiAgbGVmdDogLTQwcHg7XG4gIHRvcDogLTE1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbmZvcm1hdGlvbi1zZWN0aW9uLmluZm9ybWF0aW9uLXNlY3Rpb24tMSAubGluZXMtY29udGFpbmVyIHtcbiAgICB0b3A6IC0xMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvcm1hdGlvbi1zZWN0aW9uLmluZm9ybWF0aW9uLXNlY3Rpb24tMSAubGluZXMtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB0b3A6IC04MHB4O1xuICB9XG59XG4uaW5mb3JtYXRpb24tc2VjdGlvbi5pbmZvcm1hdGlvbi1zZWN0aW9uLTEgLmxpbmVzLWNvbnRhaW5lciBzdmcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLmluZm9ybWF0aW9uLXNlY3Rpb24uaW5mb3JtYXRpb24tc2VjdGlvbi0yIC5saW5lcy1jb250YWluZXIge1xuICByaWdodDogLTQwcHg7XG4gIGJvdHRvbTogLTE1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9ybWF0aW9uLXNlY3Rpb24uaW5mb3JtYXRpb24tc2VjdGlvbi0yIC5saW5lcy1jb250YWluZXIge1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICBib3R0b206IC0xMDBweDtcbiAgfVxufVxuLmluZm9ybWF0aW9uLXNlY3Rpb24uaW5mb3JtYXRpb24tc2VjdGlvbi0yIC5saW5lcy1jb250YWluZXIgc3ZnIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cbi5pbmZvcm1hdGlvbi1zZWN0aW9uLmluZm9ybWF0aW9uLXNlY3Rpb24tMyAubGluZXMtY29udGFpbmVyIHtcbiAgbGVmdDogLTQwcHg7XG4gIHRvcDogLTI4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9ybWF0aW9uLXNlY3Rpb24uaW5mb3JtYXRpb24tc2VjdGlvbi0zIC5saW5lcy1jb250YWluZXIge1xuICAgIGxlZnQ6IC0yMHB4O1xuICB9XG59XG4uaW5mb3JtYXRpb24tc2VjdGlvbi5pbmZvcm1hdGlvbi1zZWN0aW9uLTMgLmxpbmVzLWNvbnRhaW5lciBzdmcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYmVuZWZpdHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMjUlO1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJlbmVmaXRzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG87XG4gICAgZmxleC1mbG93OiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5iZW5lZml0cy1jb250YWluZXIge1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICB9XG59XG4uYmVuZWZpdHMtY29udGFpbmVyIC5iZW5lZml0LWNhcmQtY29udGFpbmVyIHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmVuZWZpdHMtY29udGFpbmVyIC5iZW5lZml0LWNhcmQtY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmVuZWZpdHMtY29udGFpbmVyIC5iZW5lZml0LWNhcmQtY29udGFpbmVyOmZpcnN0LWNoaWxkIC5iZW5lZml0LWNhcmQge1xuICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLmJlbmVmaXQtY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgcGFkZGluZzogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuYmVuZWZpdHMtY29udGFpbmVyIC5iZW5lZml0LWNhcmQge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhGRDU7XG59XG4uYmVuZWZpdHMtY29udGFpbmVyIC5iZW5lZml0LWNhcmQ6aG92ZXIgLmljb24gc3ZnIHBhdGgge1xuICBzdHJva2U6ICM2MTEwNTk7XG59XG4uYmVuZWZpdHMtY29udGFpbmVyIC5iZW5lZml0LWNhcmQ6aG92ZXIgaDUsIC5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZDpob3ZlciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYmVuZWZpdHMtY29udGFpbmVyIC5iZW5lZml0LWNhcmQgLmljb24ge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZCAuaWNvbiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmJlbmVmaXRzLWNvbnRhaW5lciAuYmVuZWZpdC1jYXJkIC5pY29uIHN2ZyB7XG4gICAgbWF4LXdpZHRoOiAxNnB4O1xuICB9XG4gIC5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZCAuaWNvbiBzdmcgcGF0aCB7XG4gICAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbi5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZCBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYmVuZWZpdHMtY29udGFpbmVyIC5iZW5lZml0LWNhcmQgaDUsIC5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZCBwIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnZpZGVvLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlkZW8tc2VjdGlvbiAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52aWRlby1zZWN0aW9uIC52aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZGVvLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIuaWZyYW1lLXdyYXBwZXIge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4udmlkZW8tc2VjdGlvbiAudmlkZW8td3JhcHBlciB2aWRlbywgLnZpZGVvLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHotaW5kZXg6IDA7XG59XG4udmlkZW8tc2VjdGlvbiAudmlkZW8td3JhcHBlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLmluZm9ncmFwaGljLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG4gIHBhZGRpbmc6IDEwNXB4IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XG4gIH1cbn1cbi5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAubWlkZGxlLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA3NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUge1xuICAgIHRvcDogMzBweDtcbiAgfVxufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUgaDQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAzMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMge1xuICAgIHRvcDogMjc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHtcbiAgICB0b3A6IDE4MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHtcbiAgICB0b3A6IDExMHB4O1xuICB9XG59XG4uaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDIwNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGEgaDUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYSBoNSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhIGg1IHtcbiAgICBmb250LWZhbWlseTogXCJUZXh0YSBBbHQgTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGEgaDUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGEgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGEge1xuICAgIG1heC13aWR0aDogMTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGEge1xuICAgIG1heC13aWR0aDogODdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhIHtcbiAgICBtYXgtd2lkdGg6IDUycHg7XG4gIH1cbn1cbi5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhOm50aC1vZi10eXBlKDEpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGE6bnRoLW9mLXR5cGUoMSkge1xuICAgIHRvcDogLTg1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSgxKSB7XG4gICAgdG9wOiAtMjBweDtcbiAgfVxufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGE6bnRoLW9mLXR5cGUoMikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAyNjJweDtcbiAgdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSgyKSB7XG4gICAgcmlnaHQ6IDE4NXB4O1xuICAgIHRvcDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSgyKSB7XG4gICAgdG9wOiAtMjJweDtcbiAgICByaWdodDogMTA5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSgyKSB7XG4gICAgdG9wOiAycHg7XG4gICAgcmlnaHQ6IDU4cHg7XG4gIH1cbn1cbi5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhOm50aC1vZi10eXBlKDMpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDIzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSgzKSB7XG4gICAgdG9wOiAxNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSgzKSB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGE6bnRoLW9mLXR5cGUoMykge1xuICAgIHRvcDogMzZweDtcbiAgfVxufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGE6bnRoLW9mLXR5cGUoNCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDI2OHB4O1xuICB0b3A6IC0yOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSg0KSB7XG4gICAgbGVmdDogMTkwcHg7XG4gICAgdG9wOiAtMzhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSg0KSB7XG4gICAgdG9wOiAtNjJweDtcbiAgICBsZWZ0OiAxMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhOm50aC1vZi10eXBlKDQpIHtcbiAgICB0b3A6IC0yNXB4O1xuICAgIGxlZnQ6IDYwcHg7XG4gIH1cbn1cbi5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyAuY2VudGVyZWQtdGV4dCB7XG4gIG1heC13aWR0aDogMTkwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgLmNlbnRlcmVkLXRleHQge1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyAuY2VudGVyZWQtdGV4dCB7XG4gICAgdG9wOiAxNSU7XG4gICAgbWF4LXdpZHRoOiA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIC5jZW50ZXJlZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDdweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgdG9wOiAyOCU7XG4gIH1cbn1cbi5pbmZvZ3JhcGhpYy1zZWN0aW9uIHN2ZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIHN2ZyB7XG4gICAgd2lkdGg6IDEwNzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiBzdmcge1xuICAgIHdpZHRoOiA2MzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIHN2ZyB7XG4gICAgd2lkdGg6IDMzN3B4O1xuICB9XG59XG4uaW5mb2dyYXBoaWMtc2VjdGlvbiBzdmcgLmhvbWUtcHJvZHVjdC1oZXhhZ29uIHtcbiAgc3Ryb2tlLXdpZHRoOiA2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gc3ZnIC5ob21lLXByb2R1Y3QtaGV4YWdvbiNwcm9kdWN0LTAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0xMDBweCk7XG59XG4uaW5mb2dyYXBoaWMtc2VjdGlvbiBzdmcgLmhvbWUtcHJvZHVjdC1oZXhhZ29uI3Byb2R1Y3QtMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MHB4LCAwcHgpO1xufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gc3ZnIC5ob21lLXByb2R1Y3QtaGV4YWdvbiNwcm9kdWN0LTIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDEwMHB4KTtcbn1cbi5pbmZvZ3JhcGhpYy1zZWN0aW9uIHN2ZyAuaG9tZS1wcm9kdWN0LWhleGFnb24jcHJvZHVjdC0zIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDBweCwgMHB4KTtcbn1cbi5pbmZvZ3JhcGhpYy1zZWN0aW9uIHN2ZyAuZGFzaGVkIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogNjAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbn1cbi5pbmZvZ3JhcGhpYy1zZWN0aW9uIHN2ZyAuZGFzaGVkLnJ1bi1hbmltYXRpb24ge1xuICBhbmltYXRpb246IGRhc2hJbnZlcnRlZCAyLjVzIGxpbmVhciBmb3J3YXJkcztcbn1cblxuLmhvbWVwYWdlLWdyYXBoaWMge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG4gIHBhZGRpbmc6IDIwNXB4IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5ob21lcGFnZS1ncmFwaGljIHtcbiAgICBwYWRkaW5nOiAxNjBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWVwYWdlLWdyYXBoaWMge1xuICAgIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgfVxufVxuLmhvbWVwYWdlLWdyYXBoaWMgLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDE1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5ob21lcGFnZS1ncmFwaGljIC5zdmctdGV4dCAubWlkZGxlLXRpdGxlIHtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lcGFnZS1ncmFwaGljIC5zdmctdGV4dCAubWlkZGxlLXRpdGxlIHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZXBhZ2UtZ3JhcGhpYyAuc3ZnLXRleHQgLm1pZGRsZS10aXRsZSB7XG4gICAgdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWVwYWdlLWdyYXBoaWMgLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUge1xuICAgIHRvcDogMzBweDtcbiAgfVxufVxuLmhvbWVwYWdlLWdyYXBoaWMgLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUgaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHtcbiAgLmhvbWVwYWdlLWdyYXBoaWMgLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lcGFnZS1ncmFwaGljIC5zdmctdGV4dCAubWlkZGxlLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaG9tZXBhZ2UtZ3JhcGhpYyAuc3ZnLXRleHQgLm1pZGRsZS10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4uaG9tZXBhZ2UtZ3JhcGhpYyAuaW5mb2dyYXBoaWMtaW1hZ2Ugc3ZnIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmhvbWVwYWdlLWdyYXBoaWMgLmluZm9ncmFwaGljLWltYWdlIHN2ZyB7XG4gICAgd2lkdGg6IDEwNzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaG9tZXBhZ2UtZ3JhcGhpYyAuaW5mb2dyYXBoaWMtaW1hZ2Ugc3ZnIHtcbiAgICB3aWR0aDogNjMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaG9tZXBhZ2UtZ3JhcGhpYyAuaW5mb2dyYXBoaWMtaW1hZ2Ugc3ZnIHtcbiAgICB3aWR0aDogNDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaG9tZXBhZ2UtZ3JhcGhpYyAuaW5mb2dyYXBoaWMtaW1hZ2Ugc3ZnIHtcbiAgICB3aWR0aDogMzM3cHg7XG4gIH1cbn1cbi5ob21lcGFnZS1ncmFwaGljIC5pbmZvZ3JhcGhpYy1pbWFnZSBzdmcgLmRhc2hlZCB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDYwMDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG59XG4uaG9tZXBhZ2UtZ3JhcGhpYyAuaW5mb2dyYXBoaWMtaW1hZ2Ugc3ZnIC5kYXNoZWQucnVuLWFuaW1hdGlvbiB7XG4gIGFuaW1hdGlvbjogZGFzaEludmVydGVkIDIuNXMgbGluZWFyIGZvcndhcmRzO1xufVxuLmhvbWVwYWdlLWdyYXBoaWMgI2hvbWVwYWdlLWdyYXBoaWMtc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAzNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5ob21lcGFnZS1ncmFwaGljICNob21lcGFnZS1ncmFwaGljLXN2ZyB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuLmhvbWVwYWdlLWdyYXBoaWMgI2hvbWVwYWdlLWdyYXBoaWMtc3ZnIC5ob21lcGFnZS1ncmFwaGljLWxpbms6aG92ZXIgLmJsb2NrLWJhY2tncm91bmQge1xuICBmaWxsOiAjMGEyMzNmO1xufVxuXG4uYWNjb3JkaW9ucy1zZWN0aW9uIC5jb250YWluZXItZml4ZWQge1xuICBtYXgtd2lkdGg6IDEyMjBweDtcbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24ud2l0aC1pY29uIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA2MTBweDtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG4uYWNjb3JkaW9ucy1zZWN0aW9uLndpdGgtaWNvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjN0M4Njk5O1xufVxuLmFjY29yZGlvbnMtc2VjdGlvbi53aXRoLWljb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGg0IHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogNDBweDtcbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24ud2l0aC1pY29uIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciBoNCBzcGFuIGltZyB7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uYWNjb3JkaW9ucy1zZWN0aW9uLndpdGgtaWNvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmNvbHVtbnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFjY29yZGlvbnMtc2VjdGlvbi53aXRoLWljb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5jb2x1bW5zLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLmFjY29yZGlvbnMtc2VjdGlvbi53aXRoLWljb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5jb2x1bW5zLWNvbnRhaW5lciAubGVmdC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xufVxuLmFjY29yZGlvbnMtc2VjdGlvbi53aXRoLWljb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5jb2x1bW5zLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9ucy1zZWN0aW9uLndpdGgtaWNvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmNvbHVtbnMtY29udGFpbmVyIC5yaWdodC1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYWNjb3JkaW9ucy1zZWN0aW9uLndpdGgtaWNvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmNvbHVtbnMtY29udGFpbmVyIC5yaWdodC1jb2x1bW4gaW1nIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24gaDIge1xuICBmb250LWZhbWlseTogXCJBdmVudGFcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWF4LXdpZHRoOiAxMDQ3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC5hY2NvcmRpb25zLXNlY3Rpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdDODY5OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9ucy1zZWN0aW9uIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjY29yZGlvbnMtc2VjdGlvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYWNjb3JkaW9ucy1zZWN0aW9uIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAudG9nZ2xlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE0MUQ0MTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNScgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTUgOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuOTg3MjgxIDcuMzg2MjhDNC4zNDkzNyA1LjYyNTE5IDkuNzkyNzcgNS42MjUxOCAxMy4xNTQ5IDcuMzg2MjhDMTMuNTAxNyA3LjU3MzA2IDEzLjg0ODYgNy43NTk4NSAxNC4xNDIxIDhMNy4wNzEwNyAwLjkyODkzMkwwIDhDMC4zMjAxOTkgNy43ODY1MyAwLjY0MDM5OSA3LjU3MzA3IDAuOTg3MjgxIDcuMzg2MjhaJyBmaWxsPSclMjMxNDFENDEnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWNjb3JkaW9ucy1zZWN0aW9uIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAudG9nZ2xlLWJ1dHRvbiB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb25zLXNlY3Rpb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCAuYWNjb3JkaW9uLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYWNjb3JkaW9ucy1zZWN0aW9uIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgaW1nIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9ucy1zZWN0aW9uIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWNvbnRlbnQgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uYWNjb3JkaW9ucy1zZWN0aW9uIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbS5vcGVuIC5hY2NvcmRpb24taGVhZGVyIGg0IHtcbiAgY29sb3I6ICMwMDhGRDU7XG59XG4uYWNjb3JkaW9ucy1zZWN0aW9uIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbS5vcGVuIC5hY2NvcmRpb24taGVhZGVyIC50b2dnbGUtYnV0dG9uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIGJvcmRlci1jb2xvcjogIzAwOEZENTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTAnIGhlaWdodD0nNTEnIHZpZXdCb3g9JzAgMCA1MCA1MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nMjUnIGN5PScyNS40OTk4JyByPScyNC41JyB0cmFuc2Zvcm09J3JvdGF0ZSgtOTAgMjUgMjUuNDk5OCknIHN0cm9rZT0nJTIzMDA4RkQ1Jy8lM0UlM0NwYXRoIGQ9J00xOC45ODczIDI2Ljg4NkMyMi4zNDk0IDI1LjEyNDkgMjcuNzkyOCAyNS4xMjQ5IDMxLjE1NDkgMjYuODg2QzMxLjUwMTcgMjcuMDcyOCAzMS44NDg2IDI3LjI1OTYgMzIuMTQyMSAyNy40OTk4TDI1LjA3MTEgMjAuNDI4N0wxOCAyNy40OTk4QzE4LjMyMDIgMjcuMjg2MyAxOC42NDA0IDI3LjA3MjggMTguOTg3MyAyNi44ODZaJyBmaWxsPSclMjMwMDhGRDUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIGgyIHtcbiAgbWF4LXdpZHRoOiA5MTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9ucy1zZWN0aW9uLW9sZCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmFjY29yZGlvbnMtc2VjdGlvbi1vbGQgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Qzg2OTk7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjY29yZGlvbnMtc2VjdGlvbi1vbGQgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9ucy1zZWN0aW9uLW9sZCAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYWNjb3JkaW9ucy1zZWN0aW9uLW9sZCAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmxlZnQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuYWNjb3JkaW9ucy1zZWN0aW9uLW9sZCAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmxlZnQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAubGVmdC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAubGVmdC1jb250YWluZXIgLmFjY29yZGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1OTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjY29yZGlvbnMtc2VjdGlvbi1vbGQgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5sZWZ0LWNvbnRhaW5lciAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAubGVmdC1jb250YWluZXIgLmFjY29yZGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAubGVmdC1jb250YWluZXIgLmFjY29yZGlvbi1oZWFkZXIgaDQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAubGVmdC1jb250YWluZXIgLmFjY29yZGlvbi1oZWFkZXIgaDQge1xuICAgIG1heC13aWR0aDogNDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjY29yZGlvbnMtc2VjdGlvbi1vbGQgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5sZWZ0LWNvbnRhaW5lciAuYWNjb3JkaW9uLWhlYWRlciBoNCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYWNjb3JkaW9ucy1zZWN0aW9uLW9sZCAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmxlZnQtY29udGFpbmVyIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24taWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTQxRDQxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE1JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxNSA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC45ODcyODEgNy4zODYyOEM0LjM0OTM3IDUuNjI1MTkgOS43OTI3NyA1LjYyNTE4IDEzLjE1NDkgNy4zODYyOEMxMy41MDE3IDcuNTczMDYgMTMuODQ4NiA3Ljc1OTg1IDE0LjE0MjEgOEw3LjA3MTA3IDAuOTI4OTMyTDAgOEMwLjMyMDE5OSA3Ljc4NjUzIDAuNjQwMzk5IDcuNTczMDcgMC45ODcyODEgNy4zODYyOFonIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAubGVmdC1jb250YWluZXIgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1pY29uIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLmFjY29yZGlvbnMtc2VjdGlvbi1vbGQgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5sZWZ0LWNvbnRhaW5lciAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWNjb3JkaW9ucy1zZWN0aW9uLW9sZCAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmxlZnQtY29udGFpbmVyIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAubGVmdC1jb250YWluZXIgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYWNjb3JkaW9ucy1zZWN0aW9uLW9sZCAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLnJpZ2h0LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNTkwcHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAucmlnaHQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbS5vcGVuIC5sZWZ0LWNvbnRhaW5lciAuYWNjb3JkaW9uLWhlYWRlciBoNCB7XG4gIGNvbG9yOiAjMDA4RkQ1O1xufVxuLmFjY29yZGlvbnMtc2VjdGlvbi1vbGQgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtLm9wZW4gLmxlZnQtY29udGFpbmVyIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24taWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuXG4udGV4dC12aWRlby1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtdmlkZW8tc2VjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4udGV4dC12aWRlby1zZWN0aW9uIC50ZXh0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC50ZXh0LXZpZGVvLXNlY3Rpb24gLnRleHQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LXZpZGVvLXNlY3Rpb24gLnRleHQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIH1cbn1cbi50ZXh0LXZpZGVvLXNlY3Rpb24gLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIge1xuICBwYWRkaW5nOiAxMDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGV4dC12aWRlby1zZWN0aW9uIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnRleHQtdmlkZW8tc2VjdGlvbiAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLnRleHQtdmlkZW8tc2VjdGlvbiAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGV4dC12aWRlby1zZWN0aW9uIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIGg0LCAudGV4dC12aWRlby1zZWN0aW9uIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50ZXh0LXZpZGVvLXNlY3Rpb24gLnZpZGVvLWNvbnRhaW5lciB7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogOTEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRleHQtdmlkZW8tc2VjdGlvbiAudmlkZW8tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGV4dC12aWRlby1zZWN0aW9uIC52aWRlby1jb250YWluZXIge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudGV4dC12aWRlby1zZWN0aW9uIC52aWRlby1jb250YWluZXIge1xuICAgIGhlaWdodDogMzEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSBwIHtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbn1cbi5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCAuY29udGVudC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRlbnQtY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRlbnQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250ZW50LWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRlbnQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbn1cbi5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250ZW50LWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA4MjBweDtcbiAgd2lkdGg6IDY1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRlbnQtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAucHJvZ3Jlc3Mtc2Nyb2xsLWJhciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLnByb2dyZXNzLXNjcm9sbC1iYXIge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLnByb2dyZXNzLXNjcm9sbC1iYXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5wcm9ncmVzcy1zY3JvbGwtYmFyIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5wcm9ncmVzcy1zY3JvbGwtYmFyIC5pbnRlcmlvci1jb250YWluZXIgLnByb2dyZXNzLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAxNjBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMjZweCk7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Qzg2OTk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLnByb2dyZXNzLXNjcm9sbC1iYXIgLmludGVyaW9yLWNvbnRhaW5lciAucHJvZ3Jlc3MtbGluZSB7XG4gICAgdG9wOiA2MHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTQwcHgpO1xuICB9XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5wcm9ncmVzcy1zY3JvbGwtYmFyIC5pbnRlcmlvci1jb250YWluZXIgLnNsaWRlLW51bWJlciB7XG4gIGNvbG9yOiAjN0M4Njk5O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjN0M4Njk5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5sZWZ0LXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24ubGVmdC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5sZWZ0LXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCAuY29udGVudC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24ubGVmdC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRlbnQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmxlZnQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250ZW50LWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24ubGVmdC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRlbnQtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24ubGVmdC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAucHJvZ3Jlc3Mtc2Nyb2xsLWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5sZWZ0LXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5wcm9ncmVzcy1zY3JvbGwtYmFyIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmxlZnQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLnByb2dyZXNzLXNjcm9sbC1iYXIgLmludGVyaW9yLWNvbnRhaW5lciAucHJvZ3Jlc3MtbGluZSB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5sZWZ0LXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5wcm9ncmVzcy1zY3JvbGwtYmFyIC5pbnRlcmlvci1jb250YWluZXIgLnNsaWRlLW51bWJlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmNlbnRlcmVkLXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5jZW50ZXJlZC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gIG1heC13aWR0aDogMTI0NHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjYwcHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmNlbnRlcmVkLXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmNlbnRlcmVkLXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICB9XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmNlbnRlcmVkLXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICB9XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250YWluZXItbGVmdC1zcGFjZTpudGgtb2YtdHlwZSgybisxKSAudGV4dC1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmNlbnRlcmVkLXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCAuY29udGFpbmVyLWxlZnQtc3BhY2U6bnRoLW9mLXR5cGUoMm4rMSkgLnRleHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmNlbnRlcmVkLXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5wcm9ncmVzcy1zY3JvbGwtYmFyIHtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5jZW50ZXJlZC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAucHJvZ3Jlc3Mtc2Nyb2xsLWJhciB7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICB9XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLnByb2dyZXNzLXNjcm9sbC1iYXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLnByb2dyZXNzLXNjcm9sbC1iYXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmNlbnRlcmVkLXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5wcm9ncmVzcy1zY3JvbGwtYmFyIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5jZW50ZXJlZC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAucHJvZ3Jlc3Mtc2Nyb2xsLWJhciAuaW50ZXJpb3ItY29udGFpbmVyIC5wcm9ncmVzcy1saW5lIHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbn1cblxuLmNhc2Utc3R1ZHktc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXNlLXN0dWR5LXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FzZS1zdHVkeS1zZWN0aW9uIC5saW5lcy1jb250YWluZXIgc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi5jYXNlLXN0dWR5LXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci5kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2Utc3R1ZHktc2VjdGlvbiAubGluZXMtY29udGFpbmVyLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY2FzZS1zdHVkeS1zZWN0aW9uIC5saW5lcy1jb250YWluZXIubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2Utc3R1ZHktc2VjdGlvbiAubGluZXMtY29udGFpbmVyLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXNlLXN0dWR5LXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNhc2Utc3R1ZHktc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FzZS1zdHVkeS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY2FzZS1zdHVkeS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuLmNhc2Utc3R1ZHktc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWF4LXdpZHRoOiA5NTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jYXNlLXN0dWR5LXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIGgzIHNwYW4ge1xuICBjb2xvcjogIzAwOEZENTtcbn1cbi5jYXNlLXN0dWR5LXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWF4LXdpZHRoOiAzOTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5jYXNlLXN0dWR5LXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5jYXJkcy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZS1zdHVkeS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAuY2FyZHMtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5jYXNlLXN0dWR5LXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiAzNTJweDtcbiAgbWluLWhlaWdodDogNDY4cHg7XG4gIHBhZGRpbmc6IDYwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Qzg2OTk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlLXN0dWR5LXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAzNDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jYXNlLXN0dWR5LXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uY2FzZS1zdHVkeS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciBoNCB7XG4gIGNvbG9yOiAjMDA4RkQ1O1xuICBoZWlnaHQ6IDIyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZS1zdHVkeS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciBoNCB7XG4gICAgaGVpZ2h0OiAxMjJweDtcbiAgfVxufVxuLmNhc2Utc3R1ZHktc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgaDYge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc29sdXRpb25zLWNhcmQtc2VjdGlvbiAubGluZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDBweDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc29sdXRpb25zLWNhcmQtc2VjdGlvbiAubGluZXMtY29udGFpbmVyLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gIG1heC13aWR0aDogOTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBwYWRkaW5nOiA2MHB4IDYwcHggNzJweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgcCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA3NSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLnRleHQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogODBweCA4MHB4IDkycHg7XG4gIHdpZHRoOiA2NiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLnRleHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmZpcnN0LWNoaWxkIC5pbWFnZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTA4cHg7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmZpcnN0LWNoaWxkIC5pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICAgIGhlaWdodDogMzEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgfVxufVxuLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAuaW1hZ2UtY29udGFpbmVyIGltZy5tb2JpbGUtaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmZpcnN0LWNoaWxkIC5pbWFnZS1jb250YWluZXIgaW1nLmRlc2t0b3AtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLmltYWdlLWNvbnRhaW5lciBpbWcubW9iaWxlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoMikge1xuICB3aWR0aDogMzMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc29sdXRpb25zLWxhbmRpbmctcGFnZSAuc29sdXRpb25zLWNhcmQtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC00MHB4O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5saW5lcy1jb250YWluZXIuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbi5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgyKSB7XG4gIG1hcmdpbi10b3A6IDIzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudmlkZW8taW1hZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnZpZGVvLWltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC52aWRlby1pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMzYwcHg7XG4gIH1cbn1cbi5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC52aWRlby1pbWFnZS1jb250YWluZXIgaDMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC52aWRlby1pbWFnZS1jb250YWluZXIgaDMge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudmlkZW8taW1hZ2UtY29udGFpbmVyIGgzIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudmlkZW8taW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG4gIHBhZGRpbmc6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbn1cbi5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBwLCAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgbGksIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBoMSwgLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGgyLCAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDMsIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBoNCwgLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGg1LCAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDYge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBwLCAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgdWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHA6bGFzdC1jaGlsZCwgLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b24sIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rLCAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gIG1heC13aWR0aDogOTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiA0MHB4O1xuICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cbi5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogNDBweCA4MHB4IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweCA2MHB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBoMywgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLmJ1dHRvbiwgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAubWVnYS1tZW51LWxpbmssIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1lZ2EtbWVudS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJBdmVudGFcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5idXR0b246YWZ0ZXIsIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246YWZ0ZXIsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246YWZ0ZXIsIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5tZWdhLW1lbnUtbGluazphZnRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNDFENDE7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuYnV0dG9uOmhvdmVyLCAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOmhvdmVyLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOmhvdmVyLCAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6aG92ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazpob3ZlciwgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpob3ZlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5tZWdhLW1lbnUtbGluazpob3ZlciwgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmhvdmVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAubWVnYS1tZW51LWxpbms6aG92ZXIge1xuICBjb2xvcjogI0Y0NzkzQjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5idXR0b24sIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1lZ2EtbWVudS1saW5rLCAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5tZWdhLW1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5idXR0b24sIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1lZ2EtbWVudS1saW5rLCAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5tZWdhLW1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5idXR0b24sIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1lZ2EtbWVudS1saW5rLCAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5tZWdhLW1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5cbi5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICBtYXgtd2lkdGg6IDkxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogNDBweDtcbiAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NjBweCkge1xuICAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cbi5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiA0MHB4IDgwcHggODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweCA2MHB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4ucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGgzLCAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5idXR0b24sIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1lZ2EtbWVudS1saW5rLCAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1lZ2EtbWVudS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJBdmVudGFcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuYnV0dG9uOmFmdGVyLCAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjphZnRlciwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246YWZ0ZXIsIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5tZWdhLW1lbnUtbGluazphZnRlciwgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5tZWdhLW1lbnUtbGluazphZnRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNDFENDE7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbi5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLmJ1dHRvbjpob3ZlciwgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246aG92ZXIsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOmhvdmVyLCAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmhvdmVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmhvdmVyLCAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpob3ZlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAubWVnYS1tZW51LWxpbms6aG92ZXIsIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6aG92ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAubWVnYS1tZW51LWxpbms6aG92ZXIge1xuICBjb2xvcjogI0Y0NzkzQjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuYnV0dG9uLCAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5tZWdhLW1lbnUtbGluaywgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5tZWdhLW1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuYnV0dG9uLCAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5tZWdhLW1lbnUtbGluaywgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5tZWdhLW1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuYnV0dG9uLCAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5tZWdhLW1lbnUtbGluaywgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5tZWdhLW1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5cbi5oZWFsdGgtcnVsZXMtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFsdGgtcnVsZXMtc2VjdGlvbi5pcy1jZW50ZXJlZCAubGluZXMtY29udGFpbmVyIHtcbiAgdG9wOiAtMTgwcHg7XG59XG4uaGVhbHRoLXJ1bGVzLXNlY3Rpb24uaXMtY2VudGVyZWQgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cbi5oZWFsdGgtcnVsZXMtc2VjdGlvbi5pcy1jZW50ZXJlZCAuY2FyZHMtY29udGFpbmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC00MHB4O1xuICB0b3A6IDEwMHB4O1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgbWF4LXdpZHRoOiA5MTBweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgaDYge1xuICBtYXgtd2lkdGg6IDYyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgcGFkZGluZzogNjBweCA2MHB4IDcycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gMTFweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGg0LCAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBoNCBiciwgLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBoNSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgyKSwgLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDMpIHtcbiAgbWluLWhlaWdodDogNDgycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgyKSwgLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDMpIHtcbiAgICBhbGlnbi1zZWxmOiB1bnNldDtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyLmNhcmQtbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMjEwcHggMTQwcHg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIuY2FyZC1tYWluIHtcbiAgICBwYWRkaW5nOiAyMTBweCA2MHB4IDcycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyLmNhcmQtbWFpbiB7XG4gICAgcGFkZGluZzogODBweCA2MHB4IDcycHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIuY2FyZC1tYWluIHtcbiAgICBwYWRkaW5nOiA4MHB4IDQwcHggNDJweDtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIuY2FyZC1tYWluIC50ZXh0LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lci5jYXJkLW1haW4gLnRleHQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lci5jYXJkLW1haW4gLnRleHQtY29udGFpbmVyIGg0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIuY2FyZC1tYWluIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiA5MDlweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDY2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbi5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgcGFkZGluZzogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgaDUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhGRDU7XG59XG4uYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciBoNSwgLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLmJ1dHRvbiwgLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAubWVnYS1tZW51LWxpbmssIC5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5tZWdhLW1lbnUtbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLmJ1dHRvbjphZnRlciwgLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOmFmdGVyLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246YWZ0ZXIsIC5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazphZnRlciwgLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5tZWdhLW1lbnUtbGluazphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nJTIzMDA4RkQ1Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLmJ1dHRvbjpob3ZlcjphZnRlciwgLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOmhvdmVyOmFmdGVyLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246aG92ZXI6YWZ0ZXIsIC5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmhvdmVyOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazpob3ZlcjphZnRlciwgLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmhvdmVyOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAubWVnYS1tZW51LWxpbms6aG92ZXI6YWZ0ZXIsIC5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmhvdmVyOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5tZWdhLW1lbnUtbGluazpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRlc3RpbW9uaWFscy1zZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24gaDIge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtc2VjdGlvbiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtc2VjdGlvbiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgcGFkZGluZzogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHAsIC50ZXN0aW1vbmlhbHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuc2xpY2stdHJhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW46IDA7XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuc2xpY2stdHJhY2s6YmVmb3JlLCAudGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLnNsaWNrLWFycm93IHtcbiAgdG9wOiAtMTU1cHg7XG4gIGxlZnQ6IHVuc2V0O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSclMjMxNDFENDEnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjN0M4Njk5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLnNsaWNrLWFycm93IHtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGJvdHRvbTogLTkwcHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTVweCk7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICByaWdodDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlICsgMTBweCk7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgdG9wOiAtMTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIHRvcDogdW5zZXQ7XG4gICAgYm90dG9tOiAtMTE1cHg7XG4gIH1cbn1cblxuYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZSkgLnBhcnRuZXJzLXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogLTIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICBib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLWZsZXhpYmxlKSAucGFydG5lcnMtdGFibGUge1xuICAgIG1hcmdpbi10b3A6IC0yNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUpIC5wYXJ0bmVycy10YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cbn1cblxuLnBhcnRuZXJzLXRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4ucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGdhcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4ucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdDODY5OTtcbn1cbi5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIHtcbiAgbWF4LXdpZHRoOiAzOTVweDtcbn1cbi5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLmJ1dHRvbiwgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAubWVnYS1tZW51LWxpbmssIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5tZWdhLW1lbnUtbGluayB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuYnV0dG9uLCAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5tZWdhLW1lbnUtbGluaywgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLm1lZ2EtbWVudS1saW5rIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbi5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5idXR0b246bm90KDpsYXN0LWNoaWxkKSwgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLCAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazpub3QoOmxhc3QtY2hpbGQpLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazpub3QoOmxhc3QtY2hpbGQpLCAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6bm90KDpsYXN0LWNoaWxkKSwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLm1lZ2EtbWVudS1saW5rOm5vdCg6bGFzdC1jaGlsZCksIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOm5vdCg6bGFzdC1jaGlsZCksIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLm1lZ2EtbWVudS1saW5rOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdDODY5OTtcbn1cbi5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLnJpZ2h0LWNvbHVtbiB7XG4gIG1heC13aWR0aDogODEzcHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAucmlnaHQtY29sdW1uIC5yaWdodC1jb2x1bW4tY29udGFpbmVyIC5sb2dvcyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbi5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLnJpZ2h0LWNvbHVtbiAucmlnaHQtY29sdW1uLWNvbnRhaW5lciAubG9nb3MgLmxvZ29zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLnJpZ2h0LWNvbHVtbiAucmlnaHQtY29sdW1uLWNvbnRhaW5lciAubG9nb3MgLmxvZ29zLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLnJpZ2h0LWNvbHVtbiAucmlnaHQtY29sdW1uLWNvbnRhaW5lciAubG9nb3MgLmxvZ29zLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5yaWdodC1jb2x1bW4gLnJpZ2h0LWNvbHVtbi1jb250YWluZXIgLmxvZ29zIC5sb2dvcy1jb250YWluZXIgLmxvZ28taXRlbSB7XG4gIHdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU1MHB4KSB7XG4gIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLnJpZ2h0LWNvbHVtbiAucmlnaHQtY29sdW1uLWNvbnRhaW5lciAubG9nb3MgLmxvZ29zLWNvbnRhaW5lciAubG9nby1pdGVtIHtcbiAgICB3aWR0aDogMjclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLnJpZ2h0LWNvbHVtbiAucmlnaHQtY29sdW1uLWNvbnRhaW5lciAubG9nb3MgLmxvZ29zLWNvbnRhaW5lciAubG9nby1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLnNpZGUtYnktc2lkZS1pbmZvIC5zaWRlLWJ5LXNpZGUtaW5mby1jb250YWluZXIgLnNlY3Rpb24tdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5zaWRlLWJ5LXNpZGUtaW5mbyAuc2lkZS1ieS1zaWRlLWluZm8tY29udGFpbmVyIC5kZXNjcmlwdGlvbnMgLmRlc2NyaXB0aW9ucy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2lkZS1ieS1zaWRlLWluZm8gLnNpZGUtYnktc2lkZS1pbmZvLWNvbnRhaW5lciAuZGVzY3JpcHRpb25zIC5kZXNjcmlwdGlvbnMtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc2lkZS1ieS1zaWRlLWluZm8gLnNpZGUtYnktc2lkZS1pbmZvLWNvbnRhaW5lciAuZGVzY3JpcHRpb25zIC5kZXNjcmlwdGlvbnMtY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jb2wge1xuICB3aWR0aDogNDclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2lkZS1ieS1zaWRlLWluZm8gLnNpZGUtYnktc2lkZS1pbmZvLWNvbnRhaW5lciAuZGVzY3JpcHRpb25zIC5kZXNjcmlwdGlvbnMtY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2lkZS1ieS1zaWRlLWluZm8gLnNpZGUtYnktc2lkZS1pbmZvLWNvbnRhaW5lciAuZGVzY3JpcHRpb25zIC5kZXNjcmlwdGlvbnMtY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jb2wgb2wsIC5zaWRlLWJ5LXNpZGUtaW5mbyAuc2lkZS1ieS1zaWRlLWluZm8tY29udGFpbmVyIC5kZXNjcmlwdGlvbnMgLmRlc2NyaXB0aW9ucy1jb250YWluZXIgLmRlc2NyaXB0aW9uLWNvbCB1bCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnZpZGVvLWZ1bGwtY29udGFpbmVyIC52aWRlby1mdWxsLWNvbnRhaW5lci13cmFwcGVyIC52aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnZpZGVvLWZ1bGwtY29udGFpbmVyIC52aWRlby1mdWxsLWNvbnRhaW5lci13cmFwcGVyIC5pbWFnZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52aWRlby1mdWxsLWNvbnRhaW5lciAudmlkZW8tZnVsbC1jb250YWluZXItd3JhcHBlciAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZHMtc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmRzLXNsaWRlciAubGluZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtODVweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FyZHMtc2xpZGVyIC5saW5lcy1jb250YWluZXIgc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi5jYXJkcy1zbGlkZXIgLmxpbmVzLWNvbnRhaW5lci5kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRzLXNsaWRlciAubGluZXMtY29udGFpbmVyLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5saW5lcy1jb250YWluZXIudGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcmRzLXNsaWRlciAubGluZXMtY29udGFpbmVyLnRhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmxpbmVzLWNvbnRhaW5lci5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmxpbmVzLWNvbnRhaW5lci5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNlY3Rpb24tdGl0bGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU5cHg7XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNlY3Rpb24tdGl0bGUtY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNlY3Rpb24tdGl0bGUtY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxRDQxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Rldi1hY20taXNvdmVyYS1oZWFsdGhlZGdlLnBhbnRoZW9uc2l0ZS5pby93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wOC9mb290ZXItY3RhLWJhY2tncm91bmQucG5nXCIpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDk4NHB4O1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNTlweCA1OXB4IDE0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxNDBweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAubGVmdC1jb2x1bW4ge1xuICB3aWR0aDogMzUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLmxlZnQtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5sZWZ0LWNvbHVtbiAuYXJyb3dzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5sZWZ0LWNvbHVtbiAuYXJyb3dzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiA0MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAubGVmdC1jb2x1bW4gLmFycm93cy1jb250YWluZXIgLnNsaWRlci1hcnJvdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBwYWRkaW5nOiAxNHB4IDE5cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAubGVmdC1jb2x1bW4gLmFycm93cy1jb250YWluZXIgLnNsaWRlci1hcnJvdyB7XG4gICAgbWFyZ2luOiA0MHB4IDAgNjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5sZWZ0LWNvbHVtbiAuYXJyb3dzLWNvbnRhaW5lciAuc2xpZGVyLWFycm93LnNsaWRlci1sZWZ0LWFycm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5sZWZ0LWNvbHVtbiAuYXJyb3dzLWNvbnRhaW5lciAuc2xpZGVyLWFycm93ID4gaW1nIHtcbiAgd2lkdGg6IDEwcHg7XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiB7XG4gIHdpZHRoOiA2NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIC5wcm9ncmVzcy1jb250YWluZXIge1xuICAgIG1hcmdpbjogMzBweCAwIDQwcHg7XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIC5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Qzg2OTk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgd2hpdGUsIHdoaXRlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAwIDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5yaWdodC1jb2x1bW4gLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWNrLWxpc3QsIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWNrLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkIHtcbiAgaGVpZ2h0OiA2MTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZSB7XG4gIGxlZnQ6IDExMHB4O1xuICB6LWluZGV4OiAxO1xufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUuc2xpY2stYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUuc2xpY2stYWN0aXZlOm5vdCguc2xpY2stY3VycmVudCkge1xuICBsZWZ0OiAtMzc1cHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlLnNsaWNrLWFjdGl2ZTpub3QoLnNsaWNrLWN1cnJlbnQpIHtcbiAgICBsZWZ0OiAtMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUuc2xpY2stYWN0aXZlOm5vdCguc2xpY2stY3VycmVudCkge1xuICAgIGxlZnQ6IC0xNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZS5zbGljay1hY3RpdmU6bm90KC5zbGljay1jdXJyZW50KSB7XG4gICAgbGVmdDogLTIzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlLnNsaWNrLWFjdGl2ZTpub3QoLnNsaWNrLWN1cnJlbnQpIHtcbiAgICB3aWR0aDogNTEwcHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAtNDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZS5zbGljay1hY3RpdmU6bm90KC5zbGljay1jdXJyZW50KSB7XG4gICAgd2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogLTQ1MHB4O1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZS5zbGljay1hY3RpdmUuc2xpY2stY3VycmVudCB7XG4gIGxlZnQ6IDI2NXB4O1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUuc2xpY2stYWN0aXZlLnNsaWNrLWN1cnJlbnQge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUuc2xpY2stYWN0aXZlLnNsaWNrLWN1cnJlbnQge1xuICAgIHdpZHRoOiA1MTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZS5zbGljay1hY3RpdmUuc2xpY2stY3VycmVudCBhIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZSAuc2xpZGUtY2FyZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxRDQxO1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlIC5zbGlkZS1jYXJkLWNvbnRhaW5lciBoNSwgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUgLnNsaWRlLWNhcmQtY29udGFpbmVyIHAge1xuICBjb2xvcjogd2hpdGU7XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkIC5zbGlkZS1jYXJkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDYwcHggNjBweCA3MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQgLnNsaWRlLWNhcmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkIC5zbGlkZS1jYXJkLWNvbnRhaW5lciBoNSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZCAuc2xpZGUtY2FyZC1jb250YWluZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQgLnNsaWRlLWNhcmQtY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG4uY3Rhcy1zbGlkZXItc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Rjk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMzlweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAtMTA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuY3Rhcy1zbGlkZXItc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmN0YXMtc2xpZGVyLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jdGFzLXNsaWRlci1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmN0YXMtc2xpZGVyLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3Rhcy1zbGlkZXItc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cbn1cbi5jdGFzLXNsaWRlci1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuY3Rhcy1zbGlkZXItc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmN0YXMtc2xpZGVyLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmN0YXMtc2xpZGVyLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG4uY3Rhcy1zbGlkZXItc2VjdGlvbiAuY3Rhcy1zbGlkZXItY29udGFpbmVyIC5jdGEtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY3Rhcy1zbGlkZXItc2VjdGlvbiAuY3Rhcy1zbGlkZXItY29udGFpbmVyIC5jdGEtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdDODY5OTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5jdGFzLXNsaWRlci1zZWN0aW9uIC5jdGFzLXNsaWRlci1jb250YWluZXIgLmN0YS1jb250YWluZXIgLmxlZnQtY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN0M4Njk5O1xuICBtYXgtd2lkdGg6IDc1OHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jdGFzLXNsaWRlci1zZWN0aW9uIC5jdGFzLXNsaWRlci1jb250YWluZXIgLmN0YS1jb250YWluZXIgLmxlZnQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmN0YXMtc2xpZGVyLXNlY3Rpb24gLmN0YXMtc2xpZGVyLWNvbnRhaW5lciAuY3RhLWNvbnRhaW5lciAubGVmdC1jb250YWluZXIgaDQge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jdGFzLXNsaWRlci1zZWN0aW9uIC5jdGFzLXNsaWRlci1jb250YWluZXIgLmN0YS1jb250YWluZXIgLmxlZnQtY29udGFpbmVyIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uY3Rhcy1zbGlkZXItc2VjdGlvbiAuY3Rhcy1zbGlkZXItY29udGFpbmVyIC5jdGEtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQzMHB4O1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5jdGFzLXNsaWRlci1zZWN0aW9uIC5jdGFzLXNsaWRlci1jb250YWluZXIgLmN0YS1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmN0YXMtc2xpZGVyLXNlY3Rpb24gLmN0YXMtc2xpZGVyLWNvbnRhaW5lciAuY3RhLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmN0YXMtc2xpZGVyLXNlY3Rpb24gLmN0YXMtc2xpZGVyLWNvbnRhaW5lciAuY3RhLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3Rhcy1zbGlkZXItc2VjdGlvbiAuY3Rhcy1zbGlkZXItY29udGFpbmVyIC5zbGljay1hcnJvdyB7XG4gIHRvcDogdW5zZXQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiA1MCU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nJTIzMTQxRDQxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdDODY5OTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuY3Rhcy1zbGlkZXItc2VjdGlvbiAuY3Rhcy1zbGlkZXItY29udGFpbmVyIC5zbGljay1hcnJvdyB7XG4gICAgcmlnaHQ6IDQ0JTtcbiAgfVxufVxuLmN0YXMtc2xpZGVyLXNlY3Rpb24gLmN0YXMtc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5jdGFzLXNsaWRlci1zZWN0aW9uIC5jdGFzLXNsaWRlci1jb250YWluZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB6LWluZGV4OiAxO1xuICBib3R0b206IC02MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuY3Rhcy1zbGlkZXItc2VjdGlvbiAuY3Rhcy1zbGlkZXItY29udGFpbmVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBib3R0b206IC03NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jdGFzLXNsaWRlci1zZWN0aW9uIC5jdGFzLXNsaWRlci1jb250YWluZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgIGJvdHRvbTogLTkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmN0YXMtc2xpZGVyLXNlY3Rpb24gLmN0YXMtc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgcmlnaHQ6IGNhbGMoNTAlICsgMTBweCk7XG4gIH1cbn1cbi5jdGFzLXNsaWRlci1zZWN0aW9uIC5jdGFzLXNsaWRlci1jb250YWluZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICByaWdodDogNDUlO1xuICBib3R0b206IC04NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuY3Rhcy1zbGlkZXItc2VjdGlvbiAuY3Rhcy1zbGlkZXItY29udGFpbmVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICByaWdodDogMzclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5jdGFzLXNsaWRlci1zZWN0aW9uIC5jdGFzLXNsaWRlci1jb250YWluZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIGJvdHRvbTogLTEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jdGFzLXNsaWRlci1zZWN0aW9uIC5jdGFzLXNsaWRlci1jb250YWluZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIGJvdHRvbTogLTExNXB4O1xuICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDU1cHgpO1xuICB9XG59XG5cbi5mZWF0dXJlcy1jYXJkcy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZmVhdHVyZXMtY2FyZHMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5mZWF0dXJlcy1jYXJkcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4uZmVhdHVyZXMtY2FyZHMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgaDIge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlcy1jYXJkcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5mZWF0dXJlcy1jYXJkcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmZlYXR1cmVzLWNhcmRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5jYXJkcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWF0dXJlcy1jYXJkcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAuY2FyZHMtY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmZlYXR1cmVzLWNhcmRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgcGFkZGluZzogNjBweCA2MHB4IDY2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1heC13aWR0aDogNDg1cHg7XG4gIG1pbi13aWR0aDogMzYwcHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWF0dXJlcy1jYXJkcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG4uZmVhdHVyZXMtY2FyZHMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLmNhcmQtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZmVhdHVyZXMtY2FyZHMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgaDUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZlYXR1cmVzLWNhcmRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmZlYXR1cmVzLWNhcmRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5jYXJkcy1jb250YWluZXIgLnNsaWNrLWFycm93IHtcbiAgdG9wOiB1bnNldDtcbiAgbGVmdDogdW5zZXQ7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nJTIzZmZmZmZmJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZlYXR1cmVzLWNhcmRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5jYXJkcy1jb250YWluZXIgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uZmVhdHVyZXMtY2FyZHMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmNhcmRzLWNvbnRhaW5lciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogLTkwcHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSArIDEwcHgpO1xufVxuLmZlYXR1cmVzLWNhcmRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5jYXJkcy1jb250YWluZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICBib3JkZXItY29sb3I6ICNGNDc5M0I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDc5M0I7XG4gIGJvdHRvbTogLTExNXB4O1xuICByaWdodDogY2FsYyg1MCUgLSA1NXB4KTtcbn1cblxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZSAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uIC52aWRlby1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvdHRvbTogMDtcbn1cblxuLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5mby1yaWdodC12aWRlby1zZWN0aW9uLm1hcmdpbi1uZWdhdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC0zMzdweDtcbiAgcGFkZGluZy10b3A6IDQ1N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24ubWFyZ2luLW5lZ2F0aXZlIHtcbiAgICBwYWRkaW5nLXRvcDogMzAwcHg7XG4gICAgbWFyZ2luLXRvcDogLTE3MHB4O1xuICB9XG59XG4uaW5mby1yaWdodC12aWRlby1zZWN0aW9uLmJhY2tncm91bmQtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Rjk7XG59XG4uaW5mby1yaWdodC12aWRlby1zZWN0aW9uLmJhY2tncm91bmQtZ3JheSAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtY29udGFpbmVyIGgzIHtcbiAgY29sb3I6ICMxNDFENDE7XG59XG4uaW5mby1yaWdodC12aWRlby1zZWN0aW9uLmJhY2tncm91bmQtZ3JheSAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtY29udGFpbmVyIHAge1xuICBjb2xvcjogIzE0MUQ0MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4uaW5mby1yaWdodC12aWRlby1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtY29udGFpbmVyIGgzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaW5mby1yaWdodC12aWRlby1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXgtd2lkdGg6IDM5NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uaW5mby1yaWdodC12aWRlby1zZWN0aW9uIC52aWRlby1jb250YWluZXIsIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24gLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTE0MHB4O1xuICB3aWR0aDogNDIlO1xuICBoZWlnaHQ6IDcxMXB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uIC52aWRlby1jb250YWluZXIsIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uIC52aWRlby1jb250YWluZXIsIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uaW5mby1yaWdodC12aWRlby1zZWN0aW9uIC52aWRlby1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciwgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbiAuaW1hZ2UtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaW5mby1yaWdodC12aWRlby1zZWN0aW9uIC52aWRlby1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBpbWcsIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24gLmltYWdlLWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8ge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1yaWdodDogMTI1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MHB4KTtcbiAgfVxufVxuLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICB9XG59XG4uaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSAudmlkZW8tY29udGFpbmVyLCAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgaGVpZ2h0OiA4MjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnZpZGVvLWNvbnRhaW5lciwgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSAudmlkZW8tY29udGFpbmVyLCAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDUyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC52aWRlby1jb250YWluZXIsIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSAudmlkZW8tY29udGFpbmVyLCAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC52aWRlby1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciwgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmltYWdlLWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC52aWRlby1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciwgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmltYWdlLWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSAudmlkZW8tY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLnZpZGVvLWJ1dHRvbiwgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmltYWdlLWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC52aWRlby1idXR0b24ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGxlZnQ6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnZpZGVvLWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC52aWRlby1idXR0b24gLnZpZGVvLWJ1dHRvbi1pbnRlcmlvciwgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmltYWdlLWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC52aWRlby1idXR0b24gLnZpZGVvLWJ1dHRvbi1pbnRlcmlvciB7XG4gICAgd2lkdGg6IDU3cHg7XG4gICAgaGVpZ2h0OiA1N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnZpZGVvLWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC52aWRlby1idXR0b24gLnZpZGVvLWJ1dHRvbi1pbnRlcmlvciA+IHN2ZywgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmltYWdlLWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC52aWRlby1idXR0b24gLnZpZGVvLWJ1dHRvbi1pbnRlcmlvciA+IHN2ZyB7XG4gICAgd2lkdGg6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnZpZGVvLWNvbnRhaW5lci5kZXNrdG9wLXZpZGVvLCAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSAuaW1hZ2UtY29udGFpbmVyLmRlc2t0b3AtdmlkZW8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLnZpZGVvLWNvbnRhaW5lci5tb2JpbGUtdmlkZW8ge1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBoZWlnaHQ6IDgyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC52aWRlby1jb250YWluZXIubW9iaWxlLXZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAudmlkZW8tY29udGFpbmVyLm1vYmlsZS12aWRlbyB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC52aWRlby1jb250YWluZXIubW9iaWxlLXZpZGVvIC5pbnRlcmlvci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAudmlkZW8tY29udGFpbmVyLm1vYmlsZS12aWRlbyAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLnZpZGVvLWNvbnRhaW5lci5tb2JpbGUtdmlkZW8gLmludGVyaW9yLWNvbnRhaW5lciB2aWRlbyB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAudmlkZW8tY29udGFpbmVyLm1vYmlsZS12aWRlbyAuaW50ZXJpb3ItY29udGFpbmVyIC52aWRlby1idXR0b24ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IHVuc2V0O1xuICAgIGxlZnQ6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAudmlkZW8tY29udGFpbmVyLm1vYmlsZS12aWRlbyAuaW50ZXJpb3ItY29udGFpbmVyIC52aWRlby1idXR0b24gLnZpZGVvLWJ1dHRvbi1pbnRlcmlvciB7XG4gICAgd2lkdGg6IDU3cHg7XG4gICAgaGVpZ2h0OiA1N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAudmlkZW8tY29udGFpbmVyLm1vYmlsZS12aWRlbyAuaW50ZXJpb3ItY29udGFpbmVyIC52aWRlby1idXR0b24gLnZpZGVvLWJ1dHRvbi1pbnRlcmlvciA+IHN2ZyB7XG4gICAgd2lkdGg6IDEycHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGFuZGluZy10YWJsZS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZy10b3A6IDMxOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1sYW5kaW5nLXRhYmxlLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWxhbmRpbmctdGFibGUtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWxhbmRpbmctdGFibGUtc2VjdGlvbiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtbGFuZGluZy10YWJsZS1zZWN0aW9uIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucHJvZHVjdC1sYW5kaW5nLXRhYmxlLXNlY3Rpb24gLnRhYmxlLWNvbnRhaW5lciAucm93LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Qzg2OTk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxhbmRpbmctdGFibGUtc2VjdGlvbiAudGFibGUtY29udGFpbmVyIC5yb3ctY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWxhbmRpbmctdGFibGUtc2VjdGlvbiAudGFibGUtY29udGFpbmVyIC5yb3ctY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbi5wcm9kdWN0LWxhbmRpbmctdGFibGUtc2VjdGlvbiAudGFibGUtY29udGFpbmVyIC5yb3ctY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnByb2R1Y3QtbGFuZGluZy10YWJsZS1zZWN0aW9uIC50YWJsZS1jb250YWluZXIgLnJvdy1jb250YWluZXIgaDQge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1sYW5kaW5nLXRhYmxlLXNlY3Rpb24gLnRhYmxlLWNvbnRhaW5lciAucm93LWNvbnRhaW5lciBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnByb2R1Y3QtbGFuZGluZy10YWJsZS1zZWN0aW9uIC50YWJsZS1jb250YWluZXIgLnJvdy1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzE1cHg7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC1sYW5kaW5nLXRhYmxlLXNlY3Rpb24gLnRhYmxlLWNvbnRhaW5lciAucm93LWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ucHJvZHVjdC1sYW5kaW5nLXRhYmxlLXNlY3Rpb24gLnRhYmxlLWNvbnRhaW5lciAucm93LWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtbGFuZGluZy10YWJsZS1zZWN0aW9uIC50YWJsZS1jb250YWluZXIgLnJvdy1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLnZpZGVvLWNvbnRhaW5lciwgLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLmltYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDkxMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLnZpZGVvLWNvbnRhaW5lciwgLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA2MTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIC52aWRlby1jb250YWluZXIsIC5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMzYwcHg7XG4gIH1cbn1cbi5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIC52aWRlby1jb250YWluZXIgaW1nLCAuaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIC52aWRlby1jb250YWluZXIgLmNvbnRhaW5lci1sZWZ0LXNwYWNlLCAuaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAuaW1hZ2UtY29udGFpbmVyIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMjJweDtcbiAgbGVmdDogMDtcbiAgbWF4LXdpZHRoOiA5MTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAudmlkZW8tY29udGFpbmVyIC5jb250YWluZXItbGVmdC1zcGFjZSwgLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLmltYWdlLWNvbnRhaW5lciAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIC52aWRlby1jb250YWluZXIgLmNvbnRhaW5lci1sZWZ0LXNwYWNlLCAuaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAuaW1hZ2UtY29udGFpbmVyIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgdG9wOiA0MHB4O1xuICB9XG59XG4uaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAudGV4dC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxRDQxO1xuICBwYWRkaW5nOiA4MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMjQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLnRleHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG59XG4uaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAudGV4dC1jb250YWluZXIgaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIC50ZXh0LWNvbnRhaW5lciAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDg1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLnRleHQtY29udGFpbmVyIC5kZXNjcmlwdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIC50ZXh0LWNvbnRhaW5lciAuZGVzY3JpcHRpb24gPiBkaXYge1xuICBmbGV4OiAxO1xufVxuLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLnRleHQtY29udGFpbmVyIC5kZXNjcmlwdGlvbiB1bCB7XG4gIG1hcmdpbjogMDtcbn1cbi5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIC50ZXh0LWNvbnRhaW5lciAuZGVzY3JpcHRpb24gcCwgLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLnRleHQtY29udGFpbmVyIC5kZXNjcmlwdGlvbiB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAudGV4dC1jb250YWluZXIgLmRlc2NyaXB0aW9uIHAsIC5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIC50ZXh0LWNvbnRhaW5lciAuZGVzY3JpcHRpb24gbGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmdyaWQtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5ncmlkLXNlY3Rpb24uaXMtY2VudGVyZWQge1xuICBtYXgtd2lkdGg6IDE1MzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5ncmlkLXNlY3Rpb24gPiBoMiB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtc2VjdGlvbiA+IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmdyaWQtc2VjdGlvbiA+IGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0ucm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtLnJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5wcmV0aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLnN1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgaDMsIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgaDQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuYnV0dG9uLCAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluaywgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJBdmVudGFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjN0M4Njk5O1xufVxuLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuYnV0dG9uOmFmdGVyLCAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjphZnRlciwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246YWZ0ZXIsIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluazphZnRlciwgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluazphZnRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNDFENDE7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nJTIzMTQxRDQxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLmJ1dHRvbjpsYXN0LWNoaWxkLCAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjpsYXN0LWNoaWxkLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjpsYXN0LWNoaWxkLCAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmxhc3QtY2hpbGQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6bGFzdC1jaGlsZCwgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6bGFzdC1jaGlsZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAubWVnYS1tZW51LWxpbms6bGFzdC1jaGlsZCwgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpsYXN0LWNoaWxkLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdDODY5OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuYnV0dG9uLCAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluaywgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuYnV0dG9uLCAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluaywgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLmJ1dHRvbiwgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAubWVnYS1tZW51LWxpbmssIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAubWVnYS1tZW51LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC5pbWFnZS1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB3aWR0aDogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cbi5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5ncmlkLXNlY3Rpb24ub3ZlcmxhcHBlZCB7XG4gIG1hcmdpbi10b3A6IC00MjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdyaWQtc2VjdGlvbi5vdmVybGFwcGVkIHtcbiAgICBtYXJnaW4tdG9wOiAtNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmdyaWQtc2VjdGlvbi5vdmVybGFwcGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1zZWN0aW9uLm92ZXJsYXBwZWQge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG59XG5cbi5ncmlkcy1zZWN0aW9uIC50aXRsZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFRkY3O1xuICBoZWlnaHQ6IDkxOHB4O1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5ncmlkcy1zZWN0aW9uIC50aXRsZS1jb250YWluZXIge1xuICAgIGhlaWdodDogODY4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZHMtc2VjdGlvbiAudGl0bGUtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDc2OHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdyaWRzLXNlY3Rpb24gLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5ncmlkcy1zZWN0aW9uIC50aXRsZS1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICBoZWlnaHQ6IDEwNTZweDtcbiAgcGFkZGluZy10b3A6IDI1OHB4O1xuICBtYXJnaW4tdG9wOiAtMTA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5ncmlkcy1zZWN0aW9uIC50aXRsZS1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICAgIGhlaWdodDogOTA2cHg7XG4gICAgcGFkZGluZy10b3A6IDE1OHB4O1xuICAgIG1hcmdpbi10b3A6IC01OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWRzLXNlY3Rpb24gLnRpdGxlLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiA4MDZweDtcbiAgICBwYWRkaW5nLXRvcDogMTA4cHg7XG4gICAgbWFyZ2luLXRvcDogLTU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZ3JpZHMtc2VjdGlvbiAudGl0bGUtY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgfVxufVxuLmdyaWRzLXNlY3Rpb24gLmdyaWQtc2VjdGlvbi5vdmVybGFwcGVkIHtcbiAgbWFyZ2luLXRvcDogLTYyMHB4O1xufVxuXG4uY3RhLWNhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jdGEtY2FyZHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY3RhLWNhcmRzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXIge1xuICBwYWRkaW5nOiA2MHB4IDYwcHggNjZweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RFRTRFRTtcbiAgbWluLWhlaWdodDogNDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDg1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXIgaDUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXIgcCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXIgcCB7XG4gICAgZmxleDogdW5zZXQ7XG4gIH1cbn1cbi5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEZENTtcbn1cbi5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyIGg1LCAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuYnV0dG9uLCAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXI6aG92ZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5tZWdhLW1lbnUtbGluaywgLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXI6aG92ZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXI6aG92ZXIgLm1lZ2EtbWVudS1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuYnV0dG9uOmFmdGVyLCAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246YWZ0ZXIsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjphZnRlciwgLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXI6aG92ZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5tZWdhLW1lbnUtbGluazphZnRlciwgLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXI6aG92ZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXI6aG92ZXIgLm1lZ2EtbWVudS1saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSclMjMwMDhGRDUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuYnV0dG9uOmhvdmVyOmFmdGVyLCAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246aG92ZXI6YWZ0ZXIsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjpob3ZlcjphZnRlciwgLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXI6aG92ZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6aG92ZXI6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmhvdmVyOmFmdGVyLCAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6aG92ZXI6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5tZWdhLW1lbnUtbGluazpob3ZlcjphZnRlciwgLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXI6aG92ZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6aG92ZXI6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXI6aG92ZXIgLm1lZ2EtbWVudS1saW5rOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLmN0YS1jYXJkcy5jYXJlZXJzLXBhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3RhLWNhcmRzLmNhcmVlcnMtcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuLmN0YS1jYXJkcy5jYXJlZXJzLXBhZ2UgaDIge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jdGEtY2FyZHMuY2FyZWVycy1wYWdlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uY3RhLWNhcmRzLmNhcmVlcnMtcGFnZSAubGluZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmN0YS1jYXJkcy5jYXJlZXJzLXBhZ2UgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgbGVmdDogLTE3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jdGEtY2FyZHMuY2FyZWVycy1wYWdlIC5saW5lcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jdGEtY2FyZHMuY2FyZWVycy1wYWdlIC5jdGEtY2FyZHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGdyaWQtZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuY3RhLWNhcmRzLmNhcmVlcnMtcGFnZSAuY3RhLWNhcmRzLWNvbnRhaW5lciB7XG4gICAgZ3JpZC1nYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTUwcHgpIHtcbiAgLmN0YS1jYXJkcy5jYXJlZXJzLXBhZ2UgLmN0YS1jYXJkcy1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmN0YS1jYXJkcy5jYXJlZXJzLXBhZ2UgLmN0YS1jYXJkcy1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgfVxufVxuLmN0YS1jYXJkcy5jYXJlZXJzLXBhZ2UgLmN0YS1jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA0ODNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3RhLWNhcmRzLmNhcmVlcnMtcGFnZSAuY3RhLWNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmVuZWZpdHMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iZW5lZml0cy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5iZW5lZml0cy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmJlbmVmaXRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJlbmVmaXRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJlbmVmaXRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uYmVuZWZpdHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Rjk7XG4gIHdpZHRoOiAzMCU7XG4gIG1pbi1oZWlnaHQ6IDU2MHB4O1xuICBwYWRkaW5nOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmVuZWZpdHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmVuZWZpdHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmVuZWZpdHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLmJlbmVmaXRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLmNhcmQtaWNvbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJlbmVmaXRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLmNhcmQtaWNvbiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5iZW5lZml0cy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnNpZGUtYnktc2lkZS1jYXJkcyAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlLWJ5LXNpZGUtY2FyZHMgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpZGUtYnktc2lkZS1jYXJkcyAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5zaWRlLWJ5LXNpZGUtY2FyZHMgLmNhcmRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpZGUtYnktc2lkZS1jYXJkcyAuY2FyZHMtY29udGFpbmVyIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5zaWRlLWJ5LXNpZGUtY2FyZHMgLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgbWluLWhlaWdodDogODAwcHg7XG4gIHBhZGRpbmc6IDE0MHB4IDEyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNpZGUtYnktc2lkZS1jYXJkcyAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpZGUtYnktc2lkZS1jYXJkcyAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaWRlLWJ5LXNpZGUtY2FyZHMgLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2lkZS1ieS1zaWRlLWNhcmRzIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uc2lkZS1ieS1zaWRlLWNhcmRzIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNDYwcHg7XG59XG4uc2lkZS1ieS1zaWRlLWNhcmRzIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBoNCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNpZGUtYnktc2lkZS1jYXJkcyAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaWRlLWJ5LXNpZGUtY2FyZHMgLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmluZm8tcmlnaHQtaW1hZ2Utc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Rjk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTU1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLmluZm8tcmlnaHQtaW1hZ2Utc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICBwYWRkaW5nLXRvcDogMTE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mby1yaWdodC1pbWFnZS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1yaWdodC1pbWFnZS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWNvbnRhaW5lciBoMiB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaW5mby1yaWdodC1pbWFnZS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIgaDUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmluZm8tcmlnaHQtaW1hZ2Utc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtY29udGFpbmVyIHAge1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xufVxuLmluZm8tcmlnaHQtaW1hZ2Utc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtY29udGFpbmVyIC5idXR0b24sIC5pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWNvbnRhaW5lciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWNvbnRhaW5lciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuaW5mby1yaWdodC1pbWFnZS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuaW5mby1yaWdodC1pbWFnZS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rLCAuaW5mby1yaWdodC1pbWFnZS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmluZm8tcmlnaHQtaW1hZ2Utc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluayB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uaW5mby1yaWdodC1pbWFnZS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogLTE1NXB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mby1yaWdodC1pbWFnZS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgdG9wOiAtNDBweDtcbiAgfVxufVxuXG5ib2R5IC5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5wYWdlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5ib2R5IC5oZXJvLmhlcm8tYWJvdXQtdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxRDQxO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkgLmhlcm8uaGVyby1hYm91dC11cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbmJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAubGluZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAubGluZXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5ib2R5IC5oZXJvLmhlcm8tYWJvdXQtdXMgLmhlcm8tY29udGFpbmVyIHtcbiAgbWluLWhlaWdodDogMTAxOHB4O1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWFnZXMvaGVyby1iYWNrZ3JvdW5kLWdyYWRpZW50LnBuZ1wiKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5oZXJvLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ2cHg7XG4gIH1cbn1cbmJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLmhlcm8taW5mbyB7XG4gIG1heC13aWR0aDogMTM0OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTMzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLmhlcm8taW5mbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbmJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLmhlcm8taW5mbyAuaGVyby10aXRsZSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5ib2R5IC5oZXJvLmhlcm8tYWJvdXQtdXMgLmhlcm8tY29udGFpbmVyIC5oZXJvLWluZm8gcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbmJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLnN0YXRzIC5zdGF0cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5IC5oZXJvLmhlcm8tYWJvdXQtdXMgLmhlcm8tY29udGFpbmVyIC5zdGF0cyAuc3RhdHMtY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbmJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLnN0YXRzIC5zdGF0cy1jb250YWluZXIgLnN0YXQtaXRlbSB7XG4gIHdpZHRoOiAyNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLnN0YXRzIC5zdGF0cy1jb250YWluZXIgLnN0YXQtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5oZXJvLWNvbnRhaW5lciAuc3RhdHMgLnN0YXRzLWNvbnRhaW5lciAuc3RhdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBib2R5IC5oZXJvLmhlcm8tYWJvdXQtdXMgLmhlcm8tY29udGFpbmVyIC5zdGF0cyAuc3RhdHMtY29udGFpbmVyIC5zdGF0LWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5ib2R5IC5oZXJvLmhlcm8tYWJvdXQtdXMgLmhlcm8tY29udGFpbmVyIC5zdGF0cyAuc3RhdHMtY29udGFpbmVyIC5zdGF0LWl0ZW0gLnN0YXQtaXRlbS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5oZXJvLWNvbnRhaW5lciAuc3RhdHMgLnN0YXRzLWNvbnRhaW5lciAuc3RhdC1pdGVtIC5zdGF0LWl0ZW0tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIGJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLnN0YXRzIC5zdGF0cy1jb250YWluZXIgLnN0YXQtaXRlbSAuc3RhdC1pdGVtLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5IC5oZXJvLmhlcm8tYWJvdXQtdXMgLmhlcm8tY29udGFpbmVyIC5zdGF0cyAuc3RhdHMtY29udGFpbmVyIC5zdGF0LWl0ZW0gLnN0YXQtaXRlbS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5oZXJvLmhlcm8tYWJvdXQtdXMgLmhlcm8tY29udGFpbmVyIC5zdGF0cyAuc3RhdHMtY29udGFpbmVyIC5zdGF0LWl0ZW0gLnN0YXQtaXRlbS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMjYzcHg7XG4gIH1cbn1cbmJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLnN0YXRzIC5zdGF0cy1jb250YWluZXIgLnN0YXQtaXRlbSAuc3RhdC1pdGVtLWNvbnRhaW5lciAubnVtYmVyLWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN0M4Njk5O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5oZXJvLWNvbnRhaW5lciAuc3RhdHMgLnN0YXRzLWNvbnRhaW5lciAuc3RhdC1pdGVtIC5zdGF0LWl0ZW0tY29udGFpbmVyIC5udW1iZXItY29udGFpbmVyIHAge1xuICBmb250LXNpemU6IDkycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDhGRDU7XG59XG5ib2R5IC5oZXJvLmhlcm8tYWJvdXQtdXMgLmhlcm8tY29udGFpbmVyIC5zdGF0cyAuc3RhdHMtY29udGFpbmVyIC5zdGF0LWl0ZW0gLnN0YXQtaXRlbS1jb250YWluZXIgLm51bWJlci1jb250YWluZXIgcC5udW1iZXItaGFzLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIitcIjtcbn1cbmJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLnN0YXRzIC5zdGF0cy1jb250YWluZXIgLnN0YXQtaXRlbSAuc3RhdC1pdGVtLWNvbnRhaW5lciAuc3RhdC1uYW1lIHAge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuc2VjdGlvbi5hd2FyZHMtc2VjdGlvbiAuYXdhcmRzLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMTUwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmF3YXJkcy1zZWN0aW9uIC5hd2FyZHMtc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuc2VjdGlvbi5hd2FyZHMtc2VjdGlvbiAuYXdhcmRzLWdyaWQge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmF3YXJkcy1zZWN0aW9uIC5hd2FyZHMtZ3JpZCB7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG4gIH1cbn1cbnNlY3Rpb24uYXdhcmRzLXNlY3Rpb24gLmF3YXJkcy1ncmlkIC5hd2FyZHMtZ3JpZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG8gYXV0byBhdXRvO1xuICBjb2x1bW4tZ2FwOiA1NXB4O1xuICByb3ctZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLmF3YXJkcy1zZWN0aW9uIC5hd2FyZHMtZ3JpZCAuYXdhcmRzLWdyaWQtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmF3YXJkcy1zZWN0aW9uIC5hd2FyZHMtZ3JpZCAuYXdhcmRzLWdyaWQtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgc2VjdGlvbi5hd2FyZHMtc2VjdGlvbiAuYXdhcmRzLWdyaWQgLmF3YXJkcy1ncmlkLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gIH1cbn1cbnNlY3Rpb24uYXdhcmRzLXNlY3Rpb24gLmF3YXJkcy1ncmlkIC5hd2FyZHMtZ3JpZC1jb250YWluZXIgLmF3YXJkLWl0ZW0ge1xuICB3aWR0aDogbWluKDEwMCUsIDMwMHB4KTtcbn1cbnNlY3Rpb24uYXdhcmRzLXNlY3Rpb24gLmF3YXJkcy1ncmlkIC5hd2FyZHMtZ3JpZC1jb250YWluZXIgLmF3YXJkLWl0ZW0gLmF3YXJkLWl0ZW0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5zZWN0aW9uLm91ci10ZWFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbnNlY3Rpb24ub3VyLXRlYW0gLm91ci10ZWFtLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEzM3B4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24ub3VyLXRlYW0gLm91ci10ZWFtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU0cHg7XG4gIH1cbn1cbnNlY3Rpb24ub3VyLXRlYW0gLm91ci10ZWFtLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDcwOXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuc2VjdGlvbi5vdXItdGVhbSAub3VyLXRlYW0tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciBoMywgc2VjdGlvbi5vdXItdGVhbSAub3VyLXRlYW0tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICMxNDFENDE7XG59XG5zZWN0aW9uLm91ci10ZWFtIC5vdXItdGVhbS1jb250YWluZXIgLmluZm8tY29udGFpbmVyIGgzIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5zZWN0aW9uLm91ci10ZWFtIC5vdXItdGVhbS1jb250YWluZXIgLmluZm8tY29udGFpbmVyIHAge1xuICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5vdXItdGVhbSAub3VyLXRlYW0tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciBwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcbiAgfVxufVxuc2VjdGlvbi5vdXItdGVhbSAub3VyLXRlYW0tY29udGFpbmVyIC5saW5lcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IC0yMHB4O1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLm91ci10ZWFtIC5vdXItdGVhbS1jb250YWluZXIgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuc2VjdGlvbi5vdXItdGVhbSAudGVhbS1tZW1iZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xufVxuc2VjdGlvbi5vdXItdGVhbSAudGVhbS1tZW1iZXJzIC50ZWFtLW1lbWJlcnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0byBhdXRvO1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xuICByb3ctZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLm91ci10ZWFtIC50ZWFtLW1lbWJlcnMgLnRlYW0tbWVtYmVycy1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICBzZWN0aW9uLm91ci10ZWFtIC50ZWFtLW1lbWJlcnMgLnRlYW0tbWVtYmVycy1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgfVxufVxuc2VjdGlvbi5vdXItdGVhbSAudGVhbS1tZW1iZXJzIC50ZWFtLW1lbWJlcnMtY29udGFpbmVyIC50ZWFtLW1lbWJlci1pdGVtIHtcbiAgaGVpZ2h0OiA0OTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgc2VjdGlvbi5vdXItdGVhbSAudGVhbS1tZW1iZXJzIC50ZWFtLW1lbWJlcnMtY29udGFpbmVyIC50ZWFtLW1lbWJlci1pdGVtIHtcbiAgICBoZWlnaHQ6IDM5NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gIHNlY3Rpb24ub3VyLXRlYW0gLnRlYW0tbWVtYmVycyAudGVhbS1tZW1iZXJzLWNvbnRhaW5lciAudGVhbS1tZW1iZXItaXRlbSB7XG4gICAgaGVpZ2h0OiAyOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLm91ci10ZWFtIC50ZWFtLW1lbWJlcnMgLnRlYW0tbWVtYmVycy1jb250YWluZXIgLnRlYW0tbWVtYmVyLWl0ZW0ge1xuICAgIGhlaWdodDogNDk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICBzZWN0aW9uLm91ci10ZWFtIC50ZWFtLW1lbWJlcnMgLnRlYW0tbWVtYmVycy1jb250YWluZXIgLnRlYW0tbWVtYmVyLWl0ZW0ge1xuICAgIGhlaWdodDogMzk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICBzZWN0aW9uLm91ci10ZWFtIC50ZWFtLW1lbWJlcnMgLnRlYW0tbWVtYmVycy1jb250YWluZXIgLnRlYW0tbWVtYmVyLWl0ZW0ge1xuICAgIGhlaWdodDogNDk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICBzZWN0aW9uLm91ci10ZWFtIC50ZWFtLW1lbWJlcnMgLnRlYW0tbWVtYmVycy1jb250YWluZXIgLnRlYW0tbWVtYmVyLWl0ZW0ge1xuICAgIGhlaWdodDogMTIzcHg7XG4gIH1cbn1cbnNlY3Rpb24ub3VyLXRlYW0gLnRlYW0tbWVtYmVycyAudGVhbS1tZW1iZXJzLWNvbnRhaW5lciAudGVhbS1tZW1iZXItaXRlbSAubWVtYmVyLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgc2VjdGlvbi5vdXItdGVhbSAudGVhbS1tZW1iZXJzIC50ZWFtLW1lbWJlcnMtY29udGFpbmVyIC50ZWFtLW1lbWJlci1pdGVtIC5tZW1iZXItaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDhweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbnNlY3Rpb24uam9pbi1vdXItdGVhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Rjk7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuc2VjdGlvbi5qb2luLW91ci10ZWFtIC5qb2luLW91ci10ZWFtLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWFnZXMvd2hpdGUtYmFja2dyb3VuZC1ncmFkaWVudC5wbmdcIik7XG4gIHBhZGRpbmctdG9wOiAxMTdweDtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24uam9pbi1vdXItdGVhbSAuam9pbi1vdXItdGVhbS1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0M3B4O1xuICB9XG59XG5zZWN0aW9uLmpvaW4tb3VyLXRlYW0gLmpvaW4tb3VyLXRlYW0tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNzA5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuc2VjdGlvbi5qb2luLW91ci10ZWFtIC5qb2luLW91ci10ZWFtLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgaDMsIHNlY3Rpb24uam9pbi1vdXItdGVhbSAuam9pbi1vdXItdGVhbS1jb250YWluZXIgLmluZm8tY29udGFpbmVyIHAge1xuICBjb2xvcjogIzE0MUQ0MTtcbn1cbnNlY3Rpb24uam9pbi1vdXItdGVhbSAuam9pbi1vdXItdGVhbS1jb250YWluZXIgLmluZm8tY29udGFpbmVyIGgzIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5zZWN0aW9uLmpvaW4tb3VyLXRlYW0gLmpvaW4tb3VyLXRlYW0tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciBwIHtcbiAgcGFkZGluZy1ib3R0b206IDUzcHg7XG4gIGZvbnQtd2VpZ2h0OiAzNTA7XG59XG5zZWN0aW9uLmpvaW4tb3VyLXRlYW0gLmpvaW4tb3VyLXRlYW0tY29udGFpbmVyIC5saW5lcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIHNlY3Rpb24uam9pbi1vdXItdGVhbSAuam9pbi1vdXItdGVhbS1jb250YWluZXIgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgcmlnaHQ6IC0yMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBzZWN0aW9uLmpvaW4tb3VyLXRlYW0gLmpvaW4tb3VyLXRlYW0tY29udGFpbmVyIC5saW5lcy1jb250YWluZXIge1xuICAgIHJpZ2h0OiAtMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgc2VjdGlvbi5qb2luLW91ci10ZWFtIC5qb2luLW91ci10ZWFtLWNvbnRhaW5lciAubGluZXMtY29udGFpbmVyIHtcbiAgICByaWdodDogLTQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24uam9pbi1vdXItdGVhbSAuam9pbi1vdXItdGVhbS1jb250YWluZXIgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgcmlnaHQ6IC00NzBweDtcbiAgICB0b3A6IC04MHB4O1xuICB9XG59XG5cbmJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUpIC5wYXJ0bmVycy10YWJsZSB7XG4gIG1hcmdpbi10b3A6IC0yMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZSkgLnBhcnRuZXJzLXRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLWZsZXhpYmxlKSAucGFydG5lcnMtdGFibGUge1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG59XG5cbi5wYXJ0bmVycy10YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Rjk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogODBweCAwO1xuICBnYXA6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGdhcDogNDBweDtcbiAgfVxufVxuLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Qzg2OTk7XG59XG4ucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiB7XG4gIG1heC13aWR0aDogMzk1cHg7XG59XG4ucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5idXR0b24sIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLm1lZ2EtbWVudS1saW5rLCAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAubWVnYS1tZW51LWxpbmsge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLmJ1dHRvbiwgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAubWVnYS1tZW51LWxpbmssIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5tZWdhLW1lbnUtbGluayB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG4ucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246bm90KDpsYXN0LWNoaWxkKSwgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6bm90KDpsYXN0LWNoaWxkKSwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6bm90KDpsYXN0LWNoaWxkKSwgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOm5vdCg6bGFzdC1jaGlsZCksIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5tZWdhLW1lbnUtbGluazpub3QoOmxhc3QtY2hpbGQpLCAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpub3QoOmxhc3QtY2hpbGQpLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5tZWdhLW1lbnUtbGluazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Qzg2OTk7XG59XG4ucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5yaWdodC1jb2x1bW4ge1xuICBtYXgtd2lkdGg6IDgxM3B4O1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLnJpZ2h0LWNvbHVtbiAucmlnaHQtY29sdW1uLWNvbnRhaW5lciAubG9nb3Mge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG4ucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5yaWdodC1jb2x1bW4gLnJpZ2h0LWNvbHVtbi1jb250YWluZXIgLmxvZ29zIC5sb2dvcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5yaWdodC1jb2x1bW4gLnJpZ2h0LWNvbHVtbi1jb250YWluZXIgLmxvZ29zIC5sb2dvcy1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5yaWdodC1jb2x1bW4gLnJpZ2h0LWNvbHVtbi1jb250YWluZXIgLmxvZ29zIC5sb2dvcy1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAucmlnaHQtY29sdW1uIC5yaWdodC1jb2x1bW4tY29udGFpbmVyIC5sb2dvcyAubG9nb3MtY29udGFpbmVyIC5sb2dvLWl0ZW0ge1xuICB3aWR0aDogY2FsYygzMyUgLSAyMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NTBweCkge1xuICAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5yaWdodC1jb2x1bW4gLnJpZ2h0LWNvbHVtbi1jb250YWluZXIgLmxvZ29zIC5sb2dvcy1jb250YWluZXIgLmxvZ28taXRlbSB7XG4gICAgd2lkdGg6IDI3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5yaWdodC1jb2x1bW4gLnJpZ2h0LWNvbHVtbi1jb250YWluZXIgLmxvZ29zIC5sb2dvcy1jb250YWluZXIgLmxvZ28taXRlbSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG59XG5cbi5zaWRlLWJ5LXNpZGUtaW5mbyAuc2lkZS1ieS1zaWRlLWluZm8tY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uc2lkZS1ieS1zaWRlLWluZm8gLnNpZGUtYnktc2lkZS1pbmZvLWNvbnRhaW5lciAuZGVzY3JpcHRpb25zIC5kZXNjcmlwdGlvbnMtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpZGUtYnktc2lkZS1pbmZvIC5zaWRlLWJ5LXNpZGUtaW5mby1jb250YWluZXIgLmRlc2NyaXB0aW9ucyAuZGVzY3JpcHRpb25zLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNpZGUtYnktc2lkZS1pbmZvIC5zaWRlLWJ5LXNpZGUtaW5mby1jb250YWluZXIgLmRlc2NyaXB0aW9ucyAuZGVzY3JpcHRpb25zLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY29sIHtcbiAgd2lkdGg6IDQ3JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpZGUtYnktc2lkZS1pbmZvIC5zaWRlLWJ5LXNpZGUtaW5mby1jb250YWluZXIgLmRlc2NyaXB0aW9ucyAuZGVzY3JpcHRpb25zLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpZGUtYnktc2lkZS1pbmZvIC5zaWRlLWJ5LXNpZGUtaW5mby1jb250YWluZXIgLmRlc2NyaXB0aW9ucyAuZGVzY3JpcHRpb25zLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY29sIG9sLCAuc2lkZS1ieS1zaWRlLWluZm8gLnNpZGUtYnktc2lkZS1pbmZvLWNvbnRhaW5lciAuZGVzY3JpcHRpb25zIC5kZXNjcmlwdGlvbnMtY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jb2wgdWwge1xuICBtYXJnaW46IDA7XG59XG5cbi52aWRlby1mdWxsLWNvbnRhaW5lciAudmlkZW8tZnVsbC1jb250YWluZXItd3JhcHBlciAudmlkZW8tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52aWRlby1mdWxsLWNvbnRhaW5lciAudmlkZW8tZnVsbC1jb250YWluZXItd3JhcHBlciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmlkZW8tZnVsbC1jb250YWluZXIgLnZpZGVvLWZ1bGwtY29udGFpbmVyLXdyYXBwZXIgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmRzLXNsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJkcy1zbGlkZXIgLmxpbmVzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTg1cHg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmNhcmRzLXNsaWRlciAubGluZXMtY29udGFpbmVyIHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4uY2FyZHMtc2xpZGVyIC5saW5lcy1jb250YWluZXIuZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmxpbmVzLWNvbnRhaW5lci5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAubGluZXMtY29udGFpbmVyLnRhYmxldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmxpbmVzLWNvbnRhaW5lci50YWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5saW5lcy1jb250YWluZXIubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FyZHMtc2xpZGVyIC5saW5lcy1jb250YWluZXIubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA1OXB4O1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlLWNvbnRhaW5lciAuc2VjdGlvbi10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlLWNvbnRhaW5lciAuc2VjdGlvbi10aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MUQ0MTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9kZXYtYWNtLWlzb3ZlcmEtaGVhbHRoZWRnZS5wYW50aGVvbnNpdGUuaW8vd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDgvZm9vdGVyLWN0YS1iYWNrZ3JvdW5kLnBuZ1wiKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA5ODRweDtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDU5cHggNTlweCAxNDBweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTQwcHg7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLmxlZnQtY29sdW1uIHtcbiAgd2lkdGg6IDM1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5sZWZ0LWNvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAubGVmdC1jb2x1bW4gLmFycm93cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAubGVmdC1jb2x1bW4gLmFycm93cy1jb250YWluZXIge1xuICAgIG1hcmdpbjogNDBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLmxlZnQtY29sdW1uIC5hcnJvd3MtY29udGFpbmVyIC5zbGlkZXItYXJyb3cge1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgcGFkZGluZzogMTRweCAxOXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLmxlZnQtY29sdW1uIC5hcnJvd3MtY29udGFpbmVyIC5zbGlkZXItYXJyb3cge1xuICAgIG1hcmdpbjogNDBweCAwIDYwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAubGVmdC1jb2x1bW4gLmFycm93cy1jb250YWluZXIgLnNsaWRlci1hcnJvdy5zbGlkZXItbGVmdC1hcnJvdyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAubGVmdC1jb2x1bW4gLmFycm93cy1jb250YWluZXIgLnNsaWRlci1hcnJvdyA+IGltZyB7XG4gIHdpZHRoOiAxMHB4O1xufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5yaWdodC1jb2x1bW4ge1xuICB3aWR0aDogNjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5yaWdodC1jb2x1bW4gLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDExMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDMwcHggMCA0MHB4O1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiAucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0M4Njk5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlLCB3aGl0ZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMCAxMDAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgMC40cyBlYXNlLWluLW91dDtcbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIC5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGljay1saXN0LCAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGljay10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZCB7XG4gIGhlaWdodDogNjE2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUge1xuICBsZWZ0OiAxMTBweDtcbiAgei1pbmRleDogMTtcbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlLnNsaWNrLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlLnNsaWNrLWFjdGl2ZTpub3QoLnNsaWNrLWN1cnJlbnQpIHtcbiAgbGVmdDogLTM3NXB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZS5zbGljay1hY3RpdmU6bm90KC5zbGljay1jdXJyZW50KSB7XG4gICAgbGVmdDogLTIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlLnNsaWNrLWFjdGl2ZTpub3QoLnNsaWNrLWN1cnJlbnQpIHtcbiAgICBsZWZ0OiAtMTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUuc2xpY2stYWN0aXZlOm5vdCguc2xpY2stY3VycmVudCkge1xuICAgIGxlZnQ6IC0yMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZS5zbGljay1hY3RpdmU6bm90KC5zbGljay1jdXJyZW50KSB7XG4gICAgd2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogLTQyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUuc2xpY2stYWN0aXZlOm5vdCguc2xpY2stY3VycmVudCkge1xuICAgIHdpZHRoOiA1MTBweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IC00NTBweDtcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUuc2xpY2stYWN0aXZlLnNsaWNrLWN1cnJlbnQge1xuICBsZWZ0OiAyNjVweDtcbiAgei1pbmRleDogMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlLnNsaWNrLWFjdGl2ZS5zbGljay1jdXJyZW50IHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlLnNsaWNrLWFjdGl2ZS5zbGljay1jdXJyZW50IHtcbiAgICB3aWR0aDogNTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUuc2xpY2stYWN0aXZlLnNsaWNrLWN1cnJlbnQgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUgLnNsaWRlLWNhcmQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MUQ0MTtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZSAuc2xpZGUtY2FyZC1jb250YWluZXIgaDUsIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlIC5zbGlkZS1jYXJkLWNvbnRhaW5lciBwIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZCAuc2xpZGUtY2FyZC1jb250YWluZXIge1xuICBwYWRkaW5nOiA2MHB4IDYwcHggNzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkIC5zbGlkZS1jYXJkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZCAuc2xpZGUtY2FyZC1jb250YWluZXIgaDUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQgLnNsaWRlLWNhcmQtY29udGFpbmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkIC5zbGlkZS1jYXJkLWNvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cblxuLmluZm8tcmlnaHQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG4gIHBhZGRpbmctdG9wOiAxMDVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LWltYWdlIC5saW5lcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pbmZvLXJpZ2h0LWltYWdlIC5saW5lcy1jb250YWluZXIgc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi5pbmZvLXJpZ2h0LWltYWdlIC5saW5lcy1jb250YWluZXIuZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmZvLXJpZ2h0LWltYWdlIC5saW5lcy1jb250YWluZXIuZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LWltYWdlIC5saW5lcy1jb250YWluZXIudGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mby1yaWdodC1pbWFnZSAubGluZXMtY29udGFpbmVyLnRhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LWltYWdlIC5saW5lcy1jb250YWluZXIubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mby1yaWdodC1pbWFnZSAubGluZXMtY29udGFpbmVyLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmxpbmVzLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiAtNDBweDtcbiAgdG9wOiAtMTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAubGluZXMtY29udGFpbmVyIHtcbiAgICByaWdodDogLTIwcHg7XG4gICAgdG9wOiAtOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgcmlnaHQ6IC0xNnB4O1xuICB9XG59XG4uaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5saW5lcy1jb250YWluZXIuZGVza3RvcCBzdmcge1xuICB3aWR0aDogNTE5cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmxpbmVzLWNvbnRhaW5lci5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAubGluZXMtY29udGFpbmVyLm1vYmlsZSBzdmcge1xuICB3aWR0aDogMTMzcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAubGluZXMtY29udGFpbmVyLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgaDEge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWFnZXMvaGVyby1iYWNrZ3JvdW5kLWdyYWRpZW50LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA5NjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vaW1hZ2VzL2hlcm8tYmFja2dyb3VuZC1ncmFkaWVudC1tb2JpbGUucG5nXCIpO1xuICB9XG59XG4uaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXRvcDogMTY1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4uaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNDY5cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBoMywgLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgaDQsIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIGg1IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgaDMsIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIGg0LCAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgaDMge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b24sIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rLCAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAubWVnYS1tZW51LWxpbmsge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b24sIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rLCAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAubWVnYS1tZW51LWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIsIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC52aWRlby1jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciwgLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciBpbWcsIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC52aWRlby1jb250YWluZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4uaW1hZ2VzLXNsaWRlci1zZWN0aW9uIC5pbWFnZXMtc2xpZGVyLXNlY3Rpb24tY29udGFpbmVyIC5hcnJvd3MtY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiAxMTBweDtcbn1cbi5pbWFnZXMtc2xpZGVyLXNlY3Rpb24gLmltYWdlcy1zbGlkZXItc2VjdGlvbi1jb250YWluZXIgLmFycm93cy1jb250YWluZXIuZGVza3RvcC1hcnJvd3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlcy1zbGlkZXItc2VjdGlvbiAuaW1hZ2VzLXNsaWRlci1zZWN0aW9uLWNvbnRhaW5lciAuYXJyb3dzLWNvbnRhaW5lci5kZXNrdG9wLWFycm93cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmltYWdlcy1zbGlkZXItc2VjdGlvbiAuaW1hZ2VzLXNsaWRlci1zZWN0aW9uLWNvbnRhaW5lciAuYXJyb3dzLWNvbnRhaW5lci5tb2JpbGUtYXJyb3dzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEwcHg7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2VzLXNsaWRlci1zZWN0aW9uIC5pbWFnZXMtc2xpZGVyLXNlY3Rpb24tY29udGFpbmVyIC5hcnJvd3MtY29udGFpbmVyLm1vYmlsZS1hcnJvd3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaW1hZ2VzLXNsaWRlci1zZWN0aW9uIC5pbWFnZXMtc2xpZGVyLXNlY3Rpb24tY29udGFpbmVyIC5hcnJvd3MtY29udGFpbmVyIC5zbGljay1hcnJvdyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uaW1hZ2VzLXNsaWRlci1zZWN0aW9uIC5pbWFnZXMtc2xpZGVyLXNlY3Rpb24tY29udGFpbmVyIC5hcnJvd3MtY29udGFpbmVyIC5zbGljay1hcnJvdy5zbGlkZXItbGVmdC1hcnJvdyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5pbWFnZXMtc2xpZGVyLXNlY3Rpb24gLmltYWdlcy1zbGlkZXItc2VjdGlvbi1jb250YWluZXIgLnRpdGxlLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEwNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2VzLXNsaWRlci1zZWN0aW9uIC5pbWFnZXMtc2xpZGVyLXNlY3Rpb24tY29udGFpbmVyIC50aXRsZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luOiAzMHB4O1xuICB9XG59XG4uaW1hZ2VzLXNsaWRlci1zZWN0aW9uIC5pbWFnZXMtc2xpZGVyLXNlY3Rpb24tY29udGFpbmVyIC50aXRsZS1zZWN0aW9uIC5hcnJvd3MtY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiAxMTBweDtcbn1cbi5pbWFnZXMtc2xpZGVyLXNlY3Rpb24gLmltYWdlcy1zbGlkZXItc2VjdGlvbi1jb250YWluZXIgLnRpdGxlLXNlY3Rpb24gLmFycm93cy1jb250YWluZXIgLnNsaWNrLWFycm93IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5pbWFnZXMtc2xpZGVyLXNlY3Rpb24gLmltYWdlcy1zbGlkZXItc2VjdGlvbi1jb250YWluZXIgLnRpdGxlLXNlY3Rpb24gLmFycm93cy1jb250YWluZXIgLnNsaWNrLWFycm93LnNsaWRlci1sZWZ0LWFycm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmltYWdlcy1zbGlkZXItc2VjdGlvbiAuaW1hZ2VzLXNsaWRlci1zZWN0aW9uLWNvbnRhaW5lciAuaW1hZ2VzLXNsaWRlciAuaW1hZ2VzLXNsaWRlci1jb250YWluZXIgaW1nLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbnNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyLmNvbnRhY3QtbG9jYXRpb25zIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lci5jb250YWN0LWxvY2F0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lci5jb250YWN0LWxvY2F0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lci5jb250YWN0LWxvY2F0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLnNlY3Rpb24taW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiA4MnB4O1xuICBtYXgtd2lkdGg6IDkxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5zZWN0aW9uLWluZm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAuc2VjdGlvbi1pbmZvIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbnNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5zZWN0aW9uLWluZm8gcCB7XG4gIG1heC13aWR0aDogNDc1cHg7XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxpc3QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lciAubGlzdC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1saXN0LWNvbnRhaW5lciAubG9jYXRpb24taXRlbSB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Qzg2OTk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1saXN0LWNvbnRhaW5lciAubG9jYXRpb24taXRlbSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzdDODY5OTtcbn1cbnNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tbGlzdCAubG9jYXRpb24tbGlzdC1jb250YWluZXIgLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tbGlzdCAubG9jYXRpb24tbGlzdC1jb250YWluZXIgLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1pdGVtLWNvbnRhaW5lciA+IGRpdiB7XG4gIHdpZHRoOiA0NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1saXN0LWNvbnRhaW5lciAubG9jYXRpb24taXRlbSAubG9jYXRpb24taXRlbS1jb250YWluZXIgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1saXN0LWNvbnRhaW5lciAubG9jYXRpb24taXRlbSAubG9jYXRpb24taXRlbS1jb250YWluZXIgLmxlZnQtY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICB9XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1pdGVtLWNvbnRhaW5lciAubGVmdC1jb2x1bW4gLmxvY2F0aW9uLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1saXN0LWNvbnRhaW5lciAubG9jYXRpb24taXRlbSAubG9jYXRpb24taXRlbS1jb250YWluZXIgLmxlZnQtY29sdW1uIC5sb2NhdGlvbi1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1pdGVtLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIC5sb2NhdGlvbi1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtdXMgc2VjdGlvbi5sb2NhdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0LXVzIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0LXVzIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5zZWN0aW9uLWluZm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdC11cyBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAuc2VjdGlvbi1pbmZvID4gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtdXMgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdC11cyBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtdXMgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb246bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtdXMgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb246bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtdXMgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1pdGVtLWNvbnRhaW5lciAubGVmdC1jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0LXVzIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tbGlzdCAubG9jYXRpb24taXRlbSAubG9jYXRpb24taXRlbS1jb250YWluZXIgLmxlZnQtY29sdW1uIC5sb2NhdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5zZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZSAuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuc2VjdGlvbi5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZSAuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UtY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZSAuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UtY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5zZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZSAuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UtY29udGFpbmVyIC5ncmF5LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5zZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lciAuaW50ZXJpb3Itc2VjdGlvbi10aXRsZSB7XG4gIG1heC13aWR0aDogNjU1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5zZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lciAuaW50ZXJpb3Itc2VjdGlvbi10aXRsZSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5zZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lciAuc2xpZGVycy1zZWN0aW9uIC5zbGlkZXJzLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lciAuc2xpZGVycy1zZWN0aW9uIC5zbGlkZXJzLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5zZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lciAuc2xpZGVycy1zZWN0aW9uIC5zbGlkZXJzLXNlY3Rpb24tY29udGFpbmVyID4gZGl2IHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZSAuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UtY29udGFpbmVyIC5ncmF5LXNlY3Rpb24gLmdyYXktc2VjdGlvbi1jb250YWluZXIgLnNsaWRlcnMtc2VjdGlvbiAuc2xpZGVycy1zZWN0aW9uLWNvbnRhaW5lciA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZSAuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UtY29udGFpbmVyIC5ncmF5LXNlY3Rpb24gLmdyYXktc2VjdGlvbi1jb250YWluZXIgLnNsaWRlcnMtc2VjdGlvbiAuc2xpZGVycy1zZWN0aW9uLWNvbnRhaW5lciAubGVmdC1jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbnNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5zbGlkZXJzLXNlY3Rpb24gLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXIgLnNpbmdsZS1pbWFnZS1zbGlkZXIgLnNsaWRlLWJnIHtcbiAgaGVpZ2h0OiA2NDhweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5zbGlkZXJzLXNlY3Rpb24gLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXIgLnNpbmdsZS1pbWFnZS1zbGlkZXIgLnNsaWRlLWJnIHtcbiAgICBoZWlnaHQ6IDQ0OHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICBzZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lciAuc2xpZGVycy1zZWN0aW9uIC5zbGlkZXJzLXNlY3Rpb24tY29udGFpbmVyIC5zaW5nbGUtaW1hZ2Utc2xpZGVyIC5zbGlkZS1iZyB7XG4gICAgaGVpZ2h0OiAyODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5zZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lciAuc2xpZGVycy1zZWN0aW9uIC5zbGlkZXJzLXNlY3Rpb24tY29udGFpbmVyIC5yaWdodC1jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5zbGlkZXJzLXNlY3Rpb24gLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5zZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lciAuc2xpZGVycy1zZWN0aW9uIC5zbGlkZXJzLXNlY3Rpb24tY29udGFpbmVyIC5yaWdodC1jb2x1bW4gLnNpbmdsZS1pbmZvLXNsaWRlciAuc2xpY2stc2xpZGUgaDQsIHNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5zbGlkZXJzLXNlY3Rpb24gLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiAuc2luZ2xlLWluZm8tc2xpZGVyIC5zbGljay1zbGlkZSBwIHtcbiAgbWF4LXdpZHRoOiA0NzFweDtcbn1cbnNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5zbGlkZXJzLXNlY3Rpb24gLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiAuc2luZ2xlLWluZm8tc2xpZGVyIC5zbGljay1zbGlkZSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5zbGlkZXJzLXNlY3Rpb24gLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiAuc2xpZGVzLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbnNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5zbGlkZXJzLXNlY3Rpb24gLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiAuc2xpZGVzLWluZm8gLnNsaWRlcy1pbmZvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogODlweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZSAuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UtY29udGFpbmVyIC5ncmF5LXNlY3Rpb24gLmdyYXktc2VjdGlvbi1jb250YWluZXIgLnNsaWRlcnMtc2VjdGlvbiAuc2xpZGVycy1zZWN0aW9uLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIC5zbGlkZXMtaW5mbyAuc2xpZGVzLWluZm8tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5zZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lciAuc2xpZGVycy1zZWN0aW9uIC5zbGlkZXJzLXNlY3Rpb24tY29udGFpbmVyIC5yaWdodC1jb2x1bW4gLnNsaWRlcy1pbmZvIC5zbGlkZXMtaW5mby1jb250YWluZXIgLm5leHQtdGl0bGUgLm5leHQtdGl0bGUtbGFiZWwge1xuICBjb2xvcjogIzdDODY5OTtcbn1cbnNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5zbGlkZXJzLXNlY3Rpb24gLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiAuc2xpZGVzLWluZm8gLnNsaWRlcy1pbmZvLWNvbnRhaW5lciAudG90YWwtc2xpZGVzIC50b3RhbC1zbGlkZXMtbnVtYmVycyAudG90YWwtc2xpZGVzIHtcbiAgY29sb3I6ICM3Qzg2OTk7XG59XG5zZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lciAuc2xpZGVycy1zZWN0aW9uIC5zbGlkZXJzLXNlY3Rpb24tY29udGFpbmVyIC5yaWdodC1jb2x1bW4gLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5zbGlkZXJzLXNlY3Rpb24gLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5zZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lciAuc2xpZGVycy1zZWN0aW9uIC5zbGlkZXJzLXNlY3Rpb24tY29udGFpbmVyIC5yaWdodC1jb2x1bW4gLnByb2dyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFRTRFRTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMTQxRDQxLCAjMTQxRDQxKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAwIDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuc2VjdGlvbi5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZSAuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UtY29udGFpbmVyIC5ncmF5LXNlY3Rpb24gLmdyYXktc2VjdGlvbi1jb250YWluZXIgLnNsaWRlcnMtc2VjdGlvbiAuc2xpZGVycy1zZWN0aW9uLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIC5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG5cbnNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyLmNvbnRhY3QtbG9jYXRpb25zIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lci5jb250YWN0LWxvY2F0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lci5jb250YWN0LWxvY2F0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lci5jb250YWN0LWxvY2F0aW9ucyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLnNlY3Rpb24taW5mbyB7XG4gIHBhZGRpbmctYm90dG9tOiA4MnB4O1xuICBtYXgtd2lkdGg6IDkxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5zZWN0aW9uLWluZm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAuc2VjdGlvbi1pbmZvIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbnNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5zZWN0aW9uLWluZm8gcCB7XG4gIG1heC13aWR0aDogNDc1cHg7XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxpc3QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lciAubGlzdC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1saXN0LWNvbnRhaW5lciAubG9jYXRpb24taXRlbSB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Qzg2OTk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1saXN0LWNvbnRhaW5lciAubG9jYXRpb24taXRlbSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzdDODY5OTtcbn1cbnNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tbGlzdCAubG9jYXRpb24tbGlzdC1jb250YWluZXIgLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tbGlzdCAubG9jYXRpb24tbGlzdC1jb250YWluZXIgLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWl0ZW0tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1pdGVtLWNvbnRhaW5lciA+IGRpdiB7XG4gIHdpZHRoOiA0NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1saXN0LWNvbnRhaW5lciAubG9jYXRpb24taXRlbSAubG9jYXRpb24taXRlbS1jb250YWluZXIgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1saXN0LWNvbnRhaW5lciAubG9jYXRpb24taXRlbSAubG9jYXRpb24taXRlbS1jb250YWluZXIgLmxlZnQtY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICB9XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1pdGVtLWNvbnRhaW5lciAubGVmdC1jb2x1bW4gLmxvY2F0aW9uLW5hbWUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1saXN0LWNvbnRhaW5lciAubG9jYXRpb24taXRlbSAubG9jYXRpb24taXRlbS1jb250YWluZXIgLmxlZnQtY29sdW1uIC5sb2NhdGlvbi1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1pdGVtLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIC5sb2NhdGlvbi1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtdXMgc2VjdGlvbi5sb2NhdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0LXVzIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0LXVzIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5zZWN0aW9uLWluZm8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdC11cyBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAuc2VjdGlvbi1pbmZvID4gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtdXMgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdC11cyBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtdXMgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb246bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtdXMgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb246bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtdXMgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1pdGVtLWNvbnRhaW5lciAubGVmdC1jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0LXVzIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tbGlzdCAubG9jYXRpb24taXRlbSAubG9jYXRpb24taXRlbS1jb250YWluZXIgLmxlZnQtY29sdW1uIC5sb2NhdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZm9ybS1zZWN0aW9uIC5mb3JtLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDE2M3B4O1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZvcm0tc2VjdGlvbiAuZm9ybS1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1zZWN0aW9uIC5mb3JtLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgfVxufVxuLmZvcm0tc2VjdGlvbiAuZm9ybS1zZWN0aW9uLWNvbnRhaW5lciAubGluZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmZvcm0tc2VjdGlvbiAuZm9ybS1zZWN0aW9uLWNvbnRhaW5lciAubGluZXMtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAtMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgLmZvcm0tc2VjdGlvbiAuZm9ybS1zZWN0aW9uLWNvbnRhaW5lciAubGluZXMtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAtMTkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm0tc2VjdGlvbiAuZm9ybS1zZWN0aW9uLWNvbnRhaW5lciAubGluZXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9ybS1zZWN0aW9uIC5mb3JtLXNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiA4ODBweDtcbn1cbi5mb3JtLXNlY3Rpb24gLmZvcm0tc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24tdGl0bGUgaDEsIC5mb3JtLXNlY3Rpb24gLmZvcm0tc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24tdGl0bGUgaDIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZvcm0tc2VjdGlvbiAuZm9ybS1zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi10aXRsZSBoNSB7XG4gIG1heC13aWR0aDogNjU1cHg7XG59XG5cbi5mb3JtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAxMDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4uZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDkwOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gbGFiZWwge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIGxhYmVsLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIGlucHV0LCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvRmllbGRXcmFwLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIHNlbGVjdCwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIGlucHV0LCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIHNlbGVjdCwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCB0ZXh0YXJlYSwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCBsYWJlbCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Qzg2OTk7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRhIEFsdCBNZWRpdW1cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMzdweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIGlucHV0OjpwbGFjZWhvbGRlciwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCBzZWxlY3Q6OnBsYWNlaG9sZGVyLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIHRleHRhcmVhOjpwbGFjZWhvbGRlciwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCBsYWJlbDo6cGxhY2Vob2xkZXIge1xuICBmb250LWZhbWlseTogXCJUZXh0YSBBbHQgTWVkaXVtXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMxNDFENDE7XG59XG4uZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIHNlbGVjdFttdWx0aXBsZT1tdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sICNMYmxQcm9kdWN0X0ludGVyZXN0X19jX2NvbnRhY3Qge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCAubWt0b0NoZWNrYm94TGlzdCBsYWJlbCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgLm1rdG9DaGVja2JveExpc3QgaW5wdXQge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9FcnJvck1zZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRhIEFsdCBNZWRpdW1cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIGNvbG9yOiAjRjQ3OTNCICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0bztcbn1cbi5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtI21rdG9Gb3JtXzEzOTYgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1yZXF1ZXN0LWEtZGVtbyAuZm9ybS1zZWN0aW9uIC5mb3JtLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtcmVxdWVzdC1hLWRlbW8gLmZvcm0tc2VjdGlvbiAuZm9ybS1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1yZXN1bHRzIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVFNEVFO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cyAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zZWFyY2gtcmVzdWx0cyAuYXNsX3dfY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zZWFyY2gtcmVzdWx0cyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTIge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMiAucHJvYm94IHtcbiAgcGFkZGluZzogMjRweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2VhcmNoLXJlc3VsdHMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUyIC5wcm9ib3gge1xuICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgfVxufVxuLnNlYXJjaC1yZXN1bHRzIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMiAucHJvYm94IC5wcm9jbG9zZSBzdmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnNlYXJjaC1yZXN1bHRzIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMiAucHJvYm94IGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoLXJlc3VsdHMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUyIC5wcm9ib3ggZm9ybSBpbnB1dCwgLnNlYXJjaC1yZXN1bHRzIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMiAucHJvYm94IGZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRhIEFsdCBCb29rXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTIgLnByb2JveCBmb3JtIGlucHV0LCAuc2VhcmNoLXJlc3VsdHMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUyIC5wcm9ib3ggZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTIgLnByb2JveCBmb3JtIGlucHV0LCAuc2VhcmNoLXJlc3VsdHMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUyIC5wcm9ib3ggZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLnNlYXJjaC1yZXN1bHRzIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMiAucHJvYm94IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC0yNHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDtcbiAgY29sb3I6ICNGNDc5M0IgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhIEV4dHJhQm9sZFwiO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VhcmNoLXJlc3VsdHMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUyIC5wcm9ib3ggZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgfVxufVxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RFRTRFRTtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGU6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERUU0RUU7XG59XG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZSAuZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhXCI7XG4gIGNvbG9yOiAjMTQxRDQxO1xufVxuLnNlYXJjaC1yZXN1bHRzIGFydGljbGUgLmVudHJ5LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzIC5wYWdpbmF0aW9uIHtcbiAgcGFkZGluZzogOTdweCAwIDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cyAucGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG4uc2VhcmNoLXJlc3VsdHMgLnBhZ2luYXRpb24gLm5hdi1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNlYXJjaC1yZXN1bHRzIC5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycyB7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJUZXh0YSBBbHQgTWVkaXVtXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5zZWFyY2gtcmVzdWx0cyAucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMuY3VycmVudCB7XG4gIGNvbG9yOiAjMDA4RkQ1O1xufVxuLnNlYXJjaC1yZXN1bHRzIC5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycy5uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMgLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzLnByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbmJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUpIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCB7XG4gIG1hcmdpbi10b3A6IC0yMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZSkgLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiAtMjcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLWZsZXhpYmxlKSAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQge1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICB9XG59XG5cbi5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiA0MHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTcyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCB7XG4gIHdpZHRoOiBjYWxjKDMzJSAtIDIzcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBwYWRkaW5nOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG4uZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIC5pbWFnZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cbi5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIC50ZXh0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG59XG4uZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbi5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwgaDUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCAuc3VidGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCAuYnV0dG9uLCAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCAubWVnYS1tZW51LWxpbmssIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCAubWVnYS1tZW51LWxpbmssIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCAuYnV0dG9uLCAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCAubWVnYS1tZW51LWxpbmssIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCAubWVnYS1tZW51LWxpbmssIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uY3VzdG9tZXItcG9ydGFsIC5lbnRyeS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMzEzcHg7XG59XG4uY3VzdG9tZXItcG9ydGFsIC5lbnRyeS1jb250ZW50IGZvcm0ge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLmN1c3RvbWVyLXBvcnRhbCAuZW50cnktY29udGVudCBmb3JtIGZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uY3VzdG9tZXItcG9ydGFsIC5lbnRyeS1jb250ZW50IGZvcm0gZmllbGRzZXQgLmNvbDEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmN1c3RvbWVyLXBvcnRhbCAuZW50cnktY29udGVudCBmb3JtIGZpZWxkc2V0IC5jb2wxIGlucHV0W3R5cGU9dGV4dF0sIC5jdXN0b21lci1wb3J0YWwgLmVudHJ5LWNvbnRlbnQgZm9ybSBmaWVsZHNldCAuY29sMSBpbnB1dFt0eXBlPXBhc3N3b3JkXSB7XG4gIHdpZHRoOiA2OTVweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE0MUQ0MTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRhIEFsdCBCb29rXCI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uY3VzdG9tZXItcG9ydGFsIC5lbnRyeS1jb250ZW50IGZvcm0gZmllbGRzZXQgLmNvbDEgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsIC5jdXN0b21lci1wb3J0YWwgLmVudHJ5LWNvbnRlbnQgZm9ybSBmaWVsZHNldCAuY29sMSBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzE0MUQ0MTtcbn1cbi5jdXN0b21lci1wb3J0YWwgLmVudHJ5LWNvbnRlbnQgZm9ybSBmaWVsZHNldCAuY29sMSAuYnV0dG9uLCAuY3VzdG9tZXItcG9ydGFsIC5lbnRyeS1jb250ZW50IGZvcm0gZmllbGRzZXQgLmNvbDEgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuY3VzdG9tZXItcG9ydGFsIC5lbnRyeS1jb250ZW50IGZvcm0gZmllbGRzZXQgLmNvbDEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLmN1c3RvbWVyLXBvcnRhbCAuZW50cnktY29udGVudCBmb3JtIGZpZWxkc2V0IC5jb2wxIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmN1c3RvbWVyLXBvcnRhbCAuZW50cnktY29udGVudCBmb3JtIGZpZWxkc2V0IC5jb2wxIC5tZWdhLW1lbnUtbGluaywgLmN1c3RvbWVyLXBvcnRhbCAuZW50cnktY29udGVudCBmb3JtIGZpZWxkc2V0IC5jb2wxIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5jdXN0b21lci1wb3J0YWwgLmVudHJ5LWNvbnRlbnQgZm9ybSBmaWVsZHNldCAuY29sMSAubWVnYS1tZW51LWxpbmssIC5jdXN0b21lci1wb3J0YWwgLmVudHJ5LWNvbnRlbnQgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gZmllbGRzZXQgLmNvbDEgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgLmN1c3RvbWVyLXBvcnRhbCAuZW50cnktY29udGVudCBmb3JtLm1rdG9Gb3JtIGZpZWxkc2V0IC5jb2wxIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE0MnB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uY3VzdG9tZXItcG9ydGFsIC5lbnRyeS1jb250ZW50IGZvcm0gZmllbGRzZXQgLmNvbDEgLmJ1dHRvbjphZnRlciwgLmN1c3RvbWVyLXBvcnRhbCAuZW50cnktY29udGVudCBmb3JtIGZpZWxkc2V0IC5jb2wxIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLmN1c3RvbWVyLXBvcnRhbCAuZW50cnktY29udGVudCBmb3JtIGZpZWxkc2V0IC5jb2wxICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5jdXN0b21lci1wb3J0YWwgLmVudHJ5LWNvbnRlbnQgZm9ybSBmaWVsZHNldCAuY29sMSAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5jdXN0b21lci1wb3J0YWwgLmVudHJ5LWNvbnRlbnQgZm9ybSBmaWVsZHNldCAuY29sMSAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5jdXN0b21lci1wb3J0YWwgLmVudHJ5LWNvbnRlbnQgZm9ybSBmaWVsZHNldCAuY29sMSAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuY3VzdG9tZXItcG9ydGFsIC5lbnRyeS1jb250ZW50IGZvcm0gZmllbGRzZXQgLmNvbDEgLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuY3VzdG9tZXItcG9ydGFsIC5lbnRyeS1jb250ZW50IC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIGZpZWxkc2V0IC5jb2wxIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjphZnRlciwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIC5jdXN0b21lci1wb3J0YWwgLmVudHJ5LWNvbnRlbnQgZm9ybS5ta3RvRm9ybSBmaWVsZHNldCAuY29sMSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLmN1c3RvbWVyLXBvcnRhbCAuZW50cnktY29udGVudCBmb3JtIGZpZWxkc2V0IC5jb2wxIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI0Y0NzkzQjtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhIEV4dHJhQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxO1xufVxuXG4ubGFuZ3VhZ2UtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5ndWFnZS1saW5rcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmxhbmd1YWdlLWxpbmtzIGEge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGEgQWx0IE1lZGl1bVwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGFuZ3VhZ2UtbGlua3MgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5zaW5nbGUtbGVhZGVyc2hpcCAubWVtYmVyLCAuc2luZ2xlLXRlc3RpbW9uaWFscyAubWVtYmVyLCAucGFnZS10ZW1wbGF0ZS1wYWdlLWZsZXhpYmxlIC5tZW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxRDQxO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIsIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIsIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5zaW5nbGUtbGVhZGVyc2hpcCAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyID4gZGl2LCAuc2luZ2xlLXRlc3RpbW9uaWFscyAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1wYWdlLWZsZXhpYmxlIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgPiBkaXYge1xuICB3aWR0aDogMzAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlLWxlYWRlcnNoaXAgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciA+IGRpdiwgLnNpbmdsZS10ZXN0aW1vbmlhbHMgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciA+IGRpdiwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZSAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvLCAuc2luZ2xlLXRlc3RpbW9uaWFscyAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbywgLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZSAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDkzcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5M3B4O1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuc2luZ2xlLWxlYWRlcnNoaXAgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8sIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvLCAucGFnZS10ZW1wbGF0ZS1wYWdlLWZsZXhpYmxlIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDNweDtcbiAgfVxufVxuLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5tZW1iZXItaW5mby1jb250YWluZXIsIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5tZW1iZXItaW5mby1jb250YWluZXIsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2luZ2xlLWxlYWRlcnNoaXAgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciwgLnNpbmdsZS10ZXN0aW1vbmlhbHMgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZSAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAubWVtYmVyLWluZm8tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5tZW1iZXItaW5mby1jb250YWluZXIsIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5tZW1iZXItaW5mby1jb250YWluZXIsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5tZW1iZXItaW5mby1jb250YWluZXIsIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5tZW1iZXItaW5mby1jb250YWluZXIsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG4uc2luZ2xlLWxlYWRlcnNoaXAgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciAubWVtYmVyLXBvc2l0aW9uLCAuc2luZ2xlLXRlc3RpbW9uaWFscyAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAubWVtYmVyLWluZm8tY29udGFpbmVyIC5tZW1iZXItcG9zaXRpb24sIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciAubWVtYmVyLXBvc2l0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uc2luZ2xlLWxlYWRlcnNoaXAgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciAuc29jaWFsLWxpbmtzLCAuc2luZ2xlLXRlc3RpbW9uaWFscyAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAubWVtYmVyLWluZm8tY29udGFpbmVyIC5zb2NpYWwtbGlua3MsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciAuc29jaWFsLWxpbmtzIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uc2luZ2xlLWxlYWRlcnNoaXAgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciAuc29jaWFsLWxpbmtzIC5zb2NpYWwtbGluaywgLnNpbmdsZS10ZXN0aW1vbmlhbHMgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciAuc29jaWFsLWxpbmtzIC5zb2NpYWwtbGluaywgLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZSAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAubWVtYmVyLWluZm8tY29udGFpbmVyIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5tZW1iZXItaW5mby1jb250YWluZXIgaDMsIC5zaW5nbGUtbGVhZGVyc2hpcCAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAubWVtYmVyLWluZm8tY29udGFpbmVyIHAsIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5tZW1iZXItaW5mby1jb250YWluZXIgaDMsIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5tZW1iZXItaW5mby1jb250YWluZXIgcCwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZSAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAubWVtYmVyLWluZm8tY29udGFpbmVyIGgzLCAucGFnZS10ZW1wbGF0ZS1wYWdlLWZsZXhpYmxlIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5tZW1iZXItaW5mby1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5tZW1iZXItaW5mby1jb250YWluZXIgaDMsIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5tZW1iZXItaW5mby1jb250YWluZXIgaDMsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciBoMyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5jdGEtbGluaywgLnNpbmdsZS10ZXN0aW1vbmlhbHMgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLmN0YS1saW5rLCAucGFnZS10ZW1wbGF0ZS1wYWdlLWZsZXhpYmxlIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5jdGEtbGluayB7XG4gIHBhZGRpbmctdG9wOiA1M3B4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzdDODY5OTtcbiAgbWFyZ2luLXRvcDogNTNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5jdGEtbGluaywgLnNpbmdsZS10ZXN0aW1vbmlhbHMgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLmN0YS1saW5rLCAucGFnZS10ZW1wbGF0ZS1wYWdlLWZsZXhpYmxlIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5jdGEtbGluayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA0M3B4O1xuICAgIG1hcmdpbjogNDBweCA0MHB4IDAgMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWxlYWRlcnNoaXAgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLmN0YS1saW5rLCAuc2luZ2xlLXRlc3RpbW9uaWFscyAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAuY3RhLWxpbmssIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLmN0YS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaW5nbGUtbGVhZGVyc2hpcCAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAuY3RhLWxpbmssIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5jdGEtbGluaywgLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZSAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAuY3RhLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG4uc2luZ2xlLWxlYWRlcnNoaXAgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWltYWdlLCAuc2luZ2xlLXRlc3RpbW9uaWFscyAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW1hZ2UsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiA0LzU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5zaW5nbGUtbGVhZGVyc2hpcCAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW1hZ2U6OmJlZm9yZSwgLnNpbmdsZS10ZXN0aW1vbmlhbHMgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWltYWdlOjpiZWZvcmUsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWltYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEyNSU7XG59XG4uc2luZ2xlLWxlYWRlcnNoaXAgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWltYWdlID4gaW1nLCAuc2luZ2xlLXRlc3RpbW9uaWFscyAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW1hZ2UgPiBpbWcsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWltYWdlID4gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXItYmlvLWZ1bGwsIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXItYmlvLWZ1bGwsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUgLm1lbWJlci1iaW8tZnVsbCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODQxcHgpIHtcbiAgLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXItYmlvLWZ1bGwsIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXItYmlvLWZ1bGwsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUgLm1lbWJlci1iaW8tZnVsbCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuXG5zZWN0aW9uLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uIC5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbi1jb250YWluZXIge1xuICBwYWRkaW5nOiAxNTBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNTBweCAwIDA7XG4gIH1cbn1cbnNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC5ncmlkLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC5ncmlkLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uIC5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLnRlYW0tZ3JpZCAuZ3JpZC10aXRsZSA+IGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uIC5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLnRlYW0tZ3JpZCAuZ3JpZC10aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbnNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0bztcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xuICBncmlkLXJvdy1nYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xuICB9XG59XG5zZWN0aW9uLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uIC5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLnRlYW0tZ3JpZCAudGVhbS1ncmlkLWNvbnRhaW5lciAuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNjBweDtcbiAgYmFja2dyb3VuZDogI0YzRjVGOTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgc2VjdGlvbi5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbiAubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC50ZWFtLWdyaWQgLnRlYW0tZ3JpZC1jb250YWluZXIgLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuc2VjdGlvbi5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbiAubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC50ZWFtLWdyaWQgLnRlYW0tZ3JpZC1jb250YWluZXIgLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGhlaWdodDogNDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIHNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIHNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyNDRweDtcbiAgfVxufVxuc2VjdGlvbi5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbiAubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC50ZWFtLWdyaWQgLnRlYW0tZ3JpZC1jb250YWluZXIgLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWNvbnRhaW5lciAuaW5mby13cmFwcGVyIHtcbiAgZmxleDogMTtcbn1cbnNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250YWluZXIgLmluZm8td3JhcHBlciAuaW5mby13cmFwcGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbnNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250YWluZXIgLmluZm8tbmFtZSwgc2VjdGlvbi5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbiAubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC50ZWFtLWdyaWQgLnRlYW0tZ3JpZC1jb250YWluZXIgLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWNvbnRhaW5lciAuaW5mby1wb3NpdGlvbiB7XG4gIGNvbG9yOiAjMTQxRDQxO1xufVxuc2VjdGlvbi5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbiAubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC50ZWFtLWdyaWQgLnRlYW0tZ3JpZC1jb250YWluZXIgLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWNvbnRhaW5lciAudG9wLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5zZWN0aW9uLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uIC5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLnRlYW0tZ3JpZCAudGVhbS1ncmlkLWNvbnRhaW5lciAuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tY29udGFpbmVyIC50b3AtY29udGFpbmVyIC5pbmZvLW5hbWUge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbnNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250YWluZXIgLmJvdHRvbS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA1M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250YWluZXIgLmJvdHRvbS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gIH1cbn1cblxuLmRhcmstaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjIzM2Y7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXJrLWhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmRhcmstaGVybyAuY29udGFpbmVyLWxlZnQtc3BhY2UuY29udGFpbmVyLWZpeGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuLmRhcmstaGVybyAuY29udGFpbmVyLWxlZnQtc3BhY2UgcCwgLmRhcmstaGVybyAuY29udGFpbmVyLWxlZnQtc3BhY2UgaDEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXJrLWhlcm8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWltYWdlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFyay1oZXJvIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1pbWFnZS1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFyay1oZXJvIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5kYXJrLWhlcm8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4O1xuICB3aWR0aDogY2FsYyg0NSUgLSAxMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhcmstaGVybyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFyay1oZXJvIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgfVxufVxuLmRhcmstaGVybyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBoMiwgLmRhcmstaGVybyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZGFyay1oZXJvIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5kYXJrLWhlcm8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWltYWdlLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IGNhbGMoNTUlIC0gMTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYXJrLWhlcm8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWltYWdlLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmRhcmstaGVybyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtaW1hZ2UtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhcmstaGVybyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtaW1hZ2UtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59XG5cbi5kYXJrLWNhcmRzLXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUxNTIzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kYXJrLWNhcmRzLXNsaWRlciB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZGFyay1jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIuY29udGFpbmVyLWZpeGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuLmRhcmstY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIGgyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZGFyay1jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmRhcmstY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIge1xuICBnYXA6IDEwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHtcbiAgLmRhcmstY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIge1xuICAgIGdhcDogMDtcbiAgfVxufVxuLmRhcmstY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLmxlZnQtY29sdW1uIC5hcnJvd3MtY29udGFpbmVyIC5zbGlkZXItYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ3OTNCO1xufVxuLmRhcmstY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZCAuc2xpZGUtY2FyZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIyMzNmO1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGFyay1jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkIC5zbGlkZS1jYXJkLWNvbnRhaW5lciAuc2xpZGUtdGl0bGUsIC5kYXJrLWNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQgLnNsaWRlLWNhcmQtY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXJrLWNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQgLnNsaWRlLWNhcmQtY29udGFpbmVyIC5zbGlkZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZGFyay1jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZS5zbGljay1hY3RpdmU6bm90KC5zbGljay1jdXJyZW50KSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmRhcmstdWJlcmZsaXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIyMzNmO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFyay11YmVyZmxpcCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZGFyay11YmVyZmxpcCAuZGFyay11YmVyZmxpcC1jb250YWluZXIuY29udGFpbmVyLWZpeGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuLmRhcmstdWJlcmZsaXAgLmRhcmstdWJlcmZsaXAtY29udGFpbmVyIGgyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZGFyay11YmVyZmxpcCAuZGFyay11YmVyZmxpcC1jb250YWluZXIgLnViZXJmbGlwIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLmRhcmstdWJlcmZsaXAgLmRhcmstdWJlcmZsaXAtY29udGFpbmVyIC51YmVyZmxpcCAudWYtdGlsZS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgMSUgNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZGFyay11YmVyZmxpcCAuZGFyay11YmVyZmxpcC1jb250YWluZXIgLnViZXJmbGlwIC51Zi10aWxlLXdyYXBwZXIgLnVmLXRpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUxNTIzICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC5kYXJrLXViZXJmbGlwIC5kYXJrLXViZXJmbGlwLWNvbnRhaW5lciAudWJlcmZsaXAgLnVmLXRpbGUtd3JhcHBlciAudWYtdGlsZSBmaWd1cmUudWYtdGlsZS10aHVtYm5haWwge1xuICAgIGhlaWdodDogNTQlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kYXJrLXViZXJmbGlwIC5kYXJrLXViZXJmbGlwLWNvbnRhaW5lciAudWJlcmZsaXAgLnVmLXRpbGUtd3JhcHBlciAudWYtdGlsZSAudWYtdGlsZS1jb3B5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1MTUyMyAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyNXB4IDMycHggNDBweCAhaW1wb3J0YW50O1xufVxuLmRhcmstdWJlcmZsaXAgLmRhcmstdWJlcmZsaXAtY29udGFpbmVyIC51YmVyZmxpcCAudWYtdGlsZS13cmFwcGVyIC51Zi10aWxlIC51Zi10aWxlLWNvcHkgLnVmLXRpbGUtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmstdWJlcmZsaXAgLmRhcmstdWJlcmZsaXAtY29udGFpbmVyIC51YmVyZmxpcCAudWYtdGlsZS13cmFwcGVyIC51Zi10aWxlIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUxNTIzICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTVweDtcbn1cbi5kYXJrLXViZXJmbGlwIC5kYXJrLXViZXJmbGlwLWNvbnRhaW5lciAudWJlcmZsaXAgLnVmLXRpbGUtd3JhcHBlciAudWYtdGlsZSAudWYtdGlsZS1jb250ZW50LWxhYmVsIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwtdGV4dCB7XG4gIHBhZGRpbmc6IDAgMCAwIDMycHg7XG59XG5cbi5kYXJrLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTE1MjM7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhcmstYmFubmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbi5kYXJrLWJhbm5lciAuZGFyay1iYW5uZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRhcmstYmFubmVyIC5kYXJrLWJhbm5lci1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1LCAyMSwgMzUsIDAuNyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhcmstYmFubmVyIC5kYXJrLWJhbm5lci1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmRhcmstYmFubmVyIC5kYXJrLWJhbm5lci1jb250YWluZXIuY29udGFpbmVyLWZpeGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuLmRhcmstYmFubmVyIC5kYXJrLWJhbm5lci1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmRhcmstYmFubmVyIC5kYXJrLWJhbm5lci1jb250YWluZXIgaDIsIC5kYXJrLWJhbm5lciAuZGFyay1iYW5uZXItY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbi5kYXJrLWJhbm5lciAuZGFyay1iYW5uZXItY29udGFpbmVyIHAge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufSIsIi8qIVxuVGhlbWUgTmFtZTogSGVhbHRoIEVkZ2VcblRoZW1lIFVSSTogaHR0cDovL3VuZGVyc2NvcmVzLm1lL1xuQXV0aG9yOiBVbmRlcnNjb3Jlcy5tZVxuQXV0aG9yIFVSSTogaHR0cDovL3VuZGVyc2NvcmVzLm1lL1xuRGVzY3JpcHRpb246IERlc2NyaXB0aW9uXG5WZXJzaW9uOiAxLjAuMFxuVGVzdGVkIHVwIHRvOiA1LjRcblJlcXVpcmVzIFBIUDogNS42XG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6IExJQ0VOU0VcblRleHQgRG9tYWluOiBoZWFsdGgtZWRnZVxuVGFnczogY3VzdG9tLWJhY2tncm91bmQsIGN1c3RvbS1sb2dvLCBjdXN0b20tbWVudSwgZmVhdHVyZWQtaW1hZ2VzLCB0aHJlYWRlZC1jb21tZW50cywgdHJhbnNsYXRpb24tcmVhZHlcblxuVGhpcyB0aGVtZSwgbGlrZSBXb3JkUHJlc3MsIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBHUEwuXG5Vc2UgaXQgdG8gbWFrZSBzb21ldGhpbmcgY29vbCwgaGF2ZSBmdW4sIGFuZCBzaGFyZSB3aGF0IHlvdSd2ZSBsZWFybmVkLlxuXG5IZWFsdGggRWRnZSBpcyBiYXNlZCBvbiBVbmRlcnNjb3JlcyBodHRwczovL3VuZGVyc2NvcmVzLm1lLywgKEMpIDIwMTItMjAyMCBBdXRvbWF0dGljLCBJbmMuXG5VbmRlcnNjb3JlcyBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgdjIgb3IgbGF0ZXIuXG5cbk5vcm1hbGl6aW5nIHN0eWxlcyBoYXZlIGJlZW4gaGVscGVkIGFsb25nIHRoYW5rcyB0byB0aGUgZmluZSB3b3JrIG9mXG5OaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbCBodHRwczovL25lY29sYXMuZ2l0aHViLmlvL25vcm1hbGl6ZS5jc3MvXG4qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEdlbmVyaWNcblx0LSBOb3JtYWxpemVcblx0LSBCb3ggc2l6aW5nXG4jIEJhc2Vcblx0LSBUeXBvZ3JhcGh5XG5cdC0gRWxlbWVudHNcblx0LSBMaW5rc1xuXHQtIEZvcm1zXG4jIyBMYXlvdXRzXG4jIENvbXBvbmVudHNcblx0LSBOYXZpZ2F0aW9uXG5cdC0gUG9zdHMgYW5kIHBhZ2VzXG5cdC0gQ29tbWVudHNcblx0LSBXaWRnZXRzXG5cdC0gTWVkaWFcblx0LSBDYXB0aW9uc1xuXHQtIEdhbGxlcmllc1xuIyBwbHVnaW5zXG5cdC0gSmV0cGFjayBpbmZpbml0ZSBzY3JvbGxcbiMgVXRpbGl0aWVzXG5cdC0gQWNjZXNzaWJpbGl0eVxuXHQtIEFsaWdubWVudHNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEdlbmVyaWNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbi8qIFNlY3Rpb25zXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICpcdFx0YGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBCb3ggc2l6aW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1vcmUgZWFzaWx5IGNoYW5nZSBpdCdzIHZhbHVlIG9uIGEgY29tcG9uZW50IGxldmVsLlxuQGxpbmsgaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEJhc2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBjbGVhcjogYm90aDtcbn1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG5kZm4sXG5jaXRlLFxuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDEuNWVtO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbnByZSB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgY291cmllciwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAxLjZlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMS42ZW07XG59XG5cbmNvZGUsXG5rYmQsXG50dCxcbnZhciB7XG4gIGZvbnQtZmFtaWx5OiBtb25hY28sIGNvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG59XG5cbmFiYnIsXG5hY3JvbnltIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbm1hcmssXG5pbnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmOWMwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJpZyB7XG4gIGZvbnQtc2l6ZTogMTI1JTtcbn1cblxuLyogRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbmhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbnVsLFxub2wge1xuICBtYXJnaW46IDAgMCAxLjVlbSAzZW07XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cblxub2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG5saSA+IHVsLFxubGkgPiBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cblxudGFibGUge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIExpbmtzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmEge1xuICBjb2xvcjogIzQxNjllMTtcbn1cblxuYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM4MDAwODA7XG59XG5cbmE6aG92ZXIsXG5hOmZvY3VzLFxuYTphY3RpdmUge1xuICBjb2xvcjogIzE5MTk3MDtcbn1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG5hOmhvdmVyLFxuYTphY3RpdmUge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5idXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjY2MgI2NjYyAjYmJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjZlbSAxZW0gMC40ZW07XG59XG5cbmJ1dHRvbjpob3ZlcixcbmlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwicmVzZXRcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICNiYmIgI2FhYTtcbn1cblxuYnV0dG9uOmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl06YWN0aXZlLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyZXNldFwiXTphY3RpdmUsXG5pbnB1dFt0eXBlPVwicmVzZXRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbn1cblxuc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cblxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBMYXlvdXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ29tcG9uZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYWluLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwge1xuICBkaXNwbGF5OiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogLTk5OWVtO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCB1bCB7XG4gIGxlZnQ6IC05OTllbTtcbiAgdG9wOiAwO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpOmhvdmVyID4gdWwsXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpLmZvY3VzID4gdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogYXV0bztcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBhIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIGxpOmhvdmVyID4gdWwsXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIGxpLmZvY3VzID4gdWwge1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBTbWFsbCBtZW51LiAqL1xuLm1lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpdGUtbWFpbiAuY29tbWVudC1uYXZpZ2F0aW9uLFxuLnNpdGUtbWFpblxuLnBvc3RzLW5hdmlnYXRpb24sXG4uc2l0ZS1tYWluXG4ucG9zdC1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1saW5rcyxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbGlua3MsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY29tbWVudC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsXG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzLFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIHtcbiAgZmxleDogMSAwIDUwJTtcbn1cblxuLmNvbW1lbnQtbmF2aWdhdGlvbiAubmF2LW5leHQsXG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LW5leHQsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCB7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgZmxleDogMSAwIDUwJTtcbn1cblxuLyogUG9zdHMgYW5kIHBhZ2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zdGlja3kge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBvc3QsXG4ucGFnZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnVwZGF0ZWQ6bm90KC5wdWJsaXNoZWQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtY29udGVudCxcbi5lbnRyeS1jb250ZW50LFxuLmVudHJ5LXN1bW1hcnkge1xuICBtYXJnaW46IDEuNWVtIDAgMDtcbn1cblxuLnBhZ2UtbGlua3Mge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbi8qIENvbW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jb21tZW50LWNvbnRlbnQgYSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmJ5cG9zdGF1dGhvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBXaWRnZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53aWRnZXQge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLndpZGdldCBzZWxlY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIE1lZGlhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIE1ha2Ugc3VyZSBsb2dvIGxpbmsgd3JhcHMgYXJvdW5kIGxvZ28gaW1hZ2UuICovXG4uY3VzdG9tLWxvZ28tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogQ2FwdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndwLWNhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuICBtYXJnaW46IDAuODA3NWVtIDA7XG59XG5cbi53cC1jYXB0aW9uLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMS41ZW07XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBQbHVnaW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIEpldHBhY2sgaW5maW5pdGUgc2Nyb2xsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogSGlkZSB0aGUgUG9zdHMgTmF2aWdhdGlvbiBhbmQgdGhlIEZvb3RlciB3aGVuIEluZmluaXRlIFNjcm9sbCBpcyBpbiB1c2UuICovXG4uaW5maW5pdGUtc2Nyb2xsIC5wb3N0cy1uYXZpZ2F0aW9uLFxuLmluZmluaXRlLXNjcm9sbC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBSZS1kaXNwbGF5IHRoZSBUaGVtZSBGb290ZXIgd2hlbiBJbmZpbml0ZSBTY3JvbGwgaGFzIHJlYWNoZWQgaXRzIGVuZC4gKi9cbi5pbmZpbml0eS1lbmQubmV2ZXJlbmRpbmcgLnNpdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVXRpbGl0aWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIEFjY2Vzc2liaWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBub25lO1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jcHJpbWFyeVt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogQWxpZ25tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWxpZ25sZWZ0IHtcblxuICAvKnJ0bDppZ25vcmUqL1xuICBmbG9hdDogbGVmdDtcblxuICAvKnJ0bDppZ25vcmUqL1xuICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmFsaWducmlnaHQge1xuXG4gIC8qcnRsOmlnbm9yZSovXG4gIGZsb2F0OiByaWdodDtcblxuICAvKnJ0bDppZ25vcmUqL1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuIiwiLy9Gcm9tIFBpeGVscyB0byBFbXNcbkBmdW5jdGlvbiBlbSgkdGFyZ2V0LCAkY29udGV4dDogMTYpIHtcbiAgQHJldHVybiAoJHRhcmdldCAvICRjb250ZXh0KSAqIDFlbTtcbn1cblxuLy9SZXNwb25zaXZlIE1peGluXG5AbWl4aW4gcmVzcG9uZC10bygkcXVlcnkpIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRxdWVyeSkge1xuICAgIEBjb250ZW50XG4gIH1cbn1cblxuLy9Cb3ggU2l6aW5nXG5AbWl4aW4gYm94LXNpemluZygkYm94LW1vZGVsKSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogJGJveC1tb2RlbDsgLy8gU2FmYXJpIDw9IDVcbiAgLW1vei1ib3gtc2l6aW5nOiAkYm94LW1vZGVsOyAvLyBGaXJlZm94IDw9IDE5XG4gIGJveC1zaXppbmc6ICRib3gtbW9kZWw7XG59XG5cbi8vQ2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuQG1peGluIHBsYWNlaG9sZGVyLXN0eWxlKCRjb2xvcikge1xuXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbkBtaXhpbiBiYWNrZ3JvdW5kSW1hZ2UoJGJnU2l6ZSwgJGJnUmVwZWF0OiBuby1yZXBlYXQsICRiZ1Bvc2l0aW9uOiBjZW50ZXIpe1xuICBiYWNrZ3JvdW5kLXNpemU6ICRiZ1NpemU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiAkYmdSZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRiZ1Bvc2l0aW9uO1xufTtcblxuXG4vKiBPbmx5IGZvciBhZGQgIENTUyBzdHlsZXMgdG8gSUUgMTEgICAqL1xuQHN1cHBvcnRzICgtbXMtYWNjZWxlcmF0b3I6dHJ1ZSkge1xuICAvKiBJRSBFZGdlIDEyKyBDU1Mgc3R5bGVzIGdvIGhlcmUgKi9cbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLyogSUUgMTEgQ1NTIHN0eWxlcyBnbyBoZXJlICovXG59IiwiLy9WQVJJQUJMRVNcblxuLy9TaXplc1xuJGZpeGVkV2lkdGg6IDE4NDBweDtcbiRmaXhlZFdpZHRoSW50ZXJpb3JQYWdlczogMTUzMHB4O1xuJHNpZGVCYXJXaWR0aDogNDQ1cHg7XG5cbi8vRm9udHNcbiRmb250RmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcblxuXG4vL1RhZ3Ncbmh0bWwge1xuICBmb250LWZhbWlseTogJGZvbnRGYW1pbHk7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXG4gIGJvZHkge1xuICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5jb250YWluZXItZml4ZWQge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAkZml4ZWRXaWR0aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KXtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KXtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuXG4gICYuY2xlYXJmaXgge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1sZWZ0LXNwYWNle1xuICBwYWRkaW5nLWxlZnQ6IDMxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgJi5pbnRlcmlvci1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWluZXItZnVsbCB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYuY2xlYXJmaXgge1xuXG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLXNlY3Rpb24tbWFyZ2luIHtcbiAgbWFyZ2luOiAxNTBweCAwO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgIG1hcmdpbjogMTIwcHggMDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgIG1hcmdpbjogNTBweCAwO1xuICB9XG59XG5cbmRpdi5jb250ZW50LXdpdGgtc2lkZWJhciB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgZGl2LmNvbnRhaW5lci1jb250ZW50LFxuICBkaXYuY29udGFpbmVyLXNpZGViYXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgZGl2LmNvbnRhaW5lci1zaWRlYmFyIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gIGRpdi5jb250YWluZXItY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpZGVCYXJXaWR0aH0gLSA1MHB4KTtcbiAgfVxufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cblxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi51aS1hdXRvY29tcGxldGUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHotaW5kZXg6IDEwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cbiAgbGkudWktbWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxuXG59XG5cblxuLy8gd3AgYmFyIGZpeFxuXG5AaW5jbHVkZSByZXNwb25kLXRvKDc4MnB4KXtcbiAgaHRtbCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgI3dwYWRtaW5iYXIge1xuICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB9XG4gIH1cbn1cblxuXG5AaW5jbHVkZSByZXNwb25kLXRvKDYwMHB4KXtcbiAgaHRtbCB7XG4gICAgI3dwYWRtaW5iYXIge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cbiAgfVxufVxuXG5cbnB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmhlbnRyeXtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbmgxLGgyLFxuaDMsaDQsXG5oNSxoNntcbiAgbWFyZ2luOiAwO1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F2ZW50YSc7XG4gIHNyYzogdXJsKCcuL2ZvbnRzL0F2ZW50YS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4vZm9udHMvQXZlbnRhLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbnRhIE1lZGl1bSc7XG4gIHNyYzogdXJsKCcuL2ZvbnRzL0F2ZW50YS1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi9mb250cy9BdmVudGEtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F2ZW50YSBFeHRyYUJvbGQnO1xuICBzcmM6IHVybCgnLi9mb250cy9BdmVudGEtRXh0cmFCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4vZm9udHMvQXZlbnRhLUV4dHJhQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVGV4dGEgQWx0IEJvb2snO1xuICBzcmM6IHVybCgnLi9mb250cy9UZXh0YUFsdC1Cb29rLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4vZm9udHMvVGV4dGFBbHQtQm9vay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdUZXh0YSBBbHQgTWVkaXVtJztcbiAgc3JjOiB1cmwoJy4vZm9udHMvVGV4dGFBbHQtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4vZm9udHMvVGV4dGFBbHQtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbiRhdmVudGE6ICdBdmVudGEnO1xuJGF2ZW50YU1lZGl1bTogJ0F2ZW50YSBNZWRpdW0nO1xuJGF2ZW50YUV4dHJhQm9sZDogJ0F2ZW50YSBFeHRyYUJvbGQnO1xuJHRleHRhQWx0Qm9vazogJ1RleHRhIEFsdCBCb29rJztcbiR0ZXh0YUFsdE1lZGl1bTogJ1RleHRhIEFsdCBNZWRpdW0nOyIsImgxLCAuaDEge1xuICBjb2xvcjogJGRhcmtCbHVlO1xuICBmb250LWZhbWlseTogJGF2ZW50YU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogOThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmgyLCAuaDIge1xuICBjb2xvcjogJGRhcmtCbHVlO1xuICBmb250LWZhbWlseTogJGF2ZW50YU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA3OHB4O1xuICBsaW5lLWhlaWdodDogODhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmgzLCAuaDMge1xuICBjb2xvcjogJGRhcmtCbHVlO1xuICBmb250LWZhbWlseTogJGF2ZW50YU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmg0LCAuaDQge1xuICBjb2xvcjogJGRhcmtCbHVlO1xuICBmb250LWZhbWlseTogJGF2ZW50YU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmg1LCAuaDUge1xuICBjb2xvcjogJGRhcmtCbHVlO1xuICBmb250LWZhbWlseTogJGF2ZW50YSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmg2LCAuaDYge1xuICBjb2xvcjogJGRhcmtCbHVlO1xuICBmb250LWZhbWlseTogJGF2ZW50YU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbnAsIGxpIHtcbiAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgZm9udC1mYW1pbHk6ICR0ZXh0YUFsdEJvb2ssIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5zdHJvbmcge1xuICBjb2xvcjogJGRhcmtCbHVlO1xuICBmb250LWZhbWlseTogJGF2ZW50YU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuYSwgYTp2aXNpdGVkLCBhOmZvY3VzIHtcbiAgY29sb3I6ICRvcmFuZ2U7XG4gIGZvbnQtZmFtaWx5OiAkdGV4dGFBbHRCb29rLCBzYW5zLXNlcmlmO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGRhcmtPcmFuZ2U7XG4gIH1cbn1cblxuLmJ1dHRvbiwgLmJ1dHRvbjpmb2N1cywgLmJ1dHRvbjp2aXNpdGVkIHtcbiAgZm9udC1mYW1pbHk6ICRhdmVudGFFeHRyYUJvbGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgJi5oYXMtYXJyb3cge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgfVxuICAgICYuYmFjay1hcnJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSclMjNGNDc5M0InLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkYXJrR3JheTtcbiAgICAmLmhhcy1hcnJvdyB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtHcmF5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya0dyYXk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYud2hpdGUtYnV0dG9uIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgICYuaGFzLWFycm93IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyMzAwOEZENScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nJTIzMDA4RkQ1Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA3NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4NXB4O1xuICB9XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIGg1LCAuaDUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICBoNiwgLmg2IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbiAgcCwgbGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNjZweDtcbiAgfVxuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxuICBoNSwgLmg1IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbiAgaDYsIC5oNiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIHAsIGxpIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgdWwsIG9sIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLmJ1dHRvbiwgLmJ1dHRvbjp2aXNpdGVkLCAuYnV0dG9uOmZvY3VzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgJi5oYXMtYXJyb3cge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxuICBoNSwgLmg1IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cblxuLm1vZGFsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC44KTtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC52aWRlby13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHZpZGVvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNjAwcHgpIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBpZnJhbWUge1xuICAgICAgICBtYXgtaGVpZ2h0OjMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2xvc2UtbW9kYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTIwcHg7XG4gICAgdG9wOiAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MnB4O1xuICB9XG4gIC5zZXBhcmF0b3Ige1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCA4IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4wOTI5NjM5IDE1LjA4MjNMNy4xNjQwMyA4LjAxMTJMMC4wNzAzMTI1IDAuOTE3NDhDMi44ODM0OSA1LjIwNzkgMi44ODc0OSAxMC43OTU5IDAuMDkyOTYzOSAxNS4wODIzWicgZmlsbD0nJTIzN0M4Njk5Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCA4IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4yNTg5OCAxNS4wODIzTDcuMzMwMDUgOC4wMTEyTDAuMjM2MzI4IDAuOTE3NDhDMy4wNDk1MSA1LjIwNzkgMy4wNTM1MSAxMC43OTU5IDAuMjU4OTggMTUuMDgyM1onIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICB9XG4gIH1cbiAgc3BhbiB7XG4gICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICBmb250LWZhbWlseTogJHRleHRhQWx0Qm9vaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgYSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRkYXJrR3JheTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWRlby1idXR0b24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6MDtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OjEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnZpZGVvLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjMpO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLnZpZGVvLWJ1dHRvbi1pbnRlcmlvciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxuICB9XG4gIC52aWRlby1idXR0b24taW50ZXJpb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB3aWR0aDogMTE1cHg7XG4gICAgaGVpZ2h0OiAxMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1vdXQ7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgd2lkdGg6IDU3LjVweDtcbiAgICAgIGhlaWdodDogNTcuNXB4O1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlkZW8tbm8tY29udHJvbHMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi52aWRlby1wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTAwcHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwMHB4KTtcbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZGFzaCB7XG4gIGZyb20ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OjM0Mjg7XG4gIH1cbiAgdG8ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaW5mb2dyYXBoaWNEYXNoIHtcbiAgZnJvbSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6MTAwMDtcbiAgfVxuICB0byB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBkYXNoSW52ZXJ0ZWQge1xuICBmcm9tIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDo2MDA7XG4gIH1cbiAgdG8ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMjUwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZ3Jvd1kge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBncm93WCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuXG4ubGluZXMtY29udGFpbmVyIHtcbiAgc3ZnIHtcbiAgICBwYXRoIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OjM0Mjg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OjM0Mjg7XG4gICAgICBhbmltYXRpb246IGRhc2ggNXMgZm9yd2FyZHM7XG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDJzO1xuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogM3M7XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0cztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4udWJlcmZsaXAge1xuICAudWYtbGF6eS1sb2FkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAjdWYtbGF6eS1sb2FkZXItMTAyOTI4MzQge1xuICAgIG1heC13aWR0aDogMTEyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC51Zi1sYXp5LWxvYWRlciAudWYtdGlsZS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCAtMTBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC51Zi10aWxlLXdyYXBwZXIgLnVmLXRpbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWY5O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC51Zi10aWxlLWNvbnRhaW5lciAudWYtdGlsZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMjMlO1xuICAgIG1hcmdpbjogMCAxJSAyMHB4IWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnVmLXRpbGUtd3JhcHBlciAudWYtdGlsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWY5ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBmaWd1cmUudWYtdGlsZS10aHVtYm5haWwge1xuICAgIGhlaWdodDogNDElICFpbXBvcnRhbnQ7XG4gIH1cbiAgZmlndXJlLnVmLXRpbGUtdGh1bWJuYWlsIGltZyB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC51Zi10aWxlLXdyYXBwZXIgLnVmLXRpbGUgLnVmLXRpbGUtY29weSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmOTtcbiAgICBwYWRkaW5nOiAxNXB4IDIycHggNDBweDtcbiAgfVxuICAudWYtdGlsZS1jb250YWluZXIgLnVmLXRpbGUtY29weSAudWYtdGlsZS1mcmllbmRseS10aW1lc3RhbXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnVmLXRpbGUtd3JhcHBlciAudWYtdGlsZSAudWYtdGlsZS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IEF2ZW50YSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMTQxZDQxICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAudWYtdGlsZS13cmFwcGVyIC51Zi10aWxlIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1Zjk7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAudWYtdGlsZS13cmFwcGVyIC51Zi10aWxlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnVmLXRpbGUgLnVmLXRpbGUtY29udGVudC1sYWJlbC10ZXh0OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC51Zi10aWxlLWNvbnRhaW5lciAudWYtdGlsZS1jb250ZW50LWxhYmVsIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwtdGV4dCB7XG4gICAgcGFkZGluZzogMCAwIDAgMjJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAxOS4ycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAudWYtdGlsZS13cmFwcGVyIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwgLnVmLXRpbGUtY29udGVudC1sYWJlbC10ZXh0IHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBBdmVudGEgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgY29sb3I6ICNmNDc5M2I7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudWYtdGlsZS13cmFwcGVyIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwgaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vY2lob3N0LnViZXJmbGlwLmNvbS9oZWFsdGhlZGdlLXR2Mi9PQi04MTkyL2J1aWxkL2Fzc2V0cy9pbWFnZXMvY2lyY2xlLnN2Zyk7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDc5M2I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbjogMCAwIDI2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51Zi10aWxlLWNvbnRhaW5lciAudWYtdGlsZS1jb250ZW50LWxhYmVsIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwtYXJyb3cge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC51Zi10aWxlLXdyYXBwZXI6aG92ZXIgLnVmLXRpbGUgLnVmLXRpbGUtY29weSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGZkNSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnVmLXRpbGUtd3JhcHBlcjpob3ZlciAudWYtdGlsZSAudWYtdGlsZS10aXRsZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudWYtdGlsZS1jb250YWluZXIgLnVmLXRpbGUtd3JhcHBlcjpob3ZlciAudWYtdGlsZS1jb3B5IC5zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzNTA7XG4gICAgZm9udC1mYW1pbHk6IFRleHRhICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudWYtdGlsZS13cmFwcGVyOmhvdmVyIC51Zi10aWxlIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhmZDUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAudWYtdGlsZS1jb250YWluZXJcbiAgLnVmLXRpbGUtd3JhcHBlcjpob3ZlclxuICAudWYtdGlsZS1jb250ZW50LWxhYmVsXG4gIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwtdGV4dCxcbiAgLnVmLXRpbGUtY29udGFpbmVyXG4gIC51Zi10aWxlLXdyYXBwZXI6aG92ZXJcbiAgLnVmLXRpbGUtY29udGVudC1sYWJlbFxuICAudWYtdGlsZS1jb250ZW50LWxhYmVsLXRleHRcbiAgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnVmLXRpbGUtd3JhcHBlcjpob3ZlciAudWYtdGlsZSAudWYtdGlsZS1jb250ZW50LWxhYmVsLWFycm93OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vY2lob3N0LnViZXJmbGlwLmNvbS9oZWFsdGhlZGdlLXR2Mi9tYXN0ZXIvYXNzZXRzL2ltYWdlcy9jaXJjbGUuc3ZnKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLnVmLXRpbGUtY29udGFpbmVyIC51Zi10aWxlLXdyYXBwZXI6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnVmLXRpbGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogNDglICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC51Zi10aWxlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCIkd2hpdGU6ICNmZmZmZmY7XG4kbGlnaHRHcmF5OiAjRjNGNUY5O1xuJGdyYXk6ICNERUU0RUU7XG4kZGFya0dyYXk6ICM3Qzg2OTk7XG4kYmxhY2s6ICMwMDAwMDA7XG4kYmx1ZTogIzAwOEZENTtcbiRkYXJrQmx1ZTogIzE0MUQ0MTtcbiRncmVlbjogIzJENkM2QTtcbiRvcmFuZ2U6ICNGNDc5M0I7XG4kZGFya09yYW5nZTogI0MyNDEwMDtcbiRwaW5rOiAjRDEzRjc2O1xuJHB1cnBsZTogIzYxMTA1OTsiLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL2ltYWdlcy9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiXG5AY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIGFuaW1hdGUuY3NzIC0gaHR0cHM6Ly9hbmltYXRlLnN0eWxlL1xuICogVmVyc2lvbiAtIDQuMS4xXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgSGlwcG9jcmF0aWMgTGljZW5zZSAyLjEgLSBodHRwOi8vZmlyc3Rkb25vaGFybS5kZXZcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjIgQW5pbWF0ZS5jc3NcbiAqL1xuOnJvb3Qge1xuICAtLWFuaW1hdGUtZHVyYXRpb246IDFzO1xuICAtLWFuaW1hdGUtZGVsYXk6IDFzO1xuICAtLWFuaW1hdGUtcmVwZWF0OiAxO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tYW5pbWF0ZS1kdXJhdGlvbik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tYW5pbWF0ZS1kdXJhdGlvbik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3JlcGVhdC0xIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWFuaW1hdGUtcmVwZWF0KTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tYW5pbWF0ZS1yZXBlYXQpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3JlcGVhdC0yIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDEgKiAyKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygxICogMik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkgKiAyKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkgKiAyKTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygxICogMyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMSAqIDMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMyk7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktMXMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1hbmltYXRlLWRlbGF5KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1hbmltYXRlLWRlbGF5KTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0ycyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogMik7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDIpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDIpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAyKTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0zcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogMyk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDMpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAzKTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS00cyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogNCk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDQpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDQpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiA0KTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS01cyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogNSk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDUpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiA1KTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mYXN0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAvIDIpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgLyAyKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgLyAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pIC8gMik7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZmFzdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC44KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC44KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjgpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjgpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3Nsb3cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDIpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAyKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMik7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fc2xvd2VyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAzKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMyk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDMpO1xufVxuQG1lZGlhIHByaW50LCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hbmltYXRlX19hbmltYXRlZCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYW5pbWF0ZV9fYW5pbWF0ZWRbY2xhc3MqPSdPdXQnXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vKiBTbGlkaW5nIGVudHJhbmNlcyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG4vKiBGYWRpbmcgZW50cmFuY2VzICAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59IiwiLnNpdGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIC5jb250YWluZXItZml4ZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgIGhlaWdodDogODhweDtcbiAgICB9XG4gICAgLnNpdGUtYnJhbmRpbmcge1xuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDUwcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tYWluLW5hdmlnYXRpb24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAjbWVnYS1tZW51LXdyYXAtbWVudS0xIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgLm1lZ2EtbWVudS10b2dnbGUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICB0b3A6IDIzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1lZ2EtdG9nZ2xlLWJsb2NrLTAge1xuICAgICAgICAgICAgLm1lZ2EtdG9nZ2xlLWFuaW1hdGVkLWlubmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNtZWdhLW1lbnUtbWVudS0xIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiBsaS5tZWdhLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE2NjBweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyNzlweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5sYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgPiAubWVnYS1zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMzY2cHgpIHtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICA+IGEubWVnYS1tZW51LWxpbmssID4gYS5tZWdhLW1lbnUtbGluazp2aXNpdGVkLCA+IGEubWVnYS1tZW51LWxpbms6Zm9jdXMge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oYXMtYXJyb3c7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ1MHB4KSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGEubWVnYS1tZW51LWxpbmssID4gYS5tZWdhLW1lbnUtbGluazp2aXNpdGVkLCA+IGEubWVnYS1tZW51LWxpbms6Zm9jdXMge1xuICAgICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRleHRhQWx0TWVkaXVtLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NTBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgLm1lZ2EtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgOCAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuNTE5OTcgMS45MTU5OUMzLjI4MTA2IDUuMjc4MDggMy4yODEwNyAxMC43MjE1IDEuNTE5OTcgMTQuMDgzNkMxLjMzMzE5IDE0LjQzMDUgMS4xNDY0IDE0Ljc3NzMgMC45MDYyNSAxNS4wNzA4TDcuOTc3MzIgNy45OTk3OEwwLjkwNjI1IDAuOTI4NzExQzEuMTE5NzIgMS4yNDg5MSAxLjMzMzE4IDEuNTY5MTEgMS41MTk5NyAxLjkxNTk5WicgZmlsbD0nJTIzRjQ3OTNCJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubWVnYS1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDggMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjUxOTk3IDEuOTE1OTlDMy4yODEwNiA1LjI3ODA4IDMuMjgxMDcgMTAuNzIxNSAxLjUxOTk3IDE0LjA4MzZDMS4zMzMxOSAxNC40MzA1IDEuMTQ2NCAxNC43NzczIDAuOTA2MjUgMTUuMDcwOEw3Ljk3NzMyIDcuOTk5NzhMMC45MDYyNSAwLjkyODcxMUMxLjExOTcyIDEuMjQ4OTEgMS4zMzMxOCAxLjU2OTExIDEuNTE5OTcgMS45MTU5OVonIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubWVnYS10b2dnbGUtb24ge1xuICAgICAgICAgICAgICA+IGEubWVnYS1tZW51LWxpbmssID4gYS5tZWdhLW1lbnUtbGluazp2aXNpdGVkLCA+IGEubWVnYS1tZW51LWxpbms6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgLm1lZ2EtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgOCAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuNTE5OTcgMS45MTU5OUMzLjI4MTA2IDUuMjc4MDggMy4yODEwNyAxMC43MjE1IDEuNTE5OTcgMTQuMDgzNkMxLjMzMzE5IDE0LjQzMDUgMS4xNDY0IDE0Ljc3NzMgMC45MDYyNSAxNS4wNzA4TDcuOTc3MzIgNy45OTk3OEwwLjkwNjI1IDAuOTI4NzExQzEuMTE5NzIgMS4yNDg5MSAxLjMzMzE4IDEuNTY5MTEgMS41MTk5NyAxLjkxNTk5WicgZmlsbD0nJTIzRjQ3OTNCJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgoMCwgMSwgMSwgMCwgMSwgMSk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDgzcHgpO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC8qIEhpZGUgc2Nyb2xsYmFyIGZvciBJRSwgRWRnZSBhbmQgRmlyZWZveCAqL1xuICAgICAgICAgICAgICAmIHtcbiAgICAgICAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvKiBJRSBhbmQgRWRnZSAqL1xuICAgICAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgIC8qIEZpcmVmb3ggKi9cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLm1lZ2EtbWVudS1yb3cge1xuICAgICAgICAgICAgICAgICYuZmxleCB7XG4gICAgICAgICAgICAgICAgICA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLndpZGdldF90ZXh0IHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggODBweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA1MHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAubWVnYS1ibG9jay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogODBweCA4MHB4IDgwcHggNjVweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAzMHB4IDUwcHggNTBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMzBweCA0MHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAubWVnYS1zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtbGluaywgLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5tZWdhLW1lbnUtbGluazpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oYXMtYXJyb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVudGEsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2EtbWVudS1saW5rLCAubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLm1lZ2EtbWVudS1saW5rOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya0JsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi1tZW51IHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggNDBweCAxMDBweDtcbiAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggNTBweCA1MHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHggNDBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgPiAubWVnYS1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQycHggMDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICYucHJvdmlkZXItZGF0YS1tYW5hZ21lbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgPiAubWVnYS1tZW51LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCcgdmlld0JveD0nMCAwIDQwIDQwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjAgOC4zMzM1VjMxLjY2NjgnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J004LjMzMjAzIDIwSDMxLjY2NTQnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2EtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgNDAgNDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J004LjMzMjAzIDIwSDMxLjY2NTQnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtbGluaywgLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5tZWdhLW1lbnUtbGluazpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmhhcy1hcnJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53aGl0ZS1idXR0b247XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICYubWVnYS1kaXNhYmxlLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtbGluaywgLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5tZWdhLW1lbnUtbGluazpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRleHRhQWx0Qm9vaywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubWVnYS1tZW51LWZseW91dCB7XG4gICAgICAgICAgICAgICYubWVnYS10b2dnbGUtb24ge1xuICAgICAgICAgICAgICAgID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgPiAubWVnYS1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQyNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAubWVnYS1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrQmx1ZTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5tZWdhLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICA+IC5tZWdhLW1lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgPiAubWVnYS1zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgID4gLm1lZ2EtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICA+IC5tZWdhLW1lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtHcmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVudGEsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5yZXNvdXJjZXMtbWVudSB7XG4gICAgICAgICAgICAgID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtcm93IHtcbiAgICAgICAgICAgICAgICAgID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPiAubWVnYS1tZW51LWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMyl7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5tZWdhLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCA4MHB4IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDYwcHggMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLm1lZ2EtbWVudS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAubWVnYS1zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5tZWdhLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgPiAubWVnYS1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGF2ZW50YSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLndpZGdldF90ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0d2lkZ2V0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNDBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24sIC5idXR0b246dmlzaXRlZCwgLmJ1dHRvbjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tZW51LWljb25zIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTklO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTY2MHB4KSB7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ1MHB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTUlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMTk5cHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MnB4O1xuICAgICAgfVxuICAgICAgLnNlYXJjaC1pY29uIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgLmFzbF93X2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoJGJsYWNrLCAwLjEpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCl7XG4gICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCl7XG4gICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICAgIH1cbiAgICAgICAgI2FqYXhzZWFyY2hsaXRlMSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAucHJvYm94IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggNDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9jbG9zZSB7XG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBpbnB1dCwgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dGFBbHRCb29rO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhRXh0cmFCb2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNhamF4c2VhcmNobGl0ZXJlczEuYXNsX3IudmVydGljYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHggMTcwcHggMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IHJnYmEoJGJsYWNrLCAwLjEpO1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogJGZpeGVkV2lkdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCl7XG4gICAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KSAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgcGFkZGluZzogMCAxNTBweCAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgIHBhZGRpbmc6IDAgMTEwcHggMTBweDtcbiAgICBsZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCl7XG4gICAgcGFkZGluZzogMCA0MHB4IDEwcHg7XG4gICAgbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXN1bHRzIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiA0MzJweDtcbiAgICAuaXRlbSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICB9XG4gICAgICAuYXNsX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVudGFNZWRpdW07XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hc2xfZGVzYyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dGFBbHRCb29rO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYXNsX2tleXdvcmQsIC5hc2xfbm9yZXNfaGVhZGVyIHtcbiAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICBmb250LWZhbWlseTogJHRleHRhQWx0Qm9vaztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgfVxufSIsIi5zaXRlLWZvb3RlciB7XG4gIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIHtcbiAgICBoMyB7XG4gICAgICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDY2cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jdGEtc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5saW5lcy1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDk0cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICAgICYuZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi50YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpe1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jdGEtc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZEltYWdlKGNvdmVyKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1heC13aWR0aDogMzk1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaXRlLWluZm8ge1xuICAgIC50b3AtZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDQwcHggNTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5sZWZ0LWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgLmZvb3Rlci1sb2dvIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0LWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDEwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIC5sZWZ0LWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIC5mb290ZXItbG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogOTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgIC5mb290ZXItbG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICAuc29jaWFsLWljb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC5zb2NpYWwtaWNvbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubWVudSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTM3cHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGF2ZW50YU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYm90dG9tLWZvb290ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAubGVmdC1jb250YWluZXIsIC5yaWdodC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBwLCBhIHtcbiAgICAgICAgY29sb3I6ICRkYXJrR3JheTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaGVyby1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLm9ubHktdGV4dC1oZXJvLmludGVyaW9yLWhlcm8ge1xuICAgIC5saW5lcy1jb250YWluZXIge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE4NDBweCkge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAuaGVyby1zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NjlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZShjb3Zlcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCbHVlO1xuICAgIHBhZGRpbmctdG9wOiAxMDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuICAubGluZXMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgICYuZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJi50YWJsZXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmhvbWUtaGVybyB7XG4gICAgLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxODQwIC8gODcyO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA4MTkgLyAxMDQ5O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM0NHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAzcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50aXRsZS1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0MDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5yb3RhdGluZy10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDM5NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9ucy1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cbiAgICAgIGhyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmtHcmF5O1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8tbmV3cy1jYXJkcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgcGFkZGluZzogNDBweCA0MHB4IDg4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwMHB4O1xuICAgICAgYm90dG9tOiAtMTAwcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJi5zbGljay1pbml0aWFsaXplZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMzY1cHgpIHtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICBtYXJnaW46IC0zMCUgMTEwcHggMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luOiAtMzclIDYwcHggMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNjQwcHgpIHtcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICBtYXJnaW46IC0zNyUgYXV0byAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAtNDBweCBhdXRvIDA7XG4gICAgICB9XG4gICAgICAubmV3cy1jYXJkLWNvbnRhaW5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMxM3B4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtdGV4dCB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5pbnRlcmlvci1oZXJvIHtcbiAgICAubGluZXMtY29udGFpbmVyIHtcbiAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgIHRvcDogLTE1MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIHRvcDogLTkwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIHJpZ2h0OiAtMTZweDtcbiAgICAgIH1cbiAgICAgICYuZGVza3RvcCB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDUxOXB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxMzNweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDMwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWFnZXMvaGVyby1iYWNrZ3JvdW5kLWdyYWRpZW50LnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiA2NjBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2ltYWdlcy9oZXJvLWJhY2tncm91bmQtZ3JhZGllbnQtbW9iaWxlLnBuZycpO1xuICAgICAgfVxuICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ2OXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDMsIGg0LCBoNSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgb2wsdWx7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5idXR0b25zLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBociB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrR3JheTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmxpbmtzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBociB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0dyYXk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaW1hZ2UtY29udGFpbmVyLCAudmlkZW8tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC52aWRlby13cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnBhcnRuZXJzLWhlcm8sICYuaGVyby13aXRoLWNhcmRzLCAmLnRvcC10ZXh0LWFsaWdue1xuICAgICAgLmhlcm8tc2VjdGlvbi1jb250YWluZXJ7XG4gICAgICAgIC50ZXh0LWNvbnRhaW5lcntcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaGVyby13aXRoLWNhcmRze1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwNTBweCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwMHB4O1xuICAgICAgfVxuICAgICAgLy9AaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgIC8vICBtYXJnaW4tYm90dG9tOiAxMjAwcHg7XG4gICAgICAvL31cbiAgICAgIC5oZXJvLXNlY3Rpb24tY29udGFpbmVye1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgICAgfVxuICAgICAgICAuaGVyby1jYXJkc3tcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBib3R0b206IC0yMDBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE2NjBweCkge1xuICAgICAgICAgICAgYm90dG9tOiAtMzAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XG4gICAgICAgICAgICBib3R0b206IC0yMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMTI5cHgpe1xuICAgICAgICAgICAgYm90dG9tOiAtMTYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTA1MHB4KXtcbiAgICAgICAgICAgIGJvdHRvbTogLTU2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgIHRvcDogNzAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaGVyby1jYXJkcy1jb250YWluZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpe1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwNTBweCl7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZC1pdGVte1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlLzMgLSAyMHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMTI5cHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMyAtIDEwcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTA1MHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlLzIgLSAxMHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jYXJkLWl0ZW0tY29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgICAgICAgICBoNXtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAmID4gc3Ryb25ne1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnNvbHV0aW9ucy1oZXJvIHtcbiAgICAubGluZXMtY29udGFpbmVyIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxODQwcHgpIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQtY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmlnaHQtY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmluZm9ncmFwaGljLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDYwcHggMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDY2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIC5kYXNoZWQge1xuICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDtcbiAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwO1xuICAgICAgICAgICAgJi5ydW4tYW5pbWF0aW9uIHtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBpbmZvZ3JhcGhpY0Rhc2ggMTBzIGxpbmVhciBmb3J3YXJkcztcbiAgICAgICAgICAgICAgJi5hY2NlbGVyYXRlZCB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY2VudGVyLWRhc2hlZCB7XG4gICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwO1xuICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDA7XG4gICAgICAgICAgICAmLnJ1bi1hbmltYXRpb24ge1xuICAgICAgICAgICAgICBhbmltYXRpb246IGluZm9ncmFwaGljRGFzaCAzcyBsaW5lYXIgZm9yd2FyZHM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogM3M7XG4gICAgICAgICAgICAgICYuYWNjZWxlcmF0ZWQge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpbmUuZGFzaGVkIHtcbiAgICAgICAgICAgICYucnVuLWFuaW1hdGlvbiB7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNHM7XG4gICAgICAgICAgICAgICYuYWNjZWxlcmF0ZWQge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmhvbWVwYWdlLWdyYXBoaWMtbGluayB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIC5ibG9jay1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjMGEyMzNmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdmctdGV4dCB7XG4gICAgICAgICAgLmxlZnQtdGl0bGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA5MHB4O1xuICAgICAgICAgICAgbGVmdDogNzlweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgICAgICAgIGxlZnQ6IDUzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubWlkZGxlLXRpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDU5NXB4O1xuICAgICAgICAgICAgdG9wOiAyMjVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTgzOXB4KSB7XG4gICAgICAgICAgICAgIGxlZnQ6IDQxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMjQwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgICAgICB0b3A6IDI4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVudGE7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubGVmdC1pdGVtcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE4OXB4O1xuICAgICAgICAgICAgbGVmdDogNzlweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgICAgICAgIGxlZnQ6IDUzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICAgIHRvcDogMTU3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyNzlweCkge1xuICAgICAgICAgICAgICB3aWR0aDogNjEwcHg7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgdG9wOiAxMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgICAgICAgICB0b3A6IDkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0YUFsdEJvb2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQ0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucHJvZHVjdC1jYXJkcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB0b3A6IDIzJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU3N3B4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAmLmFjY2VsZXJhdGVkIHtcbiAgICAgICAgICAgICAgLmxlZnQtbGluZSwgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLmNhcmQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS43cztcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMiksICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuOXM7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpLCAmOm50aC1vZi10eXBlKDUpLCAgJjpudGgtb2YtdHlwZSg3KSB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMi4xcztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNiksICY6bnRoLW9mLXR5cGUoOCkge1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIuM3M7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDkpIHtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjVzO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxlZnQtbGluZSB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU3N3B4O1xuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFya0dyYXksIDAuOCk7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBncm93WSAxcyBmb3J3YXJkcztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA2cztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZ3Jvd1ggMXMgZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA2cztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDUzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgdG9wOiA3ODJweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgICAgIHRvcDogNzIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2N3B4KSB7XG4gICAgICAgICAgICAgIHRvcDogNjMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICB3aWR0aDogNzUycHg7XG4gICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTYwcHg7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExNTlweDtcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjA1KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMC4ycyBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDZzO1xuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMiksICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA2LjRzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpLCAmOm50aC1vZi10eXBlKDUpLCAgJjpudGgtb2YtdHlwZSg3KSB7XG4gICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDYuOHM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNiksICY6bnRoLW9mLXR5cGUoOCkge1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA3LjJzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDkpIHtcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNy42cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNzNweDtcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3N3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyNzlweCkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4OXB4O1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjk3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGg2IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dGFBbHRNZWRpdW07XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMC4ycyBmb3J3YXJkcztcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRlc2t0b3AtaW5mb2dyYXBoaWMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWlkZGxlLWRlc2t0b3AtaW5mb2dyYXBoaWMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ub3RlYm9vay1pbmZvZ3JhcGhpYyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxhcHRvcC1pbmZvZ3JhcGhpYyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtaW5mb2dyYXBoaWMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5ub3QtZm91bmQtc2VjdGlvbiB7XG4gICAgLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5idXR0b25zLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBocntcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrR3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24ge1xuICBtYXJnaW46IDE1MHB4IGF1dG87XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgbWFyZ2luOiAxNjBweCBhdXRvIDEyMHB4O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICBtYXJnaW46IDE0MHB4IGF1dG8gODBweDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIH1cbiAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICB9XG4gIH1cbiAgLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gICAgLmV4cGFuZGFibGUtY2FyZCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMzQzcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICAgICAgcGFkZGluZzogNjBweCA2MHB4IDg1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggNDBweCA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDMsIGg2LCAuYnV0dG9uIHtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY3Vyc29yOiB1bnNldDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTU1OXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNDNweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzLCBoNiwgLmJ1dHRvbntcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgbWluLXdpZHRoOiA0MzlweDtcbiAgICAgICAgICB3aWR0aDogNDM5cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaW5mb3JtYXRpb24tc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgcCB7XG4gICAgbWF4LXdpZHRoOiAzOTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgICYuZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICAgICYudGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICAgICYubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5pbmZvcm1hdGlvbi1zZWN0aW9uLTEge1xuICAgIC5saW5lcy1jb250YWluZXIge1xuICAgICAgbGVmdDogLTQwcHg7XG4gICAgICB0b3A6IC0xNTBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgIHRvcDogLTEyMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgdG9wOiAtODBweDtcbiAgICAgIH1cbiAgICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaW5mb3JtYXRpb24tc2VjdGlvbi0yIHtcbiAgICAubGluZXMtY29udGFpbmVyIHtcbiAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgIGJvdHRvbTogLTE1MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIGJvdHRvbTogLTEwMHB4O1xuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5pbmZvcm1hdGlvbi1zZWN0aW9uLTMge1xuICAgIC5saW5lcy1jb250YWluZXIge1xuICAgICAgbGVmdDogLTQwcHg7XG4gICAgICB0b3A6IC0yODBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICB9XG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmVuZWZpdHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMjUlO1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICBtYXJnaW46IDgwcHggYXV0bztcbiAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgfVxuICAuYmVuZWZpdC1jYXJkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLmJlbmVmaXQtY2FyZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmVuZWZpdC1jYXJkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBzdHJva2U6ICRwdXJwbGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoNSwgcCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNnB4O1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGg1IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgaDUsIHAge1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cbn1cbiIsIi52aWRlby1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnZpZGVvLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgICYuaWZyYW1lLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICB9XG4gICAgdmlkZW8sIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuICAgIGlmcmFtZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn0iLCIuaW5mb2dyYXBoaWMtc2VjdGlvbiB7XG4gIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZShjb3Zlcik7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZTtcbiAgcGFkZGluZzogMTA1cHggNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpe1xuICAgIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgfVxuICAuc3ZnLXRleHQge1xuICAgIC5taWRkbGUtdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA3NXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg2MDBweCkge1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICB9XG4gICAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0LWl0ZW1zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDMzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgdG9wOiAyNzVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgIHRvcDogMTgycHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2N3B4KSB7XG4gICAgICAgIHRvcDogMTEwcHg7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMjA1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGg1IHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRleHRhQWx0TWVkaXVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyNzlweCkge1xuICAgICAgICAgIG1heC13aWR0aDogODdweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2N3B4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MnB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC0xMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCkge1xuICAgICAgICAgICAgdG9wOiAtODVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHJpZ2h0OiAyNjJweDtcbiAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxODVweDtcbiAgICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpIHtcbiAgICAgICAgICAgIHRvcDogLTIycHg7XG4gICAgICAgICAgICByaWdodDogMTA5cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDU4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDIzMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgICAgICB0b3A6IDE0NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyNzlweCkge1xuICAgICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2N3B4KSB7XG4gICAgICAgICAgICB0b3A6IDM2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBsZWZ0OiAyNjhweDtcbiAgICAgICAgICB0b3A6IC0yOHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgICAgICBsZWZ0OiAxOTBweDtcbiAgICAgICAgICAgIHRvcDogLTM4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgICB0b3A6IC02MnB4O1xuICAgICAgICAgICAgbGVmdDogMTEycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgICAgICBsZWZ0OiA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNlbnRlcmVkLXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgdG9wOiAxNSU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgdG9wOiAyOCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgc3ZnIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDc0cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICB3aWR0aDogNjMycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAzMzdweDtcbiAgICB9XG4gICAgLmhvbWUtcHJvZHVjdC1oZXhhZ29uIHtcbiAgICAgIHN0cm9rZS13aWR0aDogNnB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAmI3Byb2R1Y3QtMCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTEwMHB4KTtcbiAgICAgIH1cbiAgICAgICYjcHJvZHVjdC0xIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwcHgsIDBweCk7XG4gICAgICB9XG4gICAgICAmI3Byb2R1Y3QtMiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMTAwcHgpO1xuICAgICAgfVxuICAgICAgJiNwcm9kdWN0LTMge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MHB4LCAwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuZGFzaGVkIHtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDYwMDtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgICAgJi5ydW4tYW5pbWF0aW9uIHtcbiAgICAgICAgYW5pbWF0aW9uOiBkYXNoSW52ZXJ0ZWQgMi41cyBsaW5lYXIgZm9yd2FyZHM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaG9tZXBhZ2UtZ3JhcGhpYyB7XG4gIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZShjb3Zlcik7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZTtcbiAgcGFkZGluZzogMjA1cHggNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpe1xuICAgIHBhZGRpbmc6IDE2MHB4IDQwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg2MDBweCkge1xuICAgIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgfVxuICAuc3ZnLXRleHQge1xuICAgIC5taWRkbGUtdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAxNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgIHRvcDogMTAwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCkge1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHRvcDogODBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNjAwcHgpIHtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE2NjBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNjAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmluZm9ncmFwaGljLWltYWdlIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCkge1xuICAgICAgICB3aWR0aDogMTA3NHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpIHtcbiAgICAgICAgd2lkdGg6IDYzMnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg2MDBweCkge1xuICAgICAgICB3aWR0aDogNDYwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIHdpZHRoOiAzMzdweDtcbiAgICAgIH1cbiAgICAgIC5kYXNoZWQge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiA2MDA7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgICAgICAmLnJ1bi1hbmltYXRpb24ge1xuICAgICAgICAgIGFuaW1hdGlvbjogZGFzaEludmVydGVkIDIuNXMgbGluZWFyIGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNob21lcGFnZS1ncmFwaGljLXN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDM1JTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgIH1cbiAgICAuaG9tZXBhZ2UtZ3JhcGhpYy1saW5rOmhvdmVyIHtcbiAgICAgIC5ibG9jay1iYWNrZ3JvdW5kIHtcbiAgICAgICAgZmlsbDogIzBhMjMzZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYWNjb3JkaW9ucy1zZWN0aW9uIHtcbiAgLmNvbnRhaW5lci1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiAxMjIwcHg7XG4gIH1cbiAgJi53aXRoLWljb24ge1xuICAgIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICAgIG1heC13aWR0aDogNjEwcHg7XG4gICAgICBtYXJnaW46IDYwcHggMDtcbiAgICB9XG4gICAgLmFjY29yZGlvbi1jb250YWluZXIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrR3JheTtcbiAgICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW5zLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5sZWZ0LWNvbHVtbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnJpZ2h0LWNvbHVtbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICRhdmVudGE7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXgtd2lkdGg6IDEwNDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICB9XG4gIH1cbiAgLmFjY29yZGlvbi1jb250YWluZXIge1xuICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrR3JheTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgLmFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgICAgLnRvZ2dsZS1idXR0b24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrQmx1ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDE1IDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjk4NzI4MSA3LjM4NjI4QzQuMzQ5MzcgNS42MjUxOSA5Ljc5Mjc3IDUuNjI1MTggMTMuMTU0OSA3LjM4NjI4QzEzLjUwMTcgNy41NzMwNiAxMy44NDg2IDcuNzU5ODUgMTQuMTQyMSA4TDcuMDcxMDcgMC45Mjg5MzJMMCA4QzAuMzIwMTk5IDcuNzg2NTMgMC42NDAzOTkgNy41NzMwNyAwLjk4NzI4MSA3LjM4NjI4WicgZmlsbD0nJTIzMTQxRDQxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFjY29yZGlvbi1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYub3BlbiB7XG4gICAgICAgIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50b2dnbGUtYnV0dG9uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUwJyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNTAgNTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzI1JyBjeT0nMjUuNDk5OCcgcj0nMjQuNScgdHJhbnNmb3JtPSdyb3RhdGUoLTkwIDI1IDI1LjQ5OTgpJyBzdHJva2U9JyUyMzAwOEZENScvJTNFJTNDcGF0aCBkPSdNMTguOTg3MyAyNi44ODZDMjIuMzQ5NCAyNS4xMjQ5IDI3Ljc5MjggMjUuMTI0OSAzMS4xNTQ5IDI2Ljg4NkMzMS41MDE3IDI3LjA3MjggMzEuODQ4NiAyNy4yNTk2IDMyLjE0MjEgMjcuNDk5OEwyNS4wNzExIDIwLjQyODdMMTggMjcuNDk5OEMxOC4zMjAyIDI3LjI4NjMgMTguNjQwNCAyNy4wNzI4IDE4Ljk4NzMgMjYuODg2WicgZmlsbD0nJTIzMDA4RkQ1Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIHtcbiAgaDIge1xuICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAuYWNjb3JkaW9uLWNvbnRhaW5lciB7XG4gICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFya0dyYXk7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgLmxlZnQtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU5MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hY2NvcmRpb24taWNvbiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtCbHVlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDE1IDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjk4NzI4MSA3LjM4NjI4QzQuMzQ5MzcgNS42MjUxOSA5Ljc5Mjc3IDUuNjI1MTggMTMuMTU0OSA3LjM4NjI4QzEzLjUwMTcgNy41NzMwNiAxMy44NDg2IDcuNzU5ODUgMTQuMTQyMSA4TDcuMDcxMDcgMC45Mjg5MzJMMCA4QzAuMzIwMTk5IDcuNzg2NTMgMC42NDAzOTkgNy41NzMwNyAwLjk4NzI4MSA3LjM4NjI4WicgZmlsbD0nJTIzMTQxRDQxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJpZ2h0LWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNTkwcHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm9wZW4ge1xuICAgICAgICAubGVmdC1jb250YWluZXIge1xuICAgICAgICAgIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFjY29yZGlvbi1pY29uIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnRleHQtdmlkZW8tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCbHVlO1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgfVxuICAgIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMTA1cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICB9XG4gICAgICBoNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICBoNCwgcCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52aWRlby1jb250YWluZXIge1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiA5MTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgZmxleDogdW5zZXQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIGhlaWdodDogMzEwcHg7XG4gICAgfVxuICB9XG59IiwiLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5jb250ZW50LXRvLXNjcm9sbCB7XG4gICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgaGVpZ2h0OiA4MjBweDtcbiAgICAgICAgICB3aWR0aDogNjUwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wcm9ncmVzcy1zY3JvbGwtYmFyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI4MHB4KSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2dyZXNzLWxpbmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSk7XG4gICAgICAgICAgdG9wOiAxNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIyNnB4KTtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrR3JheTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyODBweCkge1xuICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGlkZS1udW1iZXIge1xuICAgICAgICAgIGNvbG9yOiAkZGFya0dyYXk7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrR3JheTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5sZWZ0LXNjcm9sbC1iYXIge1xuICAgIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAuY29udGVudC10by1zY3JvbGwge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnByb2dyZXNzLXNjcm9sbC1iYXIge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wcm9ncmVzcy1saW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnNsaWRlLW51bWJlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmLmNlbnRlcmVkLXNjcm9sbC1iYXIge1xuICAgIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAuY29udGVudC10by1zY3JvbGwge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjQ0cHg7XG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE2NjBweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjgwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyODBweCkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgICAgICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnByb2dyZXNzLXNjcm9sbC1iYXIge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG5cbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyODBweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAucHJvZ3Jlc3MtbGluZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmNhc2Utc3R1ZHktc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAubGluZXMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgJi5kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWF4LXdpZHRoOiA5NTdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXgtd2lkdGg6IDM5NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgICAgLmNhcmQtY29udGFpbmVyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTJweDtcbiAgICAgICAgbWluLWhlaWdodDogNDY4cHg7XG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrR3JheTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM0NnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDYge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc29sdXRpb25zLWNhcmQtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC00MHB4O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICAmLmRlc2t0b3Age1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICAuY2FyZHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggNjBweCA3MnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBoNSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDgwcHggODBweCA5MnB4O1xuICAgICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTA4cHg7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICYubW9iaWxlLWltYWdlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgJi5kZXNrdG9wLWltYWdlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYubW9iaWxlLWltYWdlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc29sdXRpb25zLWxhbmRpbmctcGFnZSB7XG4gIC5zb2x1dGlvbnMtY2FyZC1zZWN0aW9ue1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn0iLCIuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgJi5kZXNrdG9wIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDMwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDYwcHg7XG4gICAgfVxuICAgIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjMwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlkZW8taW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTgwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZzogMTAwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcCwgbGksIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgcCwgdWwge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc2VydmljZXMtY2FyZHMtc2VjdGlvbiB7XG4gIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgbWF4LXdpZHRoOiA5MTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIC5jYXJkcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiA0MHB4O1xuICAgIG1heC13aWR0aDogMTcyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cbiAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0NDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDgwcHggODBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDYwcHggNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBoMywgaDQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b25zIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGF2ZW50YTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtCbHVlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSclMjMxNDFENDEnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiB7XG4gIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgbWF4LXdpZHRoOiA5MTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIC5jYXJkcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiA0MHB4O1xuICAgIG1heC13aWR0aDogMTcyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTY2MHB4KSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cbiAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0NDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDgwcHggODBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDYwcHggNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBoMywgaDQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b25zIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGF2ZW50YTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtCbHVlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSclMjMxNDFENDEnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5oZWFsdGgtcnVsZXMtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi5pcy1jZW50ZXJlZCB7XG4gICAgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgICB0b3A6IC0xODBweDtcbiAgICB9XG4gICAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgfVxuICAgIC5jYXJkcy1jb250YWluZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5saW5lcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTQwcHg7XG4gICAgdG9wOiAxMDBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICAmLmRlc2t0b3Age1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgICBoNiB7XG4gICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbiAgLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cbiAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICAgIHBhZGRpbmc6IDYwcHggNjBweCA3MnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICB3aWR0aDogY2FsYygzMyUgLSAxMXB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUpO1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgfVxuICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBoNCwgaDUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDIpLCAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgbWluLWhlaWdodDogNDgycHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogdW5zZXQ7XG4gICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY2FyZC1tYWluIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nOiAyMTBweCAxNDBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogMjEwcHggNjBweCA3MnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgcGFkZGluZzogODBweCA2MHB4IDcycHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDgwcHggNDBweCA0MnB4O1xuICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiB7XG4gIG1heC13aWR0aDogOTA5cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjZweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICAuY2FyZHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICB9XG4gICAgICBoNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgaDUsIHAge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nJTIzMDA4RkQ1Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIudGVzdGltb25pYWxzLXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuICAgIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCwgaDYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgdG9wOiAtMTU1cHg7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZShhdXRvKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrR3JheTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgYm90dG9tOiAtOTBweDtcbiAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTVweCk7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIC0xMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgdG9wOiAtMTMwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgIGJvdHRvbTogLTExNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZSkge1xuICAucGFydG5lcnMtdGFibGUge1xuICAgIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgbWFyZ2luLXRvcDogLTI1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLnBhcnRuZXJzLXRhYmxle1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXJ7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnJvd3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgICBnYXA6IDgwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgfVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdDODY5OTtcbiAgICAgIH1cbiAgICAgIC5sZWZ0LWNvbHVtbntcbiAgICAgICAgbWF4LXdpZHRoOiAzOTVweDtcbiAgICAgICAgaDQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmtzLXdyYXBwZXJ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICB9XG4gICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdDODY5OTtcbiAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmlnaHQtY29sdW1ue1xuICAgICAgICBtYXgtd2lkdGg6IDgxM3B4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICAucmlnaHQtY29sdW1uLWNvbnRhaW5lcntcbiAgICAgICAgICAubG9nb3N7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubG9nb3MtY29udGFpbmVye1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEzNjZweCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmxvZ28taXRlbXtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMyUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNTUwcHgpe1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zaWRlLWJ5LXNpZGUtaW5mb3tcbiAgLnNpZGUtYnktc2lkZS1pbmZvLWNvbnRhaW5lcntcbiAgICAuc2VjdGlvbi10aXRsZXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuZGVzY3JpcHRpb25ze1xuICAgICAgLmRlc2NyaXB0aW9ucy1jb250YWluZXJ7XG4gICAgICAgIG1heC13aWR0aDogMTMyNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIC5kZXNjcmlwdGlvbi1jb2x7XG4gICAgICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgb2wsdWx7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnZpZGVvLWZ1bGwtY29udGFpbmVye1xuICAudmlkZW8tZnVsbC1jb250YWluZXItd3JhcHBlcntcbiAgICAudmlkZW8tY29udGFpbmVye1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuY2FyZHMtc2xpZGVye1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5saW5lcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtODVweDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgJi5kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICYubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcmRzLXNsaWRlci1jb250YWluZXJ7XG4gICAgLnNlY3Rpb24tdGl0bGUtY29udGFpbmVye1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU5cHg7XG4gICAgICB9XG4gICAgICAuc2VjdGlvbi10aXRsZXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZXJzLWNvbnRhaW5lcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9kZXYtYWNtLWlzb3ZlcmEtaGVhbHRoZWRnZS5wYW50aGVvbnNpdGUuaW8vd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDgvZm9vdGVyLWN0YS1iYWNrZ3JvdW5kLnBuZycpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZShjb3Zlcik7XG4gICAgICBtaW4taGVpZ2h0OiA5ODRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICBwYWRkaW5nOiA1OXB4IDU5cHggMTQwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpe1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTQwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCl7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAubGVmdC1jb2x1bW57XG4gICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFycm93cy1jb250YWluZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KXtcbiAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGlkZXItYXJyb3d7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE5cHg7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMCA2MHB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuc2xpZGVyLWxlZnQtYXJyb3d7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmlnaHQtY29sdW1uIHtcbiAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wcm9ncmVzcy1jb250YWluZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCl7XG4gICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnByb2dyZXNzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Qzg2OTk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlLCB3aGl0ZSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwIDEwMCU7XG5cbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zci1vbmx5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IC0xcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zbGlkZXItY2FyZHN7XG4gICAgICAgIC5zbGljay1saXN0LCAuc2xpY2stdHJhY2t7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWRlLWNhcmR7XG4gICAgICAgICAgaGVpZ2h0OiA2MTZweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KXtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zbGlkZS1jYXJkLWJsdWV7XG4gICAgICAgICAgICBsZWZ0OiAxMTBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZle1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICY6bm90KC5zbGljay1jdXJyZW50KXtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMzc1cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE3MDBweCl7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtMjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTM2NnB4KXtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpe1xuICAgICAgICAgICAgICAgICAgbGVmdDogLTIzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTEwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgbGVmdDogLTQyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDgwMHB4KXtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MTBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtNDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuc2xpY2stY3VycmVudHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNjVweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KXtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MTBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpZGUtY2FyZC1jb250YWluZXJ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgIGg1LCBwe1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc2xpZGUtY2FyZC1jb250YWluZXJ7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDYwcHggNzJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDV7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNzAwcHgpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jdGFzLXNsaWRlci1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZy10b3A6IDIzOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIG1hcmdpbi10b3A6IC0xMDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG4gIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuICAuY3Rhcy1zbGlkZXItY29udGFpbmVyIHtcbiAgICAuY3RhLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgLmxlZnQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFya0dyYXk7XG4gICAgICAgIG1heC13aWR0aDogNzU4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNDMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZShhdXRvKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrR3JheTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgIHJpZ2h0OiA0NCU7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBib3R0b206IC02MHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KXtcbiAgICAgICAgICBib3R0b206IC03NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgYm90dG9tOiAtOTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIC0xMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDQ1JTtcbiAgICAgICAgYm90dG9tOiAtODVweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICByaWdodDogMzclO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpe1xuICAgICAgICAgIGJvdHRvbTogLTEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgYm90dG9tOiAtMTE1cHg7XG4gICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZmVhdHVyZXMtY2FyZHMtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJkcy1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgICAgLmNhcmQtY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICAgICAgcGFkZGluZzogNjBweCA2MHB4IDY2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogNDg1cHg7XG4gICAgICAgIG1pbi13aWR0aDogMzYwcHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIGg1IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyM2ZmZmZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZEltYWdlKGF1dG8pO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgYm90dG9tOiAtOTBweDtcbiAgICAgICAgICByaWdodDogY2FsYyg1MCUgLSAtMTBweCk7XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICBib3R0b206IC0xMTVweDtcbiAgICAgICAgICByaWdodDogY2FsYyg1MCUgLSA1NXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uIHtcbiAgICAudmlkZW8tY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgJi5tYXJnaW4tbmVnYXRpdmUge1xuICAgIG1hcmdpbi10b3A6IC0zMzdweDtcbiAgICBwYWRkaW5nLXRvcDogNDU3cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgcGFkZGluZy10b3A6IDMwMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTE3MHB4O1xuICAgIH1cbiAgfVxuICAmLmJhY2tncm91bmQtZ3JheXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM5NXB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlkZW8tY29udGFpbmVyLCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMTQwcHg7XG4gICAgd2lkdGg6IDQyJTtcbiAgICBoZWlnaHQ6IDcxMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zbWFsbC12aWRlb3tcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwcHgpO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAvLyAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZy1yaWdodDogMTI1cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE2MDBweCl7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCl7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MHB4KTtcbiAgICAgIH1cbiAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZGVvLWNvbnRhaW5lciwgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIGhlaWdodDogODIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTYwMHB4KXtcbiAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KXtcbiAgICAgICAgICBoZWlnaHQ6IDUyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudmlkZW8tYnV0dG9ue1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52aWRlby1idXR0b24taW50ZXJpb3J7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1N3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICA+IHN2Z3tcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmRlc2t0b3AtdmlkZW97XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlkZW8tY29udGFpbmVyLm1vYmlsZS12aWRlbyB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgIGhlaWdodDogODIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIHZpZGVve1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnZpZGVvLWJ1dHRvbntcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC52aWRlby1idXR0b24taW50ZXJpb3J7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgICAgd2lkdGg6IDU3cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gc3Zne1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wcm9kdWN0LWxhbmRpbmctdGFibGUtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAzMTlweDtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIC50YWJsZS1jb250YWluZXIge1xuICAgIC5yb3ctY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFya0dyYXk7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgICBoNCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNzE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyB7XG4gIC52aWRlby1jb250YWluZXIsIC5pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOTEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBoZWlnaHQ6IDYxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMjJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDkxMHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRleHQtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0JsdWU7XG4gICAgcGFkZGluZzogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0yNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiA4NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgfVxuICAgICAgPiBkaXYge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICBwLCB1bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICBwLCBsaSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmdyaWQtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgJi5pcy1jZW50ZXJlZCB7XG4gICAgbWF4LXdpZHRoOiAxNTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gID4gaDIge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICAuZ3JpZC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICYucm93LXJldmVyc2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMTQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICB9XG4gICAgICAucHJldGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICAuc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgaDMsIGg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmN0YS1saW5rcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrQmx1ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nJTIzMTQxRDQxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYub3ZlcmxhcHBlZCB7XG4gICAgbWFyZ2luLXRvcDogLTQyMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNTUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIH1cbiAgfVxufVxuLmdyaWRzLXNlY3Rpb24ge1xuICAudGl0bGUtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFRkY3O1xuICAgIGhlaWdodDogOTE4cHg7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgIGhlaWdodDogODY4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIGhlaWdodDogNzY4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgaGVpZ2h0OiAxMDU2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjU4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTA4cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICBoZWlnaHQ6IDkwNnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTU4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC01OHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBoZWlnaHQ6IDgwNnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTA4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC01OHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgICB9XG4gICAgfVxuICB9XG4gIC5ncmlkLXNlY3Rpb24ge1xuICAgICYub3ZlcmxhcHBlZCB7XG4gICAgICBtYXJnaW4tdG9wOiAtNjIwcHg7XG4gICAgfVxuICB9XG59IiwiLmN0YS1jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweCA2MHB4IDY2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgIG1heC13aWR0aDogNDg1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cbiAgICBoNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgIGg1LCBwIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSclMjMwMDhGRDUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5jYXJlZXJzLXBhZ2V7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gICAgaDJ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmVzLWNvbnRhaW5lcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpe1xuICAgICAgICBsZWZ0OiAtMTcwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jdGEtY2FyZHMtY29udGFpbmVye1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGdyaWQtZ2FwOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMzAwcHgpe1xuICAgICAgICBncmlkLWdhcDogMjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTE1MHB4KXtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICAgIH1cbiAgICAgIC5jYXJkLWNvbnRhaW5lcntcbiAgICAgICAgbWF4LXdpZHRoOiA0ODNweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJlbmVmaXRzLXNlY3Rpb24ge1xuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG4gIH1cbiAgLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA0MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cbiAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBtaW4taGVpZ2h0OiA1NjBweDtcbiAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIH1cbiAgICAgIC5jYXJkLWljb24ge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zaWRlLWJ5LXNpZGUtY2FyZHMge1xuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG4gIH1cbiAgLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gICAgLmNhcmQtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICAgICAgcGFkZGluZzogMTQwcHggMTIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kSW1hZ2UoY292ZXIpO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICBwYWRkaW5nOiA4MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICB9XG4gICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICBoNCB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1NXB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICBoMiB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICBoNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICAgIH1cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiAtMTU1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJib2R5e1xuICAucGFnZS10aXRsZXtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAuaGVyby5oZXJvLWFib3V0LXVze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAubGluZXMtY29udGFpbmVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZXJvLWNvbnRhaW5lcntcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMThweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNTJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWFnZXMvaGVyby1iYWNrZ3JvdW5kLWdyYWRpZW50LnBuZycpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZShjb3Zlcik7XG4gICAgICAuaGVyby1pbmZve1xuICAgICAgICBtYXgtd2lkdGg6IDEzNDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzM3B4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm8tdGl0bGV7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAuc3RhdHN7XG4gICAgICAgIC5zdGF0cy1jb250YWluZXJ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgfVxuICAgICAgICAgICAuc3RhdC1pdGVte1xuICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvIDQpO1xuICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvIDIpO1xuICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAuc3RhdC1pdGVtLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTMwMHB4KXtcbiAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTEwMHB4KXtcbiAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2M3B4O1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgLm51bWJlci1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFya0dyYXk7XG4gICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDkycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAmLm51bWJlci1oYXMtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgLnN0YXQtbmFtZXtcbiAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlXG4gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwic2VjdGlvbntcbiAgJi5hd2FyZHMtc2VjdGlvbntcbiAgICAuYXdhcmRzLXNlY3Rpb24tY29udGFpbmVye1xuICAgICAgcGFkZGluZzogMTUwcHggMDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5hd2FyZHMtZ3JpZHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICAgICAgfVxuICAgICAgLmF3YXJkcy1ncmlkLWNvbnRhaW5lcntcbiAgICAgICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvIGF1dG8gYXV0bztcbiAgICAgICAgY29sdW1uLWdhcDogNTVweDtcbiAgICAgICAgcm93LWdhcDogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG8gYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNjAwcHgpe1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5hd2FyZC1pdGVte1xuICAgICAgICAgIHdpZHRoOiBtaW4oMTAwJSwgMzAwcHgpO1xuICAgICAgICAgIC5hd2FyZC1pdGVtLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJzZWN0aW9ue1xuICAmLm91ci10ZWFte1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC5vdXItdGVhbS1jb250YWluZXJ7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTMzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU0cHg7XG4gICAgICB9XG4gICAgICAuaW5mby1jb250YWluZXJ7XG4gICAgICAgIG1heC13aWR0aDogNzA5cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGgzLCBwe1xuICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzUwO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpbmVzLWNvbnRhaW5lcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRlYW0tbWVtYmVyc3tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgLnRlYW0tbWVtYmVycy1jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG8gYXV0bztcbiAgICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAgcm93LWdhcDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3MDBweCl7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC50ZWFtLW1lbWJlci1pdGVte1xuICAgICAgICAgIGhlaWdodDogNDk1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMzY2cHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiAzOTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMTYwcHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiAyOTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiA0OTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg4MDBweCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDM5NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDcwMHB4KXtcbiAgICAgICAgICAgIGhlaWdodDogNDk1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMzc1cHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjNweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1lbWJlci1pbWFnZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygzNzVweCl7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDhweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn0iLCJzZWN0aW9ue1xuICAmLmpvaW4tb3VyLXRlYW17XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5qb2luLW91ci10ZWFtLWNvbnRhaW5lcntcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZShjb3Zlcik7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1hZ2VzL3doaXRlLWJhY2tncm91bmQtZ3JhZGllbnQucG5nJyk7XG4gICAgICBwYWRkaW5nLXRvcDogMTE3cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQzcHg7XG4gICAgICB9XG4gICAgICAuaW5mby1jb250YWluZXJ7XG4gICAgICAgIG1heC13aWR0aDogNzA5cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBoMywgcHtcbiAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDUzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpbmVzLWNvbnRhaW5lcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE3MDBweCl7XG4gICAgICAgICAgcmlnaHQ6IC0yMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCl7XG4gICAgICAgICAgcmlnaHQ6IC0zMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDExMDBweCl7XG4gICAgICAgICAgcmlnaHQ6IC00MDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgcmlnaHQ6IC00NzBweDtcbiAgICAgICAgICB0b3A6IC04MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmluZm8tcmlnaHQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZEltYWdlKGNvdmVyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0JsdWU7XG4gICAgcGFkZGluZy10b3A6IDEwNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuICB9XG4gIC5saW5lcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgJi5kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICYubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSB7XG4gICAgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgICByaWdodDogLTQwcHg7XG4gICAgICB0b3A6IC0xNTBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICB0b3A6IC05MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICByaWdodDogLTE2cHg7XG4gICAgICB9XG4gICAgICAmLmRlc2t0b3Age1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiA1MTlweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTMzcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2ltYWdlcy9oZXJvLWJhY2tncm91bmQtZ3JhZGllbnQucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDk2MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1hZ2VzL2hlcm8tYmFja2dyb3VuZC1ncmFkaWVudC1tb2JpbGUucG5nJyk7XG4gICAgICB9XG4gICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTY1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNDY5cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDMsIGg0LCBoNSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmltYWdlLWNvbnRhaW5lciwgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5pbWFnZXMtc2xpZGVyLXNlY3Rpb257XG4gIC5pbWFnZXMtc2xpZGVyLXNlY3Rpb24tY29udGFpbmVye1xuICAgIC5hcnJvd3MtY29udGFpbmVye1xuICAgICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICAgICYuZGVza3RvcC1hcnJvd3N7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5tb2JpbGUtYXJyb3dze1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNsaWNrLWFycm93e1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAmLnNsaWRlci1sZWZ0LWFycm93e1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGl0bGUtc2VjdGlvbntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAzMHB4O1xuICAgICAgfVxuICAgICAgLmFycm93cy1jb250YWluZXJ7XG4gICAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICAgIC5zbGljay1hcnJvd3tcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICYuc2xpZGVyLWxlZnQtYXJyb3d7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5pbWFnZXMtc2xpZGVye1xuICAgICAgLmltYWdlcy1zbGlkZXItY29udGFpbmVye1xuICAgICAgICAgIGltZy5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59Iiwic2VjdGlvbntcbiAgJi5sb2NhdGlvbnN7XG4gICAgLmxvY2F0aW9ucy1jb250YWluZXJ7XG4gICAgICAmLmNvbnRhY3QtbG9jYXRpb25zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCl7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCl7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgLnNlY3Rpb24taW5mb3tcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgycHg7XG4gICAgICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIGgye1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ3NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbntcbiAgICAgICAgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVye1xuICAgICAgICAgIC5saXN0LXRpdGxle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubG9jYXRpb24tbGlzdHtcbiAgICAgICAgICAgIC5sb2NhdGlvbi1saXN0LWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgLmxvY2F0aW9uLWl0ZW17XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFya0dyYXk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFya0dyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sb2NhdGlvbi1pdGVtLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgID4gZGl2e1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAubGVmdC1jb2x1bW57XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmxvY2F0aW9uLW5hbWV7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubG9jYXRpb24tZGVzY3JpcHRpb257XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLnJpZ2h0LWNvbHVtbntcbiAgICAgICAgICAgICAgICAgICAgLmxvY2F0aW9uLWltYWdle1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keXtcbiAgJi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdC11c3tcbiAgICBzZWN0aW9uLmxvY2F0aW9uc3tcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgLmxvY2F0aW9ucy1jb250YWluZXJ7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgLnNlY3Rpb24taW5mb3tcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gaDJ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24ge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5sb2NhdGlvbi1saXN0e1xuICAgICAgICAgICAgICAubG9jYXRpb24taXRlbXtcbiAgICAgICAgICAgICAgICAubG9jYXRpb24taXRlbS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAubGVmdC1jb2x1bW57XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmxvY2F0aW9uLWRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vc2VjdGlvbnMvY2FyZWVycy9pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb25cIjtcbkBpbXBvcnQgXCIuLi9zZWN0aW9ucy9pbWFnZXMtc2xpZGVyXCI7XG5AaW1wb3J0IFwiLi4vc2VjdGlvbnMvbG9jYXRpb25zXCI7XG5cbnNlY3Rpb257XG4gICYuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2V7XG4gICAgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lcntcbiAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgICAgLnNlY3Rpb24tdGl0bGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ3JheS1zZWN0aW9ue1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAgICAgICAuaW50ZXJpb3Itc2VjdGlvbi10aXRsZXtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjU1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zbGlkZXJzLXNlY3Rpb257XG4gICAgICAgICAgICAuc2xpZGVycy1zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubGVmdC1jb2x1bW57XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnNpbmdsZS1pbWFnZS1zbGlkZXJ7XG4gICAgICAgICAgICAgICAgLnNsaWRlLWJne1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NDhweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZEltYWdlKGNvdmVyKTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NDhweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDYwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyODBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnJpZ2h0LWNvbHVtbntcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2luZ2xlLWluZm8tc2xpZGVye1xuICAgICAgICAgICAgICAgICAgLnNsaWNrLXNsaWRle1xuICAgICAgICAgICAgICAgICAgICBoNCwgcHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3MXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2xpZGVzLWluZm97XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuc2xpZGVzLWluZm8tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4OXB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubmV4dC10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAubmV4dC10aXRsZS1sYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya0dyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50b3RhbC1zbGlkZXN7XG4gICAgICAgICAgICAgICAgICAgICAgLnRvdGFsLXNsaWRlcy1udW1iZXJze1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRvdGFsLXNsaWRlc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrR3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAucHJvZ3Jlc3MtY29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVFNEVFO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMTQxRDQxLCAjMTQxRDQxKTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zci1vbmx5IHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IC0xcHg7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZm9ybS1zZWN0aW9ue1xuICAuZm9ybS1zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNjNweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDU2cHg7XG4gICAgfVxuICAgIC5saW5lcy1jb250YWluZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNDBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KXtcbiAgICAgICAgbGVmdDogLTEwMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjUwcHgpe1xuICAgICAgICBsZWZ0OiAtMTkwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uLXRpdGxle1xuICAgICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICAgIGgxLCBoMntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgaDUge1xuICAgICAgICBtYXgtd2lkdGg6IDY1NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5mb3JtLXdyYXBwZXJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDEwNHB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5mb3JtLWlubmVyLXdyYXBwZXJ7XG4gICAgbWF4LXdpZHRoOiA5MDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgZm9ybXtcbiAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICYubWt0b0Zvcm17XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1rdG9Gb3JtUm93e1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAubWt0b0Zvcm1Db2x7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxhYmVsLCBpbnB1dCwgLm1rdG9GaWVsZFdyYXAsIHNlbGVjdCwgdGV4dGFyZWF7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEsIGxhYmVsIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRleHRhQWx0TWVkaXVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRleHRhQWx0TWVkaXVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzZWxlY3RbbXVsdGlwbGU9XCJtdWx0aXBsZVwiXSB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI0xibFByb2R1Y3RfSW50ZXJlc3RfX2NfY29udGFjdCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWt0b0NoZWNrYm94TGlzdCB7XG4gICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ta3RvRXJyb3JNc2d7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRleHRhQWx0TWVkaXVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWt0b0J1dHRvblJvd3tcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICA+IHNwYW57XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICA+IGJ1dHRvbntcbiAgICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5oYXMtYXJyb3c7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJiNta3RvRm9ybV8xMzk2IHtcbiAgICAgICAgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5ib2R5IHtcbiAgJi5wYWdlLXRlbXBsYXRlLXBhZ2UtcmVxdWVzdC1hLWRlbW8ge1xuICAgIC5mb3JtLXNlY3Rpb24ge1xuICAgICAgLmZvcm0tc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc2VhcmNoLXJlc3VsdHMge1xuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAuYXNsX3dfY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAjYWpheHNlYXJjaGxpdGUyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAucHJvYm94IHtcbiAgICAgICAgcGFkZGluZzogMjRweCA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgICAgfVxuICAgICAgICAucHJvY2xvc2Uge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBpbnB1dCwgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRleHRhQWx0Qm9vaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGF2ZW50YUV4dHJhQm9sZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhcnRpY2xlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXk7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuICAgIH1cbiAgICAuZW50cnktaGVhZGVyIHtcbiAgICAgIC5lbnRyeS10aXRsZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhO1xuICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmVudHJ5LWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAucGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZzogOTdweCAwIDE1MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB9XG4gICAgLm5hdi1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAucGFnZS1udW1iZXJzIHtcbiAgICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcblxuICAgICAgICBmb250LWZhbWlseTogJHRleHRhQWx0TWVkaXVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgICAgICYubmV4dCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsImJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUpIHtcbiAgLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiAtMjEwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0yNzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiA0MHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTcyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAuZW1wbG95ZWUtdGVzdGltb25pYWwge1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDIzcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyNzlweCkge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG4gICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgaDUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLnN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jdXN0b21lci1wb3J0YWwge1xuICAuZW50cnktY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMzEzcHg7XG4gICAgZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgZmllbGRzZXQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLmNvbDEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiA2OTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya0JsdWU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dGFBbHRCb29rO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDE0MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcblxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVudGFFeHRyYUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubGFuZ3VhZ2UtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgIGZvbnQtZmFtaWx5OiAkdGV4dGFBbHRNZWRpdW07XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxufSIsIi5zaW5nbGUtbGVhZGVyc2hpcCwgLnNpbmdsZS10ZXN0aW1vbmlhbHMsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGV7XG4gIC5tZW1iZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCbHVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLm1lbWJlci1jb250YWluZXJ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGdhcDogMDtcbiAgICAgIH1cbiAgICAgID4gZGl2e1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tZW1iZXItaW5mb3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLXRvcDogOTNweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDkzcHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTE1MHB4KXtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDNweDtcbiAgICAgICAgfVxuICAgICAgICAubWVtYmVyLWluZm8tY29udGFpbmVye1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubWVtYmVyLXBvc2l0aW9ue1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNvY2lhbC1saW5rc3tcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgLnNvY2lhbC1saW5re1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGgzLHB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGgze1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jdGEtbGlua3tcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNTNweDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDUzcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDQzcHg7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggNDBweCAwIDExMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1lbWJlci1pbWFnZXtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA0IC8gNTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuXG4gICAgICAgIC8vIEZhbGxiYWNrXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygxMDAlICogNSAvIDQpOyAvLyA0OjUgcmF0aW9cbiAgICAgICAgfVxuXG4gICAgICAgID4gaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5tZW1iZXItYmlvLWZ1bGwge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTg0MXB4KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG5zZWN0aW9ue1xuICAmLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9ue1xuICAgIC5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbi1jb250YWluZXJ7XG4gICAgICBwYWRkaW5nOiAxNTBweCAwIDA7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICAgICAgfVxuICAgICAgLnRlYW0tZ3JpZHtcbiAgICAgICAgLmdyaWQtdGl0bGV7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgPiBoMntcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRlYW0tZ3JpZC1jb250YWluZXJ7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvO1xuICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAgICBncmlkLXJvdy1nYXA6IDQwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZ3JpZC1pdGVte1xuICAgICAgICAgICAgLmdyaWQtaXRlbS1jb250YWluZXJ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodEdyYXk7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTM2NnB4KXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZEltYWdlKGNvdmVyKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNTAwcHgpe1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg2MDBweCl7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuaW5mby13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIC5pbmZvLXdyYXBwZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuaW5mby1uYW1lLC5pbmZvLXBvc2l0aW9ue1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnRvcC1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICAuaW5mby1uYW1le1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5ib3R0b20tY29udGFpbmVye1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUzcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5kYXJrLWhlcm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIyMzNmO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgJi5jb250YWluZXItZml4ZWQge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIHAsIGgxIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIC50ZXh0LWltYWdlLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgfVxuICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNDUlIC0gMTBweCk7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgICAgICB9XG4gICAgICAgIGgyLCBwIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTUlIC0gMTBweCk7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmRhcmstY2FyZHMtc2xpZGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTE1MjM7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgJi5jb250YWluZXItZml4ZWQge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIC5zbGlkZXJzLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciB7XG4gICAgICAgIGdhcDogMTAlO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE2NjBweCkge1xuICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgfVxuICAgICAgICAubGVmdC1jb2x1bW4ge1xuICAgICAgICAgIC5hcnJvd3MtY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5zbGlkZXItYXJyb3cge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2xpZGVyLWNhcmRzIHtcbiAgICAgICAgICAuc2xpZGUtY2FyZCB7XG4gICAgICAgICAgICAuc2xpZGUtY2FyZC1jb250YWluZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIyMzNmO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIC5zbGlkZS10aXRsZSwgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuc2xpZGUtdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuc2xpZGUtY2FyZC1ibHVlIHtcbiAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAgICAgICAgICY6bm90KC5zbGljay1jdXJyZW50KSB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmRhcmstdWJlcmZsaXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIyMzNmO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5kYXJrLXViZXJmbGlwLWNvbnRhaW5lciB7XG4gICAgJi5jb250YWluZXItZml4ZWQge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIC51YmVyZmxpcCB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgLnVmLXRpbGUtd3JhcHBlciB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMSUgNDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC51Zi10aWxlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUxNTIzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmlndXJlLnVmLXRpbGUtdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA1NCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnVmLXRpbGUtY29weSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUxNTIzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDMycHggNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLnVmLXRpbGUtdGl0bGUge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1MTUyMyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgLnVmLXRpbGUtY29udGVudC1sYWJlbC10ZXh0IHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZGFyay1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUxNTIzO1xuICBwYWRkaW5nOiAxMDBweCAwO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDc2N3B4KSB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG4gIC5kYXJrLWJhbm5lci1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzA1MTUyMywgMC43KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICB9XG4gICAgJi5jb250YWluZXItZml4ZWQge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICBoMiwgcCB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB9XG4gIH1cbn0iXX0= */
