@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 {
  color: #141D41;
  font-family: "Aventa Medium", sans-serif;
  font-size: 80px;
  line-height: 98px;
  font-weight: 500;
}

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

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

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

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

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 {
    font-size: 75px;
    line-height: 85px;
  }
  h2 {
    font-size: 60px;
    line-height: 70px;
  }
  h3 {
    font-size: 50px;
    line-height: 60px;
  }
  h4 {
    font-size: 30px;
    line-height: 40px;
  }
  h5 {
    font-size: 26px;
    line-height: 36px;
  }
  h6 {
    font-size: 19px;
    line-height: 29px;
  }
  p, li {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (max-width: 768px) {
  h1 {
    font-size: 56px;
    line-height: 66px;
  }
  h2 {
    font-size: 40px;
    line-height: 50px;
  }
  h3 {
    font-size: 36px;
    line-height: 48px;
  }
  h4 {
    font-size: 28px;
    line-height: 38px;
  }
  h5 {
    font-size: 24px;
    line-height: 34px;
  }
  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 {
    font-size: 38px;
    line-height: 46px;
  }
  h2 {
    font-size: 32px;
    line-height: 42px;
  }
  h3 {
    font-size: 30px;
    line-height: 40px;
  }
  h4 {
    font-size: 28px;
    line-height: 38px;
  }
  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;
}

/* 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-0e1e09fe-7ef8-484d-884a-9647652bb0e1) 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 .further-resources-section .uberflip .uf-lazy-loader {
  max-width: 100%;
}
.site-footer .further-resources-section #uf-lazy-loader-10292834 {
  max-width: 1120px;
  margin: 0 auto;
  width: 100% !important;
  padding: 0 15px;
}
.site-footer .further-resources-section .uf-lazy-loader .uf-tile-container {
  margin: 0 -10px !important;
  width: auto;
}
.site-footer .further-resources-section .uf-tile-wrapper .uf-tile {
  border-radius: 20px !important;
  background-color: #f3f5f9;
  width: 100%;
}
.site-footer .further-resources-section .uf-tile-container .uf-tile-wrapper {
  width: 23%;
  margin: 0 1% 20px !important;
  border-radius: 20px !important;
}
.site-footer .further-resources-section .uf-tile-wrapper .uf-tile {
  border-radius: 20px;
  background-color: #f3f5f9 !important;
  width: 100% !important;
}
.site-footer .further-resources-section figure.uf-tile-thumbnail {
  height: 41% !important;
}
.site-footer .further-resources-section figure.uf-tile-thumbnail img {
  min-height: inherit !important;
}
.site-footer .further-resources-section .uf-tile-wrapper .uf-tile .uf-tile-copy {
  background-color: #f3f5f9;
  padding: 15px 22px 40px;
}
.site-footer .further-resources-section .uf-tile-container .uf-tile-copy .uf-tile-friendly-timestamp {
  display: none;
}
.site-footer .further-resources-section .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;
}
.site-footer .further-resources-section .uf-tile-wrapper .uf-tile .uf-tile-content-label {
  background-color: #f3f5f9;
  border-top: none;
}
.site-footer .further-resources-section .uf-tile-wrapper .uf-tile:after {
  display: none !important;
}
.site-footer .further-resources-section .uf-tile .uf-tile-content-label-text:before {
  display: none !important;
}
.site-footer .further-resources-section .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;
}
.site-footer .further-resources-section .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;
}
.site-footer .further-resources-section .uf-tile-wrapper .uf-tile-content-label i:before {
  content: "";
  background-image: var(--wpr-bg-364ee025-b769-4b86-8751-f9e3aa08bdf2);
  width: 50px;
  height: 50px;
  background-color: #f4793b;
  border-radius: 50%;
  margin: 0 0 26px;
  background-position: 50%;
  display: block;
}
.site-footer .further-resources-section .uf-tile-container .uf-tile-content-label .uf-tile-content-label-arrow {
  padding-right: 17px;
  font-size: 16px;
}
.site-footer .further-resources-section .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;
}
.site-footer .further-resources-section .uf-tile-wrapper:hover .uf-tile .uf-tile-title {
  color: #fff !important;
}
.site-footer .further-resources-section .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;
}
.site-footer .further-resources-section .uf-tile-wrapper:hover .uf-tile .uf-tile-content-label {
  background-color: #008fd5 !important;
  color: #fff;
}
.site-footer .further-resources-section .uf-tile-container .uf-tile-wrapper:hover .uf-tile-content-label .uf-tile-content-label-text,
.site-footer .further-resources-section .uf-tile-container .uf-tile-wrapper:hover .uf-tile-content-label .uf-tile-content-label-text span {
  color: #fff;
}
.site-footer .further-resources-section .uf-tile-wrapper:hover .uf-tile .uf-tile-content-label-arrow:before {
  background-image: var(--wpr-bg-cb33ae7b-d988-4e90-9505-fbd8d0056ca4) !important;
  background-color: #fff;
}
.site-footer .further-resources-section .uf-tile-container .uf-tile-wrapper:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}
@media (max-width: 991px) {
  .site-footer .further-resources-section .uf-tile-wrapper {
    width: 48% !important;
  }
}
@media (max-width: 575px) {
  .site-footer .further-resources-section .uf-tile-wrapper {
    width: 100% !important;
  }
}
.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-013f76e9-8741-400a-a372-77f4642ae7a2);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  min-height: 960px;
}
@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-6fcf314d-3e2a-44c7-9ec9-2a98f26e29f6);
  }
}
.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 .product-hexagon {
  stroke-width: 3px;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.hero-section.solutions-hero .hero-section-container .infographic-container svg .product-hexagon.active {
  fill: #ffffff !important;
}
@media (min-width: 1841px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container svg .product-hexagon#product-1 {
    -webkit-transform: translate(0, -50px);
    -ms-transform: translate(0, -50px);
    transform: translate(0, -50px);
  }
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container svg .product-hexagon#product-2 {
    -webkit-transform: translate(0, -40px);
    -ms-transform: translate(0, -40px);
    transform: translate(0, -40px);
  }
}
@media (min-width: 1841px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container svg .product-hexagon#product-3 {
    -webkit-transform: translate(0, 50px);
    -ms-transform: translate(0, 50px);
    transform: translate(0, 50px);
  }
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container svg .product-hexagon#product-4 {
    -webkit-transform: translate(0, 40px);
    -ms-transform: translate(0, 40px);
    transform: translate(0, 40px);
  }
}
.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-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: 620px;
  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: 260px;
    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 .middle-subtitle {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 280px;
  margin: 0 auto;
  text-align: center;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .middle-subtitle p {
  color: #ffffff;
  opacity: 0.6;
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .middle-subtitle {
    display: block;
    top: 310px;
  }
}
.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-items {
  position: absolute;
  z-index: 1;
  left: 637px;
  top: 450px;
  text-align: center;
}
@media (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items {
    left: 423px;
    top: 430px;
  }
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items {
    left: 0;
    right: 0;
    top: 430px;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items {
    top: 410px;
  }
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p {
    font-size: 15px;
    line-height: 22px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items .centered-text {
  max-width: 80px;
  text-align: center;
  color: #ffffff;
  font-size: 12px;
  line-height: 20px;
  height: 0;
  margin: 0 auto;
  position: absolute;
  top: 40%;
  left: 0;
  right: 0;
}
@media (max-width: 1279px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items .centered-text {
    top: 45%;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items .centered-text {
    top: 25%;
    font-size: 10px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p {
  max-width: 130px;
  color: #ffffff;
  line-height: 24px;
  cursor: pointer;
  position: relative;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p.active {
  color: #008FD5 !important;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p.active span {
  color: #008FD5 !important;
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p {
    margin: 0 auto;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p {
    max-width: 100px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(1) {
  position: relative;
  top: -70px;
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(1) {
    position: relative;
    right: -135px;
    top: 50px;
  }
}
@media (max-width: 1279px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(1) {
    top: 55px;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(1) {
    top: 35px;
    right: -98px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(2) {
  position: relative;
  right: 132px;
  top: 20px;
}
@media (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(2) {
    right: 142px;
    top: 30px;
  }
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(2) {
    right: 0;
    top: -90px;
  }
}
@media (max-width: 1279px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(2) {
    top: -85px;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(2) {
    top: -90px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(3) {
  position: relative;
  top: 97px;
}
@media (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(3) {
    top: 107px;
  }
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(3) {
    top: -20px;
    right: 135px;
  }
}
@media (max-width: 1279px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(3) {
    top: -15px;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(3) {
    top: -37px;
    right: 98px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(4) {
  position: relative;
  left: 134px;
  top: -47px;
}
@media (max-width: 1840px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(4) {
    left: 145px;
    top: -42px;
  }
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(4) {
    left: 0;
    top: 70px;
  }
}
@media (max-width: 767px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p:nth-of-type(4) {
    top: 35px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p span {
  padding-top: 8px;
  font-size: 10px;
  line-height: 10px;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
}
@media (max-width: 1439px) {
  .hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-items p span {
    padding-top: 3px;
  }
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards {
  position: absolute;
  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: center;
  -ms-flex-align: center;
  align-items: center;
}
.hero-section.solutions-hero .hero-section-container .infographic-container .svg-text .product-cards.accelerated .left-line {
  -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: 732px;
    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;
  padding: 20px;
  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 {
  color: #F4793B;
  font-family: "Texta Alt Medium";
  font-weight: 700;
  font-size: 15px;
  line-height: 18px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  margin-bottom: 15px;
}
@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;
}
@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 {
  display: none;
  position: absolute;
  right: 80px;
  bottom: 0;
}
@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 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 .accordion-icon {
  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 .accordion-icon {
    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 .accordion-icon {
  -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 .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: -400px;
}
@media (max-width: 1440px) {
  body:not(.page-template-page-flexible) .partners-table {
    margin-top: -500px;
  }
}
@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-8c4be951-6221-4057-aeb6-069fb916b463);
  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 > 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-692aac81-8f28-4eba-8052-545ce124308b);
  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-484b1d7a-7807-41ee-82a0-28b46c29c079);
  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: -400px;
}
@media (max-width: 1440px) {
  body:not(.page-template-page-flexible) .partners-table {
    margin-top: -500px;
  }
}
@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-8c4be951-6221-4057-aeb6-069fb916b463);
  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-ccb184c5-7117-4b62-98cf-520cd592b230);
  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-7f1e81a1-3948-4041-b45a-02d845d8eb11);
  }
}
.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: -510px;
}
@media (max-width: 1440px) {
  body:not(.page-template-page-flexible) .employee-testimonials-grid {
    margin-top: -670px;
  }
}
@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: center;
  -ms-flex-align: center;
  align-items: center;
  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;
}
@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 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;
}
@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;
  }
}
.single-leadership .member .member-container > div, .single-testimonials .member .member-container > div, .page-template-page-flexible .member .member-container > div {
  width: 50%;
}
@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: 180px;
  padding-bottom: 93px;
}
@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;
  max-width: 395px;
}
@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: 188px;
}
@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;
  }
}
@media (max-width: 1024px) {
  .single-leadership .member .member-container .member-image, .single-testimonials .member .member-container .member-image, .page-template-page-flexible .member .member-container .member-image {
    height: 500px;
    overflow: hidden;
    border-radius: 20px;
  }
}
@media (max-width: 768px) {
  .single-leadership .member .member-container .member-image, .single-testimonials .member .member-container .member-image, .page-template-page-flexible .member .member-container .member-image {
    height: 343px;
  }
}
.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 {
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 20px;
}
@media (max-width: 1024px) {
  .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 {
    width: 100%;
    height: auto;
  }
}

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;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9zLnNjc3MiLCJfdG9vbHMuc2NzcyIsIl9iYXNlLnNjc3MiLCJfZm9udHMuc2NzcyIsIl9lbGVtZW50cy5zY3NzIiwiX2NvbG9ycy5zY3NzIiwiX3NsaWNrLnNjc3MiLCJfc2xpY2stdGhlbWUuc2NzcyIsIl9hbmltYXRlLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJzZWN0aW9ucy9faGVyby1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9faW5mb3JtYXRpb24tc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX3ZpZGVvLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19pbmZvZ3JhcGhpYy1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9faG9tZXBhZ2UtZ3JhcGhpYy5zY3NzIiwic2VjdGlvbnMvX2FjY29yZGlvbi1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fYWNjb3JkaW9uLXNlY3Rpb24tb2xkLnNjc3MiLCJzZWN0aW9ucy9fdGV4dC12aWRlby1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fcHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19jYXNlLXN0dWR5LXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19zb2x1dGlvbnMtY2FyZHMtc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2ludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fcmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19oZWFsdGgtcnVsZXMtc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2FkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL190ZXN0aW1vbmlhbHMtc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX3BhcnRuZXJzLXRhYmxlLnNjc3MiLCJzZWN0aW9ucy9fc2lkZS1ieS1zaWRlLWluZm8uc2NzcyIsInNlY3Rpb25zL192aWRlby1mdWxsLWNvbnRhaW5lci5zY3NzIiwic2VjdGlvbnMvX2NhcmRzLXNsaWRlci5zY3NzIiwic2VjdGlvbnMvX2N0YS1zbGlkZXItc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2ZlYXR1cmVzLWNhcmRzLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19wcm9kdWN0LWxhbmRpbmctdGFibGUtc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2luZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8tc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2dyaWQtc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2N0YS1jYXJkcy5zY3NzIiwic2VjdGlvbnMvX2JlbmVmaXRzLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19zaWRlLWJ5LXNpZGUtY2FyZC5zY3NzIiwic2VjdGlvbnMvX2luZm8tcmlnaHQtaW1hZ2Utc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvYWJvdXQtdXMvX2hlcm8tc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2F3YXJkcy1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fb3VyLXRlYW0uc2NzcyIsInNlY3Rpb25zL19qb2luLW91ci10ZWFtLnNjc3MiLCJzZWN0aW9ucy9jYXJlZXJzL19pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19pbWFnZXMtc2xpZGVyLnNjc3MiLCJzZWN0aW9ucy9fbG9jYXRpb25zLnNjc3MiLCJwYWdlcy9fY2FyZWVycy5zY3NzIiwic2VjdGlvbnMvX2Zvcm0tc2VjdGlvbi5zY3NzIiwicGFnZXMvX3BhZ2Utc2VhcmNoLnNjc3MiLCJzZWN0aW9ucy9fZW1wbG95ZWUtZ3JpZC5zY3NzIiwicGFnZXMvX3NlY29uZGFyeS1wYWdlcy5zY3NzIiwicGFnZXMvX3BhZ2UtcHJpdmFjeS1w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LG1CQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSxzQkFBQTtBekRnOFVkO0FFM2tWRTtFdURtSVU7SUFVSSxhQUFBO0V6RGs4VWQ7QUFDRjtBeURqOFVjO0V2RGpHWixzQnVEa0d1QztFdkRqR3ZDLDRCQUZ5QztFQUd6QywyQkFIaUU7RXVEb0duRCx3QkFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0F6RHE4VWhCO0FFemxWRTtFdUQrSVk7SUFPSSxhQUFBO0V6RHU4VWhCO0FBQ0Y7QUU5bFZFO0V1RCtJWTtJQVVJLGFBQUE7RXpEeThVaEI7QUFDRjtBeUR2OFVjO0VBQ0UsbUJBQUE7RUFBQSxXQUFBO0VBQUEsT0FBQTtBekR5OFVoQjtBeUR4OFVnQjtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0VBQUEsc0JBQUE7RUFDQSxZQUFBO0F6RDA4VWxCO0F5RHY4VWM7RUFDRSxjbkR0S0w7QU4rbVZYO0F5RHY4VWM7RUFDRSxtQkFBQTtBekR5OFVoQjtBeUR4OFVnQjtFQUNFLG9CQUFBO0F6RDA4VWxCO0F5RHY4VWM7RUFDRSxnQkFBQTtBekR5OFVoQjtBRXZuVkU7RXVENktZO0lBR0ksZ0JBQUE7RXpEMjhVaEI7QUFDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcblRoZW1lIE5hbWU6IEhlYWx0aCBFZGdlXG5UaGVtZSBVUkk6IGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS9cbkF1dGhvcjogVW5kZXJzY29yZXMubWVcbkF1dGhvciBVUkk6IGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS9cbkRlc2NyaXB0aW9uOiBEZXNjcmlwdGlvblxuVmVyc2lvbjogMS4wLjBcblRlc3RlZCB1cCB0bzogNS40XG5SZXF1aXJlcyBQSFA6IDUuNlxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBMSUNFTlNFXG5UZXh0IERvbWFpbjogaGVhbHRoLWVkZ2VcblRhZ3M6IGN1c3RvbS1iYWNrZ3JvdW5kLCBjdXN0b20tbG9nbywgY3VzdG9tLW1lbnUsIGZlYXR1cmVkLWltYWdlcywgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5XG5cblRoaXMgdGhlbWUsIGxpa2UgV29yZFByZXNzLCBpcyBsaWNlbnNlZCB1bmRlciB0aGUgR1BMLlxuVXNlIGl0IHRvIG1ha2Ugc29tZXRoaW5nIGNvb2wsIGhhdmUgZnVuLCBhbmQgc2hhcmUgd2hhdCB5b3UndmUgbGVhcm5lZC5cblxuSGVhbHRoIEVkZ2UgaXMgYmFzZWQgb24gVW5kZXJzY29yZXMgaHR0cHM6Ly91bmRlcnNjb3Jlcy5tZS8sIChDKSAyMDEyLTIwMjAgQXV0b21hdHRpYywgSW5jLlxuVW5kZXJzY29yZXMgaXMgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyIG9yIGxhdGVyLlxuXG5Ob3JtYWxpemluZyBzdHlsZXMgaGF2ZSBiZWVuIGhlbHBlZCBhbG9uZyB0aGFua3MgdG8gdGhlIGZpbmUgd29yayBvZlxuTmljb2xhcyBHYWxsYWdoZXIgYW5kIEpvbmF0aGFuIE5lYWwgaHR0cHM6Ly9uZWNvbGFzLmdpdGh1Yi5pby9ub3JtYWxpemUuY3NzL1xuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgR2VuZXJpY1xuXHQtIE5vcm1hbGl6ZVxuXHQtIEJveCBzaXppbmdcbiMgQmFzZVxuXHQtIFR5cG9ncmFwaHlcblx0LSBFbGVtZW50c1xuXHQtIExpbmtzXG5cdC0gRm9ybXNcbiMjIExheW91dHNcbiMgQ29tcG9uZW50c1xuXHQtIE5hdmlnYXRpb25cblx0LSBQb3N0cyBhbmQgcGFnZXNcblx0LSBDb21tZW50c1xuXHQtIFdpZGdldHNcblx0LSBNZWRpYVxuXHQtIENhcHRpb25zXG5cdC0gR2FsbGVyaWVzXG4jIHBsdWdpbnNcblx0LSBKZXRwYWNrIGluZmluaXRlIHNjcm9sbFxuIyBVdGlsaXRpZXNcblx0LSBBY2Nlc3NpYmlsaXR5XG5cdC0gQWxpZ25tZW50c1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEdlbmVyaWNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE5vcm1hbGl6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4vKiBTZWN0aW9uc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICpcdFx0YGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2Ncblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEJveCBzaXppbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1vcmUgZWFzaWx5IGNoYW5nZSBpdCdzIHZhbHVlIG9uIGEgY29tcG9uZW50IGxldmVsLlxuQGxpbmsgaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEJhc2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuZGZuLFxuY2l0ZSxcbmVtLFxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAxLjVlbTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG5wcmUge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIGNvdXJpZXIsIG1vbm9zcGFjZTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMS42ZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEuNmVtO1xufVxuXG5jb2RlLFxua2JkLFxudHQsXG52YXIge1xuICBmb250LWZhbWlseTogbW9uYWNvLCBjb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xufVxuXG5hYmJyLFxuYWNyb255bSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2NjtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG5tYXJrLFxuaW5zIHtcbiAgYmFja2dyb3VuZDogI2ZmZjljMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5iaWcge1xuICBmb250LXNpemU6IDEyNSU7XG59XG5cbi8qIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5ociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gM2VtO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbm9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxubGkgPiB1bCxcbmxpID4gb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW46IDAgMS41ZW0gMS41ZW07XG59XG5cbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbnRhYmxlIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5hIHtcbiAgY29sb3I6ICM0MTY5ZTE7XG59XG5cbmE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjODAwMDgwO1xufVxuXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcbiAgY29sb3I6ICMxOTE5NzA7XG59XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cblxuYTpob3ZlcixcbmE6YWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYnV0dG9uLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICNjY2MgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC42ZW0gMWVtIDAuNGVtO1xufVxuXG5idXR0b246aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsXG5pbnB1dFt0eXBlPXJlc2V0XTpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAjYmJiICNhYWE7XG59XG5cbmJ1dHRvbjphY3RpdmUsXG5idXR0b246Zm9jdXMsXG5pbnB1dFt0eXBlPWJ1dHRvbl06YWN0aXZlLFxuaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLFxuaW5wdXRbdHlwZT1yZXNldF06YWN0aXZlLFxuaW5wdXRbdHlwZT1yZXNldF06Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXJhbmdlXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPW1vbnRoXSxcbmlucHV0W3R5cGU9d2Vla10sXG5pbnB1dFt0eXBlPXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9Y29sb3JdLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5cbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG5pbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbmlucHV0W3R5cGU9dXJsXTpmb2N1cyxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxuaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsXG5pbnB1dFt0eXBlPXdlZWtdOmZvY3VzLFxuaW5wdXRbdHlwZT10aW1lXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsXG5pbnB1dFt0eXBlPWNvbG9yXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5cbnNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5cbnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTGF5b3V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDb21wb25lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYWluLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwge1xuICBkaXNwbGF5OiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogLTk5OWVtO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCB1bCB7XG4gIGxlZnQ6IC05OTllbTtcbiAgdG9wOiAwO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpOmhvdmVyID4gdWwsXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpLmZvY3VzID4gdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogYXV0bztcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBhIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIGxpOmhvdmVyID4gdWwsXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIGxpLmZvY3VzID4gdWwge1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBTbWFsbCBtZW51LiAqL1xuLm1lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpdGUtbWFpbiAuY29tbWVudC1uYXZpZ2F0aW9uLFxuLnNpdGUtbWFpbiAucG9zdHMtbmF2aWdhdGlvbixcbi5zaXRlLW1haW4gLnBvc3QtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG4uY29tbWVudC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MsXG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LWxpbmtzLFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNvbW1lbnQtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyB7XG4gIGZsZXg6IDEgMCA1MCU7XG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1uZXh0LFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0LFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LW5leHQge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIGZsZXg6IDEgMCA1MCU7XG59XG5cbi8qIFBvc3RzIGFuZCBwYWdlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3RpY2t5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wb3N0LFxuLnBhZ2Uge1xuICBtYXJnaW46IDA7XG59XG5cbi51cGRhdGVkOm5vdCgucHVibGlzaGVkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWNvbnRlbnQsXG4uZW50cnktY29udGVudCxcbi5lbnRyeS1zdW1tYXJ5IHtcbiAgbWFyZ2luOiAxLjVlbSAwIDA7XG59XG5cbi5wYWdlLWxpbmtzIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG4vKiBDb21tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY29tbWVudC1jb250ZW50IGEge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5ieXBvc3RhdXRob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2lkZ2V0IHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbi53aWRnZXQgc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFnZS1jb250ZW50IC53cC1zbWlsZXksXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxuLmNvbW1lbnQtY29udGVudCAud3Atc21pbGV5IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBNYWtlIHN1cmUgbG9nbyBsaW5rIHdyYXBzIGFyb3VuZCBsb2dvIGltYWdlLiAqL1xuLmN1c3RvbS1sb2dvLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIENhcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53cC1jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLndwLWNhcHRpb24gaW1nW2NsYXNzKj13cC1pbWFnZS1dIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuICBtYXJnaW46IDAuODA3NWVtIDA7XG59XG5cbi53cC1jYXB0aW9uLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMS41ZW07XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBQbHVnaW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBKZXRwYWNrIGluZmluaXRlIHNjcm9sbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBIaWRlIHRoZSBQb3N0cyBOYXZpZ2F0aW9uIGFuZCB0aGUgRm9vdGVyIHdoZW4gSW5maW5pdGUgU2Nyb2xsIGlzIGluIHVzZS4gKi9cbi5pbmZpbml0ZS1zY3JvbGwgLnBvc3RzLW5hdmlnYXRpb24sXG4uaW5maW5pdGUtc2Nyb2xsLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFJlLWRpc3BsYXkgdGhlIFRoZW1lIEZvb3RlciB3aGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kLiAqL1xuLmluZmluaXR5LWVuZC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBVdGlsaXRpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEFjY2Vzc2liaWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogbm9uZTtcbiAgY29sb3I6ICMyMTc1OWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI3ByaW1hcnlbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIEFsaWdubWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFsaWdubGVmdCB7XG4gIC8qcnRsOmlnbm9yZSovXG4gIGZsb2F0OiBsZWZ0O1xuICAvKnJ0bDppZ25vcmUqL1xuICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmFsaWducmlnaHQge1xuICAvKnJ0bDppZ25vcmUqL1xuICBmbG9hdDogcmlnaHQ7XG4gIC8qcnRsOmlnbm9yZSovXG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi8qIE9ubHkgZm9yIGFkZCAgQ1NTIHN0eWxlcyB0byBJRSAxMSAgICovXG5Ac3VwcG9ydHMgKC1tcy1hY2NlbGVyYXRvcjogdHJ1ZSkge1xuICAvKiBJRSBFZGdlIDEyKyBDU1Mgc3R5bGVzIGdvIGhlcmUgKi9cbn1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC8qIElFIDExIENTUyBzdHlsZXMgZ28gaGVyZSAqL1xufVxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbmh0bWwgYm9keSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250YWluZXItZml4ZWQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTg0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmNvbnRhaW5lci1maXhlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLWZpeGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jb250YWluZXItZml4ZWQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG4uY29udGFpbmVyLWZpeGVkLmNsZWFyZml4OmJlZm9yZSwgLmNvbnRhaW5lci1maXhlZC5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNvbnRhaW5lci1maXhlZC5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDMxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY29udGFpbmVyLWxlZnQtc3BhY2UuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZ1bGwge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFpbmVyLWZ1bGwuY2xlYXJmaXg6YmVmb3JlLCAuY29udGFpbmVyLWZ1bGwuY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jb250YWluZXItZnVsbC5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY29udGFpbmVyLXNlY3Rpb24tbWFyZ2luIHtcbiAgbWFyZ2luOiAxNTBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuY29udGFpbmVyLXNlY3Rpb24tbWFyZ2luIHtcbiAgICBtYXJnaW46IDEyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLXNlY3Rpb24tbWFyZ2luIHtcbiAgICBtYXJnaW46IDgwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jb250YWluZXItc2VjdGlvbi1tYXJnaW4ge1xuICAgIG1hcmdpbjogNTBweCAwO1xuICB9XG59XG5cbmRpdi5jb250ZW50LXdpdGgtc2lkZWJhciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuZGl2LmNvbnRlbnQtd2l0aC1zaWRlYmFyOmJlZm9yZSwgZGl2LmNvbnRlbnQtd2l0aC1zaWRlYmFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5kaXYuY29udGVudC13aXRoLXNpZGViYXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbmRpdi5jb250ZW50LXdpdGgtc2lkZWJhciBkaXYuY29udGFpbmVyLWNvbnRlbnQsXG5kaXYuY29udGVudC13aXRoLXNpZGViYXIgZGl2LmNvbnRhaW5lci1zaWRlYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5kaXYuY29udGVudC13aXRoLXNpZGViYXIgZGl2LmNvbnRhaW5lci1zaWRlYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5kaXYuY29udGVudC13aXRoLXNpZGViYXIgZGl2LmNvbnRhaW5lci1jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ0NXB4IC0gNTBweCk7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5idXR0b246Zm9jdXMsIGJ1dHRvbjpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9YnV0dG9uXSwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIGlucHV0W3R5cGU9dGV4dF06aG92ZXIsIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cywgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi51aS1hdXRvY29tcGxldGUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHotaW5kZXg6IDEwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4udWktYXV0b2NvbXBsZXRlIGxpLnVpLW1lbnUtaXRlbSB7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzgycHgpIHtcbiAgaHRtbCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbCAjd3BhZG1pbmJhciB7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGh0bWwgI3dwYWRtaW5iYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxucCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmhlbnRyeSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaDEsIGgyLFxuaDMsIGg0LFxuaDUsIGg2IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhXCI7XG4gIHNyYzogdXJsKFwiLi9mb250cy9BdmVudGEtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9mb250cy9BdmVudGEtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YSBNZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL0F2ZW50YS1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vZm9udHMvQXZlbnRhLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YSBFeHRyYUJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL0F2ZW50YS1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vZm9udHMvQXZlbnRhLUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUZXh0YSBBbHQgQm9va1wiO1xuICBzcmM6IHVybChcIi4vZm9udHMvVGV4dGFBbHQtQm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9mb250cy9UZXh0YUFsdC1Cb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGEgQWx0IE1lZGl1bVwiO1xuICBzcmM6IHVybChcIi4vZm9udHMvVGV4dGFBbHQtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuL2ZvbnRzL1RleHRhQWx0LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuaDEge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiA5OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5oMiB7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJBdmVudGEgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNzhweDtcbiAgbGluZS1oZWlnaHQ6IDg4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmgzIHtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YSBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaDQge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5oNSB7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJBdmVudGFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuaDYge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5wLCBsaSB7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJUZXh0YSBBbHQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5zdHJvbmcge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5hLCBhOnZpc2l0ZWQsIGE6Zm9jdXMge1xuICBjb2xvcjogI0Y0NzkzQjtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGEgQWx0IEJvb2tcIiwgc2Fucy1zZXJpZjtcbn1cbmE6aG92ZXIsIGE6dmlzaXRlZDpob3ZlciwgYTpmb2N1czpob3ZlciB7XG4gIGNvbG9yOiAjQzI0MTAwO1xufVxuXG4uYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazp2aXNpdGVkLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpmb2N1cywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmZvY3VzLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6Zm9jdXMsIC5idXR0b246Zm9jdXMsIC5idXR0b246dmlzaXRlZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YSBFeHRyYUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5idXR0b24uaGFzLWFycm93OmFmdGVyLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazp2aXNpdGVkOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpmb2N1czphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6dmlzaXRlZDphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmZvY3VzOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6dmlzaXRlZDphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6Zm9jdXM6YWZ0ZXIsIC5idXR0b246Zm9jdXMuaGFzLWFycm93OmFmdGVyLCAuYnV0dG9uOnZpc2l0ZWQuaGFzLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NzkzQjtcbiAgd2lkdGg6IDUwcHg7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuLmJ1dHRvbi5oYXMtYXJyb3cuYmFjay1hcnJvdywgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLmJhY2stYXJyb3csIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmJhY2stYXJyb3cubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5iYWNrLWFycm93Lm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5iYWNrLWFycm93Lm1lZ2EtbWVudS1saW5rLCAuYnV0dG9uOmZvY3VzLmhhcy1hcnJvdy5iYWNrLWFycm93LCAuYnV0dG9uOnZpc2l0ZWQuaGFzLWFycm93LmJhY2stYXJyb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYnV0dG9uLmhhcy1hcnJvdy5iYWNrLWFycm93OmFmdGVyLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24uYmFjay1hcnJvdzphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuYmFjay1hcnJvdy5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmJhY2stYXJyb3cubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLmJhY2stYXJyb3cubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5idXR0b246Zm9jdXMuaGFzLWFycm93LmJhY2stYXJyb3c6YWZ0ZXIsIC5idXR0b246dmlzaXRlZC5oYXMtYXJyb3cuYmFjay1hcnJvdzphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYnV0dG9uLmhhcy1hcnJvdzpob3ZlciwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOmhvdmVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpob3ZlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmhvdmVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazpob3ZlciwgLmJ1dHRvbjpmb2N1cy5oYXMtYXJyb3c6aG92ZXIsIC5idXR0b246dmlzaXRlZC5oYXMtYXJyb3c6aG92ZXIge1xuICBjb2xvcjogI0Y0NzkzQjtcbn1cbi5idXR0b24uaGFzLWFycm93OmhvdmVyOmFmdGVyLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246aG92ZXI6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmhvdmVyOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6aG92ZXI6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmhvdmVyOmFmdGVyLCAuYnV0dG9uOmZvY3VzLmhhcy1hcnJvdzpob3ZlcjphZnRlciwgLmJ1dHRvbjp2aXNpdGVkLmhhcy1hcnJvdzpob3ZlcjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nJTIzRjQ3OTNCJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjQ3OTNCO1xufVxuLmJ1dHRvbi5kaXNhYmxlZCwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLmRpc2FibGVkLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5kaXNhYmxlZC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmRpc2FibGVkLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5kaXNhYmxlZC5tZWdhLW1lbnUtbGluaywgLmJ1dHRvbjpmb2N1cy5kaXNhYmxlZCwgLmJ1dHRvbjp2aXNpdGVkLmRpc2FibGVkIHtcbiAgY29sb3I6ICM3Qzg2OTk7XG59XG4uYnV0dG9uLmRpc2FibGVkLmhhcy1hcnJvdzphZnRlciwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLmRpc2FibGVkOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5kaXNhYmxlZC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmRpc2FibGVkLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5kaXNhYmxlZC5tZWdhLW1lbnUtbGluazphZnRlciwgLmJ1dHRvbjpmb2N1cy5kaXNhYmxlZC5oYXMtYXJyb3c6YWZ0ZXIsIC5idXR0b246dmlzaXRlZC5kaXNhYmxlZC5oYXMtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0M4Njk5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjN0M4Njk5O1xufVxuLmJ1dHRvbi53aGl0ZS1idXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbi53aGl0ZS1idXR0b24sIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazp2aXNpdGVkLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpmb2N1cywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLndoaXRlLWJ1dHRvbi5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEud2hpdGUtYnV0dG9uLm1lZ2EtbWVudS1saW5rLCAuYnV0dG9uOmZvY3VzLndoaXRlLWJ1dHRvbiwgLmJ1dHRvbjp2aXNpdGVkLndoaXRlLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbi53aGl0ZS1idXR0b24uaGFzLWFycm93OmFmdGVyLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24ud2hpdGUtYnV0dG9uOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6dmlzaXRlZDphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6Zm9jdXM6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC53aGl0ZS1idXR0b24ubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLndoaXRlLWJ1dHRvbi5tZWdhLW1lbnUtbGluazphZnRlciwgLmJ1dHRvbjpmb2N1cy53aGl0ZS1idXR0b24uaGFzLWFycm93OmFmdGVyLCAuYnV0dG9uOnZpc2l0ZWQud2hpdGUtYnV0dG9uLmhhcy1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nJTIzMDA4RkQ1Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ1dHRvbi53aGl0ZS1idXR0b24uaGFzLWFycm93OmhvdmVyOmFmdGVyLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24ud2hpdGUtYnV0dG9uOmhvdmVyOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpob3ZlcjphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLndoaXRlLWJ1dHRvbi5tZWdhLW1lbnUtbGluazpob3ZlcjphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEud2hpdGUtYnV0dG9uLm1lZ2EtbWVudS1saW5rOmhvdmVyOmFmdGVyLCAuYnV0dG9uOmZvY3VzLndoaXRlLWJ1dHRvbi5oYXMtYXJyb3c6aG92ZXI6YWZ0ZXIsIC5idXR0b246dmlzaXRlZC53aGl0ZS1idXR0b24uaGFzLWFycm93OmhvdmVyOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSclMjMwMDhGRDUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA3NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4NXB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxuICBwLCBsaSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNjZweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxuICBoNSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgcCwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICB1bCwgb2wge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAuYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazp2aXNpdGVkLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpmb2N1cywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmZvY3VzLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6Zm9jdXMsIC5idXR0b246dmlzaXRlZCwgLmJ1dHRvbjpmb2N1cyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5idXR0b24uaGFzLWFycm93OmFmdGVyLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazp2aXNpdGVkOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpmb2N1czphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6dmlzaXRlZDphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmZvY3VzOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6dmlzaXRlZDphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6Zm9jdXM6YWZ0ZXIsIC5idXR0b246dmlzaXRlZC5oYXMtYXJyb3c6YWZ0ZXIsIC5idXR0b246Zm9jdXMuaGFzLWFycm93OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuLm1vZGFsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1vZGFsLWNvbnRhaW5lci5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm1vZGFsLWNvbnRhaW5lciAudmlkZW8td3JhcHBlciB7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5tb2RhbC1jb250YWluZXIgLnZpZGVvLXdyYXBwZXIgdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNjAwcHgpIHtcbiAgLm1vZGFsLWNvbnRhaW5lciAudmlkZW8td3JhcHBlciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAubW9kYWwtY29udGFpbmVyIC52aWRlby13cmFwcGVyIGlmcmFtZSB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5tb2RhbC1jb250YWluZXIgLmNsb3NlLW1vZGFsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIwcHg7XG4gIHRvcDogMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbiAgfVxufVxuLmJyZWFkY3J1bWIgLnNlcGFyYXRvciB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgOCAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuMDkyOTYzOSAxNS4wODIzTDcuMTY0MDMgOC4wMTEyTDAuMDcwMzEyNSAwLjkxNzQ4QzIuODgzNDkgNS4yMDc5IDIuODg3NDkgMTAuNzk1OSAwLjA5Mjk2MzkgMTUuMDgyM1onIGZpbGw9JyUyMzdDODY5OScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5icmVhZGNydW1iIC5zZXBhcmF0b3I6bGFzdC1vZi10eXBlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDggMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjI1ODk4IDE1LjA4MjNMNy4zMzAwNSA4LjAxMTJMMC4yMzYzMjggMC45MTc0OEMzLjA0OTUxIDUuMjA3OSAzLjA1MzUxIDEwLjc5NTkgMC4yNTg5OCAxNS4wODIzWicgZmlsbD0nJTIzMTQxRDQxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmJyZWFkY3J1bWIgc3BhbiB7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJUZXh0YSBBbHQgQm9va1wiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmJyZWFkY3J1bWIgc3BhbiBhIHNwYW4ge1xuICBjb2xvcjogIzdDODY5OTtcbn1cbi5icmVhZGNydW1iIHNwYW4gYTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICMxNDFENDE7XG59XG5cbi52aWRlby1idXR0b24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi52aWRlby1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC52aWRlby1idXR0b24ge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG4udmlkZW8tYnV0dG9uOmhvdmVyIC52aWRlby1idXR0b24taW50ZXJpb3Ige1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4udmlkZW8tYnV0dG9uIC52aWRlby1idXR0b24taW50ZXJpb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTE1cHg7XG4gIGhlaWdodDogMTE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudmlkZW8tYnV0dG9uIC52aWRlby1idXR0b24taW50ZXJpb3Ige1xuICAgIHdpZHRoOiA1Ny41cHg7XG4gICAgaGVpZ2h0OiA1Ny41cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudmlkZW8tYnV0dG9uIC52aWRlby1idXR0b24taW50ZXJpb3Igc3ZnIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLnZpZGVvLW5vLWNvbnRyb2xzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi52aWRlby1wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTAwcHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudmlkZW8tcGxheSB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBkYXNoIHtcbiAgZnJvbSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDM0Mjg7XG4gIH1cbiAgdG8ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGluZm9ncmFwaGljRGFzaCB7XG4gIGZyb20ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwO1xuICB9XG4gIHRvIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBkYXNoSW52ZXJ0ZWQge1xuICBmcm9tIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogNjAwO1xuICB9XG4gIHRvIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMTI1MDtcbiAgfVxufVxuQGtleWZyYW1lcyBncm93WSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBncm93WCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuLmxpbmVzLWNvbnRhaW5lciBzdmcgcGF0aCB7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAzNDI4O1xuICBzdHJva2UtZGFzaGFycmF5OiAzNDI4O1xuICBhbmltYXRpb246IGRhc2ggNXMgZm9yd2FyZHM7XG59XG4ubGluZXMtY29udGFpbmVyIHN2ZyBwYXRoOm50aC1vZi10eXBlKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbn1cbi5saW5lcy1jb250YWluZXIgc3ZnIHBhdGg6bnRoLW9mLXR5cGUoMikge1xuICBhbmltYXRpb24tZGVsYXk6IDJzO1xufVxuLmxpbmVzLWNvbnRhaW5lciBzdmcgcGF0aDpudGgtb2YtdHlwZSgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogM3M7XG59XG4ubGluZXMtY29udGFpbmVyIHN2ZyBwYXRoOm50aC1vZi10eXBlKDQpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0cztcbn1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay10cmFjayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuW2Rpcj1ydGxdIC5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiB1cmwoXCIuL2ltYWdlcy9hamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL3NsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4vZm9udHMvc2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLXByZXY6aG92ZXIsIC5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsIC5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXG4uc2xpY2stbmV4dC5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwLjc1O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDtcbn1cbltkaXI9cnRsXSAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjVweDtcbn1cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQge1xuICBsZWZ0OiAtMjVweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuW2Rpcj1ydGxdIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5cbi8qIERvdHMgKi9cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xpY2stZG90cyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDAgNXB4O1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCLigKJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC4yNTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC43NTtcbn1cblxuLyohXG4gKiBhbmltYXRlLmNzcyAtIGh0dHBzOi8vYW5pbWF0ZS5zdHlsZS9cbiAqIFZlcnNpb24gLSA0LjEuMVxuICogTGljZW5zZWQgdW5kZXIgdGhlIEhpcHBvY3JhdGljIExpY2Vuc2UgMi4xIC0gaHR0cDovL2ZpcnN0ZG9ub2hhcm0uZGV2XG4gKlxuICogQ29weXJpZ2h0IChjKSAyMDIyIEFuaW1hdGUuY3NzXG4gKi9cbjpyb290IHtcbiAgLS1hbmltYXRlLWR1cmF0aW9uOiAxcztcbiAgLS1hbmltYXRlLWRlbGF5OiAxcztcbiAgLS1hbmltYXRlLXJlcGVhdDogMTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tYW5pbWF0ZS1kdXJhdGlvbik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tYW5pbWF0ZS1kdXJhdGlvbik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2luZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS1hbmltYXRlLXJlcGVhdCk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWFuaW1hdGUtcmVwZWF0KTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3JlcGVhdC0yIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAyO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMik7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMik7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMztcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMztcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSAqIDMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKHZhcigtLWFuaW1hdGUtcmVwZWF0KSAqIDMpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktMXMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1hbmltYXRlLWRlbGF5KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1hbmltYXRlLWRlbGF5KTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTJzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDJzO1xuICBhbmltYXRpb24tZGVsYXk6IDJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDIpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAyKTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTNzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDNzO1xuICBhbmltYXRpb24tZGVsYXk6IDNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDMpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAzKTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTRzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDRzO1xuICBhbmltYXRpb24tZGVsYXk6IDRzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDQpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiA0KTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2RlbGF5LTVzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDVzO1xuICBhbmltYXRpb24tZGVsYXk6IDVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDUpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiA1KTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX2Zhc3RlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pIC8gMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAvIDIpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZmFzdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjhzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuOHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC44KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMC44KTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3Nsb3cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDIpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fc2xvd2VyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDNzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDMpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAzKTtcbn1cblxuQG1lZGlhIHByaW50LCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hbmltYXRlX19hbmltYXRlZCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFuaW1hdGVfX2FuaW1hdGVkW2NsYXNzKj1PdXRdIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4vKiBTbGlkaW5nIGVudHJhbmNlcyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5hbmltYXRlX19zbGlkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3NsaWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbn1cblxuLyogRmFkaW5nIGVudHJhbmNlcyAgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIHtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLnNpdGUtYnJhbmRpbmcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLnNpdGUtYnJhbmRpbmcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5tZWdhLW1lbnUtdG9nZ2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNDBweDtcbiAgdG9wOiAyM3B4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAubWVnYS1tZW51LXRvZ2dsZSB7XG4gICAgcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAubWVnYS1tZW51LXRvZ2dsZSAubWVnYS10b2dnbGUtYmxvY2stMCAubWVnYS10b2dnbGUtYW5pbWF0ZWQtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxRDQxO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5tZWdhLW1lbnUtdG9nZ2xlIC5tZWdhLXRvZ2dsZS1ibG9jay0wIC5tZWdhLXRvZ2dsZS1hbmltYXRlZC1pbm5lcjpiZWZvcmUsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAubWVnYS1tZW51LXRvZ2dsZSAubWVnYS10b2dnbGUtYmxvY2stMCAubWVnYS10b2dnbGUtYW5pbWF0ZWQtaW5uZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxRDQxO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDM7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTY2MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+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+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC50ZXh0d2lkZ2V0IC5idXR0b246Zm9jdXM6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4RkQ1O1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9J3doaXRlJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1lbnUtaWNvbnMge1xuICBtYXJnaW4tcmlnaHQ6IDE5JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NjBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYycHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5zZWFyY2gtaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5hc2xfd19jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyIHtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5hc2xfd19jb250YWluZXIge1xuICAgIHRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5hc2xfd19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyIHtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1lbnUtaWNvbnMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUxIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMSAucHJvYm94IHtcbiAgcGFkZGluZzogMjRweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTEgLnByb2JveCB7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTEgLnByb2JveCAucHJvY2xvc2Ugc3ZnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMSAucHJvYm94IGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTEgLnByb2JveCBmb3JtIGlucHV0LCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTEgLnByb2JveCBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJUZXh0YSBBbHQgQm9va1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTEgLnByb2JveCBmb3JtIGlucHV0LCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTEgLnByb2JveCBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1lbnUtaWNvbnMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUxIC5wcm9ib3ggZm9ybSBpbnB1dCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1lbnUtaWNvbnMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUxIC5wcm9ib3ggZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1lbnUtaWNvbnMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUxIC5wcm9ib3ggZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICBjb2xvcjogI0Y0NzkzQiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJBdmVudGEgRXh0cmFCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMSAucHJvYm94IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIH1cbn1cblxuI2FqYXhzZWFyY2hsaXRlcmVzMS5hc2xfci52ZXJ0aWNhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHggMTcwcHggMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE4NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gICNhamF4c2VhcmNobGl0ZXJlczEuYXNsX3IudmVydGljYWwge1xuICAgIGxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAjYWpheHNlYXJjaGxpdGVyZXMxLmFzbF9yLnZlcnRpY2FsIHtcbiAgICBwYWRkaW5nOiAwIDE1MHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjYWpheHNlYXJjaGxpdGVyZXMxLmFzbF9yLnZlcnRpY2FsIHtcbiAgICBwYWRkaW5nOiAwIDExMHB4IDEwcHg7XG4gICAgbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgI2FqYXhzZWFyY2hsaXRlcmVzMS5hc2xfci52ZXJ0aWNhbCB7XG4gICAgcGFkZGluZzogMCA0MHB4IDEwcHg7XG4gICAgbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KSAhaW1wb3J0YW50O1xuICB9XG59XG4jYWpheHNlYXJjaGxpdGVyZXMxLmFzbF9yLnZlcnRpY2FsIC5yZXN1bHRzIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDQzMnB4O1xufVxuI2FqYXhzZWFyY2hsaXRlcmVzMS5hc2xfci52ZXJ0aWNhbCAucmVzdWx0cyAuaXRlbSB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbiNhamF4c2VhcmNobGl0ZXJlczEuYXNsX3IudmVydGljYWwgLnJlc3VsdHMgLml0ZW06YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVFNEVFO1xufVxuI2FqYXhzZWFyY2hsaXRlcmVzMS5hc2xfci52ZXJ0aWNhbCAucmVzdWx0cyAuaXRlbSAuYXNsX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuI2FqYXhzZWFyY2hsaXRlcmVzMS5hc2xfci52ZXJ0aWNhbCAucmVzdWx0cyAuaXRlbSAuYXNsX2NvbnRlbnQgaDMgYSB7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJBdmVudGEgTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAjYWpheHNlYXJjaGxpdGVyZXMxLmFzbF9yLnZlcnRpY2FsIC5yZXN1bHRzIC5pdGVtIC5hc2xfY29udGVudCBoMyBhIHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjYWpheHNlYXJjaGxpdGVyZXMxLmFzbF9yLnZlcnRpY2FsIC5yZXN1bHRzIC5pdGVtIC5hc2xfY29udGVudCBoMyBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbiNhamF4c2VhcmNobGl0ZXJlczEuYXNsX3IudmVydGljYWwgLnJlc3VsdHMgLml0ZW0gLmFzbF9jb250ZW50IC5hc2xfZGVzYyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJUZXh0YSBBbHQgQm9va1wiO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNhamF4c2VhcmNobGl0ZXJlczEuYXNsX3IudmVydGljYWwgLnJlc3VsdHMgLml0ZW0gLmFzbF9jb250ZW50IC5hc2xfZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuI2FqYXhzZWFyY2hsaXRlcmVzMS5hc2xfci52ZXJ0aWNhbCAucmVzdWx0cyAuYXNsX2tleXdvcmQsICNhamF4c2VhcmNobGl0ZXJlczEuYXNsX3IudmVydGljYWwgLnJlc3VsdHMgLmFzbF9ub3Jlc19oZWFkZXIge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGEgQWx0IEJvb2tcIjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLnNpdGUtZm9vdGVyIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIGgzIHtcbiAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDY2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLmZ1cnRoZXItcmVzb3VyY2VzLXNlY3Rpb24gLnViZXJmbGlwIC51Zi1sYXp5LWxvYWRlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5zaXRlLWZvb3RlciAuZnVydGhlci1yZXNvdXJjZXMtc2VjdGlvbiAjdWYtbGF6eS1sb2FkZXItMTAyOTI4MzQge1xuICBtYXgtd2lkdGg6IDExMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5zaXRlLWZvb3RlciAuZnVydGhlci1yZXNvdXJjZXMtc2VjdGlvbiAudWYtbGF6eS1sb2FkZXIgLnVmLXRpbGUtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIC0xMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNpdGUtZm9vdGVyIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIC51Zi10aWxlLXdyYXBwZXIgLnVmLXRpbGUge1xuICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1Zjk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpdGUtZm9vdGVyIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIC51Zi10aWxlLWNvbnRhaW5lciAudWYtdGlsZS13cmFwcGVyIHtcbiAgd2lkdGg6IDIzJTtcbiAgbWFyZ2luOiAwIDElIDIwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xufVxuLnNpdGUtZm9vdGVyIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIC51Zi10aWxlLXdyYXBwZXIgLnVmLXRpbGUge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWY5ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1mb290ZXIgLmZ1cnRoZXItcmVzb3VyY2VzLXNlY3Rpb24gZmlndXJlLnVmLXRpbGUtdGh1bWJuYWlsIHtcbiAgaGVpZ2h0OiA0MSUgIWltcG9ydGFudDtcbn1cbi5zaXRlLWZvb3RlciAuZnVydGhlci1yZXNvdXJjZXMtc2VjdGlvbiBmaWd1cmUudWYtdGlsZS10aHVtYm5haWwgaW1nIHtcbiAgbWluLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLnNpdGUtZm9vdGVyIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIC51Zi10aWxlLXdyYXBwZXIgLnVmLXRpbGUgLnVmLXRpbGUtY29weSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1Zjk7XG4gIHBhZGRpbmc6IDE1cHggMjJweCA0MHB4O1xufVxuLnNpdGUtZm9vdGVyIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIC51Zi10aWxlLWNvbnRhaW5lciAudWYtdGlsZS1jb3B5IC51Zi10aWxlLWZyaWVuZGx5LXRpbWVzdGFtcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2l0ZS1mb290ZXIgLmZ1cnRoZXItcmVzb3VyY2VzLXNlY3Rpb24gLnVmLXRpbGUtd3JhcHBlciAudWYtdGlsZSAudWYtdGlsZS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBBdmVudGEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxNDFkNDEgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2l0ZS1mb290ZXIgLmZ1cnRoZXItcmVzb3VyY2VzLXNlY3Rpb24gLnVmLXRpbGUtd3JhcHBlciAudWYtdGlsZSAudWYtdGlsZS1jb250ZW50LWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmOTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5zaXRlLWZvb3RlciAuZnVydGhlci1yZXNvdXJjZXMtc2VjdGlvbiAudWYtdGlsZS13cmFwcGVyIC51Zi10aWxlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNpdGUtZm9vdGVyIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIC51Zi10aWxlIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwtdGV4dDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1mb290ZXIgLmZ1cnRoZXItcmVzb3VyY2VzLXNlY3Rpb24gLnVmLXRpbGUtY29udGFpbmVyIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwgLnVmLXRpbGUtY29udGVudC1sYWJlbC10ZXh0IHtcbiAgcGFkZGluZzogMCAwIDAgMjJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMTkuMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNpdGUtZm9vdGVyIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIC51Zi10aWxlLXdyYXBwZXIgLnVmLXRpbGUtY29udGVudC1sYWJlbCAudWYtdGlsZS1jb250ZW50LWxhYmVsLXRleHQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBBdmVudGEgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogI2Y0NzkzYjtcbiAgaGVpZ2h0OiA0MXB4O1xuICBtYXJnaW46IDA7XG59XG4uc2l0ZS1mb290ZXIgLmZ1cnRoZXItcmVzb3VyY2VzLXNlY3Rpb24gLnVmLXRpbGUtd3JhcHBlciAudWYtdGlsZS1jb250ZW50LWxhYmVsIGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vY2lob3N0LnViZXJmbGlwLmNvbS9oZWFsdGhlZGdlLXR2Mi9PQi04MTkyL2J1aWxkL2Fzc2V0cy9pbWFnZXMvY2lyY2xlLnN2Zyk7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNDc5M2I7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiAwIDAgMjZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaXRlLWZvb3RlciAuZnVydGhlci1yZXNvdXJjZXMtc2VjdGlvbiAudWYtdGlsZS1jb250YWluZXIgLnVmLXRpbGUtY29udGVudC1sYWJlbCAudWYtdGlsZS1jb250ZW50LWxhYmVsLWFycm93IHtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnNpdGUtZm9vdGVyIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIC51Zi10aWxlLXdyYXBwZXI6aG92ZXIgLnVmLXRpbGUgLnVmLXRpbGUtY29weSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhmZDUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5zaXRlLWZvb3RlciAuZnVydGhlci1yZXNvdXJjZXMtc2VjdGlvbiAudWYtdGlsZS13cmFwcGVyOmhvdmVyIC51Zi10aWxlIC51Zi10aWxlLXRpdGxlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5zaXRlLWZvb3RlciAuZnVydGhlci1yZXNvdXJjZXMtc2VjdGlvbiAudWYtdGlsZS1jb250YWluZXIgLnVmLXRpbGUtd3JhcHBlcjpob3ZlciAudWYtdGlsZS1jb3B5IC5zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgZm9udC1mYW1pbHk6IFRleHRhICFpbXBvcnRhbnQ7XG59XG4uc2l0ZS1mb290ZXIgLmZ1cnRoZXItcmVzb3VyY2VzLXNlY3Rpb24gLnVmLXRpbGUtd3JhcHBlcjpob3ZlciAudWYtdGlsZSAudWYtdGlsZS1jb250ZW50LWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGZkNSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaXRlLWZvb3RlciAuZnVydGhlci1yZXNvdXJjZXMtc2VjdGlvbiAudWYtdGlsZS1jb250YWluZXIgLnVmLXRpbGUtd3JhcHBlcjpob3ZlciAudWYtdGlsZS1jb250ZW50LWxhYmVsIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwtdGV4dCxcbi5zaXRlLWZvb3RlciAuZnVydGhlci1yZXNvdXJjZXMtc2VjdGlvbiAudWYtdGlsZS1jb250YWluZXIgLnVmLXRpbGUtd3JhcHBlcjpob3ZlciAudWYtdGlsZS1jb250ZW50LWxhYmVsIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwtdGV4dCBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2l0ZS1mb290ZXIgLmZ1cnRoZXItcmVzb3VyY2VzLXNlY3Rpb24gLnVmLXRpbGUtd3JhcHBlcjpob3ZlciAudWYtdGlsZSAudWYtdGlsZS1jb250ZW50LWxhYmVsLWFycm93OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2NpaG9zdC51YmVyZmxpcC5jb20vaGVhbHRoZWRnZS10djIvbWFzdGVyL2Fzc2V0cy9pbWFnZXMvY2lyY2xlLnN2ZykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zaXRlLWZvb3RlciAuZnVydGhlci1yZXNvdXJjZXMtc2VjdGlvbiAudWYtdGlsZS1jb250YWluZXIgLnVmLXRpbGUtd3JhcHBlcjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIC51Zi10aWxlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA0OCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zaXRlLWZvb3RlciAuZnVydGhlci1yZXNvdXJjZXMtc2VjdGlvbiAudWYtdGlsZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLmN0YS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpdGUtZm9vdGVyIC5jdGEtc2VjdGlvbiAubGluZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOTRweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuY3RhLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5jdGEtc2VjdGlvbiAubGluZXMtY29udGFpbmVyIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5jdGEtc2VjdGlvbiAubGluZXMtY29udGFpbmVyIHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4uc2l0ZS1mb290ZXIgLmN0YS1zZWN0aW9uIC5saW5lcy1jb250YWluZXIuZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWZvb3RlciAuY3RhLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5jdGEtc2VjdGlvbiAubGluZXMtY29udGFpbmVyLnRhYmxldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5jdGEtc2VjdGlvbiAubGluZXMtY29udGFpbmVyLnRhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuY3RhLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWZvb3RlciAuY3RhLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLmN0YS1zZWN0aW9uIC5jdGEtc2VjdGlvbi1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG4gIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuc2l0ZS1mb290ZXIgLmN0YS1zZWN0aW9uIC5jdGEtc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2l0ZS1mb290ZXIgLmN0YS1zZWN0aW9uIC5jdGEtc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLmN0YS1zZWN0aW9uIC5jdGEtc2VjdGlvbi1jb250YWluZXIgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zaXRlLWZvb3RlciAuY3RhLXNlY3Rpb24gLmN0YS1zZWN0aW9uLWNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1heC13aWR0aDogMzk1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDEwMHB4IDQwcHggNTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERUU0RUU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC50b3AtZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnRvcC1mb290ZXIgLmxlZnQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAubGVmdC1jb250YWluZXIgLmZvb3Rlci1sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnRvcC1mb290ZXIgLnJpZ2h0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciB7XG4gICAgcGFkZGluZzogNTBweCAwIDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAubGVmdC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAubGVmdC1jb250YWluZXIgLmZvb3Rlci1sb2dvIHtcbiAgICB3aWR0aDogOTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnRvcC1mb290ZXIgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAuZm9vdGVyLWxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnRvcC1mb290ZXIgLnNvY2lhbC1pY29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnRvcC1mb290ZXIgLnNvY2lhbC1pY29ucyAuc29jaWFsLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAuc29jaWFsLWljb25zIC5zb2NpYWwtaWNvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnRvcC1mb290ZXIgLm1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC50b3AtZm9vdGVyIC5tZW51IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnRvcC1mb290ZXIgLm1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC50b3AtZm9vdGVyIC5tZW51ID4gLm1lbnUtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxMzdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnRvcC1mb290ZXIgLm1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnRvcC1mb290ZXIgLm1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YSBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnRvcC1mb290ZXIgLm1lbnUgLm1lbnUtaXRlbSAuc3ViLW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAuYm90dG9tLWZvb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogNDBweCAwIDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLmJvdHRvbS1mb29vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAuYm90dG9tLWZvb290ZXIgLmxlZnQtY29udGFpbmVyLCAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAuYm90dG9tLWZvb290ZXIgLnJpZ2h0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC5ib3R0b20tZm9vb3RlciBwLCAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAuYm90dG9tLWZvb290ZXIgYSB7XG4gIGNvbG9yOiAjN0M4Njk5O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uaGVyby1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4NDBweCkge1xuICAuaGVyby1zZWN0aW9uLm9ubHktdGV4dC1oZXJvLmludGVyaW9yLWhlcm8gLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24ub25seS10ZXh0LWhlcm8uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5vbmx5LXRleHQtaGVyby5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmhlcm8tc2VjdGlvbi5vbmx5LXRleHQtaGVyby5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLmhlcm8tc2VjdGlvbi5vbmx5LXRleHQtaGVyby5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHAge1xuICBtYXgtd2lkdGg6IDQ2OXB4O1xufVxuLmhlcm8tc2VjdGlvbiAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MUQ0MTtcbiAgcGFkZGluZy10b3A6IDEwNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24gLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uIC5saW5lcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZXJvLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lciBzdmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmhlcm8tc2VjdGlvbiAubGluZXMtY29udGFpbmVyLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1zZWN0aW9uIC5saW5lcy1jb250YWluZXIuZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci50YWJsZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci50YWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVyby1zZWN0aW9uIC5saW5lcy1jb250YWluZXIubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uIC5saW5lcy1jb250YWluZXIubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICBhc3BlY3QtcmF0aW86IDE4NDAvODcyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgYXNwZWN0LXJhdGlvOiA4MTkvMTA0OTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDM0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDNweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLnRpdGxlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAudGl0bGUtY29udGFpbmVyIGgxIHtcbiAgY29sb3I6ICMwMDhGRDU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLnRpdGxlLWNvbnRhaW5lciBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAudGl0bGUtY29udGFpbmVyIGgxIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5yb3RhdGluZy10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5yb3RhdGluZy10ZXh0LnNsaWNrLWluaXRpYWxpemVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAudGV4dC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDM5NXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLnRleHQtY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5idXR0b25zLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMzc1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5idXR0b25zLWNvbnRhaW5lciAuYnV0dG9uLCAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuYnV0dG9ucy1jb250YWluZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuYnV0dG9ucy1jb250YWluZXIgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuYnV0dG9ucy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuYnV0dG9ucy1jb250YWluZXIgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmJ1dHRvbnMtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmJ1dHRvbnMtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluaywgLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmJ1dHRvbnMtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5idXR0b25zLWNvbnRhaW5lciAubWVnYS1tZW51LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmJ1dHRvbnMtY29udGFpbmVyIGhyIHtcbiAgYmFja2dyb3VuZDogIzdDODY5OTtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgcGFkZGluZzogNDBweCA0MHB4IDg4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHdpZHRoOiAzNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjAwcHg7XG4gIGJvdHRvbTogLTEwMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcy5zbGljay1pbml0aWFsaXplZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIHtcbiAgICByaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIHtcbiAgICBtYXJnaW46IC0zMCUgMTEwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiB1bnNldDtcbiAgICByaWdodDogdW5zZXQ7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyB7XG4gICAgbWFyZ2luOiAtMzclIDYwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBtYXJnaW46IC0zNyUgYXV0byAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAtNDBweCBhdXRvIDA7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMgLm5ld3MtY2FyZC1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAzMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyAubmV3cy1jYXJkLWNvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyAubmV3cy1jYXJkLWNvbnRhaW5lciAuY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIC5uZXdzLWNhcmQtY29udGFpbmVyIC5jYXJkLXRleHQge1xuICBmbGV4OiAxO1xufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyAubmV3cy1jYXJkLWNvbnRhaW5lciAuYnV0dG9uLCAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIC5uZXdzLWNhcmQtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyAubmV3cy1jYXJkLWNvbnRhaW5lciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMgLm5ld3MtY2FyZC1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIC5uZXdzLWNhcmQtY29udGFpbmVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMgLm5ld3MtY2FyZC1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIC5uZXdzLWNhcmQtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluaywgLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyAubmV3cy1jYXJkLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIC5uZXdzLWNhcmQtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluayB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIC5zbGljay1kb3RzIHtcbiAgYm90dG9tOiA0MHB4O1xuICBsZWZ0OiAwO1xufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyAuc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IDAgMjBweDtcbn1cbi5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVFNEVFO1xuICBvcGFjaXR5OiAxO1xufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhGRDU7XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmxpbmVzLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiAtNDBweDtcbiAgdG9wOiAtMTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5saW5lcy1jb250YWluZXIge1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICB0b3A6IC05MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5saW5lcy1jb250YWluZXIge1xuICAgIHJpZ2h0OiAtMTZweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5saW5lcy1jb250YWluZXIuZGVza3RvcCBzdmcge1xuICB3aWR0aDogNTE5cHg7XG4gIGhlaWdodDogYXV0bztcbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAubGluZXMtY29udGFpbmVyLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmxpbmVzLWNvbnRhaW5lci5tb2JpbGUgc3ZnIHtcbiAgd2lkdGg6IDEzM3B4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAubGluZXMtY29udGFpbmVyLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogNDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyBoMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyBoMSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gaDEge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vaW1hZ2VzL2hlcm8tYmFja2dyb3VuZC1ncmFkaWVudC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogOTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWFnZXMvaGVyby1iYWNrZ3JvdW5kLWdyYWRpZW50LW1vYmlsZS5wbmdcIik7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXRvcDogMTY1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQ2OXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBoMSB7XG4gIGNvbG9yOiAjMDA4RkQ1O1xufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIGgzLCAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgaDQsIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBoNSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBoMywgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIGg0LCAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgaDUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgb2wsIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgb2wgbGksIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciB1bCBsaSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAuYnV0dG9uLCAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+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+IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTg0MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmxlZnQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA2MjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAubGVmdC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAubGVmdC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAubGVmdC1jb250YWluZXIgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAucmlnaHQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLnJpZ2h0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLnJpZ2h0LWNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAxMDBweCA2MHB4IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgbWF4LXdpZHRoOiAxMzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA2NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHN2ZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgc3ZnIC5wcm9kdWN0LWhleGFnb24ge1xuICBzdHJva2Utd2lkdGg6IDNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgc3ZnIC5wcm9kdWN0LWhleGFnb24uYWN0aXZlIHtcbiAgZmlsbDogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE4NDFweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgc3ZnIC5wcm9kdWN0LWhleGFnb24jcHJvZHVjdC0xIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHN2ZyAucHJvZHVjdC1oZXhhZ29uI3Byb2R1Y3QtMiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTQwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTg0MXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciBzdmcgLnByb2R1Y3QtaGV4YWdvbiNwcm9kdWN0LTMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciBzdmcgLnByb2R1Y3QtaGV4YWdvbiNwcm9kdWN0LTQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDQwcHgpO1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgc3ZnIC5kYXNoZWQge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDtcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciBzdmcgLmRhc2hlZC5ydW4tYW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uOiBpbmZvZ3JhcGhpY0Rhc2ggMTBzIGxpbmVhciBmb3J3YXJkcztcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciBzdmcgLmRhc2hlZC5ydW4tYW5pbWF0aW9uLmFjY2VsZXJhdGVkIHtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciBzdmcgLmNlbnRlci1kYXNoZWQge1xuICBzdHJva2UtZGFzaGFycmF5OiAxMDAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDtcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciBzdmcgLmNlbnRlci1kYXNoZWQucnVuLWFuaW1hdGlvbiB7XG4gIGFuaW1hdGlvbjogaW5mb2dyYXBoaWNEYXNoIDNzIGxpbmVhciBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAzcztcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciBzdmcgLmNlbnRlci1kYXNoZWQucnVuLWFuaW1hdGlvbi5hY2NlbGVyYXRlZCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciBzdmcgbGluZS5kYXNoZWQucnVuLWFuaW1hdGlvbiB7XG4gIGFuaW1hdGlvbi1kZWxheTogNHM7XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgc3ZnIGxpbmUuZGFzaGVkLnJ1bi1hbmltYXRpb24uYWNjZWxlcmF0ZWQge1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubGVmdC10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5MHB4O1xuICBsZWZ0OiA3OXB4O1xuICB3aWR0aDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubGVmdC10aXRsZSB7XG4gICAgbGVmdDogNTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5sZWZ0LXRpdGxlIHtcbiAgICB0b3A6IDgwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5sZWZ0LXRpdGxlIHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5sZWZ0LXRpdGxlIHtcbiAgICB0b3A6IDQwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLmxlZnQtdGl0bGUgaDYge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLm1pZGRsZS10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNjIwcHg7XG4gIHRvcDogMjI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODM5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubWlkZGxlLXRpdGxlIHtcbiAgICBsZWZ0OiA0MTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAyNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLm1pZGRsZS10aXRsZSB7XG4gICAgdG9wOiAyODBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubWlkZGxlLXRpdGxlIGg1IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubWlkZGxlLXRpdGxlIGg1IHtcbiAgICBmb250LWZhbWlseTogXCJBdmVudGFcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5taWRkbGUtc3VidGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubWlkZGxlLXN1YnRpdGxlIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMC42O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLm1pZGRsZS1zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAzMTBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubGVmdC1pdGVtcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxODlweDtcbiAgbGVmdDogNzlweDtcbiAgd2lkdGg6IDIwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLmxlZnQtaXRlbXMge1xuICAgIGxlZnQ6IDUzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubGVmdC1pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgdG9wOiAxNTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5sZWZ0LWl0ZW1zIHtcbiAgICB3aWR0aDogNjEwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHRvcDogMTI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5sZWZ0LWl0ZW1zIHtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgdG9wOiA5MHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5sZWZ0LWl0ZW1zIGg2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5sZWZ0LWl0ZW1zIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlRleHRhIEFsdCBCb29rXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgd2lkdGg6IDEzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLmxlZnQtaXRlbXMgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgd2lkdGg6IDE0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubGVmdC1pdGVtcyBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5sZWZ0LWl0ZW1zIGg2Om50aC1vZi10eXBlKDQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubGVmdC1pdGVtcyBoNjpudGgtb2YtdHlwZSg0KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogNjM3cHg7XG4gIHRvcDogNDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyB7XG4gICAgbGVmdDogNDIzcHg7XG4gICAgdG9wOiA0MzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHtcbiAgICB0b3A6IDQxMHB4O1xuICB9XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIC5jZW50ZXJlZC10ZXh0IHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyAuY2VudGVyZWQtdGV4dCB7XG4gICAgdG9wOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIC5jZW50ZXJlZC10ZXh0IHtcbiAgICB0b3A6IDI1JTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgcCB7XG4gIG1heC13aWR0aDogMTMwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHAuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDhGRDUgIWltcG9ydGFudDtcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgcC5hY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiAjMDA4RkQ1ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgcCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHAge1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgcDpudGgtb2YtdHlwZSgxKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBwOm50aC1vZi10eXBlKDEpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IC0xMzVweDtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBwOm50aC1vZi10eXBlKDEpIHtcbiAgICB0b3A6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHA6bnRoLW9mLXR5cGUoMSkge1xuICAgIHRvcDogMzVweDtcbiAgICByaWdodDogLTk4cHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgcDpudGgtb2YtdHlwZSgyKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDEzMnB4O1xuICB0b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgcDpudGgtb2YtdHlwZSgyKSB7XG4gICAgcmlnaHQ6IDE0MnB4O1xuICAgIHRvcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHA6bnRoLW9mLXR5cGUoMikge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBwOm50aC1vZi10eXBlKDIpIHtcbiAgICB0b3A6IC04NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBwOm50aC1vZi10eXBlKDIpIHtcbiAgICB0b3A6IC05MHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHA6bnRoLW9mLXR5cGUoMykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogOTdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBwOm50aC1vZi10eXBlKDMpIHtcbiAgICB0b3A6IDEwN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgcDpudGgtb2YtdHlwZSgzKSB7XG4gICAgdG9wOiAtMjBweDtcbiAgICByaWdodDogMTM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBwOm50aC1vZi10eXBlKDMpIHtcbiAgICB0b3A6IC0xNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBwOm50aC1vZi10eXBlKDMpIHtcbiAgICB0b3A6IC0zN3B4O1xuICAgIHJpZ2h0OiA5OHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHA6bnRoLW9mLXR5cGUoNCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDEzNHB4O1xuICB0b3A6IC00N3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHA6bnRoLW9mLXR5cGUoNCkge1xuICAgIGxlZnQ6IDE0NXB4O1xuICAgIHRvcDogLTQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBwOm50aC1vZi10eXBlKDQpIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgcDpudGgtb2YtdHlwZSg0KSB7XG4gICAgdG9wOiAzNXB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHAgc3BhbiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBwIHNwYW4ge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2MHB4O1xuICB0b3A6IDIzJTtcbiAgbWluLWhlaWdodDogNTc3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcy5hY2NlbGVyYXRlZCAubGVmdC1saW5lIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzLmFjY2VsZXJhdGVkIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjdzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzLmFjY2VsZXJhdGVkIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDIpLCAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzLmFjY2VsZXJhdGVkIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDQpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxLjlzO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcy5hY2NlbGVyYXRlZCAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgzKSwgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcy5hY2NlbGVyYXRlZCAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg1KSwgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcy5hY2NlbGVyYXRlZCAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg3KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMi4xcztcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMuYWNjZWxlcmF0ZWQgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoNiksIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMuYWNjZWxlcmF0ZWQgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoOCkge1xuICBhbmltYXRpb24tZGVsYXk6IDIuM3M7XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzLmFjY2VsZXJhdGVkIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDkpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjVzO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAubGVmdC1saW5lIHtcbiAgbWluLWhlaWdodDogNTc3cHg7XG4gIHdpZHRoOiAxcHg7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNCwgMTM0LCAxNTMsIDAuOCk7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYW5pbWF0aW9uOiBncm93WSAxcyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWRlbGF5OiA2cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAubGVmdC1saW5lIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGhlaWdodDogMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFuaW1hdGlvbjogZ3Jvd1ggMXMgZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiA2cztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIHtcbiAgICByaWdodDogNTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICB0b3A6IDczMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIHtcbiAgICB0b3A6IDcyMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyB7XG4gICAgdG9wOiA2MzJweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogNzUycHg7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTYwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExNTlweDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICB3aWR0aDogNjEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIHdpZHRoOiAyMzBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdDODY5OTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBmYWRlSW4gMC4ycyBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLWRlbGF5OiA2cztcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoMiksIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IDYuNHM7XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDMpLCAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDUpLCAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDcpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA2LjhzO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg2KSwgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg4KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNy4ycztcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoOSkge1xuICBhbmltYXRpb24tZGVsYXk6IDcuNnM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzczcHg7XG4gICAgbWluLWhlaWdodDogMTc3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDE4OXB4O1xuICAgIG1pbi1oZWlnaHQ6IDI5N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgaDYge1xuICBjb2xvcjogI0Y0NzkzQjtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGEgQWx0IE1lZGl1bVwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgaDYge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5idXR0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogODBweDtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5idXR0b24tY29udGFpbmVyIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5kZXNrdG9wLWluZm9ncmFwaGljIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuZGVza3RvcC1pbmZvZ3JhcGhpYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5taWRkbGUtZGVza3RvcC1pbmZvZ3JhcGhpYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAubWlkZGxlLWRlc2t0b3AtaW5mb2dyYXBoaWMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLm5vdGVib29rLWluZm9ncmFwaGljIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5ub3RlYm9vay1pbmZvZ3JhcGhpYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAubGFwdG9wLWluZm9ncmFwaGljIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLmxhcHRvcC1pbmZvZ3JhcGhpYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAubW9iaWxlLWluZm9ncmFwaGljIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLm1vYmlsZS1pbmZvZ3JhcGhpYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24ubm90LWZvdW5kLXNlY3Rpb24gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVyby1zZWN0aW9uLm5vdC1mb3VuZC1zZWN0aW9uIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmhlcm8tc2VjdGlvbi5ub3QtZm91bmQtc2VjdGlvbiAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uaGVyby1zZWN0aW9uLm5vdC1mb3VuZC1zZWN0aW9uIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHAge1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xufVxuLmhlcm8tc2VjdGlvbi5ub3QtZm91bmQtc2VjdGlvbiAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDI4MHB4O1xufVxuLmhlcm8tc2VjdGlvbi5ub3QtZm91bmQtc2VjdGlvbiAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLmJ1dHRvbiwgLmhlcm8tc2VjdGlvbi5ub3QtZm91bmQtc2VjdGlvbiAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuaGVyby1zZWN0aW9uLm5vdC1mb3VuZC1zZWN0aW9uIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAubWt0b0J1dHRvblJvdyA+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+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZC5hY3RpdmUgLm1lZ2EtbWVudS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgbWluLXdpZHRoOiA0MzlweDtcbiAgd2lkdGg6IDQzOXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlIC5pbWFnZS1jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaW5mb3JtYXRpb24tc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbmZvcm1hdGlvbi1zZWN0aW9uIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pbmZvcm1hdGlvbi1zZWN0aW9uIHAge1xuICBtYXgtd2lkdGg6IDM5NXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvcm1hdGlvbi1zZWN0aW9uIHAge1xuICAgIG1heC13aWR0aDogNDIwcHg7XG4gIH1cbn1cbi5pbmZvcm1hdGlvbi1zZWN0aW9uIC5saW5lcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmluZm9ybWF0aW9uLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci5kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaW5mb3JtYXRpb24tc2VjdGlvbiAubGluZXMtY29udGFpbmVyLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5pbmZvcm1hdGlvbi1zZWN0aW9uIC5saW5lcy1jb250YWluZXIudGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvcm1hdGlvbi1zZWN0aW9uIC5saW5lcy1jb250YWluZXIudGFibGV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uaW5mb3JtYXRpb24tc2VjdGlvbiAubGluZXMtY29udGFpbmVyLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgLmluZm9ybWF0aW9uLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5pbmZvcm1hdGlvbi1zZWN0aW9uLmluZm9ybWF0aW9uLXNlY3Rpb24tMSAubGluZXMtY29udGFpbmVyIHtcbiAgbGVmdDogLTQwcHg7XG4gIHRvcDogLTE1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbmZvcm1hdGlvbi1zZWN0aW9uLmluZm9ybWF0aW9uLXNlY3Rpb24tMSAubGluZXMtY29udGFpbmVyIHtcbiAgICB0b3A6IC0xMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvcm1hdGlvbi1zZWN0aW9uLmluZm9ybWF0aW9uLXNlY3Rpb24tMSAubGluZXMtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB0b3A6IC04MHB4O1xuICB9XG59XG4uaW5mb3JtYXRpb24tc2VjdGlvbi5pbmZvcm1hdGlvbi1zZWN0aW9uLTEgLmxpbmVzLWNvbnRhaW5lciBzdmcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLmluZm9ybWF0aW9uLXNlY3Rpb24uaW5mb3JtYXRpb24tc2VjdGlvbi0yIC5saW5lcy1jb250YWluZXIge1xuICByaWdodDogLTQwcHg7XG4gIGJvdHRvbTogLTE1MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9ybWF0aW9uLXNlY3Rpb24uaW5mb3JtYXRpb24tc2VjdGlvbi0yIC5saW5lcy1jb250YWluZXIge1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICBib3R0b206IC0xMDBweDtcbiAgfVxufVxuLmluZm9ybWF0aW9uLXNlY3Rpb24uaW5mb3JtYXRpb24tc2VjdGlvbi0yIC5saW5lcy1jb250YWluZXIgc3ZnIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cbi5pbmZvcm1hdGlvbi1zZWN0aW9uLmluZm9ybWF0aW9uLXNlY3Rpb24tMyAubGluZXMtY29udGFpbmVyIHtcbiAgbGVmdDogLTQwcHg7XG4gIHRvcDogLTI4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9ybWF0aW9uLXNlY3Rpb24uaW5mb3JtYXRpb24tc2VjdGlvbi0zIC5saW5lcy1jb250YWluZXIge1xuICAgIGxlZnQ6IC0yMHB4O1xuICB9XG59XG4uaW5mb3JtYXRpb24tc2VjdGlvbi5pbmZvcm1hdGlvbi1zZWN0aW9uLTMgLmxpbmVzLWNvbnRhaW5lciBzdmcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYmVuZWZpdHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMjUlO1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJlbmVmaXRzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG87XG4gICAgZmxleC1mbG93OiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5iZW5lZml0cy1jb250YWluZXIge1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICB9XG59XG4uYmVuZWZpdHMtY29udGFpbmVyIC5iZW5lZml0LWNhcmQtY29udGFpbmVyIHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmVuZWZpdHMtY29udGFpbmVyIC5iZW5lZml0LWNhcmQtY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmVuZWZpdHMtY29udGFpbmVyIC5iZW5lZml0LWNhcmQtY29udGFpbmVyOmZpcnN0LWNoaWxkIC5iZW5lZml0LWNhcmQge1xuICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLmJlbmVmaXQtY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgcGFkZGluZzogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuYmVuZWZpdHMtY29udGFpbmVyIC5iZW5lZml0LWNhcmQge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhGRDU7XG59XG4uYmVuZWZpdHMtY29udGFpbmVyIC5iZW5lZml0LWNhcmQ6aG92ZXIgLmljb24gc3ZnIHBhdGgge1xuICBzdHJva2U6ICM2MTEwNTk7XG59XG4uYmVuZWZpdHMtY29udGFpbmVyIC5iZW5lZml0LWNhcmQ6aG92ZXIgaDUsIC5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZDpob3ZlciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYmVuZWZpdHMtY29udGFpbmVyIC5iZW5lZml0LWNhcmQgLmljb24ge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZCAuaWNvbiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmJlbmVmaXRzLWNvbnRhaW5lciAuYmVuZWZpdC1jYXJkIC5pY29uIHN2ZyB7XG4gICAgbWF4LXdpZHRoOiAxNnB4O1xuICB9XG4gIC5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZCAuaWNvbiBzdmcgcGF0aCB7XG4gICAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbi5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZCBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYmVuZWZpdHMtY29udGFpbmVyIC5iZW5lZml0LWNhcmQgaDUsIC5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZCBwIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuLnZpZGVvLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlkZW8tc2VjdGlvbiAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52aWRlby1zZWN0aW9uIC52aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZGVvLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIuaWZyYW1lLXdyYXBwZXIge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4udmlkZW8tc2VjdGlvbiAudmlkZW8td3JhcHBlciB2aWRlbywgLnZpZGVvLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHotaW5kZXg6IDA7XG59XG4udmlkZW8tc2VjdGlvbiAudmlkZW8td3JhcHBlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLmluZm9ncmFwaGljLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG4gIHBhZGRpbmc6IDEwNXB4IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XG4gIH1cbn1cbi5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAubWlkZGxlLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA3NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUge1xuICAgIHRvcDogMzBweDtcbiAgfVxufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUgaDQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAzMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMge1xuICAgIHRvcDogMjc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHtcbiAgICB0b3A6IDE4MnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIHtcbiAgICB0b3A6IDExMHB4O1xuICB9XG59XG4uaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDIwNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGEgaDUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYSBoNSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhIGg1IHtcbiAgICBmb250LWZhbWlseTogXCJUZXh0YSBBbHQgTWVkaXVtXCI7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGEgaDUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGEgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGEge1xuICAgIG1heC13aWR0aDogMTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGEge1xuICAgIG1heC13aWR0aDogODdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhIHtcbiAgICBtYXgtd2lkdGg6IDUycHg7XG4gIH1cbn1cbi5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhOm50aC1vZi10eXBlKDEpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGE6bnRoLW9mLXR5cGUoMSkge1xuICAgIHRvcDogLTg1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSgxKSB7XG4gICAgdG9wOiAtMjBweDtcbiAgfVxufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGE6bnRoLW9mLXR5cGUoMikge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAyNjJweDtcbiAgdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSgyKSB7XG4gICAgcmlnaHQ6IDE4NXB4O1xuICAgIHRvcDogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSgyKSB7XG4gICAgdG9wOiAtMjJweDtcbiAgICByaWdodDogMTA5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSgyKSB7XG4gICAgdG9wOiAycHg7XG4gICAgcmlnaHQ6IDU4cHg7XG4gIH1cbn1cbi5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhOm50aC1vZi10eXBlKDMpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDIzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSgzKSB7XG4gICAgdG9wOiAxNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSgzKSB7XG4gICAgdG9wOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGE6bnRoLW9mLXR5cGUoMykge1xuICAgIHRvcDogMzZweDtcbiAgfVxufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGE6bnRoLW9mLXR5cGUoNCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDI2OHB4O1xuICB0b3A6IC0yOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSg0KSB7XG4gICAgbGVmdDogMTkwcHg7XG4gICAgdG9wOiAtMzhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSg0KSB7XG4gICAgdG9wOiAtNjJweDtcbiAgICBsZWZ0OiAxMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhOm50aC1vZi10eXBlKDQpIHtcbiAgICB0b3A6IC0yNXB4O1xuICAgIGxlZnQ6IDYwcHg7XG4gIH1cbn1cbi5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyAuY2VudGVyZWQtdGV4dCB7XG4gIG1heC13aWR0aDogMTkwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgLmNlbnRlcmVkLXRleHQge1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyAuY2VudGVyZWQtdGV4dCB7XG4gICAgdG9wOiAxNSU7XG4gICAgbWF4LXdpZHRoOiA5MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIC5jZW50ZXJlZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDdweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgdG9wOiAyOCU7XG4gIH1cbn1cbi5pbmZvZ3JhcGhpYy1zZWN0aW9uIHN2ZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIHN2ZyB7XG4gICAgd2lkdGg6IDEwNzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiBzdmcge1xuICAgIHdpZHRoOiA2MzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIHN2ZyB7XG4gICAgd2lkdGg6IDMzN3B4O1xuICB9XG59XG4uaW5mb2dyYXBoaWMtc2VjdGlvbiBzdmcgLmhvbWUtcHJvZHVjdC1oZXhhZ29uIHtcbiAgc3Ryb2tlLXdpZHRoOiA2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gc3ZnIC5ob21lLXByb2R1Y3QtaGV4YWdvbiNwcm9kdWN0LTAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0xMDBweCk7XG59XG4uaW5mb2dyYXBoaWMtc2VjdGlvbiBzdmcgLmhvbWUtcHJvZHVjdC1oZXhhZ29uI3Byb2R1Y3QtMSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MHB4LCAwcHgpO1xufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gc3ZnIC5ob21lLXByb2R1Y3QtaGV4YWdvbiNwcm9kdWN0LTIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDEwMHB4KTtcbn1cbi5pbmZvZ3JhcGhpYy1zZWN0aW9uIHN2ZyAuaG9tZS1wcm9kdWN0LWhleGFnb24jcHJvZHVjdC0zIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDBweCwgMHB4KTtcbn1cbi5pbmZvZ3JhcGhpYy1zZWN0aW9uIHN2ZyAuZGFzaGVkIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogNjAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbn1cbi5pbmZvZ3JhcGhpYy1zZWN0aW9uIHN2ZyAuZGFzaGVkLnJ1bi1hbmltYXRpb24ge1xuICBhbmltYXRpb246IGRhc2hJbnZlcnRlZCAyLjVzIGxpbmVhciBmb3J3YXJkcztcbn1cblxuLmhvbWVwYWdlLWdyYXBoaWMge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG4gIHBhZGRpbmc6IDIwNXB4IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5ob21lcGFnZS1ncmFwaGljIHtcbiAgICBwYWRkaW5nOiAxNjBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWVwYWdlLWdyYXBoaWMge1xuICAgIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgfVxufVxuLmhvbWVwYWdlLWdyYXBoaWMgLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDE1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5ob21lcGFnZS1ncmFwaGljIC5zdmctdGV4dCAubWlkZGxlLXRpdGxlIHtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lcGFnZS1ncmFwaGljIC5zdmctdGV4dCAubWlkZGxlLXRpdGxlIHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaG9tZXBhZ2UtZ3JhcGhpYyAuc3ZnLXRleHQgLm1pZGRsZS10aXRsZSB7XG4gICAgdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmhvbWVwYWdlLWdyYXBoaWMgLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUge1xuICAgIHRvcDogMzBweDtcbiAgfVxufVxuLmhvbWVwYWdlLWdyYXBoaWMgLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUgaDIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHtcbiAgLmhvbWVwYWdlLWdyYXBoaWMgLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lcGFnZS1ncmFwaGljIC5zdmctdGV4dCAubWlkZGxlLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaG9tZXBhZ2UtZ3JhcGhpYyAuc3ZnLXRleHQgLm1pZGRsZS10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG4uaG9tZXBhZ2UtZ3JhcGhpYyAuaW5mb2dyYXBoaWMtaW1hZ2Ugc3ZnIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmhvbWVwYWdlLWdyYXBoaWMgLmluZm9ncmFwaGljLWltYWdlIHN2ZyB7XG4gICAgd2lkdGg6IDEwNzRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaG9tZXBhZ2UtZ3JhcGhpYyAuaW5mb2dyYXBoaWMtaW1hZ2Ugc3ZnIHtcbiAgICB3aWR0aDogNjMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaG9tZXBhZ2UtZ3JhcGhpYyAuaW5mb2dyYXBoaWMtaW1hZ2Ugc3ZnIHtcbiAgICB3aWR0aDogNDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaG9tZXBhZ2UtZ3JhcGhpYyAuaW5mb2dyYXBoaWMtaW1hZ2Ugc3ZnIHtcbiAgICB3aWR0aDogMzM3cHg7XG4gIH1cbn1cbi5ob21lcGFnZS1ncmFwaGljIC5pbmZvZ3JhcGhpYy1pbWFnZSBzdmcgLmRhc2hlZCB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDYwMDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG59XG4uaG9tZXBhZ2UtZ3JhcGhpYyAuaW5mb2dyYXBoaWMtaW1hZ2Ugc3ZnIC5kYXNoZWQucnVuLWFuaW1hdGlvbiB7XG4gIGFuaW1hdGlvbjogZGFzaEludmVydGVkIDIuNXMgbGluZWFyIGZvcndhcmRzO1xufVxuLmhvbWVwYWdlLWdyYXBoaWMgI2hvbWVwYWdlLWdyYXBoaWMtc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAzNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5ob21lcGFnZS1ncmFwaGljICNob21lcGFnZS1ncmFwaGljLXN2ZyB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuLmhvbWVwYWdlLWdyYXBoaWMgI2hvbWVwYWdlLWdyYXBoaWMtc3ZnIC5ob21lcGFnZS1ncmFwaGljLWxpbms6aG92ZXIgLmJsb2NrLWJhY2tncm91bmQge1xuICBmaWxsOiAjMGEyMzNmO1xufVxuXG4uYWNjb3JkaW9ucy1zZWN0aW9uIC5jb250YWluZXItZml4ZWQge1xuICBtYXgtd2lkdGg6IDEyMjBweDtcbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24gaDIge1xuICBmb250LWZhbWlseTogXCJBdmVudGFcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWF4LXdpZHRoOiAxMDQ3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC5hY2NvcmRpb25zLXNlY3Rpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdDODY5OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9ucy1zZWN0aW9uIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjY29yZGlvbnMtc2VjdGlvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYWNjb3JkaW9ucy1zZWN0aW9uIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNDFENDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDE1IDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjk4NzI4MSA3LjM4NjI4QzQuMzQ5MzcgNS42MjUxOSA5Ljc5Mjc3IDUuNjI1MTggMTMuMTU0OSA3LjM4NjI4QzEzLjUwMTcgNy41NzMwNiAxMy44NDg2IDcuNzU5ODUgMTQuMTQyMSA4TDcuMDcxMDcgMC45Mjg5MzJMMCA4QzAuMzIwMTk5IDcuNzg2NTMgMC42NDAzOTkgNy41NzMwNyAwLjk4NzI4MSA3LjM4NjI4WicgZmlsbD0nJTIzMTQxRDQxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjY29yZGlvbnMtc2VjdGlvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1pY29uIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLmFjY29yZGlvbnMtc2VjdGlvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFjY29yZGlvbnMtc2VjdGlvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLmFjY29yZGlvbnMtc2VjdGlvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCBpbWcge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb25zLXNlY3Rpb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCBpbWcge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtLm9wZW4gLmFjY29yZGlvbi1oZWFkZXIgaDQge1xuICBjb2xvcjogIzAwOEZENTtcbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtLm9wZW4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIGJvcmRlci1jb2xvcjogIzAwOEZENTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTAnIGhlaWdodD0nNTEnIHZpZXdCb3g9JzAgMCA1MCA1MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nMjUnIGN5PScyNS40OTk4JyByPScyNC41JyB0cmFuc2Zvcm09J3JvdGF0ZSgtOTAgMjUgMjUuNDk5OCknIHN0cm9rZT0nJTIzMDA4RkQ1Jy8lM0UlM0NwYXRoIGQ9J00xOC45ODczIDI2Ljg4NkMyMi4zNDk0IDI1LjEyNDkgMjcuNzkyOCAyNS4xMjQ5IDMxLjE1NDkgMjYuODg2QzMxLjUwMTcgMjcuMDcyOCAzMS44NDg2IDI3LjI1OTYgMzIuMTQyMSAyNy40OTk4TDI1LjA3MTEgMjAuNDI4N0wxOCAyNy40OTk4QzE4LjMyMDIgMjcuMjg2MyAxOC42NDA0IDI3LjA3MjggMTguOTg3MyAyNi44ODZaJyBmaWxsPSclMjMwMDhGRDUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG5cbi5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIGgyIHtcbiAgbWF4LXdpZHRoOiA5MTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9ucy1zZWN0aW9uLW9sZCBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmFjY29yZGlvbnMtc2VjdGlvbi1vbGQgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Qzg2OTk7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjY29yZGlvbnMtc2VjdGlvbi1vbGQgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9ucy1zZWN0aW9uLW9sZCAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4uYWNjb3JkaW9ucy1zZWN0aW9uLW9sZCAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmxlZnQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuYWNjb3JkaW9ucy1zZWN0aW9uLW9sZCAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmxlZnQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAubGVmdC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAubGVmdC1jb250YWluZXIgLmFjY29yZGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1OTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjY29yZGlvbnMtc2VjdGlvbi1vbGQgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5sZWZ0LWNvbnRhaW5lciAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAubGVmdC1jb250YWluZXIgLmFjY29yZGlvbi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAubGVmdC1jb250YWluZXIgLmFjY29yZGlvbi1oZWFkZXIgaDQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAubGVmdC1jb250YWluZXIgLmFjY29yZGlvbi1oZWFkZXIgaDQge1xuICAgIG1heC13aWR0aDogNDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjY29yZGlvbnMtc2VjdGlvbi1vbGQgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5sZWZ0LWNvbnRhaW5lciAuYWNjb3JkaW9uLWhlYWRlciBoNCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uYWNjb3JkaW9ucy1zZWN0aW9uLW9sZCAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmxlZnQtY29udGFpbmVyIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24taWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTQxRDQxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE1JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxNSA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC45ODcyODEgNy4zODYyOEM0LjM0OTM3IDUuNjI1MTkgOS43OTI3NyA1LjYyNTE4IDEzLjE1NDkgNy4zODYyOEMxMy41MDE3IDcuNTczMDYgMTMuODQ4NiA3Ljc1OTg1IDE0LjE0MjEgOEw3LjA3MTA3IDAuOTI4OTMyTDAgOEMwLjMyMDE5OSA3Ljc4NjUzIDAuNjQwMzk5IDcuNTczMDcgMC45ODcyODEgNy4zODYyOFonIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAubGVmdC1jb250YWluZXIgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1pY29uIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLmFjY29yZGlvbnMtc2VjdGlvbi1vbGQgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5sZWZ0LWNvbnRhaW5lciAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWNjb3JkaW9ucy1zZWN0aW9uLW9sZCAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmxlZnQtY29udGFpbmVyIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAubGVmdC1jb250YWluZXIgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYWNjb3JkaW9ucy1zZWN0aW9uLW9sZCAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLnJpZ2h0LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNTkwcHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAucmlnaHQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbS5vcGVuIC5sZWZ0LWNvbnRhaW5lciAuYWNjb3JkaW9uLWhlYWRlciBoNCB7XG4gIGNvbG9yOiAjMDA4RkQ1O1xufVxuLmFjY29yZGlvbnMtc2VjdGlvbi1vbGQgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtLm9wZW4gLmxlZnQtY29udGFpbmVyIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24taWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuXG4udGV4dC12aWRlby1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtdmlkZW8tc2VjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4udGV4dC12aWRlby1zZWN0aW9uIC50ZXh0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC50ZXh0LXZpZGVvLXNlY3Rpb24gLnRleHQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LXZpZGVvLXNlY3Rpb24gLnRleHQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIH1cbn1cbi50ZXh0LXZpZGVvLXNlY3Rpb24gLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIge1xuICBwYWRkaW5nOiAxMDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGV4dC12aWRlby1zZWN0aW9uIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnRleHQtdmlkZW8tc2VjdGlvbiAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLnRleHQtdmlkZW8tc2VjdGlvbiAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGV4dC12aWRlby1zZWN0aW9uIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIGg0LCAudGV4dC12aWRlby1zZWN0aW9uIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi50ZXh0LXZpZGVvLXNlY3Rpb24gLnZpZGVvLWNvbnRhaW5lciB7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogOTEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRleHQtdmlkZW8tc2VjdGlvbiAudmlkZW8tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGV4dC12aWRlby1zZWN0aW9uIC52aWRlby1jb250YWluZXIge1xuICAgIGZsZXg6IHVuc2V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudGV4dC12aWRlby1zZWN0aW9uIC52aWRlby1jb250YWluZXIge1xuICAgIGhlaWdodDogMzEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSBwIHtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbn1cbi5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCAuY29udGVudC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRlbnQtY29udGFpbmVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRlbnQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250ZW50LWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRlbnQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbn1cbi5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250ZW50LWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA4MjBweDtcbiAgd2lkdGg6IDY1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRlbnQtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAucHJvZ3Jlc3Mtc2Nyb2xsLWJhciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDcwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLnByb2dyZXNzLXNjcm9sbC1iYXIge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLnByb2dyZXNzLXNjcm9sbC1iYXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5wcm9ncmVzcy1zY3JvbGwtYmFyIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5wcm9ncmVzcy1zY3JvbGwtYmFyIC5pbnRlcmlvci1jb250YWluZXIgLnByb2dyZXNzLWxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiAxNjBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMjZweCk7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Qzg2OTk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLnByb2dyZXNzLXNjcm9sbC1iYXIgLmludGVyaW9yLWNvbnRhaW5lciAucHJvZ3Jlc3MtbGluZSB7XG4gICAgdG9wOiA2MHB4O1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTQwcHgpO1xuICB9XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5wcm9ncmVzcy1zY3JvbGwtYmFyIC5pbnRlcmlvci1jb250YWluZXIgLnNsaWRlLW51bWJlciB7XG4gIGNvbG9yOiAjN0M4Njk5O1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjN0M4Njk5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5sZWZ0LXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24ubGVmdC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5sZWZ0LXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCAuY29udGVudC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24ubGVmdC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRlbnQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmxlZnQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250ZW50LWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24ubGVmdC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRlbnQtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24ubGVmdC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAucHJvZ3Jlc3Mtc2Nyb2xsLWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5sZWZ0LXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5wcm9ncmVzcy1zY3JvbGwtYmFyIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmxlZnQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLnByb2dyZXNzLXNjcm9sbC1iYXIgLmludGVyaW9yLWNvbnRhaW5lciAucHJvZ3Jlc3MtbGluZSB7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5sZWZ0LXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5wcm9ncmVzcy1zY3JvbGwtYmFyIC5pbnRlcmlvci1jb250YWluZXIgLnNsaWRlLW51bWJlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmNlbnRlcmVkLXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5jZW50ZXJlZC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gIG1heC13aWR0aDogMTI0NHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjYwcHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmNlbnRlcmVkLXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmNlbnRlcmVkLXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICB9XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMzQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmNlbnRlcmVkLXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICB9XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250YWluZXItbGVmdC1zcGFjZTpudGgtb2YtdHlwZSgybisxKSAudGV4dC1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmNlbnRlcmVkLXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCAuY29udGFpbmVyLWxlZnQtc3BhY2U6bnRoLW9mLXR5cGUoMm4rMSkgLnRleHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmNlbnRlcmVkLXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5wcm9ncmVzcy1zY3JvbGwtYmFyIHtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5jZW50ZXJlZC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAucHJvZ3Jlc3Mtc2Nyb2xsLWJhciB7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICB9XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLnByb2dyZXNzLXNjcm9sbC1iYXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLnByb2dyZXNzLXNjcm9sbC1iYXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmNlbnRlcmVkLXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5wcm9ncmVzcy1zY3JvbGwtYmFyIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5jZW50ZXJlZC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAucHJvZ3Jlc3Mtc2Nyb2xsLWJhciAuaW50ZXJpb3ItY29udGFpbmVyIC5wcm9ncmVzcy1saW5lIHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbn1cblxuLmNhc2Utc3R1ZHktc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXNlLXN0dWR5LXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FzZS1zdHVkeS1zZWN0aW9uIC5saW5lcy1jb250YWluZXIgc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi5jYXNlLXN0dWR5LXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci5kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2Utc3R1ZHktc2VjdGlvbiAubGluZXMtY29udGFpbmVyLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY2FzZS1zdHVkeS1zZWN0aW9uIC5saW5lcy1jb250YWluZXIubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2Utc3R1ZHktc2VjdGlvbiAubGluZXMtY29udGFpbmVyLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXNlLXN0dWR5LXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNhc2Utc3R1ZHktc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FzZS1zdHVkeS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY2FzZS1zdHVkeS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuLmNhc2Utc3R1ZHktc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWF4LXdpZHRoOiA5NTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jYXNlLXN0dWR5LXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIGgzIHNwYW4ge1xuICBjb2xvcjogIzAwOEZENTtcbn1cbi5jYXNlLXN0dWR5LXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWF4LXdpZHRoOiAzOTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5jYXNlLXN0dWR5LXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5jYXJkcy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZS1zdHVkeS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAuY2FyZHMtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5jYXNlLXN0dWR5LXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiAzNTJweDtcbiAgbWluLWhlaWdodDogNDY4cHg7XG4gIHBhZGRpbmc6IDYwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Qzg2OTk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlLXN0dWR5LXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAzNDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jYXNlLXN0dWR5LXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uY2FzZS1zdHVkeS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciBoNCB7XG4gIGNvbG9yOiAjMDA4RkQ1O1xuICBoZWlnaHQ6IDIyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZS1zdHVkeS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciBoNCB7XG4gICAgaGVpZ2h0OiAxMjJweDtcbiAgfVxufVxuLmNhc2Utc3R1ZHktc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgaDYge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc29sdXRpb25zLWNhcmQtc2VjdGlvbiAubGluZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDBweDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc29sdXRpb25zLWNhcmQtc2VjdGlvbiAubGluZXMtY29udGFpbmVyLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gIG1heC13aWR0aDogOTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBwYWRkaW5nOiA2MHB4IDYwcHggNzJweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgcCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiA3NSU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLnRleHQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogODBweCA4MHB4IDkycHg7XG4gIHdpZHRoOiA2NiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLnRleHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmZpcnN0LWNoaWxkIC5pbWFnZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTA4cHg7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmZpcnN0LWNoaWxkIC5pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICAgIGhlaWdodDogMzEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgfVxufVxuLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAuaW1hZ2UtY29udGFpbmVyIGltZy5tb2JpbGUtaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmZpcnN0LWNoaWxkIC5pbWFnZS1jb250YWluZXIgaW1nLmRlc2t0b3AtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLmltYWdlLWNvbnRhaW5lciBpbWcubW9iaWxlLWltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoMikge1xuICB3aWR0aDogMzMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc29sdXRpb25zLWxhbmRpbmctcGFnZSAuc29sdXRpb25zLWNhcmQtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC00MHB4O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5saW5lcy1jb250YWluZXIuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbi5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgyKSB7XG4gIG1hcmdpbi10b3A6IDIzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudmlkZW8taW1hZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnZpZGVvLWltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC52aWRlby1pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMzYwcHg7XG4gIH1cbn1cbi5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC52aWRlby1pbWFnZS1jb250YWluZXIgaDMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC52aWRlby1pbWFnZS1jb250YWluZXIgaDMge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudmlkZW8taW1hZ2UtY29udGFpbmVyIGgzIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudmlkZW8taW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG4gIHBhZGRpbmc6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbn1cbi5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBwLCAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgbGksIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBoMSwgLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGgyLCAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDMsIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBoNCwgLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGg1LCAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDYge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBwLCAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgdWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHA6bGFzdC1jaGlsZCwgLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b24sIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+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+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5tZWdhLW1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG5cbi5oZWFsdGgtcnVsZXMtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5oZWFsdGgtcnVsZXMtc2VjdGlvbiAubGluZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTQwcHg7XG4gIHRvcDogMTAwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFsdGgtcnVsZXMtc2VjdGlvbiAubGluZXMtY29udGFpbmVyLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICBtYXgtd2lkdGg6IDkxMHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSBoNiB7XG4gIG1heC13aWR0aDogNjIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBwYWRkaW5nOiA2MHB4IDYwcHggNzJweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygzMyUgLSAxMXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDQsIC5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGg0IGJyLCAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGg1IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDIpLCAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoMykge1xuICBtaW4taGVpZ2h0OiA0ODJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDIpLCAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoMykge1xuICAgIGFsaWduLXNlbGY6IHVuc2V0O1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG4uaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIuY2FyZC1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAyMTBweCAxNDBweDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lci5jYXJkLW1haW4ge1xuICAgIHBhZGRpbmc6IDIxMHB4IDYwcHggNzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIuY2FyZC1tYWluIHtcbiAgICBwYWRkaW5nOiA4MHB4IDYwcHggNzJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lci5jYXJkLW1haW4ge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweCA0MnB4O1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lci5jYXJkLW1haW4gLnRleHQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyLmNhcmQtbWFpbiAudGV4dC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyLmNhcmQtbWFpbiAudGV4dC1jb250YWluZXIgaDQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lci5jYXJkLW1haW4gLnRleHQtY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDkwOXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogNjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBwYWRkaW5nOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEZENTtcbn1cbi5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmhvdmVyIGg1LCAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuYnV0dG9uLCAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5tZWdhLW1lbnUtbGluaywgLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLm1lZ2EtbWVudS1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuYnV0dG9uOmFmdGVyLCAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246YWZ0ZXIsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjphZnRlciwgLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5tZWdhLW1lbnUtbGluazphZnRlciwgLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLm1lZ2EtbWVudS1saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSclMjMwMDhGRDUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuYnV0dG9uOmhvdmVyOmFmdGVyLCAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246aG92ZXI6YWZ0ZXIsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjpob3ZlcjphZnRlciwgLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6aG92ZXI6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmhvdmVyOmFmdGVyLCAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6aG92ZXI6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5tZWdhLW1lbnUtbGluazpob3ZlcjphZnRlciwgLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6aG92ZXI6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLm1lZ2EtbWVudS1saW5rOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGVzdGltb25pYWxzLXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1zZWN0aW9uIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1zZWN0aW9uIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBwYWRkaW5nOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgcCwgLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5zbGljay10cmFjazpiZWZvcmUsIC50ZXN0aW1vbmlhbHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuc2xpY2stYXJyb3cge1xuICB0b3A6IC0xNTVweDtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Qzg2OTk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogdW5zZXQ7XG4gICAgYm90dG9tOiAtOTBweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1NXB4KTtcbiAgfVxufVxuLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHJpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICByaWdodDogY2FsYyg1MCUgKyAxMHB4KTtcbiAgfVxufVxuLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICB0b3A6IC0xMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgdG9wOiB1bnNldDtcbiAgICBib3R0b206IC0xMTVweDtcbiAgfVxufVxuXG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLWZsZXhpYmxlKSAucGFydG5lcnMtdGFibGUge1xuICBtYXJnaW4tdG9wOiAtNDAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIGJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUpIC5wYXJ0bmVycy10YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogLTUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZSkgLnBhcnRuZXJzLXRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgfVxufVxuXG4ucGFydG5lcnMtdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgZ2FwOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN0M4Njk5O1xufVxuLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4ge1xuICBtYXgtd2lkdGg6IDM5NXB4O1xufVxuLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gaDQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuYnV0dG9uLCAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5tZWdhLW1lbnUtbGluaywgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLm1lZ2EtbWVudS1saW5rIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5idXR0b24sIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLm1lZ2EtbWVudS1saW5rLCAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAubWVnYS1tZW51LWxpbmsge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLmJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLCAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246bm90KDpsYXN0LWNoaWxkKSwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOm5vdCg6bGFzdC1jaGlsZCksIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOm5vdCg6bGFzdC1jaGlsZCksIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpub3QoOmxhc3QtY2hpbGQpLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAubWVnYS1tZW51LWxpbms6bm90KDpsYXN0LWNoaWxkKSwgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6bm90KDpsYXN0LWNoaWxkKSwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAubWVnYS1tZW51LWxpbms6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN0M4Njk5O1xufVxuLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAucmlnaHQtY29sdW1uIHtcbiAgbWF4LXdpZHRoOiA4MTNweDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5yaWdodC1jb2x1bW4gLnJpZ2h0LWNvbHVtbi1jb250YWluZXIgLmxvZ29zIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAucmlnaHQtY29sdW1uIC5yaWdodC1jb2x1bW4tY29udGFpbmVyIC5sb2dvcyAubG9nb3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAucmlnaHQtY29sdW1uIC5yaWdodC1jb2x1bW4tY29udGFpbmVyIC5sb2dvcyAubG9nb3MtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDAgMCAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAucmlnaHQtY29sdW1uIC5yaWdodC1jb2x1bW4tY29udGFpbmVyIC5sb2dvcyAubG9nb3MtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLnJpZ2h0LWNvbHVtbiAucmlnaHQtY29sdW1uLWNvbnRhaW5lciAubG9nb3MgLmxvZ29zLWNvbnRhaW5lciAubG9nby1pdGVtIHtcbiAgd2lkdGg6IGNhbGMoMzMlIC0gMjBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTUwcHgpIHtcbiAgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAucmlnaHQtY29sdW1uIC5yaWdodC1jb2x1bW4tY29udGFpbmVyIC5sb2dvcyAubG9nb3MtY29udGFpbmVyIC5sb2dvLWl0ZW0ge1xuICAgIHdpZHRoOiAyNyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAucmlnaHQtY29sdW1uIC5yaWdodC1jb2x1bW4tY29udGFpbmVyIC5sb2dvcyAubG9nb3MtY29udGFpbmVyIC5sb2dvLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG4uc2lkZS1ieS1zaWRlLWluZm8gLnNpZGUtYnktc2lkZS1pbmZvLWNvbnRhaW5lciAuc2VjdGlvbi10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnNpZGUtYnktc2lkZS1pbmZvIC5zaWRlLWJ5LXNpZGUtaW5mby1jb250YWluZXIgLmRlc2NyaXB0aW9ucyAuZGVzY3JpcHRpb25zLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTMyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaWRlLWJ5LXNpZGUtaW5mbyAuc2lkZS1ieS1zaWRlLWluZm8tY29udGFpbmVyIC5kZXNjcmlwdGlvbnMgLmRlc2NyaXB0aW9ucy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zaWRlLWJ5LXNpZGUtaW5mbyAuc2lkZS1ieS1zaWRlLWluZm8tY29udGFpbmVyIC5kZXNjcmlwdGlvbnMgLmRlc2NyaXB0aW9ucy1jb250YWluZXIgLmRlc2NyaXB0aW9uLWNvbCB7XG4gIHdpZHRoOiA0NyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaWRlLWJ5LXNpZGUtaW5mbyAuc2lkZS1ieS1zaWRlLWluZm8tY29udGFpbmVyIC5kZXNjcmlwdGlvbnMgLmRlc2NyaXB0aW9ucy1jb250YWluZXIgLmRlc2NyaXB0aW9uLWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaWRlLWJ5LXNpZGUtaW5mbyAuc2lkZS1ieS1zaWRlLWluZm8tY29udGFpbmVyIC5kZXNjcmlwdGlvbnMgLmRlc2NyaXB0aW9ucy1jb250YWluZXIgLmRlc2NyaXB0aW9uLWNvbCBvbCwgLnNpZGUtYnktc2lkZS1pbmZvIC5zaWRlLWJ5LXNpZGUtaW5mby1jb250YWluZXIgLmRlc2NyaXB0aW9ucyAuZGVzY3JpcHRpb25zLWNvbnRhaW5lciAuZGVzY3JpcHRpb24tY29sIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udmlkZW8tZnVsbC1jb250YWluZXIgLnZpZGVvLWZ1bGwtY29udGFpbmVyLXdyYXBwZXIgLnZpZGVvLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmlkZW8tZnVsbC1jb250YWluZXIgLnZpZGVvLWZ1bGwtY29udGFpbmVyLXdyYXBwZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnZpZGVvLWZ1bGwtY29udGFpbmVyIC52aWRlby1mdWxsLWNvbnRhaW5lci13cmFwcGVyIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkcy1zbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZHMtc2xpZGVyIC5saW5lcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC04NXB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXJkcy1zbGlkZXIgLmxpbmVzLWNvbnRhaW5lciBzdmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNhcmRzLXNsaWRlciAubGluZXMtY29udGFpbmVyLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY2FyZHMtc2xpZGVyIC5saW5lcy1jb250YWluZXIuZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmxpbmVzLWNvbnRhaW5lci50YWJsZXQge1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FyZHMtc2xpZGVyIC5saW5lcy1jb250YWluZXIudGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAubGluZXMtY29udGFpbmVyLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhcmRzLXNsaWRlciAubGluZXMtY29udGFpbmVyLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2VjdGlvbi10aXRsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNTlweDtcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2VjdGlvbi10aXRsZS1jb250YWluZXIgLnNlY3Rpb24tdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2VjdGlvbi10aXRsZS1jb250YWluZXIgLnNlY3Rpb24tdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vZGV2LWFjbS1pc292ZXJhLWhlYWx0aGVkZ2UucGFudGhlb25zaXRlLmlvL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzA4L2Zvb3Rlci1jdGEtYmFja2dyb3VuZC5wbmdcIik7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWluLWhlaWdodDogOTg0cHg7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1OXB4IDU5cHggMTQwcHg7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDE0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5sZWZ0LWNvbHVtbiB7XG4gIHdpZHRoOiAzNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAubGVmdC1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLmxlZnQtY29sdW1uIC5hcnJvd3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLmxlZnQtY29sdW1uIC5hcnJvd3MtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDQwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5sZWZ0LWNvbHVtbiAuYXJyb3dzLWNvbnRhaW5lciAuc2xpZGVyLWFycm93IHtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIHBhZGRpbmc6IDE0cHggMTlweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5sZWZ0LWNvbHVtbiAuYXJyb3dzLWNvbnRhaW5lciAuc2xpZGVyLWFycm93IHtcbiAgICBtYXJnaW46IDQwcHggMCA2MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLmxlZnQtY29sdW1uIC5hcnJvd3MtY29udGFpbmVyIC5zbGlkZXItYXJyb3cuc2xpZGVyLWxlZnQtYXJyb3cge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLmxlZnQtY29sdW1uIC5hcnJvd3MtY29udGFpbmVyIC5zbGlkZXItYXJyb3cgPiBpbWcge1xuICB3aWR0aDogMTBweDtcbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIHtcbiAgd2lkdGg6IDY1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5yaWdodC1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5yaWdodC1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIC5wcm9ncmVzcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5yaWdodC1jb2x1bW4gLnByb2dyZXNzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAzMHB4IDAgNDBweDtcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5yaWdodC1jb2x1bW4gLnByb2dyZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdDODY5OTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSwgd2hpdGUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDAgMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiAuc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpY2stbGlzdCwgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpY2stdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQge1xuICBoZWlnaHQ6IDYxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlIHtcbiAgbGVmdDogMTEwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZS5zbGljay1hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZS5zbGljay1hY3RpdmU6bm90KC5zbGljay1jdXJyZW50KSB7XG4gIGxlZnQ6IC0zNzVweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUuc2xpY2stYWN0aXZlOm5vdCguc2xpY2stY3VycmVudCkge1xuICAgIGxlZnQ6IC0yMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZS5zbGljay1hY3RpdmU6bm90KC5zbGljay1jdXJyZW50KSB7XG4gICAgbGVmdDogLTE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlLnNsaWNrLWFjdGl2ZTpub3QoLnNsaWNrLWN1cnJlbnQpIHtcbiAgICBsZWZ0OiAtMjMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUuc2xpY2stYWN0aXZlOm5vdCguc2xpY2stY3VycmVudCkge1xuICAgIHdpZHRoOiA1MTBweCAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IC00MjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlLnNsaWNrLWFjdGl2ZTpub3QoLnNsaWNrLWN1cnJlbnQpIHtcbiAgICB3aWR0aDogNTEwcHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAtNDUwcHg7XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlLnNsaWNrLWFjdGl2ZS5zbGljay1jdXJyZW50IHtcbiAgbGVmdDogMjY1cHg7XG4gIHotaW5kZXg6IDI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZS5zbGljay1hY3RpdmUuc2xpY2stY3VycmVudCB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZS5zbGljay1hY3RpdmUuc2xpY2stY3VycmVudCB7XG4gICAgd2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlLnNsaWNrLWFjdGl2ZS5zbGljay1jdXJyZW50IGEge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlIC5zbGlkZS1jYXJkLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUgLnNsaWRlLWNhcmQtY29udGFpbmVyIGg1LCAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZSAuc2xpZGUtY2FyZC1jb250YWluZXIgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQgLnNsaWRlLWNhcmQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNjBweCA2MHB4IDcycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZCAuc2xpZGUtY2FyZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQgLnNsaWRlLWNhcmQtY29udGFpbmVyIGg1IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkIC5zbGlkZS1jYXJkLWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZCAuc2xpZGUtY2FyZC1jb250YWluZXIgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5cbi5jdGFzLXNsaWRlci1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZy10b3A6IDIzOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIG1hcmdpbi10b3A6IC0xMDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5jdGFzLXNsaWRlci1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY3Rhcy1zbGlkZXItc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmN0YXMtc2xpZGVyLXNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY3Rhcy1zbGlkZXItc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jdGFzLXNsaWRlci1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgfVxufVxuLmN0YXMtc2xpZGVyLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgcGFkZGluZy1yaWdodDogMTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5jdGFzLXNsaWRlci1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3Rhcy1zbGlkZXItc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY3Rhcy1zbGlkZXItc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5jdGFzLXNsaWRlci1zZWN0aW9uIC5jdGFzLXNsaWRlci1jb250YWluZXIgLmN0YS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jdGFzLXNsaWRlci1zZWN0aW9uIC5jdGFzLXNsaWRlci1jb250YWluZXIgLmN0YS1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN0M4Njk5O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmN0YXMtc2xpZGVyLXNlY3Rpb24gLmN0YXMtc2xpZGVyLWNvbnRhaW5lciAuY3RhLWNvbnRhaW5lciAubGVmdC1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Qzg2OTk7XG4gIG1heC13aWR0aDogNzU4cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmN0YXMtc2xpZGVyLXNlY3Rpb24gLmN0YXMtc2xpZGVyLWNvbnRhaW5lciAuY3RhLWNvbnRhaW5lciAubGVmdC1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uY3Rhcy1zbGlkZXItc2VjdGlvbiAuY3Rhcy1zbGlkZXItY29udGFpbmVyIC5jdGEtY29udGFpbmVyIC5sZWZ0LWNvbnRhaW5lciBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmN0YXMtc2xpZGVyLXNlY3Rpb24gLmN0YXMtc2xpZGVyLWNvbnRhaW5lciAuY3RhLWNvbnRhaW5lciAubGVmdC1jb250YWluZXIgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jdGFzLXNsaWRlci1zZWN0aW9uIC5jdGFzLXNsaWRlci1jb250YWluZXIgLmN0YS1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmN0YXMtc2xpZGVyLXNlY3Rpb24gLmN0YXMtc2xpZGVyLWNvbnRhaW5lciAuY3RhLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY3Rhcy1zbGlkZXItc2VjdGlvbiAuY3Rhcy1zbGlkZXItY29udGFpbmVyIC5jdGEtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uY3Rhcy1zbGlkZXItc2VjdGlvbiAuY3Rhcy1zbGlkZXItY29udGFpbmVyIC5jdGEtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jdGFzLXNsaWRlci1zZWN0aW9uIC5jdGFzLXNsaWRlci1jb250YWluZXIgLnNsaWNrLWFycm93IHtcbiAgdG9wOiB1bnNldDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSclMjMxNDFENDEnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjN0M4Njk5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5jdGFzLXNsaWRlci1zZWN0aW9uIC5jdGFzLXNsaWRlci1jb250YWluZXIgLnNsaWNrLWFycm93IHtcbiAgICByaWdodDogNDQlO1xuICB9XG59XG4uY3Rhcy1zbGlkZXItc2VjdGlvbiAuY3Rhcy1zbGlkZXItY29udGFpbmVyIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmN0YXMtc2xpZGVyLXNlY3Rpb24gLmN0YXMtc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogLTYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5jdGFzLXNsaWRlci1zZWN0aW9uIC5jdGFzLXNsaWRlci1jb250YWluZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICAgIGJvdHRvbTogLTc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmN0YXMtc2xpZGVyLXNlY3Rpb24gLmN0YXMtc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgYm90dG9tOiAtOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY3Rhcy1zbGlkZXItc2VjdGlvbiAuY3Rhcy1zbGlkZXItY29udGFpbmVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICByaWdodDogY2FsYyg1MCUgKyAxMHB4KTtcbiAgfVxufVxuLmN0YXMtc2xpZGVyLXNlY3Rpb24gLmN0YXMtc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiA0NSU7XG4gIGJvdHRvbTogLTg1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5jdGFzLXNsaWRlci1zZWN0aW9uIC5jdGFzLXNsaWRlci1jb250YWluZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAzNyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmN0YXMtc2xpZGVyLXNlY3Rpb24gLmN0YXMtc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgYm90dG9tOiAtMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmN0YXMtc2xpZGVyLXNlY3Rpb24gLmN0YXMtc2xpZGVyLWNvbnRhaW5lciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgYm90dG9tOiAtMTE1cHg7XG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTVweCk7XG4gIH1cbn1cblxuLmZlYXR1cmVzLWNhcmRzLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5mZWF0dXJlcy1jYXJkcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmZlYXR1cmVzLWNhcmRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5mZWF0dXJlcy1jYXJkcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVzLWNhcmRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmZlYXR1cmVzLWNhcmRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uZmVhdHVyZXMtY2FyZHMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmNhcmRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlYXR1cmVzLWNhcmRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5jYXJkcy1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uZmVhdHVyZXMtY2FyZHMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBwYWRkaW5nOiA2MHB4IDYwcHggNjZweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWF4LXdpZHRoOiA0ODVweDtcbiAgbWluLXdpZHRoOiAzNjBweDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmZlYXR1cmVzLWNhcmRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbi5mZWF0dXJlcy1jYXJkcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5mZWF0dXJlcy1jYXJkcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZmVhdHVyZXMtY2FyZHMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZmVhdHVyZXMtY2FyZHMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmNhcmRzLWNvbnRhaW5lciAuc2xpY2stYXJyb3cge1xuICB0b3A6IHVuc2V0O1xuICBsZWZ0OiB1bnNldDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSclMjNmZmZmZmYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZmVhdHVyZXMtY2FyZHMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmNhcmRzLWNvbnRhaW5lciAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5mZWF0dXJlcy1jYXJkcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAuY2FyZHMtY29udGFpbmVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgei1pbmRleDogMTtcbiAgYm90dG9tOiAtOTBweDtcbiAgcmlnaHQ6IGNhbGMoNTAlICsgMTBweCk7XG59XG4uZmVhdHVyZXMtY2FyZHMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmNhcmRzLWNvbnRhaW5lciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIGJvcmRlci1jb2xvcjogI0Y0NzkzQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0NzkzQjtcbiAgYm90dG9tOiAtMTE1cHg7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDU1cHgpO1xufVxuXG4ucGFnZS10ZW1wbGF0ZS1wYWdlLWZsZXhpYmxlIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24gLnZpZGVvLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm90dG9tOiAwO1xufVxuXG4uaW5mby1yaWdodC12aWRlby1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MUQ0MTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24ubWFyZ2luLW5lZ2F0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTMzN3B4O1xuICBwYWRkaW5nLXRvcDogNDU3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5tYXJnaW4tbmVnYXRpdmUge1xuICAgIHBhZGRpbmctdG9wOiAzMDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTcwcHg7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uYmFja2dyb3VuZC1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbn1cbi5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uYmFja2dyb3VuZC1ncmF5IC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIgaDMge1xuICBjb2xvcjogIzE0MUQ0MTtcbn1cbi5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uYmFja2dyb3VuZC1ncmF5IC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjMTQxRDQxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4uaW5mby1yaWdodC12aWRlby1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1heC13aWR0aDogMzk1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtY29udGFpbmVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24gLnZpZGVvLWNvbnRhaW5lciwgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbiAuaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMTQwcHg7XG4gIHdpZHRoOiA0MiU7XG4gIGhlaWdodDogNzExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24gLnZpZGVvLWNvbnRhaW5lciwgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbiAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24gLnZpZGVvLWNvbnRhaW5lciwgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbiAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24gLnZpZGVvLWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyLCAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uIC5pbWFnZS1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24gLnZpZGVvLWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIGltZywgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbiAuaW1hZ2UtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXJpZ2h0OiAxMjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwcHgpO1xuICB9XG59XG4uaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtY29udGFpbmVyIHAge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtY29udGFpbmVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC52aWRlby1jb250YWluZXIsIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5pbWFnZS1jb250YWluZXIge1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBoZWlnaHQ6IDgyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSAudmlkZW8tY29udGFpbmVyLCAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC52aWRlby1jb250YWluZXIsIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogNTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnZpZGVvLWNvbnRhaW5lciwgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC52aWRlby1jb250YWluZXIsIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnZpZGVvLWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyLCAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSAuaW1hZ2UtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnZpZGVvLWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyLCAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSAuaW1hZ2UtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC52aWRlby1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAudmlkZW8tYnV0dG9uLCAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSAuaW1hZ2UtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLnZpZGVvLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogdW5zZXQ7XG4gICAgbGVmdDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSAudmlkZW8tY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLnZpZGVvLWJ1dHRvbiAudmlkZW8tYnV0dG9uLWludGVyaW9yLCAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSAuaW1hZ2UtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLnZpZGVvLWJ1dHRvbiAudmlkZW8tYnV0dG9uLWludGVyaW9yIHtcbiAgICB3aWR0aDogNTdweDtcbiAgICBoZWlnaHQ6IDU3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSAudmlkZW8tY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLnZpZGVvLWJ1dHRvbiAudmlkZW8tYnV0dG9uLWludGVyaW9yID4gc3ZnLCAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSAuaW1hZ2UtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLnZpZGVvLWJ1dHRvbiAudmlkZW8tYnV0dG9uLWludGVyaW9yID4gc3ZnIHtcbiAgICB3aWR0aDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC5jb250YWluZXItbGVmdC1zcGFjZSAudmlkZW8tY29udGFpbmVyLmRlc2t0b3AtdmlkZW8sIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5pbWFnZS1jb250YWluZXIuZGVza3RvcC12aWRlbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAudmlkZW8tY29udGFpbmVyLm1vYmlsZS12aWRlbyB7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIGhlaWdodDogODIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLnZpZGVvLWNvbnRhaW5lci5tb2JpbGUtdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC52aWRlby1jb250YWluZXIubW9iaWxlLXZpZGVvIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc21hbGwtdmlkZW8gLnZpZGVvLWNvbnRhaW5lci5tb2JpbGUtdmlkZW8gLmludGVyaW9yLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC52aWRlby1jb250YWluZXIubW9iaWxlLXZpZGVvIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbi5zbWFsbC12aWRlbyAudmlkZW8tY29udGFpbmVyLm1vYmlsZS12aWRlbyAuaW50ZXJpb3ItY29udGFpbmVyIHZpZGVvIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC52aWRlby1jb250YWluZXIubW9iaWxlLXZpZGVvIC5pbnRlcmlvci1jb250YWluZXIgLnZpZGVvLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogdW5zZXQ7XG4gICAgbGVmdDogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC52aWRlby1jb250YWluZXIubW9iaWxlLXZpZGVvIC5pbnRlcmlvci1jb250YWluZXIgLnZpZGVvLWJ1dHRvbiAudmlkZW8tYnV0dG9uLWludGVyaW9yIHtcbiAgICB3aWR0aDogNTdweDtcbiAgICBoZWlnaHQ6IDU3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uLnNtYWxsLXZpZGVvIC52aWRlby1jb250YWluZXIubW9iaWxlLXZpZGVvIC5pbnRlcmlvci1jb250YWluZXIgLnZpZGVvLWJ1dHRvbiAudmlkZW8tYnV0dG9uLWludGVyaW9yID4gc3ZnIHtcbiAgICB3aWR0aDogMTJweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1sYW5kaW5nLXRhYmxlLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMzE5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxhbmRpbmctdGFibGUtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtbGFuZGluZy10YWJsZS1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLnByb2R1Y3QtbGFuZGluZy10YWJsZS1zZWN0aW9uIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1sYW5kaW5nLXRhYmxlLXNlY3Rpb24gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5wcm9kdWN0LWxhbmRpbmctdGFibGUtc2VjdGlvbiAudGFibGUtY29udGFpbmVyIC5yb3ctY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNDBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdDODY5OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3QtbGFuZGluZy10YWJsZS1zZWN0aW9uIC50YWJsZS1jb250YWluZXIgLnJvdy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtbGFuZGluZy10YWJsZS1zZWN0aW9uIC50YWJsZS1jb250YWluZXIgLnJvdy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuLnByb2R1Y3QtbGFuZGluZy10YWJsZS1zZWN0aW9uIC50YWJsZS1jb250YWluZXIgLnJvdy1jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucHJvZHVjdC1sYW5kaW5nLXRhYmxlLXNlY3Rpb24gLnRhYmxlLWNvbnRhaW5lciAucm93LWNvbnRhaW5lciBoNCB7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxhbmRpbmctdGFibGUtc2VjdGlvbiAudGFibGUtY29udGFpbmVyIC5yb3ctY29udGFpbmVyIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucHJvZHVjdC1sYW5kaW5nLXRhYmxlLXNlY3Rpb24gLnRhYmxlLWNvbnRhaW5lciAucm93LWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MTVweDtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWxhbmRpbmctdGFibGUtc2VjdGlvbiAudGFibGUtY29udGFpbmVyIC5yb3ctY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5wcm9kdWN0LWxhbmRpbmctdGFibGUtc2VjdGlvbiAudGFibGUtY29udGFpbmVyIC5yb3ctY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1sYW5kaW5nLXRhYmxlLXNlY3Rpb24gLnRhYmxlLWNvbnRhaW5lciAucm93LWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAudmlkZW8tY29udGFpbmVyLCAuaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAudmlkZW8tY29udGFpbmVyLCAuaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDYxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLnZpZGVvLWNvbnRhaW5lciwgLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgfVxufVxuLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLnZpZGVvLWNvbnRhaW5lciBpbWcsIC5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLnZpZGVvLWNvbnRhaW5lciAuY29udGFpbmVyLWxlZnQtc3BhY2UsIC5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIC5pbWFnZS1jb250YWluZXIgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEyMnB4O1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDkxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIC52aWRlby1jb250YWluZXIgLmNvbnRhaW5lci1sZWZ0LXNwYWNlLCAuaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAuaW1hZ2UtY29udGFpbmVyIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLnZpZGVvLWNvbnRhaW5lciAuY29udGFpbmVyLWxlZnQtc3BhY2UsIC5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIC5pbWFnZS1jb250YWluZXIgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICB0b3A6IDQwcHg7XG4gIH1cbn1cbi5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIC50ZXh0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG4gIHBhZGRpbmc6IDgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0yNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbn1cbi5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIC50ZXh0LWNvbnRhaW5lciBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLnRleHQtY29udGFpbmVyIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogODVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAudGV4dC1jb250YWluZXIgLmRlc2NyaXB0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcbiAgfVxufVxuLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLnRleHQtY29udGFpbmVyIC5kZXNjcmlwdGlvbiA+IGRpdiB7XG4gIGZsZXg6IDE7XG59XG4uaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAudGV4dC1jb250YWluZXIgLmRlc2NyaXB0aW9uIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLnRleHQtY29udGFpbmVyIC5kZXNjcmlwdGlvbiBwLCAuaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAudGV4dC1jb250YWluZXIgLmRlc2NyaXB0aW9uIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIC50ZXh0LWNvbnRhaW5lciAuZGVzY3JpcHRpb24gcCwgLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLnRleHQtY29udGFpbmVyIC5kZXNjcmlwdGlvbiBsaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZ3JpZC1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmdyaWQtc2VjdGlvbiA+IGgyIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1zZWN0aW9uID4gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZ3JpZC1zZWN0aW9uID4gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Rjk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbS5yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0ucm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIge1xuICBwYWRkaW5nOiAxNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLnByZXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciBoMywgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4uZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5idXR0b24sIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rLCAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3Qzg2OTk7XG59XG4uZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5idXR0b246YWZ0ZXIsIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOmFmdGVyLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjphZnRlciwgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazphZnRlciwgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE0MUQ0MTtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSclMjMxNDFENDEnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuYnV0dG9uOmxhc3QtY2hpbGQsIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOmxhc3QtY2hpbGQsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOmxhc3QtY2hpbGQsIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6bGFzdC1jaGlsZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazpsYXN0LWNoaWxkLCAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpsYXN0LWNoaWxkLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluazpsYXN0LWNoaWxkLCAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmxhc3QtY2hpbGQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAubWVnYS1tZW51LWxpbms6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN0M4Njk5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5idXR0b24sIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rLCAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5idXR0b24sIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rLCAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuYnV0dG9uLCAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5ncmlkLXNlY3Rpb24gLmdyaWQtaXRlbSAudGV4dC1jb250YWluZXIgLmN0YS1saW5rcy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluaywgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC50ZXh0LWNvbnRhaW5lciAuY3RhLWxpbmtzLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLnRleHQtY29udGFpbmVyIC5jdGEtbGlua3MtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG4uZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLmltYWdlLWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC5pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZ3JpZC1zZWN0aW9uIC5ncmlkLWl0ZW0gLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuLmdyaWQtc2VjdGlvbiAuZ3JpZC1pdGVtIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmdyaWQtc2VjdGlvbi5vdmVybGFwcGVkIHtcbiAgbWFyZ2luLXRvcDogLTQyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuZ3JpZC1zZWN0aW9uLm92ZXJsYXBwZWQge1xuICAgIG1hcmdpbi10b3A6IC01NTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZ3JpZC1zZWN0aW9uLm92ZXJsYXBwZWQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkLXNlY3Rpb24ub3ZlcmxhcHBlZCB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cbn1cblxuLmdyaWRzLXNlY3Rpb24gLnRpdGxlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQkVGRjc7XG4gIGhlaWdodDogOTE4cHg7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdyaWRzLXNlY3Rpb24gLnRpdGxlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA4NjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ncmlkcy1zZWN0aW9uIC50aXRsZS1jb250YWluZXIge1xuICAgIGhlaWdodDogNzY4cHg7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ3JpZHMtc2VjdGlvbiAudGl0bGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLmdyaWRzLXNlY3Rpb24gLnRpdGxlLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gIGhlaWdodDogMTA1NnB4O1xuICBwYWRkaW5nLXRvcDogMjU4cHg7XG4gIG1hcmdpbi10b3A6IC0xMDhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmdyaWRzLXNlY3Rpb24gLnRpdGxlLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiA5MDZweDtcbiAgICBwYWRkaW5nLXRvcDogMTU4cHg7XG4gICAgbWFyZ2luLXRvcDogLTU4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZHMtc2VjdGlvbiAudGl0bGUtY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgICBoZWlnaHQ6IDgwNnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMDhweDtcbiAgICBtYXJnaW4tdG9wOiAtNThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ncmlkcy1zZWN0aW9uIC50aXRsZS1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG59XG4uZ3JpZHMtc2VjdGlvbiAuZ3JpZC1zZWN0aW9uLm92ZXJsYXBwZWQge1xuICBtYXJnaW4tdG9wOiAtNjIwcHg7XG59XG5cbi5jdGEtY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmN0YS1jYXJkcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jdGEtY2FyZHMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDYwcHggNjBweCA2NnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREVFNEVFO1xuICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA0ODVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lciBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lciBwIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lciBwIHtcbiAgICBmbGV4OiB1bnNldDtcbiAgfVxufVxuLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4RkQ1O1xufVxuLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXI6aG92ZXIgaDUsIC5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5idXR0b24sIC5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXI6aG92ZXIgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXI6aG92ZXIgLm1lZ2EtbWVudS1saW5rLCAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAubWVnYS1tZW51LWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5idXR0b246YWZ0ZXIsIC5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjphZnRlciwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXI6aG92ZXIgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOmFmdGVyLCAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXI6aG92ZXIgLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAubWVnYS1tZW51LWxpbms6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyMzAwOEZENScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5idXR0b246aG92ZXI6YWZ0ZXIsIC5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjpob3ZlcjphZnRlciwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXI6aG92ZXIgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOmhvdmVyOmFmdGVyLCAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazpob3ZlcjphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6aG92ZXI6YWZ0ZXIsIC5jdGEtY2FyZHMgLmNhcmQtY29udGFpbmVyOmhvdmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpob3ZlcjphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmN0YS1jYXJkcyAuY2FyZC1jb250YWluZXI6aG92ZXIgLm1lZ2EtbWVudS1saW5rOmhvdmVyOmFmdGVyLCAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpob3ZlcjphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuY3RhLWNhcmRzIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAubWVnYS1tZW51LWxpbms6aG92ZXI6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG4uY3RhLWNhcmRzLmNhcmVlcnMtcGFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jdGEtY2FyZHMuY2FyZWVycy1wYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4uY3RhLWNhcmRzLmNhcmVlcnMtcGFnZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmN0YS1jYXJkcy5jYXJlZXJzLXBhZ2UgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jdGEtY2FyZHMuY2FyZWVycy1wYWdlIC5saW5lcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuY3RhLWNhcmRzLmNhcmVlcnMtcGFnZSAubGluZXMtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAtMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmN0YS1jYXJkcy5jYXJlZXJzLXBhZ2UgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmN0YS1jYXJkcy5jYXJlZXJzLXBhZ2UgLmN0YS1jYXJkcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC1nYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5jdGEtY2FyZHMuY2FyZWVycy1wYWdlIC5jdGEtY2FyZHMtY29udGFpbmVyIHtcbiAgICBncmlkLWdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuY3RhLWNhcmRzLmNhcmVlcnMtcGFnZSAuY3RhLWNhcmRzLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY3RhLWNhcmRzLmNhcmVlcnMtcGFnZSAuY3RhLWNhcmRzLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICB9XG59XG4uY3RhLWNhcmRzLmNhcmVlcnMtcGFnZSAuY3RhLWNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQ4M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jdGEtY2FyZHMuY2FyZWVycy1wYWdlIC5jdGEtY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5iZW5lZml0cy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJlbmVmaXRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJlbmVmaXRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG4uYmVuZWZpdHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmVuZWZpdHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmVuZWZpdHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIHtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbi5iZW5lZml0cy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgd2lkdGg6IDMwJTtcbiAgbWluLWhlaWdodDogNTYwcHg7XG4gIHBhZGRpbmc6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5iZW5lZml0cy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5iZW5lZml0cy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5iZW5lZml0cy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uYmVuZWZpdHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1pY29uIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmVuZWZpdHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuY2FyZC1pY29uIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmJlbmVmaXRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgaDUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2lkZS1ieS1zaWRlLWNhcmRzIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpZGUtYnktc2lkZS1jYXJkcyAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2lkZS1ieS1zaWRlLWNhcmRzIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLnNpZGUtYnktc2lkZS1jYXJkcyAuY2FyZHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2lkZS1ieS1zaWRlLWNhcmRzIC5jYXJkcy1jb250YWluZXIge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnNpZGUtYnktc2lkZS1jYXJkcyAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Rjk7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICBtaW4taGVpZ2h0OiA4MDBweDtcbiAgcGFkZGluZzogMTQwcHggMTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuc2lkZS1ieS1zaWRlLWNhcmRzIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2lkZS1ieS1zaWRlLWNhcmRzIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpZGUtYnktc2lkZS1jYXJkcyAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaWRlLWJ5LXNpZGUtY2FyZHMgLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5zaWRlLWJ5LXNpZGUtY2FyZHMgLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbn1cbi5zaWRlLWJ5LXNpZGUtY2FyZHMgLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGg0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2lkZS1ieS1zaWRlLWNhcmRzIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpZGUtYnktc2lkZS1jYXJkcyAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uaW5mby1yaWdodC1pbWFnZS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm8tcmlnaHQtaW1hZ2Utc2VjdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4uaW5mby1yaWdodC1pbWFnZS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gIHBhZGRpbmctdG9wOiAxMThweDtcbiAgcGFkZGluZy1ib3R0b206IDExOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmluZm8tcmlnaHQtaW1hZ2Utc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtY29udGFpbmVyIGgyIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWNvbnRhaW5lciBoNSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaW5mby1yaWdodC1pbWFnZS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIgcCB7XG4gIG1heC13aWR0aDogNDcwcHg7XG59XG4uaW5mby1yaWdodC1pbWFnZS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIgLmJ1dHRvbiwgLmluZm8tcmlnaHQtaW1hZ2Utc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmluZm8tcmlnaHQtaW1hZ2Utc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtY29udGFpbmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmluZm8tcmlnaHQtaW1hZ2Utc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLmluZm8tcmlnaHQtaW1hZ2Utc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtY29udGFpbmVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWNvbnRhaW5lciAubWVnYS1tZW51LWxpbmssIC5pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuaW5mby1yaWdodC1pbWFnZS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtMTU1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5pbWFnZS1jb250YWluZXIge1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICB0b3A6IC00MHB4O1xuICB9XG59XG5cbmJvZHkgLnBhZ2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLnBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbmJvZHkgLmhlcm8uaGVyby1hYm91dC11cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5saW5lcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5saW5lcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAxMDE4cHg7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1MnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ltYWdlcy9oZXJvLWJhY2tncm91bmQtZ3JhZGllbnQucG5nXCIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5oZXJvLmhlcm8tYWJvdXQtdXMgLmhlcm8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgfVxufVxuYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5oZXJvLWNvbnRhaW5lciAuaGVyby1pbmZvIHtcbiAgbWF4LXdpZHRoOiAxMzQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMzNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5oZXJvLWNvbnRhaW5lciAuaGVyby1pbmZvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5oZXJvLWNvbnRhaW5lciAuaGVyby1pbmZvIC5oZXJvLXRpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbmJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLmhlcm8taW5mbyBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5oZXJvLWNvbnRhaW5lciAuc3RhdHMgLnN0YXRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLnN0YXRzIC5zdGF0cy1jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5oZXJvLWNvbnRhaW5lciAuc3RhdHMgLnN0YXRzLWNvbnRhaW5lciAuc3RhdC1pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5oZXJvLWNvbnRhaW5lciAuc3RhdHMgLnN0YXRzLWNvbnRhaW5lciAuc3RhdC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5oZXJvLmhlcm8tYWJvdXQtdXMgLmhlcm8tY29udGFpbmVyIC5zdGF0cyAuc3RhdHMtY29udGFpbmVyIC5zdGF0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLnN0YXRzIC5zdGF0cy1jb250YWluZXIgLnN0YXQtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbmJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLnN0YXRzIC5zdGF0cy1jb250YWluZXIgLnN0YXQtaXRlbSAuc3RhdC1pdGVtLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICBib2R5IC5oZXJvLmhlcm8tYWJvdXQtdXMgLmhlcm8tY29udGFpbmVyIC5zdGF0cyAuc3RhdHMtY29udGFpbmVyIC5zdGF0LWl0ZW0gLnN0YXQtaXRlbS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5oZXJvLWNvbnRhaW5lciAuc3RhdHMgLnN0YXRzLWNvbnRhaW5lciAuc3RhdC1pdGVtIC5zdGF0LWl0ZW0tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLnN0YXRzIC5zdGF0cy1jb250YWluZXIgLnN0YXQtaXRlbSAuc3RhdC1pdGVtLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLnN0YXRzIC5zdGF0cy1jb250YWluZXIgLnN0YXQtaXRlbSAuc3RhdC1pdGVtLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAyNjNweDtcbiAgfVxufVxuYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5oZXJvLWNvbnRhaW5lciAuc3RhdHMgLnN0YXRzLWNvbnRhaW5lciAuc3RhdC1pdGVtIC5zdGF0LWl0ZW0tY29udGFpbmVyIC5udW1iZXItY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Qzg2OTk7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5ib2R5IC5oZXJvLmhlcm8tYWJvdXQtdXMgLmhlcm8tY29udGFpbmVyIC5zdGF0cyAuc3RhdHMtY29udGFpbmVyIC5zdGF0LWl0ZW0gLnN0YXQtaXRlbS1jb250YWluZXIgLm51bWJlci1jb250YWluZXIgcCB7XG4gIGZvbnQtc2l6ZTogOTJweDtcbiAgbGluZS1oZWlnaHQ6IDExMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwOEZENTtcbn1cbmJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLnN0YXRzIC5zdGF0cy1jb250YWluZXIgLnN0YXQtaXRlbSAuc3RhdC1pdGVtLWNvbnRhaW5lciAubnVtYmVyLWNvbnRhaW5lciBwLm51bWJlci1oYXMtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xufVxuYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5oZXJvLWNvbnRhaW5lciAuc3RhdHMgLnN0YXRzLWNvbnRhaW5lciAuc3RhdC1pdGVtIC5zdGF0LWl0ZW0tY29udGFpbmVyIC5zdGF0LW5hbWUgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5zZWN0aW9uLmF3YXJkcy1zZWN0aW9uIC5hd2FyZHMtc2VjdGlvbi1jb250YWluZXIge1xuICBwYWRkaW5nOiAxNTBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24uYXdhcmRzLXNlY3Rpb24gLmF3YXJkcy1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5zZWN0aW9uLmF3YXJkcy1zZWN0aW9uIC5hd2FyZHMtZ3JpZCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24uYXdhcmRzLXNlY3Rpb24gLmF3YXJkcy1ncmlkIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgfVxufVxuc2VjdGlvbi5hd2FyZHMtc2VjdGlvbiAuYXdhcmRzLWdyaWQgLmF3YXJkcy1ncmlkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTcyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0byBhdXRvIGF1dG87XG4gIGNvbHVtbi1nYXA6IDU1cHg7XG4gIHJvdy1nYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24uYXdhcmRzLXNlY3Rpb24gLmF3YXJkcy1ncmlkIC5hd2FyZHMtZ3JpZC1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG8gYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24uYXdhcmRzLXNlY3Rpb24gLmF3YXJkcy1ncmlkIC5hd2FyZHMtZ3JpZC1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICBzZWN0aW9uLmF3YXJkcy1zZWN0aW9uIC5hd2FyZHMtZ3JpZCAuYXdhcmRzLWdyaWQtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgfVxufVxuc2VjdGlvbi5hd2FyZHMtc2VjdGlvbiAuYXdhcmRzLWdyaWQgLmF3YXJkcy1ncmlkLWNvbnRhaW5lciAuYXdhcmQtaXRlbSB7XG4gIHdpZHRoOiBtaW4oMTAwJSwgMzAwcHgpO1xufVxuc2VjdGlvbi5hd2FyZHMtc2VjdGlvbiAuYXdhcmRzLWdyaWQgLmF3YXJkcy1ncmlkLWNvbnRhaW5lciAuYXdhcmQtaXRlbSAuYXdhcmQtaXRlbS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnNlY3Rpb24ub3VyLXRlYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuc2VjdGlvbi5vdXItdGVhbSAub3VyLXRlYW0tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTMzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5vdXItdGVhbSAub3VyLXRlYW0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTRweDtcbiAgfVxufVxuc2VjdGlvbi5vdXItdGVhbSAub3VyLXRlYW0tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNzA5cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5zZWN0aW9uLm91ci10ZWFtIC5vdXItdGVhbS1jb250YWluZXIgLmluZm8tY29udGFpbmVyIGgzLCBzZWN0aW9uLm91ci10ZWFtIC5vdXItdGVhbS1jb250YWluZXIgLmluZm8tY29udGFpbmVyIHAge1xuICBjb2xvcjogIzE0MUQ0MTtcbn1cbnNlY3Rpb24ub3VyLXRlYW0gLm91ci10ZWFtLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgaDMge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbnNlY3Rpb24ub3VyLXRlYW0gLm91ci10ZWFtLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgcCB7XG4gIHBhZGRpbmctYm90dG9tOiA1M3B4O1xuICBmb250LXdlaWdodDogMzUwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLm91ci10ZWFtIC5vdXItdGVhbS1jb250YWluZXIgLmluZm8tY29udGFpbmVyIHAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICB9XG59XG5zZWN0aW9uLm91ci10ZWFtIC5vdXItdGVhbS1jb250YWluZXIgLmxpbmVzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTIwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24ub3VyLXRlYW0gLm91ci10ZWFtLWNvbnRhaW5lciAubGluZXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5zZWN0aW9uLm91ci10ZWFtIC50ZWFtLW1lbWJlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Rjk7XG59XG5zZWN0aW9uLm91ci10ZWFtIC50ZWFtLW1lbWJlcnMgLnRlYW0tbWVtYmVycy1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvIGF1dG87XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIHJvdy1nYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24ub3VyLXRlYW0gLnRlYW0tbWVtYmVycyAudGVhbS1tZW1iZXJzLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIHNlY3Rpb24ub3VyLXRlYW0gLnRlYW0tbWVtYmVycyAudGVhbS1tZW1iZXJzLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICB9XG59XG5zZWN0aW9uLm91ci10ZWFtIC50ZWFtLW1lbWJlcnMgLnRlYW0tbWVtYmVycy1jb250YWluZXIgLnRlYW0tbWVtYmVyLWl0ZW0ge1xuICBoZWlnaHQ6IDQ5NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICBzZWN0aW9uLm91ci10ZWFtIC50ZWFtLW1lbWJlcnMgLnRlYW0tbWVtYmVycy1jb250YWluZXIgLnRlYW0tbWVtYmVyLWl0ZW0ge1xuICAgIGhlaWdodDogMzk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgc2VjdGlvbi5vdXItdGVhbSAudGVhbS1tZW1iZXJzIC50ZWFtLW1lbWJlcnMtY29udGFpbmVyIC50ZWFtLW1lbWJlci1pdGVtIHtcbiAgICBoZWlnaHQ6IDI5NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24ub3VyLXRlYW0gLnRlYW0tbWVtYmVycyAudGVhbS1tZW1iZXJzLWNvbnRhaW5lciAudGVhbS1tZW1iZXItaXRlbSB7XG4gICAgaGVpZ2h0OiA0OTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIHNlY3Rpb24ub3VyLXRlYW0gLnRlYW0tbWVtYmVycyAudGVhbS1tZW1iZXJzLWNvbnRhaW5lciAudGVhbS1tZW1iZXItaXRlbSB7XG4gICAgaGVpZ2h0OiAzOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIHNlY3Rpb24ub3VyLXRlYW0gLnRlYW0tbWVtYmVycyAudGVhbS1tZW1iZXJzLWNvbnRhaW5lciAudGVhbS1tZW1iZXItaXRlbSB7XG4gICAgaGVpZ2h0OiA0OTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIHNlY3Rpb24ub3VyLXRlYW0gLnRlYW0tbWVtYmVycyAudGVhbS1tZW1iZXJzLWNvbnRhaW5lciAudGVhbS1tZW1iZXItaXRlbSB7XG4gICAgaGVpZ2h0OiAxMjNweDtcbiAgfVxufVxuc2VjdGlvbi5vdXItdGVhbSAudGVhbS1tZW1iZXJzIC50ZWFtLW1lbWJlcnMtY29udGFpbmVyIC50ZWFtLW1lbWJlci1pdGVtIC5tZW1iZXItaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICBzZWN0aW9uLm91ci10ZWFtIC50ZWFtLW1lbWJlcnMgLnRlYW0tbWVtYmVycy1jb250YWluZXIgLnRlYW0tbWVtYmVyLWl0ZW0gLm1lbWJlci1pbWFnZSB7XG4gICAgd2lkdGg6IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuc2VjdGlvbi5qb2luLW91ci10ZWFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5zZWN0aW9uLmpvaW4tb3VyLXRlYW0gLmpvaW4tb3VyLXRlYW0tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ltYWdlcy93aGl0ZS1iYWNrZ3JvdW5kLWdyYWRpZW50LnBuZ1wiKTtcbiAgcGFkZGluZy10b3A6IDExN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5qb2luLW91ci10ZWFtIC5qb2luLW91ci10ZWFtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQzcHg7XG4gIH1cbn1cbnNlY3Rpb24uam9pbi1vdXItdGVhbSAuam9pbi1vdXItdGVhbS1jb250YWluZXIgLmluZm8tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA3MDlweDtcbiAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5zZWN0aW9uLmpvaW4tb3VyLXRlYW0gLmpvaW4tb3VyLXRlYW0tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciBoMywgc2VjdGlvbi5qb2luLW91ci10ZWFtIC5qb2luLW91ci10ZWFtLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjMTQxRDQxO1xufVxuc2VjdGlvbi5qb2luLW91ci10ZWFtIC5qb2luLW91ci10ZWFtLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgaDMge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbnNlY3Rpb24uam9pbi1vdXItdGVhbSAuam9pbi1vdXItdGVhbS1jb250YWluZXIgLmluZm8tY29udGFpbmVyIHAge1xuICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbn1cbnNlY3Rpb24uam9pbi1vdXItdGVhbSAuam9pbi1vdXItdGVhbS1jb250YWluZXIgLmxpbmVzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgc2VjdGlvbi5qb2luLW91ci10ZWFtIC5qb2luLW91ci10ZWFtLWNvbnRhaW5lciAubGluZXMtY29udGFpbmVyIHtcbiAgICByaWdodDogLTIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIHNlY3Rpb24uam9pbi1vdXItdGVhbSAuam9pbi1vdXItdGVhbS1jb250YWluZXIgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgcmlnaHQ6IC0zMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICBzZWN0aW9uLmpvaW4tb3VyLXRlYW0gLmpvaW4tb3VyLXRlYW0tY29udGFpbmVyIC5saW5lcy1jb250YWluZXIge1xuICAgIHJpZ2h0OiAtNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5qb2luLW91ci10ZWFtIC5qb2luLW91ci10ZWFtLWNvbnRhaW5lciAubGluZXMtY29udGFpbmVyIHtcbiAgICByaWdodDogLTQ3MHB4O1xuICAgIHRvcDogLTgwcHg7XG4gIH1cbn1cblxuYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZSkgLnBhcnRuZXJzLXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogLTQwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICBib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLWZsZXhpYmxlKSAucGFydG5lcnMtdGFibGUge1xuICAgIG1hcmdpbi10b3A6IC01MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUpIC5wYXJ0bmVycy10YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cbn1cblxuLnBhcnRuZXJzLXRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4ucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGdhcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4ucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdDODY5OTtcbn1cbi5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIHtcbiAgbWF4LXdpZHRoOiAzOTVweDtcbn1cbi5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLmJ1dHRvbiwgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAubWVnYS1tZW51LWxpbmssIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5tZWdhLW1lbnUtbGluayB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuYnV0dG9uLCAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5tZWdhLW1lbnUtbGluaywgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLm1lZ2EtbWVudS1saW5rIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbn1cbi5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5idXR0b246bm90KDpsYXN0LWNoaWxkKSwgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCksIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpLCAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazpub3QoOmxhc3QtY2hpbGQpLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazpub3QoOmxhc3QtY2hpbGQpLCAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6bm90KDpsYXN0LWNoaWxkKSwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLm1lZ2EtbWVudS1saW5rOm5vdCg6bGFzdC1jaGlsZCksIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOm5vdCg6bGFzdC1jaGlsZCksIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLm1lZ2EtbWVudS1saW5rOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdDODY5OTtcbn1cbi5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLnJpZ2h0LWNvbHVtbiB7XG4gIG1heC13aWR0aDogODEzcHg7XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAucmlnaHQtY29sdW1uIC5yaWdodC1jb2x1bW4tY29udGFpbmVyIC5sb2dvcyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbi5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLnJpZ2h0LWNvbHVtbiAucmlnaHQtY29sdW1uLWNvbnRhaW5lciAubG9nb3MgLmxvZ29zLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NnB4KSB7XG4gIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLnJpZ2h0LWNvbHVtbiAucmlnaHQtY29sdW1uLWNvbnRhaW5lciAubG9nb3MgLmxvZ29zLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLnJpZ2h0LWNvbHVtbiAucmlnaHQtY29sdW1uLWNvbnRhaW5lciAubG9nb3MgLmxvZ29zLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5yaWdodC1jb2x1bW4gLnJpZ2h0LWNvbHVtbi1jb250YWluZXIgLmxvZ29zIC5sb2dvcy1jb250YWluZXIgLmxvZ28taXRlbSB7XG4gIHdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU1MHB4KSB7XG4gIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLnJpZ2h0LWNvbHVtbiAucmlnaHQtY29sdW1uLWNvbnRhaW5lciAubG9nb3MgLmxvZ29zLWNvbnRhaW5lciAubG9nby1pdGVtIHtcbiAgICB3aWR0aDogMjclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLnJpZ2h0LWNvbHVtbiAucmlnaHQtY29sdW1uLWNvbnRhaW5lciAubG9nb3MgLmxvZ29zLWNvbnRhaW5lciAubG9nby1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLnNpZGUtYnktc2lkZS1pbmZvIC5zaWRlLWJ5LXNpZGUtaW5mby1jb250YWluZXIgLnNlY3Rpb24tdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5zaWRlLWJ5LXNpZGUtaW5mbyAuc2lkZS1ieS1zaWRlLWluZm8tY29udGFpbmVyIC5kZXNjcmlwdGlvbnMgLmRlc2NyaXB0aW9ucy1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEzMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2lkZS1ieS1zaWRlLWluZm8gLnNpZGUtYnktc2lkZS1pbmZvLWNvbnRhaW5lciAuZGVzY3JpcHRpb25zIC5kZXNjcmlwdGlvbnMtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc2lkZS1ieS1zaWRlLWluZm8gLnNpZGUtYnktc2lkZS1pbmZvLWNvbnRhaW5lciAuZGVzY3JpcHRpb25zIC5kZXNjcmlwdGlvbnMtY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jb2wge1xuICB3aWR0aDogNDclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2lkZS1ieS1zaWRlLWluZm8gLnNpZGUtYnktc2lkZS1pbmZvLWNvbnRhaW5lciAuZGVzY3JpcHRpb25zIC5kZXNjcmlwdGlvbnMtY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2lkZS1ieS1zaWRlLWluZm8gLnNpZGUtYnktc2lkZS1pbmZvLWNvbnRhaW5lciAuZGVzY3JpcHRpb25zIC5kZXNjcmlwdGlvbnMtY29udGFpbmVyIC5kZXNjcmlwdGlvbi1jb2wgb2wsIC5zaWRlLWJ5LXNpZGUtaW5mbyAuc2lkZS1ieS1zaWRlLWluZm8tY29udGFpbmVyIC5kZXNjcmlwdGlvbnMgLmRlc2NyaXB0aW9ucy1jb250YWluZXIgLmRlc2NyaXB0aW9uLWNvbCB1bCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnZpZGVvLWZ1bGwtY29udGFpbmVyIC52aWRlby1mdWxsLWNvbnRhaW5lci13cmFwcGVyIC52aWRlby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnZpZGVvLWZ1bGwtY29udGFpbmVyIC52aWRlby1mdWxsLWNvbnRhaW5lci13cmFwcGVyIC5pbWFnZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52aWRlby1mdWxsLWNvbnRhaW5lciAudmlkZW8tZnVsbC1jb250YWluZXItd3JhcHBlciAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FyZHMtc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmRzLXNsaWRlciAubGluZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtODVweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FyZHMtc2xpZGVyIC5saW5lcy1jb250YWluZXIgc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi5jYXJkcy1zbGlkZXIgLmxpbmVzLWNvbnRhaW5lci5kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRzLXNsaWRlciAubGluZXMtY29udGFpbmVyLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5saW5lcy1jb250YWluZXIudGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhcmRzLXNsaWRlciAubGluZXMtY29udGFpbmVyLnRhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmxpbmVzLWNvbnRhaW5lci5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmxpbmVzLWNvbnRhaW5lci5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNlY3Rpb24tdGl0bGUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU5cHg7XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNlY3Rpb24tdGl0bGUtY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNlY3Rpb24tdGl0bGUtY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxRDQxO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2Rldi1hY20taXNvdmVyYS1oZWFsdGhlZGdlLnBhbnRoZW9uc2l0ZS5pby93cC1jb250ZW50L3VwbG9hZHMvMjAyMi8wOC9mb290ZXItY3RhLWJhY2tncm91bmQucG5nXCIpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDk4NHB4O1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNTlweCA1OXB4IDE0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAxNDBweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAubGVmdC1jb2x1bW4ge1xuICB3aWR0aDogMzUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLmxlZnQtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5sZWZ0LWNvbHVtbiAuYXJyb3dzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5sZWZ0LWNvbHVtbiAuYXJyb3dzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiA0MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAubGVmdC1jb2x1bW4gLmFycm93cy1jb250YWluZXIgLnNsaWRlci1hcnJvdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICBwYWRkaW5nOiAxNHB4IDE5cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAubGVmdC1jb2x1bW4gLmFycm93cy1jb250YWluZXIgLnNsaWRlci1hcnJvdyB7XG4gICAgbWFyZ2luOiA0MHB4IDAgNjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5sZWZ0LWNvbHVtbiAuYXJyb3dzLWNvbnRhaW5lciAuc2xpZGVyLWFycm93LnNsaWRlci1sZWZ0LWFycm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5sZWZ0LWNvbHVtbiAuYXJyb3dzLWNvbnRhaW5lciAuc2xpZGVyLWFycm93ID4gaW1nIHtcbiAgd2lkdGg6IDEwcHg7XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiB7XG4gIHdpZHRoOiA2NSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIC5wcm9ncmVzcy1jb250YWluZXIge1xuICAgIG1hcmdpbjogMzBweCAwIDQwcHg7XG4gIH1cbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIC5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Qzg2OTk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgd2hpdGUsIHdoaXRlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAwIDEwMCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5yaWdodC1jb2x1bW4gLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWNrLWxpc3QsIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWNrLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkIHtcbiAgaGVpZ2h0OiA2MTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZSB7XG4gIGxlZnQ6IDExMHB4O1xuICB6LWluZGV4OiAxO1xufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUuc2xpY2stYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUuc2xpY2stYWN0aXZlOm5vdCguc2xpY2stY3VycmVudCkge1xuICBsZWZ0OiAtMzc1cHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlLnNsaWNrLWFjdGl2ZTpub3QoLnNsaWNrLWN1cnJlbnQpIHtcbiAgICBsZWZ0OiAtMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUuc2xpY2stYWN0aXZlOm5vdCguc2xpY2stY3VycmVudCkge1xuICAgIGxlZnQ6IC0xNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZS5zbGljay1hY3RpdmU6bm90KC5zbGljay1jdXJyZW50KSB7XG4gICAgbGVmdDogLTIzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlLnNsaWNrLWFjdGl2ZTpub3QoLnNsaWNrLWN1cnJlbnQpIHtcbiAgICB3aWR0aDogNTEwcHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAtNDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZS5zbGljay1hY3RpdmU6bm90KC5zbGljay1jdXJyZW50KSB7XG4gICAgd2lkdGg6IDUxMHB4ICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogLTQ1MHB4O1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZS5zbGljay1hY3RpdmUuc2xpY2stY3VycmVudCB7XG4gIGxlZnQ6IDI2NXB4O1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUuc2xpY2stYWN0aXZlLnNsaWNrLWN1cnJlbnQge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUuc2xpY2stYWN0aXZlLnNsaWNrLWN1cnJlbnQge1xuICAgIHdpZHRoOiA1MTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZS5zbGljay1hY3RpdmUuc2xpY2stY3VycmVudCBhIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZSAuc2xpZGUtY2FyZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxRDQxO1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbn1cbi5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQuc2xpZGUtY2FyZC1ibHVlIC5zbGlkZS1jYXJkLWNvbnRhaW5lciBoNSwgLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZC5zbGlkZS1jYXJkLWJsdWUgLnNsaWRlLWNhcmQtY29udGFpbmVyIHAge1xuICBjb2xvcjogd2hpdGU7XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkIC5zbGlkZS1jYXJkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDYwcHggNjBweCA3MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQgLnNsaWRlLWNhcmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkIC5zbGlkZS1jYXJkLWNvbnRhaW5lciBoNSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLmNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZCAuc2xpZGUtY2FyZC1jb250YWluZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQgLnNsaWRlLWNhcmQtY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG4uaW5mby1yaWdodC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MUQ0MTtcbiAgcGFkZGluZy10b3A6IDEwNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuLmluZm8tcmlnaHQtaW1hZ2UgLmxpbmVzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmluZm8tcmlnaHQtaW1hZ2UgLmxpbmVzLWNvbnRhaW5lciBzdmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmluZm8tcmlnaHQtaW1hZ2UgLmxpbmVzLWNvbnRhaW5lci5kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLmluZm8tcmlnaHQtaW1hZ2UgLmxpbmVzLWNvbnRhaW5lci5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmluZm8tcmlnaHQtaW1hZ2UgLmxpbmVzLWNvbnRhaW5lci50YWJsZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmZvLXJpZ2h0LWltYWdlIC5saW5lcy1jb250YWluZXIudGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmluZm8tcmlnaHQtaW1hZ2UgLmxpbmVzLWNvbnRhaW5lci5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvLXJpZ2h0LWltYWdlIC5saW5lcy1jb250YWluZXIubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAubGluZXMtY29udGFpbmVyIHtcbiAgcmlnaHQ6IC00MHB4O1xuICB0b3A6IC0xNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5saW5lcy1jb250YWluZXIge1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICB0b3A6IC05MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAubGluZXMtY29udGFpbmVyIHtcbiAgICByaWdodDogLTE2cHg7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmxpbmVzLWNvbnRhaW5lci5kZXNrdG9wIHN2ZyB7XG4gIHdpZHRoOiA1MTlweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAubGluZXMtY29udGFpbmVyLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5saW5lcy1jb250YWluZXIubW9iaWxlIHN2ZyB7XG4gIHdpZHRoOiAxMzNweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5saW5lcy1jb250YWluZXIubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ltYWdlcy9oZXJvLWJhY2tncm91bmQtZ3JhZGllbnQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDk2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWFnZXMvaGVyby1iYWNrZ3JvdW5kLWdyYWRpZW50LW1vYmlsZS5wbmdcIik7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctdG9wOiAxNjVweDtcbiAgcGFkZGluZy1ib3R0b206IDE0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA0NjlweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIGgzLCAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBoNCwgLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgaDUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBoMywgLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgaDQsIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIGg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmJ1dHRvbiwgLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAubWVnYS1tZW51LWxpbmssIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5tZWdhLW1lbnUtbGluayB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmJ1dHRvbiwgLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAubWVnYS1tZW51LWxpbmssIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5pbmZvLXJpZ2h0LWltYWdlLmludGVyaW9yLWluZm8tcmlnaHQtaW1hZ2UgLmluZm8tcmlnaHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5tZWdhLW1lbnUtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciwgLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnZpZGVvLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyLCAuaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAudmlkZW8tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG59XG4uaW5mby1yaWdodC1pbWFnZS5pbnRlcmlvci1pbmZvLXJpZ2h0LWltYWdlIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIGltZywgLmluZm8tcmlnaHQtaW1hZ2UuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSAuaW5mby1yaWdodC1pbWFnZS1jb250YWluZXIgLnZpZGVvLWNvbnRhaW5lciBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5pbWFnZXMtc2xpZGVyLXNlY3Rpb24gLmltYWdlcy1zbGlkZXItc2VjdGlvbi1jb250YWluZXIgLmFycm93cy1jb250YWluZXIge1xuICBtaW4td2lkdGg6IDExMHB4O1xufVxuLmltYWdlcy1zbGlkZXItc2VjdGlvbiAuaW1hZ2VzLXNsaWRlci1zZWN0aW9uLWNvbnRhaW5lciAuYXJyb3dzLWNvbnRhaW5lci5kZXNrdG9wLWFycm93cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW1hZ2VzLXNsaWRlci1zZWN0aW9uIC5pbWFnZXMtc2xpZGVyLXNlY3Rpb24tY29udGFpbmVyIC5hcnJvd3MtY29udGFpbmVyLmRlc2t0b3AtYXJyb3dzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaW1hZ2VzLXNsaWRlci1zZWN0aW9uIC5pbWFnZXMtc2xpZGVyLXNlY3Rpb24tY29udGFpbmVyIC5hcnJvd3MtY29udGFpbmVyLm1vYmlsZS1hcnJvd3Mge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTBweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWFnZXMtc2xpZGVyLXNlY3Rpb24gLmltYWdlcy1zbGlkZXItc2VjdGlvbi1jb250YWluZXIgLmFycm93cy1jb250YWluZXIubW9iaWxlLWFycm93cyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5pbWFnZXMtc2xpZGVyLXNlY3Rpb24gLmltYWdlcy1zbGlkZXItc2VjdGlvbi1jb250YWluZXIgLmFycm93cy1jb250YWluZXIgLnNsaWNrLWFycm93IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5pbWFnZXMtc2xpZGVyLXNlY3Rpb24gLmltYWdlcy1zbGlkZXItc2VjdGlvbi1jb250YWluZXIgLmFycm93cy1jb250YWluZXIgLnNsaWNrLWFycm93LnNsaWRlci1sZWZ0LWFycm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmltYWdlcy1zbGlkZXItc2VjdGlvbiAuaW1hZ2VzLXNsaWRlci1zZWN0aW9uLWNvbnRhaW5lciAudGl0bGUtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWFnZXMtc2xpZGVyLXNlY3Rpb24gLmltYWdlcy1zbGlkZXItc2VjdGlvbi1jb250YWluZXIgLnRpdGxlLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW46IDMwcHg7XG4gIH1cbn1cbi5pbWFnZXMtc2xpZGVyLXNlY3Rpb24gLmltYWdlcy1zbGlkZXItc2VjdGlvbi1jb250YWluZXIgLnRpdGxlLXNlY3Rpb24gLmFycm93cy1jb250YWluZXIge1xuICBtaW4td2lkdGg6IDExMHB4O1xufVxuLmltYWdlcy1zbGlkZXItc2VjdGlvbiAuaW1hZ2VzLXNsaWRlci1zZWN0aW9uLWNvbnRhaW5lciAudGl0bGUtc2VjdGlvbiAuYXJyb3dzLWNvbnRhaW5lciAuc2xpY2stYXJyb3cge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmltYWdlcy1zbGlkZXItc2VjdGlvbiAuaW1hZ2VzLXNsaWRlci1zZWN0aW9uLWNvbnRhaW5lciAudGl0bGUtc2VjdGlvbiAuYXJyb3dzLWNvbnRhaW5lciAuc2xpY2stYXJyb3cuc2xpZGVyLWxlZnQtYXJyb3cge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uaW1hZ2VzLXNsaWRlci1zZWN0aW9uIC5pbWFnZXMtc2xpZGVyLXNlY3Rpb24tY29udGFpbmVyIC5pbWFnZXMtc2xpZGVyIC5pbWFnZXMtc2xpZGVyLWNvbnRhaW5lciBpbWcuc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDAgMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIuY29udGFjdC1sb2NhdGlvbnMge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyLmNvbnRhY3QtbG9jYXRpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyLmNvbnRhY3QtbG9jYXRpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyLmNvbnRhY3QtbG9jYXRpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAuc2VjdGlvbi1pbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDgycHg7XG4gIG1heC13aWR0aDogOTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLnNlY3Rpb24taW5mbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbnNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5zZWN0aW9uLWluZm8gaDIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLnNlY3Rpb24taW5mbyBwIHtcbiAgbWF4LXdpZHRoOiA0NzVweDtcbn1cbnNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lciAubGlzdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5saXN0LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1pdGVtIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdDODY5OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1pdGVtIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbnNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tbGlzdCAubG9jYXRpb24tbGlzdC1jb250YWluZXIgLmxvY2F0aW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjN0M4Njk5O1xufVxuc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1saXN0LWNvbnRhaW5lciAubG9jYXRpb24taXRlbSAubG9jYXRpb24taXRlbS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1saXN0LWNvbnRhaW5lciAubG9jYXRpb24taXRlbSAubG9jYXRpb24taXRlbS1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbnNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tbGlzdCAubG9jYXRpb24tbGlzdC1jb250YWluZXIgLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWl0ZW0tY29udGFpbmVyID4gZGl2IHtcbiAgd2lkdGg6IDQ1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1pdGVtLWNvbnRhaW5lciA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1pdGVtLWNvbnRhaW5lciAubGVmdC1jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gIH1cbn1cbnNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tbGlzdCAubG9jYXRpb24tbGlzdC1jb250YWluZXIgLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWl0ZW0tY29udGFpbmVyIC5sZWZ0LWNvbHVtbiAubG9jYXRpb24tbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1pdGVtLWNvbnRhaW5lciAubGVmdC1jb2x1bW4gLmxvY2F0aW9uLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbnNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tbGlzdCAubG9jYXRpb24tbGlzdC1jb250YWluZXIgLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWl0ZW0tY29udGFpbmVyIC5yaWdodC1jb2x1bW4gLmxvY2F0aW9uLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdC11cyBzZWN0aW9uLmxvY2F0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Rjk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtdXMgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtdXMgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLnNlY3Rpb24taW5mbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0LXVzIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5zZWN0aW9uLWluZm8gPiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdC11cyBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0LXVzIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdC11cyBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbjpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdC11cyBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbjpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdC11cyBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWl0ZW0tY29udGFpbmVyIC5sZWZ0LWNvbHVtbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtdXMgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1pdGVtLWNvbnRhaW5lciAubGVmdC1jb2x1bW4gLmxvY2F0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbnNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5zZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLnNlY3Rpb24tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbnNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbnNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5pbnRlcmlvci1zZWN0aW9uLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiA2NTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbnNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5pbnRlcmlvci1zZWN0aW9uLXRpdGxlIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbnNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5zbGlkZXJzLXNlY3Rpb24gLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5zbGlkZXJzLXNlY3Rpb24gLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbnNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5zbGlkZXJzLXNlY3Rpb24gLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXIgPiBkaXYge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lciAuc2xpZGVycy1zZWN0aW9uIC5zbGlkZXJzLXNlY3Rpb24tY29udGFpbmVyID4gZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lciAuc2xpZGVycy1zZWN0aW9uIC5zbGlkZXJzLXNlY3Rpb24tY29udGFpbmVyIC5sZWZ0LWNvbHVtbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuc2VjdGlvbi5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZSAuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UtY29udGFpbmVyIC5ncmF5LXNlY3Rpb24gLmdyYXktc2VjdGlvbi1jb250YWluZXIgLnNsaWRlcnMtc2VjdGlvbiAuc2xpZGVycy1zZWN0aW9uLWNvbnRhaW5lciAuc2luZ2xlLWltYWdlLXNsaWRlciAuc2xpZGUtYmcge1xuICBoZWlnaHQ6IDY0OHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZSAuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UtY29udGFpbmVyIC5ncmF5LXNlY3Rpb24gLmdyYXktc2VjdGlvbi1jb250YWluZXIgLnNsaWRlcnMtc2VjdGlvbiAuc2xpZGVycy1zZWN0aW9uLWNvbnRhaW5lciAuc2luZ2xlLWltYWdlLXNsaWRlciAuc2xpZGUtYmcge1xuICAgIGhlaWdodDogNDQ4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIHNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5zbGlkZXJzLXNlY3Rpb24gLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXIgLnNpbmdsZS1pbWFnZS1zbGlkZXIgLnNsaWRlLWJnIHtcbiAgICBoZWlnaHQ6IDI4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbnNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5zbGlkZXJzLXNlY3Rpb24gLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZSAuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UtY29udGFpbmVyIC5ncmF5LXNlY3Rpb24gLmdyYXktc2VjdGlvbi1jb250YWluZXIgLnNsaWRlcnMtc2VjdGlvbiAuc2xpZGVycy1zZWN0aW9uLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbnNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5zbGlkZXJzLXNlY3Rpb24gLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiAuc2luZ2xlLWluZm8tc2xpZGVyIC5zbGljay1zbGlkZSBoNCwgc2VjdGlvbi5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZSAuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UtY29udGFpbmVyIC5ncmF5LXNlY3Rpb24gLmdyYXktc2VjdGlvbi1jb250YWluZXIgLnNsaWRlcnMtc2VjdGlvbiAuc2xpZGVycy1zZWN0aW9uLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIC5zaW5nbGUtaW5mby1zbGlkZXIgLnNsaWNrLXNsaWRlIHAge1xuICBtYXgtd2lkdGg6IDQ3MXB4O1xufVxuc2VjdGlvbi5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZSAuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UtY29udGFpbmVyIC5ncmF5LXNlY3Rpb24gLmdyYXktc2VjdGlvbi1jb250YWluZXIgLnNsaWRlcnMtc2VjdGlvbiAuc2xpZGVycy1zZWN0aW9uLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIC5zaW5nbGUtaW5mby1zbGlkZXIgLnNsaWNrLXNsaWRlIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZSAuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UtY29udGFpbmVyIC5ncmF5LXNlY3Rpb24gLmdyYXktc2VjdGlvbi1jb250YWluZXIgLnNsaWRlcnMtc2VjdGlvbiAuc2xpZGVycy1zZWN0aW9uLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIC5zbGlkZXMtaW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuc2VjdGlvbi5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZSAuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UtY29udGFpbmVyIC5ncmF5LXNlY3Rpb24gLmdyYXktc2VjdGlvbi1jb250YWluZXIgLnNsaWRlcnMtc2VjdGlvbiAuc2xpZGVycy1zZWN0aW9uLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIC5zbGlkZXMtaW5mbyAuc2xpZGVzLWluZm8tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA4OXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lciAuc2xpZGVycy1zZWN0aW9uIC5zbGlkZXJzLXNlY3Rpb24tY29udGFpbmVyIC5yaWdodC1jb2x1bW4gLnNsaWRlcy1pbmZvIC5zbGlkZXMtaW5mby1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbnNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5zbGlkZXJzLXNlY3Rpb24gLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiAuc2xpZGVzLWluZm8gLnNsaWRlcy1pbmZvLWNvbnRhaW5lciAubmV4dC10aXRsZSAubmV4dC10aXRsZS1sYWJlbCB7XG4gIGNvbG9yOiAjN0M4Njk5O1xufVxuc2VjdGlvbi5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZSAuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UtY29udGFpbmVyIC5ncmF5LXNlY3Rpb24gLmdyYXktc2VjdGlvbi1jb250YWluZXIgLnNsaWRlcnMtc2VjdGlvbiAuc2xpZGVycy1zZWN0aW9uLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIC5zbGlkZXMtaW5mbyAuc2xpZGVzLWluZm8tY29udGFpbmVyIC50b3RhbC1zbGlkZXMgLnRvdGFsLXNsaWRlcy1udW1iZXJzIC50b3RhbC1zbGlkZXMge1xuICBjb2xvcjogIzdDODY5OTtcbn1cbnNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5zbGlkZXJzLXNlY3Rpb24gLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZSAuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UtY29udGFpbmVyIC5ncmF5LXNlY3Rpb24gLmdyYXktc2VjdGlvbi1jb250YWluZXIgLnNsaWRlcnMtc2VjdGlvbiAuc2xpZGVycy1zZWN0aW9uLWNvbnRhaW5lciAucmlnaHQtY29sdW1uIC5wcm9ncmVzcy1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbnNlY3Rpb24uc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2UgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lciAuZ3JheS1zZWN0aW9uIC5ncmF5LXNlY3Rpb24tY29udGFpbmVyIC5zbGlkZXJzLXNlY3Rpb24gLnNsaWRlcnMtc2VjdGlvbi1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiAucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVFNEVFO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxNDFENDEsICMxNDFENDEpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDAgMTAwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1zaXplIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5zZWN0aW9uLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlIC5zbGlkZXItd2l0aC1zZWN0aW9uLWFuZC1pbWFnZS1jb250YWluZXIgLmdyYXktc2VjdGlvbiAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lciAuc2xpZGVycy1zZWN0aW9uIC5zbGlkZXJzLXNlY3Rpb24tY29udGFpbmVyIC5yaWdodC1jb2x1bW4gLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIuY29udGFjdC1sb2NhdGlvbnMge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyLmNvbnRhY3QtbG9jYXRpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyLmNvbnRhY3QtbG9jYXRpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyLmNvbnRhY3QtbG9jYXRpb25zIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAuc2VjdGlvbi1pbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDgycHg7XG4gIG1heC13aWR0aDogOTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLnNlY3Rpb24taW5mbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbnNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5zZWN0aW9uLWluZm8gaDIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLnNlY3Rpb24taW5mbyBwIHtcbiAgbWF4LXdpZHRoOiA0NzVweDtcbn1cbnNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lciAubGlzdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5saXN0LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1pdGVtIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdDODY5OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1pdGVtIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbnNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tbGlzdCAubG9jYXRpb24tbGlzdC1jb250YWluZXIgLmxvY2F0aW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjN0M4Njk5O1xufVxuc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1saXN0LWNvbnRhaW5lciAubG9jYXRpb24taXRlbSAubG9jYXRpb24taXRlbS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1saXN0LWNvbnRhaW5lciAubG9jYXRpb24taXRlbSAubG9jYXRpb24taXRlbS1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbnNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tbGlzdCAubG9jYXRpb24tbGlzdC1jb250YWluZXIgLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWl0ZW0tY29udGFpbmVyID4gZGl2IHtcbiAgd2lkdGg6IDQ1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1pdGVtLWNvbnRhaW5lciA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1pdGVtLWNvbnRhaW5lciAubGVmdC1jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gIH1cbn1cbnNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tbGlzdCAubG9jYXRpb24tbGlzdC1jb250YWluZXIgLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWl0ZW0tY29udGFpbmVyIC5sZWZ0LWNvbHVtbiAubG9jYXRpb24tbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5zZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWxpc3QtY29udGFpbmVyIC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1pdGVtLWNvbnRhaW5lciAubGVmdC1jb2x1bW4gLmxvY2F0aW9uLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbnNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uLWNvbnRhaW5lciAubG9jYXRpb24tbGlzdCAubG9jYXRpb24tbGlzdC1jb250YWluZXIgLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWl0ZW0tY29udGFpbmVyIC5yaWdodC1jb2x1bW4gLmxvY2F0aW9uLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdC11cyBzZWN0aW9uLmxvY2F0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Rjk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtdXMgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtdXMgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLnNlY3Rpb24taW5mbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0LXVzIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5zZWN0aW9uLWluZm8gPiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdC11cyBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1jb250YWN0LXVzIHNlY3Rpb24ubG9jYXRpb25zIC5sb2NhdGlvbnMtY29udGFpbmVyIC5sb2NhdGlvbnMtbGlzdC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdC11cyBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbjpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdC11cyBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbjpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdC11cyBzZWN0aW9uLmxvY2F0aW9ucyAubG9jYXRpb25zLWNvbnRhaW5lciAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbiAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbi1jb250YWluZXIgLmxvY2F0aW9uLWxpc3QgLmxvY2F0aW9uLWl0ZW0gLmxvY2F0aW9uLWl0ZW0tY29udGFpbmVyIC5sZWZ0LWNvbHVtbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLWNvbnRhY3QtdXMgc2VjdGlvbi5sb2NhdGlvbnMgLmxvY2F0aW9ucy1jb250YWluZXIgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24gLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIC5sb2NhdGlvbi1saXN0IC5sb2NhdGlvbi1pdGVtIC5sb2NhdGlvbi1pdGVtLWNvbnRhaW5lciAubGVmdC1jb2x1bW4gLmxvY2F0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5mb3JtLXNlY3Rpb24gLmZvcm0tc2VjdGlvbi1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTYzcHg7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZm9ybS1zZWN0aW9uIC5mb3JtLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLXNlY3Rpb24gLmZvcm0tc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1NnB4O1xuICB9XG59XG4uZm9ybS1zZWN0aW9uIC5mb3JtLXNlY3Rpb24tY29udGFpbmVyIC5saW5lcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuZm9ybS1zZWN0aW9uIC5mb3JtLXNlY3Rpb24tY29udGFpbmVyIC5saW5lcy1jb250YWluZXIge1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAuZm9ybS1zZWN0aW9uIC5mb3JtLXNlY3Rpb24tY29udGFpbmVyIC5saW5lcy1jb250YWluZXIge1xuICAgIGxlZnQ6IC0xOTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9ybS1zZWN0aW9uIC5mb3JtLXNlY3Rpb24tY29udGFpbmVyIC5saW5lcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXNlY3Rpb24gLmZvcm0tc2VjdGlvbi1jb250YWluZXIgLnNlY3Rpb24tdGl0bGUge1xuICBtYXgtd2lkdGg6IDg4MHB4O1xufVxuLmZvcm0tc2VjdGlvbiAuZm9ybS1zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi10aXRsZSBoMSwgLmZvcm0tc2VjdGlvbiAuZm9ybS1zZWN0aW9uLWNvbnRhaW5lciAuc2VjdGlvbi10aXRsZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZm9ybS1zZWN0aW9uIC5mb3JtLXNlY3Rpb24tY29udGFpbmVyIC5zZWN0aW9uLXRpdGxlIGg1IHtcbiAgbWF4LXdpZHRoOiA2NTVweDtcbn1cblxuLmZvcm0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDEwNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciB7XG4gIG1heC13aWR0aDogOTA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbn1cbi5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgbGFiZWwsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgaW5wdXQsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgLm1rdG9GaWVsZFdyYXAsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgc2VsZWN0LCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgaW5wdXQsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgc2VsZWN0LCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIHRleHRhcmVhLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIGxhYmVsIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdDODY5OTtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGEgQWx0IE1lZGl1bVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAzN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgaW5wdXQ6OnBsYWNlaG9sZGVyLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIHNlbGVjdDo6cGxhY2Vob2xkZXIsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIGxhYmVsOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRhIEFsdCBNZWRpdW1cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzE0MUQ0MTtcbn1cbi5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgc2VsZWN0W211bHRpcGxlPW11bHRpcGxlXSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Zvcm1Db2wgI0xibFByb2R1Y3RfSW50ZXJlc3RfX2NfY29udGFjdCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0Zvcm1Sb3cgLm1rdG9Gb3JtQ29sIC5ta3RvQ2hlY2tib3hMaXN0IGxhYmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9Gb3JtUm93IC5ta3RvRm9ybUNvbCAubWt0b0NoZWNrYm94TGlzdCBpbnB1dCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvRm9ybVJvdyAubWt0b0Vycm9yTXNnIHtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGEgQWx0IE1lZGl1bVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgY29sb3I6ICNGNDc5M0IgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0jbWt0b0Zvcm1fMTM5NiAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXJlcXVlc3QtYS1kZW1vIC5mb3JtLXNlY3Rpb24gLmZvcm0tc2VjdGlvbi1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1yZXF1ZXN0LWEtZGVtbyAuZm9ybS1zZWN0aW9uIC5mb3JtLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERUU0RUU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNlYXJjaC1yZXN1bHRzIC5hc2xfd19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMiB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUyIC5wcm9ib3gge1xuICBwYWRkaW5nOiAyNHB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTIgLnByb2JveCB7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICB9XG59XG4uc2VhcmNoLXJlc3VsdHMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUyIC5wcm9ib3ggLnByb2Nsb3NlIHN2ZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uc2VhcmNoLXJlc3VsdHMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUyIC5wcm9ib3ggZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtcmVzdWx0cyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTIgLnByb2JveCBmb3JtIGlucHV0LCAuc2VhcmNoLXJlc3VsdHMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUyIC5wcm9ib3ggZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGEgQWx0IEJvb2tcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMiAucHJvYm94IGZvcm0gaW5wdXQsIC5zZWFyY2gtcmVzdWx0cyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTIgLnByb2JveCBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMiAucHJvYm94IGZvcm0gaW5wdXQsIC5zZWFyY2gtcmVzdWx0cyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTIgLnByb2JveCBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uc2VhcmNoLXJlc3VsdHMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUyIC5wcm9ib3ggZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICBjb2xvcjogI0Y0NzkzQiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJBdmVudGEgRXh0cmFCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTIgLnByb2JveCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICB9XG59XG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREVFNEVFO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFRTRFRTtcbn1cbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlIGEge1xuICBmb250LWZhbWlseTogXCJBdmVudGFcIjtcbiAgY29sb3I6ICMxNDFENDE7XG59XG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZSAuZW50cnktY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMgLnBhZ2luYXRpb24ge1xuICBwYWRkaW5nOiA5N3B4IDAgMTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzIC5wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbi5zZWFyY2gtcmVzdWx0cyAucGFnaW5hdGlvbiAubmF2LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2VhcmNoLXJlc3VsdHMgLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzIHtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRhIEFsdCBNZWRpdW1cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzIC5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgY29sb3I6ICMwMDhGRDU7XG59XG4uc2VhcmNoLXJlc3VsdHMgLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzLm5leHQge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbi5zZWFyY2gtcmVzdWx0cyAucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMucHJldiB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZSkgLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIHtcbiAgbWFyZ2luLXRvcDogLTUxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICBib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLWZsZXhpYmxlKSAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQge1xuICAgIG1hcmdpbi10b3A6IC02NzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUpIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIH1cbn1cblxuLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCB7XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwge1xuICB3aWR0aDogY2FsYygzMyUgLSAyM3B4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgcGFkZGluZzogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG59XG4uZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIC5zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIC5idXR0b24sIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIC5tZWdhLW1lbnUtbGluaywgLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIC5tZWdhLW1lbnUtbGluaywgLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIC5idXR0b24sIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIC5tZWdhLW1lbnUtbGluaywgLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIC5tZWdhLW1lbnUtbGluaywgLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5jdXN0b21lci1wb3J0YWwgLmVudHJ5LWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEzMTNweDtcbn1cbi5jdXN0b21lci1wb3J0YWwgLmVudHJ5LWNvbnRlbnQgZm9ybSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG4uY3VzdG9tZXItcG9ydGFsIC5lbnRyeS1jb250ZW50IGZvcm0gZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5jdXN0b21lci1wb3J0YWwgLmVudHJ5LWNvbnRlbnQgZm9ybSBmaWVsZHNldCAuY29sMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY3VzdG9tZXItcG9ydGFsIC5lbnRyeS1jb250ZW50IGZvcm0gZmllbGRzZXQgLmNvbDEgaW5wdXRbdHlwZT10ZXh0XSwgLmN1c3RvbWVyLXBvcnRhbCAuZW50cnktY29udGVudCBmb3JtIGZpZWxkc2V0IC5jb2wxIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgd2lkdGg6IDY5NXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTQxRDQxO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGEgQWx0IEJvb2tcIjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5jdXN0b21lci1wb3J0YWwgLmVudHJ5LWNvbnRlbnQgZm9ybSBmaWVsZHNldCAuY29sMSBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlciwgLmN1c3RvbWVyLXBvcnRhbCAuZW50cnktY29udGVudCBmb3JtIGZpZWxkc2V0IC5jb2wxIGlucHV0W3R5cGU9cGFzc3dvcmRdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMTQxRDQxO1xufVxuLmN1c3RvbWVyLXBvcnRhbCAuZW50cnktY29udGVudCBmb3JtIGZpZWxkc2V0IC5jb2wxIC5idXR0b24sIC5jdXN0b21lci1wb3J0YWwgLmVudHJ5LWNvbnRlbnQgZm9ybSBmaWVsZHNldCAuY29sMSAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5jdXN0b21lci1wb3J0YWwgLmVudHJ5LWNvbnRlbnQgZm9ybSBmaWVsZHNldCAuY29sMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuY3VzdG9tZXItcG9ydGFsIC5lbnRyeS1jb250ZW50IGZvcm0gZmllbGRzZXQgLmNvbDEgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuY3VzdG9tZXItcG9ydGFsIC5lbnRyeS1jb250ZW50IGZvcm0gZmllbGRzZXQgLmNvbDEgLm1lZ2EtbWVudS1saW5rLCAuY3VzdG9tZXItcG9ydGFsIC5lbnRyeS1jb250ZW50IGZvcm0gZmllbGRzZXQgLmNvbDEgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmN1c3RvbWVyLXBvcnRhbCAuZW50cnktY29udGVudCBmb3JtIGZpZWxkc2V0IC5jb2wxIC5tZWdhLW1lbnUtbGluaywgLmN1c3RvbWVyLXBvcnRhbCAuZW50cnktY29udGVudCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSBmaWVsZHNldCAuY29sMSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciAuY3VzdG9tZXItcG9ydGFsIC5lbnRyeS1jb250ZW50IGZvcm0ubWt0b0Zvcm0gZmllbGRzZXQgLmNvbDEgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTQycHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5jdXN0b21lci1wb3J0YWwgLmVudHJ5LWNvbnRlbnQgZm9ybSBmaWVsZHNldCAuY29sMSAuYnV0dG9uOmFmdGVyLCAuY3VzdG9tZXItcG9ydGFsIC5lbnRyeS1jb250ZW50IGZvcm0gZmllbGRzZXQgLmNvbDEgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuY3VzdG9tZXItcG9ydGFsIC5lbnRyeS1jb250ZW50IGZvcm0gZmllbGRzZXQgLmNvbDEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazphZnRlciwgLmN1c3RvbWVyLXBvcnRhbCAuZW50cnktY29udGVudCBmb3JtIGZpZWxkc2V0IC5jb2wxIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmN1c3RvbWVyLXBvcnRhbCAuZW50cnktY29udGVudCBmb3JtIGZpZWxkc2V0IC5jb2wxIC5tZWdhLW1lbnUtbGluazphZnRlciwgLmN1c3RvbWVyLXBvcnRhbCAuZW50cnktY29udGVudCBmb3JtIGZpZWxkc2V0IC5jb2wxIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5jdXN0b21lci1wb3J0YWwgLmVudHJ5LWNvbnRlbnQgZm9ybSBmaWVsZHNldCAuY29sMSAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5jdXN0b21lci1wb3J0YWwgLmVudHJ5LWNvbnRlbnQgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gZmllbGRzZXQgLmNvbDEgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOmFmdGVyLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgLmN1c3RvbWVyLXBvcnRhbCAuZW50cnktY29udGVudCBmb3JtLm1rdG9Gb3JtIGZpZWxkc2V0IC5jb2wxIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4uY3VzdG9tZXItcG9ydGFsIC5lbnRyeS1jb250ZW50IGZvcm0gZmllbGRzZXQgLmNvbDEgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjRjQ3OTNCO1xuICBmb250LWZhbWlseTogXCJBdmVudGEgRXh0cmFCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5sYW5ndWFnZS1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxhbmd1YWdlLWxpbmtzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubGFuZ3VhZ2UtbGlua3MgYSB7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJUZXh0YSBBbHQgTWVkaXVtXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5ndWFnZS1saW5rcyBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXIsIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUgLm1lbWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uc2luZ2xlLWxlYWRlcnNoaXAgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciwgLnNpbmdsZS10ZXN0aW1vbmlhbHMgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZSAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIsIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgPiBkaXYsIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgPiBkaXYsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciA+IGRpdiB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGUtbGVhZGVyc2hpcCAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyID4gZGl2LCAuc2luZ2xlLXRlc3RpbW9uaWFscyAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyID4gZGl2LCAucGFnZS10ZW1wbGF0ZS1wYWdlLWZsZXhpYmxlIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgPiBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2luZ2xlLWxlYWRlcnNoaXAgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8sIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvLCAucGFnZS10ZW1wbGF0ZS1wYWdlLWZsZXhpYmxlIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNTBweCkge1xuICAuc2luZ2xlLWxlYWRlcnNoaXAgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8sIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvLCAucGFnZS10ZW1wbGF0ZS1wYWdlLWZsZXhpYmxlIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDNweDtcbiAgfVxufVxuLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5tZW1iZXItaW5mby1jb250YWluZXIsIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5tZW1iZXItaW5mby1jb250YWluZXIsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMzk1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGUtbGVhZGVyc2hpcCAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAubWVtYmVyLWluZm8tY29udGFpbmVyLCAuc2luZ2xlLXRlc3RpbW9uaWFscyAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAubWVtYmVyLWluZm8tY29udGFpbmVyLCAucGFnZS10ZW1wbGF0ZS1wYWdlLWZsZXhpYmxlIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5tZW1iZXItaW5mby1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWxlYWRlcnNoaXAgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciwgLnNpbmdsZS10ZXN0aW1vbmlhbHMgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZSAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAubWVtYmVyLWluZm8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2luZ2xlLWxlYWRlcnNoaXAgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciwgLnNpbmdsZS10ZXN0aW1vbmlhbHMgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZSAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAubWVtYmVyLWluZm8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbn1cbi5zaW5nbGUtbGVhZGVyc2hpcCAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAubWVtYmVyLWluZm8tY29udGFpbmVyIC5tZW1iZXItcG9zaXRpb24sIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5tZW1iZXItaW5mby1jb250YWluZXIgLm1lbWJlci1wb3NpdGlvbiwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZSAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAubWVtYmVyLWluZm8tY29udGFpbmVyIC5tZW1iZXItcG9zaXRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5zaW5nbGUtbGVhZGVyc2hpcCAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAubWVtYmVyLWluZm8tY29udGFpbmVyIC5zb2NpYWwtbGlua3MsIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5tZW1iZXItaW5mby1jb250YWluZXIgLnNvY2lhbC1saW5rcywgLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZSAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAubWVtYmVyLWluZm8tY29udGFpbmVyIC5zb2NpYWwtbGlua3Mge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5zaW5nbGUtbGVhZGVyc2hpcCAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAubWVtYmVyLWluZm8tY29udGFpbmVyIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1saW5rLCAuc2luZ2xlLXRlc3RpbW9uaWFscyAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAubWVtYmVyLWluZm8tY29udGFpbmVyIC5zb2NpYWwtbGlua3MgLnNvY2lhbC1saW5rLCAucGFnZS10ZW1wbGF0ZS1wYWdlLWZsZXhpYmxlIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5tZW1iZXItaW5mby1jb250YWluZXIgLnNvY2lhbC1saW5rcyAuc29jaWFsLWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uc2luZ2xlLWxlYWRlcnNoaXAgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciBoMywgLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5tZW1iZXItaW5mby1jb250YWluZXIgcCwgLnNpbmdsZS10ZXN0aW1vbmlhbHMgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciBoMywgLnNpbmdsZS10ZXN0aW1vbmlhbHMgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciBwLCAucGFnZS10ZW1wbGF0ZS1wYWdlLWZsZXhpYmxlIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5tZW1iZXItaW5mby1jb250YWluZXIgaDMsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2luZ2xlLWxlYWRlcnNoaXAgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciBoMywgLnNpbmdsZS10ZXN0aW1vbmlhbHMgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLm1lbWJlci1pbmZvLWNvbnRhaW5lciBoMywgLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZSAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAubWVtYmVyLWluZm8tY29udGFpbmVyIGgzIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uc2luZ2xlLWxlYWRlcnNoaXAgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLmN0YS1saW5rLCAuc2luZ2xlLXRlc3RpbW9uaWFscyAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAuY3RhLWxpbmssIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLmN0YS1saW5rIHtcbiAgcGFkZGluZy10b3A6IDUzcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjN0M4Njk5O1xuICBtYXJnaW4tdG9wOiAxODhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5jdGEtbGluaywgLnNpbmdsZS10ZXN0aW1vbmlhbHMgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLmN0YS1saW5rLCAucGFnZS10ZW1wbGF0ZS1wYWdlLWZsZXhpYmxlIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5jdGEtbGluayB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA0M3B4O1xuICAgIG1hcmdpbjogNDBweCA0MHB4IDAgMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWxlYWRlcnNoaXAgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLmN0YS1saW5rLCAuc2luZ2xlLXRlc3RpbW9uaWFscyAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAuY3RhLWxpbmssIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWluZm8gLmN0YS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaW5nbGUtbGVhZGVyc2hpcCAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAuY3RhLWxpbmssIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbmZvIC5jdGEtbGluaywgLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZSAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW5mbyAuY3RhLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGUtbGVhZGVyc2hpcCAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW1hZ2UsIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbWFnZSwgLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZSAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW1hZ2Uge1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbWFnZSwgLnNpbmdsZS10ZXN0aW1vbmlhbHMgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWltYWdlLCAucGFnZS10ZW1wbGF0ZS1wYWdlLWZsZXhpYmxlIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbWFnZSB7XG4gICAgaGVpZ2h0OiAzNDNweDtcbiAgfVxufVxuLnNpbmdsZS1sZWFkZXJzaGlwIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbWFnZSA+IGltZywgLnNpbmdsZS10ZXN0aW1vbmlhbHMgLm1lbWJlciAubWVtYmVyLWNvbnRhaW5lciAubWVtYmVyLWltYWdlID4gaW1nLCAucGFnZS10ZW1wbGF0ZS1wYWdlLWZsZXhpYmxlIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbWFnZSA+IGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zaW5nbGUtbGVhZGVyc2hpcCAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW1hZ2UgPiBpbWcsIC5zaW5nbGUtdGVzdGltb25pYWxzIC5tZW1iZXIgLm1lbWJlci1jb250YWluZXIgLm1lbWJlci1pbWFnZSA+IGltZywgLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZSAubWVtYmVyIC5tZW1iZXItY29udGFpbmVyIC5tZW1iZXItaW1hZ2UgPiBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5zZWN0aW9uLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uIC5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbi1jb250YWluZXIge1xuICBwYWRkaW5nOiAxNTBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNTBweCAwIDA7XG4gIH1cbn1cbnNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC5ncmlkLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC5ncmlkLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uIC5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLnRlYW0tZ3JpZCAuZ3JpZC10aXRsZSA+IGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uIC5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLnRlYW0tZ3JpZCAuZ3JpZC10aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbnNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0bztcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xuICBncmlkLXJvdy1nYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xuICB9XG59XG5zZWN0aW9uLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uIC5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLnRlYW0tZ3JpZCAudGVhbS1ncmlkLWNvbnRhaW5lciAuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNjBweDtcbiAgYmFja2dyb3VuZDogI0YzRjVGOTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgc2VjdGlvbi5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbiAubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC50ZWFtLWdyaWQgLnRlYW0tZ3JpZC1jb250YWluZXIgLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuc2VjdGlvbi5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbiAubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC50ZWFtLWdyaWQgLnRlYW0tZ3JpZC1jb250YWluZXIgLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGhlaWdodDogNDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIHNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIHNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyNDRweDtcbiAgfVxufVxuc2VjdGlvbi5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbiAubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC50ZWFtLWdyaWQgLnRlYW0tZ3JpZC1jb250YWluZXIgLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWNvbnRhaW5lciAuaW5mby13cmFwcGVyIHtcbiAgZmxleDogMTtcbn1cbnNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250YWluZXIgLmluZm8td3JhcHBlciAuaW5mby13cmFwcGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbnNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250YWluZXIgLmluZm8tbmFtZSwgc2VjdGlvbi5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbiAubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC50ZWFtLWdyaWQgLnRlYW0tZ3JpZC1jb250YWluZXIgLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWNvbnRhaW5lciAuaW5mby1wb3NpdGlvbiB7XG4gIGNvbG9yOiAjMTQxRDQxO1xufVxuc2VjdGlvbi5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbiAubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC50ZWFtLWdyaWQgLnRlYW0tZ3JpZC1jb250YWluZXIgLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWNvbnRhaW5lciAudG9wLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5zZWN0aW9uLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uIC5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLnRlYW0tZ3JpZCAudGVhbS1ncmlkLWNvbnRhaW5lciAuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tY29udGFpbmVyIC50b3AtY29udGFpbmVyIC5pbmZvLW5hbWUge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbnNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250YWluZXIgLmJvdHRvbS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA1M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250YWluZXIgLmJvdHRvbS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gIH1cbn0iLCIvKiFcblRoZW1lIE5hbWU6IEhlYWx0aCBFZGdlXG5UaGVtZSBVUkk6IGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS9cbkF1dGhvcjogVW5kZXJzY29yZXMubWVcbkF1dGhvciBVUkk6IGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS9cbkRlc2NyaXB0aW9uOiBEZXNjcmlwdGlvblxuVmVyc2lvbjogMS4wLjBcblRlc3RlZCB1cCB0bzogNS40XG5SZXF1aXJlcyBQSFA6IDUuNlxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBMSUNFTlNFXG5UZXh0IERvbWFpbjogaGVhbHRoLWVkZ2VcblRhZ3M6IGN1c3RvbS1iYWNrZ3JvdW5kLCBjdXN0b20tbG9nbywgY3VzdG9tLW1lbnUsIGZlYXR1cmVkLWltYWdlcywgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5XG5cblRoaXMgdGhlbWUsIGxpa2UgV29yZFByZXNzLCBpcyBsaWNlbnNlZCB1bmRlciB0aGUgR1BMLlxuVXNlIGl0IHRvIG1ha2Ugc29tZXRoaW5nIGNvb2wsIGhhdmUgZnVuLCBhbmQgc2hhcmUgd2hhdCB5b3UndmUgbGVhcm5lZC5cblxuSGVhbHRoIEVkZ2UgaXMgYmFzZWQgb24gVW5kZXJzY29yZXMgaHR0cHM6Ly91bmRlcnNjb3Jlcy5tZS8sIChDKSAyMDEyLTIwMjAgQXV0b21hdHRpYywgSW5jLlxuVW5kZXJzY29yZXMgaXMgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyIG9yIGxhdGVyLlxuXG5Ob3JtYWxpemluZyBzdHlsZXMgaGF2ZSBiZWVuIGhlbHBlZCBhbG9uZyB0aGFua3MgdG8gdGhlIGZpbmUgd29yayBvZlxuTmljb2xhcyBHYWxsYWdoZXIgYW5kIEpvbmF0aGFuIE5lYWwgaHR0cHM6Ly9uZWNvbGFzLmdpdGh1Yi5pby9ub3JtYWxpemUuY3NzL1xuKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuPj4+IFRBQkxFIE9GIENPTlRFTlRTOlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBHZW5lcmljXG5cdC0gTm9ybWFsaXplXG5cdC0gQm94IHNpemluZ1xuIyBCYXNlXG5cdC0gVHlwb2dyYXBoeVxuXHQtIEVsZW1lbnRzXG5cdC0gTGlua3Ncblx0LSBGb3Jtc1xuIyMgTGF5b3V0c1xuIyBDb21wb25lbnRzXG5cdC0gTmF2aWdhdGlvblxuXHQtIFBvc3RzIGFuZCBwYWdlc1xuXHQtIENvbW1lbnRzXG5cdC0gV2lkZ2V0c1xuXHQtIE1lZGlhXG5cdC0gQ2FwdGlvbnNcblx0LSBHYWxsZXJpZXNcbiMgcGx1Z2luc1xuXHQtIEpldHBhY2sgaW5maW5pdGUgc2Nyb2xsXG4jIFV0aWxpdGllc1xuXHQtIEFjY2Vzc2liaWxpdHlcblx0LSBBbGlnbm1lbnRzXG5cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBHZW5lcmljXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIE5vcm1hbGl6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4vKiBTZWN0aW9uc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqXHRcdGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLyogSW50ZXJhY3RpdmVcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2Ncblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAuXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogQm94IHNpemluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIEluaGVyaXQgYm94LXNpemluZyB0byBtb3JlIGVhc2lseSBjaGFuZ2UgaXQncyB2YWx1ZSBvbiBhIGNvbXBvbmVudCBsZXZlbC5cbkBsaW5rIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBCYXNlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIFR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuZGZuLFxuY2l0ZSxcbmVtLFxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAxLjVlbTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG5wcmUge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIGNvdXJpZXIsIG1vbm9zcGFjZTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMS42ZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEuNmVtO1xufVxuXG5jb2RlLFxua2JkLFxudHQsXG52YXIge1xuICBmb250LWZhbWlseTogbW9uYWNvLCBjb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xufVxuXG5hYmJyLFxuYWNyb255bSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2NjtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG5tYXJrLFxuaW5zIHtcbiAgYmFja2dyb3VuZDogI2ZmZjljMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5iaWcge1xuICBmb250LXNpemU6IDEyNSU7XG59XG5cbi8qIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5ociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gM2VtO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbm9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxubGkgPiB1bCxcbmxpID4gb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW46IDAgMS41ZW0gMS41ZW07XG59XG5cbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbnRhYmxlIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5hIHtcbiAgY29sb3I6ICM0MTY5ZTE7XG59XG5cbmE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjODAwMDgwO1xufVxuXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcbiAgY29sb3I6ICMxOTE5NzA7XG59XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cblxuYTpob3ZlcixcbmE6YWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYnV0dG9uLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICNjY2MgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC42ZW0gMWVtIDAuNGVtO1xufVxuXG5idXR0b246aG92ZXIsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAjYmJiICNhYWE7XG59XG5cbmJ1dHRvbjphY3RpdmUsXG5idXR0b246Zm9jdXMsXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmVzZXRcIl06YWN0aXZlLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTphY3RpdmUsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXG5pbnB1dFt0eXBlPVwid2Vla1wiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInVybFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInRlbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYW5nZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cIndlZWtcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGltZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRldGltZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjb2xvclwiXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5cbnNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5cbnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTGF5b3V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIENvbXBvbmVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogTmF2aWdhdGlvblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFpbi1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwge1xuICBib3gtc2hhZG93OiAwIDNweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IC05OTllbTtcbiAgei1pbmRleDogOTk5OTk7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgdWwge1xuICBsZWZ0OiAtOTk5ZW07XG4gIHRvcDogMDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBsaTpob3ZlciA+IHVsLFxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBsaS5mb2N1cyA+IHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwgdWwgYSB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCBsaTpob3ZlciA+IHVsLFxuLm1haW4tbmF2aWdhdGlvbiB1bCBsaS5mb2N1cyA+IHVsIHtcbiAgbGVmdDogYXV0bztcbn1cblxuLm1haW4tbmF2aWdhdGlvbiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogU21hbGwgbWVudS4gKi9cbi5tZW51LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaXRlLW1haW4gLmNvbW1lbnQtbmF2aWdhdGlvbixcbi5zaXRlLW1haW5cbi5wb3N0cy1uYXZpZ2F0aW9uLFxuLnNpdGUtbWFpblxuLnBvc3QtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG4uY29tbWVudC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MsXG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LWxpbmtzLFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNvbW1lbnQtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyB7XG4gIGZsZXg6IDEgMCA1MCU7XG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1uZXh0LFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0LFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LW5leHQge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIGZsZXg6IDEgMCA1MCU7XG59XG5cbi8qIFBvc3RzIGFuZCBwYWdlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3RpY2t5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wb3N0LFxuLnBhZ2Uge1xuICBtYXJnaW46IDA7XG59XG5cbi51cGRhdGVkOm5vdCgucHVibGlzaGVkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWNvbnRlbnQsXG4uZW50cnktY29udGVudCxcbi5lbnRyeS1zdW1tYXJ5IHtcbiAgbWFyZ2luOiAxLjVlbSAwIDA7XG59XG5cbi5wYWdlLWxpbmtzIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG4vKiBDb21tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY29tbWVudC1jb250ZW50IGEge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5ieXBvc3RhdXRob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2lkZ2V0IHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbi53aWRnZXQgc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFnZS1jb250ZW50IC53cC1zbWlsZXksXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxuLmNvbW1lbnQtY29udGVudCAud3Atc21pbGV5IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBNYWtlIHN1cmUgbG9nbyBsaW5rIHdyYXBzIGFyb3VuZCBsb2dvIGltYWdlLiAqL1xuLmN1c3RvbS1sb2dvLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIENhcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53cC1jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLndwLWNhcHRpb24gaW1nW2NsYXNzKj1cIndwLWltYWdlLVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ud3AtY2FwdGlvbiAud3AtY2FwdGlvbi10ZXh0IHtcbiAgbWFyZ2luOiAwLjgwNzVlbSAwO1xufVxuXG4ud3AtY2FwdGlvbi10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKiBHYWxsZXJpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDEuNWVtO1xufVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTUge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTcge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg3LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTgge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTkge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpO1xufVxuXG4uZ2FsbGVyeS1jYXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgUGx1Z2luc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBKZXRwYWNrIGluZmluaXRlIHNjcm9sbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIEhpZGUgdGhlIFBvc3RzIE5hdmlnYXRpb24gYW5kIHRoZSBGb290ZXIgd2hlbiBJbmZpbml0ZSBTY3JvbGwgaXMgaW4gdXNlLiAqL1xuLmluZmluaXRlLXNjcm9sbCAucG9zdHMtbmF2aWdhdGlvbixcbi5pbmZpbml0ZS1zY3JvbGwubmV2ZXJlbmRpbmcgLnNpdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogUmUtZGlzcGxheSB0aGUgVGhlbWUgRm9vdGVyIHdoZW4gSW5maW5pdGUgU2Nyb2xsIGhhcyByZWFjaGVkIGl0cyBlbmQuICovXG4uaW5maW5pdHktZW5kLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFV0aWxpdGllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBBY2Nlc3NpYmlsaXR5XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogbm9uZTtcbiAgY29sb3I6ICMyMTc1OWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI3ByaW1hcnlbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIEFsaWdubWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFsaWdubGVmdCB7XG5cbiAgLypydGw6aWdub3JlKi9cbiAgZmxvYXQ6IGxlZnQ7XG5cbiAgLypydGw6aWdub3JlKi9cbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5hbGlnbnJpZ2h0IHtcblxuICAvKnJ0bDppZ25vcmUqL1xuICBmbG9hdDogcmlnaHQ7XG5cbiAgLypydGw6aWdub3JlKi9cbiAgbWFyZ2luLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmFsaWduY2VudGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbiIsIi8vRnJvbSBQaXhlbHMgdG8gRW1zXG5AZnVuY3Rpb24gZW0oJHRhcmdldCwgJGNvbnRleHQ6IDE2KSB7XG4gIEByZXR1cm4gKCR0YXJnZXQgLyAkY29udGV4dCkgKiAxZW07XG59XG5cbi8vUmVzcG9uc2l2ZSBNaXhpblxuQG1peGluIHJlc3BvbmQtdG8oJHF1ZXJ5KSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkcXVlcnkpIHtcbiAgICBAY29udGVudFxuICB9XG59XG5cbi8vQm94IFNpemluZ1xuQG1peGluIGJveC1zaXppbmcoJGJveC1tb2RlbCkge1xuICAtd2Via2l0LWJveC1zaXppbmc6ICRib3gtbW9kZWw7IC8vIFNhZmFyaSA8PSA1XG4gIC1tb3otYm94LXNpemluZzogJGJveC1tb2RlbDsgLy8gRmlyZWZveCA8PSAxOVxuICBib3gtc2l6aW5nOiAkYm94LW1vZGVsO1xufVxuXG4vL0NsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlci1zdHlsZSgkY29sb3IpIHtcblxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG5AbWl4aW4gYmFja2dyb3VuZEltYWdlKCRiZ1NpemUsICRiZ1JlcGVhdDogbm8tcmVwZWF0LCAkYmdQb3NpdGlvbjogY2VudGVyKXtcbiAgYmFja2dyb3VuZC1zaXplOiAkYmdTaXplO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogJGJnUmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkYmdQb3NpdGlvbjtcbn07XG5cblxuLyogT25seSBmb3IgYWRkICBDU1Mgc3R5bGVzIHRvIElFIDExICAgKi9cbkBzdXBwb3J0cyAoLW1zLWFjY2VsZXJhdG9yOnRydWUpIHtcbiAgLyogSUUgRWRnZSAxMisgQ1NTIHN0eWxlcyBnbyBoZXJlICovXG59XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC8qIElFIDExIENTUyBzdHlsZXMgZ28gaGVyZSAqL1xufSIsIi8vVkFSSUFCTEVTXG5cbi8vU2l6ZXNcbiRmaXhlZFdpZHRoOiAxODQwcHg7XG4kZml4ZWRXaWR0aEludGVyaW9yUGFnZXM6IDE1MzBweDtcbiRzaWRlQmFyV2lkdGg6IDQ0NXB4O1xuXG4vL0ZvbnRzXG4kZm9udEZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG5cblxuLy9UYWdzXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5O1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcblxuICBib2R5IHtcbiAgICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZpeGVkIHtcbiAgQGluY2x1ZGUgYm94LXNpemluZyhib3JkZXItYm94KTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogJGZpeGVkV2lkdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCl7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCl7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cblxuICAmLmNsZWFyZml4IHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICB9XG59XG5cbi5jb250YWluZXItbGVmdC1zcGFjZXtcbiAgcGFkZGluZy1sZWZ0OiAzMTBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gICYuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uY29udGFpbmVyLWZ1bGwge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICB3aWR0aDogMTAwJTtcblxuICAmLmNsZWFyZml4IHtcblxuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1zZWN0aW9uLW1hcmdpbiB7XG4gIG1hcmdpbjogMTUwcHggMDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICBtYXJnaW46IDEyMHB4IDA7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgIG1hcmdpbjogODBweCAwO1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgfVxufVxuXG5kaXYuY29udGVudC13aXRoLXNpZGViYXIge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gIGRpdi5jb250YWluZXItY29udGVudCxcbiAgZGl2LmNvbnRhaW5lci1zaWRlYmFyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIGRpdi5jb250YWluZXItc2lkZWJhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cblxuICBkaXYuY29udGFpbmVyLWNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaWRlQmFyV2lkdGh9IC0gNTBweCk7XG4gIH1cbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG5cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBib3gtc2hhZG93OiBub25lO1xuXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4udWktYXV0b2NvbXBsZXRlIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB6LWluZGV4OiAxMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuXG4gIGxpLnVpLW1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cblxufVxuXG5cbi8vIHdwIGJhciBmaXhcblxuQGluY2x1ZGUgcmVzcG9uZC10byg3ODJweCl7XG4gIGh0bWwge1xuICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xuICAgICN3cGFkbWluYmFyIHtcbiAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgfVxuICB9XG59XG5cblxuQGluY2x1ZGUgcmVzcG9uZC10byg2MDBweCl7XG4gIGh0bWwge1xuICAgICN3cGFkbWluYmFyIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB9XG4gIH1cbn1cblxuXG5we1xuICBtYXJnaW46IDA7XG59XG5cbi5oZW50cnl7XG4gIG1hcmdpbjogMDtcbn1cblxuXG5oMSxoMixcbmgzLGg0LFxuaDUsaDZ7XG4gIG1hcmdpbjogMDtcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBdmVudGEnO1xuICBzcmM6IHVybCgnLi9mb250cy9BdmVudGEtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuL2ZvbnRzL0F2ZW50YS1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F2ZW50YSBNZWRpdW0nO1xuICBzcmM6IHVybCgnLi9mb250cy9BdmVudGEtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4vZm9udHMvQXZlbnRhLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdBdmVudGEgRXh0cmFCb2xkJztcbiAgc3JjOiB1cmwoJy4vZm9udHMvQXZlbnRhLUV4dHJhQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuL2ZvbnRzL0F2ZW50YS1FeHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1RleHRhIEFsdCBCb29rJztcbiAgc3JjOiB1cmwoJy4vZm9udHMvVGV4dGFBbHQtQm9vay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuL2ZvbnRzL1RleHRhQWx0LUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVGV4dGEgQWx0IE1lZGl1bSc7XG4gIHNyYzogdXJsKCcuL2ZvbnRzL1RleHRhQWx0LU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgdXJsKCcuL2ZvbnRzL1RleHRhQWx0LU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4kYXZlbnRhOiAnQXZlbnRhJztcbiRhdmVudGFNZWRpdW06ICdBdmVudGEgTWVkaXVtJztcbiRhdmVudGFFeHRyYUJvbGQ6ICdBdmVudGEgRXh0cmFCb2xkJztcbiR0ZXh0YUFsdEJvb2s6ICdUZXh0YSBBbHQgQm9vayc7XG4kdGV4dGFBbHRNZWRpdW06ICdUZXh0YSBBbHQgTWVkaXVtJzsiLCJoMSB7XG4gIGNvbG9yOiAkZGFya0JsdWU7XG4gIGZvbnQtZmFtaWx5OiAkYXZlbnRhTWVkaXVtLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDgwcHg7XG4gIGxpbmUtaGVpZ2h0OiA5OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuaDIge1xuICBjb2xvcjogJGRhcmtCbHVlO1xuICBmb250LWZhbWlseTogJGF2ZW50YU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA3OHB4O1xuICBsaW5lLWhlaWdodDogODhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmgzIHtcbiAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgZm9udC1mYW1pbHk6ICRhdmVudGFNZWRpdW0sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5oNCB7XG4gIGNvbG9yOiAkZGFya0JsdWU7XG4gIGZvbnQtZmFtaWx5OiAkYXZlbnRhTWVkaXVtLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuaDUge1xuICBjb2xvcjogJGRhcmtCbHVlO1xuICBmb250LWZhbWlseTogJGF2ZW50YSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmg2IHtcbiAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgZm9udC1mYW1pbHk6ICRhdmVudGFNZWRpdW0sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5wLCBsaSB7XG4gIGNvbG9yOiAkZGFya0JsdWU7XG4gIGZvbnQtZmFtaWx5OiAkdGV4dGFBbHRCb29rLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuc3Ryb25nIHtcbiAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgZm9udC1mYW1pbHk6ICRhdmVudGFNZWRpdW0sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmEsIGE6dmlzaXRlZCwgYTpmb2N1cyB7XG4gIGNvbG9yOiAkb3JhbmdlO1xuICBmb250LWZhbWlseTogJHRleHRhQWx0Qm9vaywgc2Fucy1zZXJpZjtcbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRkYXJrT3JhbmdlO1xuICB9XG59XG5cbi5idXR0b24sIC5idXR0b246Zm9jdXMsIC5idXR0b246dmlzaXRlZCB7XG4gIGZvbnQtZmFtaWx5OiAkYXZlbnRhRXh0cmFCb2xkLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICYuaGFzLWFycm93IHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICAgIH1cbiAgICAmLmJhY2stYXJyb3cge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nJTIzRjQ3OTNCJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRvcmFuZ2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZGFya0dyYXk7XG4gICAgJi5oYXMtYXJyb3cge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrR3JheTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLndoaXRlLWJ1dHRvbiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICAmLmhhcy1hcnJvdyB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSclMjMwMDhGRDUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyMzAwOEZENScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDc1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDg1cHg7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxuICBoMyB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG4gIHAsIGxpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICBwLCBsaSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIHVsLCBvbCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5idXR0b24sIC5idXR0b246dmlzaXRlZCwgLmJ1dHRvbjpmb2N1cyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICYuaGFzLWFycm93IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuICBoNCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cblxuLm1vZGFsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC44KTtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC52aWRlby13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHZpZGVvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNjAwcHgpIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBpZnJhbWUge1xuICAgICAgICBtYXgtaGVpZ2h0OjMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2xvc2UtbW9kYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTIwcHg7XG4gICAgdG9wOiAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MnB4O1xuICB9XG4gIC5zZXBhcmF0b3Ige1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCA4IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4wOTI5NjM5IDE1LjA4MjNMNy4xNjQwMyA4LjAxMTJMMC4wNzAzMTI1IDAuOTE3NDhDMi44ODM0OSA1LjIwNzkgMi44ODc0OSAxMC43OTU5IDAuMDkyOTYzOSAxNS4wODIzWicgZmlsbD0nJTIzN0M4Njk5Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCA4IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4yNTg5OCAxNS4wODIzTDcuMzMwMDUgOC4wMTEyTDAuMjM2MzI4IDAuOTE3NDhDMy4wNDk1MSA1LjIwNzkgMy4wNTM1MSAxMC43OTU5IDAuMjU4OTggMTUuMDgyM1onIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICB9XG4gIH1cbiAgc3BhbiB7XG4gICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICBmb250LWZhbWlseTogJHRleHRhQWx0Qm9vaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgYSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRkYXJrR3JheTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWRlby1idXR0b24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6MDtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OjEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnZpZGVvLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjMpO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLnZpZGVvLWJ1dHRvbi1pbnRlcmlvciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxuICB9XG4gIC52aWRlby1idXR0b24taW50ZXJpb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB3aWR0aDogMTE1cHg7XG4gICAgaGVpZ2h0OiAxMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1vdXQ7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgd2lkdGg6IDU3LjVweDtcbiAgICAgIGhlaWdodDogNTcuNXB4O1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlkZW8tbm8tY29udHJvbHMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi52aWRlby1wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTAwcHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwMHB4KTtcbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZGFzaCB7XG4gIGZyb20ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OjM0Mjg7XG4gIH1cbiAgdG8ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaW5mb2dyYXBoaWNEYXNoIHtcbiAgZnJvbSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6MTAwMDtcbiAgfVxuICB0byB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBkYXNoSW52ZXJ0ZWQge1xuICBmcm9tIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDo2MDA7XG4gIH1cbiAgdG8ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMjUwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZ3Jvd1kge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBncm93WCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuXG4ubGluZXMtY29udGFpbmVyIHtcbiAgc3ZnIHtcbiAgICBwYXRoIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OjM0Mjg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OjM0Mjg7XG4gICAgICBhbmltYXRpb246IGRhc2ggNXMgZm9yd2FyZHM7XG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDJzO1xuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogM3M7XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0cztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIkd2hpdGU6ICNmZmZmZmY7XG4kbGlnaHRHcmF5OiAjRjNGNUY5O1xuJGdyYXk6ICNERUU0RUU7XG4kZGFya0dyYXk6ICM3Qzg2OTk7XG4kYmxhY2s6ICMwMDAwMDA7XG4kYmx1ZTogIzAwOEZENTtcbiRkYXJrQmx1ZTogIzE0MUQ0MTtcbiRncmVlbjogIzJENkM2QTtcbiRvcmFuZ2U6ICNGNDc5M0I7XG4kZGFya09yYW5nZTogI0MyNDEwMDtcbiRwaW5rOiAjRDEzRjc2O1xuJHB1cnBsZTogIzYxMTA1OTsiLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL2ltYWdlcy9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiXG5AY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIGFuaW1hdGUuY3NzIC0gaHR0cHM6Ly9hbmltYXRlLnN0eWxlL1xuICogVmVyc2lvbiAtIDQuMS4xXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgSGlwcG9jcmF0aWMgTGljZW5zZSAyLjEgLSBodHRwOi8vZmlyc3Rkb25vaGFybS5kZXZcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjIgQW5pbWF0ZS5jc3NcbiAqL1xuOnJvb3Qge1xuICAtLWFuaW1hdGUtZHVyYXRpb246IDFzO1xuICAtLWFuaW1hdGUtZGVsYXk6IDFzO1xuICAtLWFuaW1hdGUtcmVwZWF0OiAxO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tYW5pbWF0ZS1kdXJhdGlvbik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tYW5pbWF0ZS1kdXJhdGlvbik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3JlcGVhdC0xIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWFuaW1hdGUtcmVwZWF0KTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tYW5pbWF0ZS1yZXBlYXQpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3JlcGVhdC0yIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDEgKiAyKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygxICogMik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkgKiAyKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkgKiAyKTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygxICogMyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMSAqIDMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMyk7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktMXMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1hbmltYXRlLWRlbGF5KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1hbmltYXRlLWRlbGF5KTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0ycyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogMik7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDIpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDIpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAyKTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0zcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogMyk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDMpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAzKTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS00cyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogNCk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDQpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDQpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiA0KTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS01cyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogNSk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDUpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiA1KTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mYXN0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAvIDIpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgLyAyKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgLyAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pIC8gMik7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZmFzdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC44KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC44KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjgpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjgpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3Nsb3cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDIpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAyKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMik7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fc2xvd2VyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAzKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMyk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDMpO1xufVxuQG1lZGlhIHByaW50LCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hbmltYXRlX19hbmltYXRlZCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYW5pbWF0ZV9fYW5pbWF0ZWRbY2xhc3MqPSdPdXQnXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vKiBTbGlkaW5nIGVudHJhbmNlcyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG4vKiBGYWRpbmcgZW50cmFuY2VzICAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59IiwiLnNpdGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIC5jb250YWluZXItZml4ZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgIGhlaWdodDogODhweDtcbiAgICB9XG4gICAgLnNpdGUtYnJhbmRpbmcge1xuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDUwcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tYWluLW5hdmlnYXRpb24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAjbWVnYS1tZW51LXdyYXAtbWVudS0xIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgLm1lZ2EtbWVudS10b2dnbGUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICB0b3A6IDIzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1lZ2EtdG9nZ2xlLWJsb2NrLTAge1xuICAgICAgICAgICAgLm1lZ2EtdG9nZ2xlLWFuaW1hdGVkLWlubmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNtZWdhLW1lbnUtbWVudS0xIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiBsaS5tZWdhLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE2NjBweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyNzlweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5sYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgPiAubWVnYS1zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMzY2cHgpIHtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICA+IGEubWVnYS1tZW51LWxpbmssID4gYS5tZWdhLW1lbnUtbGluazp2aXNpdGVkLCA+IGEubWVnYS1tZW51LWxpbms6Zm9jdXMge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oYXMtYXJyb3c7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ1MHB4KSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGEubWVnYS1tZW51LWxpbmssID4gYS5tZWdhLW1lbnUtbGluazp2aXNpdGVkLCA+IGEubWVnYS1tZW51LWxpbms6Zm9jdXMge1xuICAgICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRleHRhQWx0TWVkaXVtLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NTBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgLm1lZ2EtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgOCAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuNTE5OTcgMS45MTU5OUMzLjI4MTA2IDUuMjc4MDggMy4yODEwNyAxMC43MjE1IDEuNTE5OTcgMTQuMDgzNkMxLjMzMzE5IDE0LjQzMDUgMS4xNDY0IDE0Ljc3NzMgMC45MDYyNSAxNS4wNzA4TDcuOTc3MzIgNy45OTk3OEwwLjkwNjI1IDAuOTI4NzExQzEuMTE5NzIgMS4yNDg5MSAxLjMzMzE4IDEuNTY5MTEgMS41MTk5NyAxLjkxNTk5WicgZmlsbD0nJTIzRjQ3OTNCJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubWVnYS1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDggMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjUxOTk3IDEuOTE1OTlDMy4yODEwNiA1LjI3ODA4IDMuMjgxMDcgMTAuNzIxNSAxLjUxOTk3IDE0LjA4MzZDMS4zMzMxOSAxNC40MzA1IDEuMTQ2NCAxNC43NzczIDAuOTA2MjUgMTUuMDcwOEw3Ljk3NzMyIDcuOTk5NzhMMC45MDYyNSAwLjkyODcxMUMxLjExOTcyIDEuMjQ4OTEgMS4zMzMxOCAxLjU2OTExIDEuNTE5OTcgMS45MTU5OVonIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubWVnYS10b2dnbGUtb24ge1xuICAgICAgICAgICAgICA+IGEubWVnYS1tZW51LWxpbmssID4gYS5tZWdhLW1lbnUtbGluazp2aXNpdGVkLCA+IGEubWVnYS1tZW51LWxpbms6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgLm1lZ2EtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgOCAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuNTE5OTcgMS45MTU5OUMzLjI4MTA2IDUuMjc4MDggMy4yODEwNyAxMC43MjE1IDEuNTE5OTcgMTQuMDgzNkMxLjMzMzE5IDE0LjQzMDUgMS4xNDY0IDE0Ljc3NzMgMC45MDYyNSAxNS4wNzA4TDcuOTc3MzIgNy45OTk3OEwwLjkwNjI1IDAuOTI4NzExQzEuMTE5NzIgMS4yNDg5MSAxLjMzMzE4IDEuNTY5MTEgMS41MTk5NyAxLjkxNTk5WicgZmlsbD0nJTIzRjQ3OTNCJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgoMCwgMSwgMSwgMCwgMSwgMSk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDgzcHgpO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC8qIEhpZGUgc2Nyb2xsYmFyIGZvciBJRSwgRWRnZSBhbmQgRmlyZWZveCAqL1xuICAgICAgICAgICAgICAmIHtcbiAgICAgICAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvKiBJRSBhbmQgRWRnZSAqL1xuICAgICAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgIC8qIEZpcmVmb3ggKi9cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLm1lZ2EtbWVudS1yb3cge1xuICAgICAgICAgICAgICAgICYuZmxleCB7XG4gICAgICAgICAgICAgICAgICA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLndpZGdldF90ZXh0IHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggODBweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA1MHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAubWVnYS1ibG9jay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogODBweCA4MHB4IDgwcHggNjVweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAzMHB4IDUwcHggNTBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMzBweCA0MHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAubWVnYS1zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtbGluaywgLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5tZWdhLW1lbnUtbGluazpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oYXMtYXJyb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVudGEsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2EtbWVudS1saW5rLCAubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLm1lZ2EtbWVudS1saW5rOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya0JsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi1tZW51IHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggNDBweCAxMDBweDtcbiAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggNTBweCA1MHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHggNDBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgPiAubWVnYS1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQycHggMDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICYucHJvdmlkZXItZGF0YS1tYW5hZ21lbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgPiAubWVnYS1tZW51LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCcgdmlld0JveD0nMCAwIDQwIDQwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjAgOC4zMzM1VjMxLjY2NjgnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J004LjMzMjAzIDIwSDMxLjY2NTQnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2EtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgNDAgNDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J004LjMzMjAzIDIwSDMxLjY2NTQnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtbGluaywgLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5tZWdhLW1lbnUtbGluazpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmhhcy1hcnJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53aGl0ZS1idXR0b247XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICYubWVnYS1kaXNhYmxlLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtbGluaywgLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5tZWdhLW1lbnUtbGluazpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRleHRhQWx0Qm9vaywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubWVnYS1tZW51LWZseW91dCB7XG4gICAgICAgICAgICAgICYubWVnYS10b2dnbGUtb24ge1xuICAgICAgICAgICAgICAgID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgPiAubWVnYS1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQyNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAubWVnYS1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrQmx1ZTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5tZWdhLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICA+IC5tZWdhLW1lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgPiAubWVnYS1zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgID4gLm1lZ2EtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICA+IC5tZWdhLW1lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtHcmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVudGEsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5yZXNvdXJjZXMtbWVudSB7XG4gICAgICAgICAgICAgID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtcm93IHtcbiAgICAgICAgICAgICAgICAgID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPiAubWVnYS1tZW51LWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMyl7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5tZWdhLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCA4MHB4IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDYwcHggMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLm1lZ2EtbWVudS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAubWVnYS1zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5tZWdhLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgPiAubWVnYS1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGF2ZW50YSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLndpZGdldF90ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0d2lkZ2V0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNDBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24sIC5idXR0b246dmlzaXRlZCwgLmJ1dHRvbjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tZW51LWljb25zIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTklO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTY2MHB4KSB7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ1MHB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTUlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMTk5cHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MnB4O1xuICAgICAgfVxuICAgICAgLnNlYXJjaC1pY29uIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgLmFzbF93X2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoJGJsYWNrLCAwLjEpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCl7XG4gICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCl7XG4gICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICAgIH1cbiAgICAgICAgI2FqYXhzZWFyY2hsaXRlMSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAucHJvYm94IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggNDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9jbG9zZSB7XG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBpbnB1dCwgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dGFBbHRCb29rO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhRXh0cmFCb2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNhamF4c2VhcmNobGl0ZXJlczEuYXNsX3IudmVydGljYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHggMTcwcHggMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IHJnYmEoJGJsYWNrLCAwLjEpO1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogJGZpeGVkV2lkdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCl7XG4gICAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KSAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgcGFkZGluZzogMCAxNTBweCAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgIHBhZGRpbmc6IDAgMTEwcHggMTBweDtcbiAgICBsZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCl7XG4gICAgcGFkZGluZzogMCA0MHB4IDEwcHg7XG4gICAgbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXN1bHRzIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiA0MzJweDtcbiAgICAuaXRlbSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICB9XG4gICAgICAuYXNsX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVudGFNZWRpdW07XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hc2xfZGVzYyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dGFBbHRCb29rO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYXNsX2tleXdvcmQsIC5hc2xfbm9yZXNfaGVhZGVyIHtcbiAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICBmb250LWZhbWlseTogJHRleHRhQWx0Qm9vaztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgfVxufSIsIi5zaXRlLWZvb3RlciB7XG4gIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIHtcbiAgICBoMyB7XG4gICAgICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDY2cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICB9XG4gICAgfVxuICAgIC51YmVyZmxpcCAudWYtbGF6eS1sb2FkZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAjdWYtbGF6eS1sb2FkZXItMTAyOTI4MzQge1xuICAgICAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuICAgIC51Zi1sYXp5LWxvYWRlciAudWYtdGlsZS1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwIC0xMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgLnVmLXRpbGUtd3JhcHBlciAudWYtdGlsZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWY5O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC51Zi10aWxlLWNvbnRhaW5lciAudWYtdGlsZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAyMyU7XG4gICAgICBtYXJnaW46IDAgMSUgMjBweCFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51Zi10aWxlLXdyYXBwZXIgLnVmLXRpbGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1ZjkgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGZpZ3VyZS51Zi10aWxlLXRodW1ibmFpbCB7XG4gICAgICBoZWlnaHQ6IDQxJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBmaWd1cmUudWYtdGlsZS10aHVtYm5haWwgaW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnVmLXRpbGUtd3JhcHBlciAudWYtdGlsZSAudWYtdGlsZS1jb3B5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1Zjk7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIycHggNDBweDtcbiAgICB9XG4gICAgLnVmLXRpbGUtY29udGFpbmVyIC51Zi10aWxlLWNvcHkgLnVmLXRpbGUtZnJpZW5kbHktdGltZXN0YW1wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC51Zi10aWxlLXdyYXBwZXIgLnVmLXRpbGUgLnVmLXRpbGUtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IEF2ZW50YSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMxNDFkNDEgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IDdweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgLnVmLXRpbGUtd3JhcHBlciAudWYtdGlsZSAudWYtdGlsZS1jb250ZW50LWxhYmVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1Zjk7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgIH1cbiAgICAudWYtdGlsZS13cmFwcGVyIC51Zi10aWxlOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnVmLXRpbGUgLnVmLXRpbGUtY29udGVudC1sYWJlbC10ZXh0OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51Zi10aWxlLWNvbnRhaW5lciAudWYtdGlsZS1jb250ZW50LWxhYmVsIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwtdGV4dCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyMnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMTkuMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLnVmLXRpbGUtd3JhcHBlciAudWYtdGlsZS1jb250ZW50LWxhYmVsIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwtdGV4dCBzcGFuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBBdmVudGEgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIGNvbG9yOiAjZjQ3OTNiO1xuICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAudWYtdGlsZS13cmFwcGVyIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwgaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2NpaG9zdC51YmVyZmxpcC5jb20vaGVhbHRoZWRnZS10djIvT0ItODE5Mi9idWlsZC9hc3NldHMvaW1hZ2VzL2NpcmNsZS5zdmcpO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ3OTNiO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luOiAwIDAgMjZweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAudWYtdGlsZS1jb250YWluZXIgLnVmLXRpbGUtY29udGVudC1sYWJlbCAudWYtdGlsZS1jb250ZW50LWxhYmVsLWFycm93IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC51Zi10aWxlLXdyYXBwZXI6aG92ZXIgLnVmLXRpbGUgLnVmLXRpbGUtY29weSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZmQ1ICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgICAudWYtdGlsZS13cmFwcGVyOmhvdmVyIC51Zi10aWxlIC51Zi10aWxlLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC51Zi10aWxlLWNvbnRhaW5lciAudWYtdGlsZS13cmFwcGVyOmhvdmVyIC51Zi10aWxlLWNvcHkgLnN1YnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzNTA7XG4gICAgICBmb250LWZhbWlseTogVGV4dGEgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAudWYtdGlsZS13cmFwcGVyOmhvdmVyIC51Zi10aWxlIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGZkNSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIC51Zi10aWxlLWNvbnRhaW5lclxuICAgIC51Zi10aWxlLXdyYXBwZXI6aG92ZXJcbiAgICAudWYtdGlsZS1jb250ZW50LWxhYmVsXG4gICAgLnVmLXRpbGUtY29udGVudC1sYWJlbC10ZXh0LFxuICAgIC51Zi10aWxlLWNvbnRhaW5lclxuICAgIC51Zi10aWxlLXdyYXBwZXI6aG92ZXJcbiAgICAudWYtdGlsZS1jb250ZW50LWxhYmVsXG4gICAgLnVmLXRpbGUtY29udGVudC1sYWJlbC10ZXh0XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLnVmLXRpbGUtd3JhcHBlcjpob3ZlciAudWYtdGlsZSAudWYtdGlsZS1jb250ZW50LWxhYmVsLWFycm93OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9jaWhvc3QudWJlcmZsaXAuY29tL2hlYWx0aGVkZ2UtdHYyL21hc3Rlci9hc3NldHMvaW1hZ2VzL2NpcmNsZS5zdmcpICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICAudWYtdGlsZS1jb250YWluZXIgLnVmLXRpbGUtd3JhcHBlcjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC51Zi10aWxlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogNDglICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgLnVmLXRpbGUtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jdGEtc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5saW5lcy1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDk0cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICAgICYuZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi50YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpe1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jdGEtc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZEltYWdlKGNvdmVyKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1heC13aWR0aDogMzk1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaXRlLWluZm8ge1xuICAgIC50b3AtZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDQwcHggNTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5sZWZ0LWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgLmZvb3Rlci1sb2dvIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0LWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDEwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIC5sZWZ0LWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIC5mb290ZXItbG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogOTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgIC5mb290ZXItbG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICAuc29jaWFsLWljb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC5zb2NpYWwtaWNvbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubWVudSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTM3cHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGF2ZW50YU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYm90dG9tLWZvb290ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAubGVmdC1jb250YWluZXIsIC5yaWdodC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBwLCBhIHtcbiAgICAgICAgY29sb3I6ICRkYXJrR3JheTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaGVyby1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLm9ubHktdGV4dC1oZXJvLmludGVyaW9yLWhlcm8ge1xuICAgIC5saW5lcy1jb250YWluZXIge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE4NDBweCkge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAuaGVyby1zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NjlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZShjb3Zlcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCbHVlO1xuICAgIHBhZGRpbmctdG9wOiAxMDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuICAubGluZXMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgICYuZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJi50YWJsZXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmhvbWUtaGVybyB7XG4gICAgLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxODQwIC8gODcyO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA4MTkgLyAxMDQ5O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM0NHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAzcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50aXRsZS1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0MDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5yb3RhdGluZy10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDM5NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9ucy1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cbiAgICAgIGhyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmtHcmF5O1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8tbmV3cy1jYXJkcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgcGFkZGluZzogNDBweCA0MHB4IDg4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwMHB4O1xuICAgICAgYm90dG9tOiAtMTAwcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJi5zbGljay1pbml0aWFsaXplZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMzY1cHgpIHtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICBtYXJnaW46IC0zMCUgMTEwcHggMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luOiAtMzclIDYwcHggMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNjQwcHgpIHtcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICBtYXJnaW46IC0zNyUgYXV0byAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAtNDBweCBhdXRvIDA7XG4gICAgICB9XG4gICAgICAubmV3cy1jYXJkLWNvbnRhaW5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMxM3B4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtdGV4dCB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5pbnRlcmlvci1oZXJvIHtcbiAgICAubGluZXMtY29udGFpbmVyIHtcbiAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgIHRvcDogLTE1MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIHRvcDogLTkwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIHJpZ2h0OiAtMTZweDtcbiAgICAgIH1cbiAgICAgICYuZGVza3RvcCB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDUxOXB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxMzNweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDMwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWFnZXMvaGVyby1iYWNrZ3JvdW5kLWdyYWRpZW50LnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiA5NjBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2ltYWdlcy9oZXJvLWJhY2tncm91bmQtZ3JhZGllbnQtbW9iaWxlLnBuZycpO1xuICAgICAgfVxuICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ2OXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDMsIGg0LCBoNSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgb2wsdWx7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5idXR0b25zLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBociB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrR3JheTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmxpbmtzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBociB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0dyYXk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaW1hZ2UtY29udGFpbmVyLCAudmlkZW8tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC52aWRlby13cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnBhcnRuZXJzLWhlcm8sICYuaGVyby13aXRoLWNhcmRzLCAmLnRvcC10ZXh0LWFsaWdue1xuICAgICAgLmhlcm8tc2VjdGlvbi1jb250YWluZXJ7XG4gICAgICAgIC50ZXh0LWNvbnRhaW5lcntcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaGVyby13aXRoLWNhcmRze1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwNTBweCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwMHB4O1xuICAgICAgfVxuICAgICAgLy9AaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgIC8vICBtYXJnaW4tYm90dG9tOiAxMjAwcHg7XG4gICAgICAvL31cbiAgICAgIC5oZXJvLXNlY3Rpb24tY29udGFpbmVye1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgICAgfVxuICAgICAgICAuaGVyby1jYXJkc3tcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBib3R0b206IC0yMDBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE2NjBweCkge1xuICAgICAgICAgICAgYm90dG9tOiAtMzAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XG4gICAgICAgICAgICBib3R0b206IC0yMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMTI5cHgpe1xuICAgICAgICAgICAgYm90dG9tOiAtMTYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTA1MHB4KXtcbiAgICAgICAgICAgIGJvdHRvbTogLTU2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgIHRvcDogNzAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaGVyby1jYXJkcy1jb250YWluZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpe1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwNTBweCl7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZC1pdGVte1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlLzMgLSAyMHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMTI5cHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMyAtIDEwcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTA1MHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlLzIgLSAxMHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jYXJkLWl0ZW0tY29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgICAgICAgICBoNXtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAmID4gc3Ryb25ne1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnNvbHV0aW9ucy1oZXJvIHtcbiAgICAubGluZXMtY29udGFpbmVyIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxODQwcHgpIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQtY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmlnaHQtY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmluZm9ncmFwaGljLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDYwcHggMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDY2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIC5wcm9kdWN0LWhleGFnb24ge1xuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAzcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgZmlsbDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmI3Byb2R1Y3QtMSB7XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxODQxcHgpIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYjcHJvZHVjdC0yIHtcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC00MHB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiNwcm9kdWN0LTMge1xuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTg0MXB4KSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTBweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYjcHJvZHVjdC00IHtcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDQwcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kYXNoZWQge1xuICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDtcbiAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwO1xuICAgICAgICAgICAgJi5ydW4tYW5pbWF0aW9uIHtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBpbmZvZ3JhcGhpY0Rhc2ggMTBzIGxpbmVhciBmb3J3YXJkcztcbiAgICAgICAgICAgICAgJi5hY2NlbGVyYXRlZCB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY2VudGVyLWRhc2hlZCB7XG4gICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwO1xuICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDA7XG4gICAgICAgICAgICAmLnJ1bi1hbmltYXRpb24ge1xuICAgICAgICAgICAgICBhbmltYXRpb246IGluZm9ncmFwaGljRGFzaCAzcyBsaW5lYXIgZm9yd2FyZHM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogM3M7XG4gICAgICAgICAgICAgICYuYWNjZWxlcmF0ZWQge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpbmUuZGFzaGVkIHtcbiAgICAgICAgICAgICYucnVuLWFuaW1hdGlvbiB7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNHM7XG4gICAgICAgICAgICAgICYuYWNjZWxlcmF0ZWQge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN2Zy10ZXh0IHtcbiAgICAgICAgICAubGVmdC10aXRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDkwcHg7XG4gICAgICAgICAgICBsZWZ0OiA3OXB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgICAgICAgbGVmdDogNTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XG4gICAgICAgICAgICAgIHRvcDogODBweDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpIHtcbiAgICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5taWRkbGUtdGl0bGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNjIwcHg7XG4gICAgICAgICAgICB0b3A6IDIyNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODM5cHgpIHtcbiAgICAgICAgICAgICAgbGVmdDogNDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdG9wOiAyNjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2N3B4KSB7XG4gICAgICAgICAgICAgIHRvcDogMjgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGF2ZW50YTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5taWRkbGUtc3VidGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMjgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2N3B4KSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB0b3A6IDMxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubGVmdC1pdGVtcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE4OXB4O1xuICAgICAgICAgICAgbGVmdDogNzlweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgICAgICAgIGxlZnQ6IDUzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICAgIHRvcDogMTU3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyNzlweCkge1xuICAgICAgICAgICAgICB3aWR0aDogNjEwcHg7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgdG9wOiAxMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgICAgICAgICB0b3A6IDkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0YUFsdEJvb2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQ0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucHJvZHVjdC1pdGVtcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgbGVmdDogNjM3cHg7XG4gICAgICAgICAgICB0b3A6IDQ1MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgICAgICAgbGVmdDogNDIzcHg7XG4gICAgICAgICAgICAgIHRvcDogNDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdG9wOiA0MzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgICAgdG9wOiA0MTBweDtcbiAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2VudGVyZWQtdGV4dCB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpIHtcbiAgICAgICAgICAgICAgICB0b3A6IDQ1JTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgdG9wOiAyNSU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAtNzBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMzVweDtcbiAgICAgICAgICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogNTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgICAgICAgICAgdG9wOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC05OHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEzMnB4O1xuICAgICAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCkge1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE0MnB4O1xuICAgICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICB0b3A6IC05MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyNzlweCkge1xuICAgICAgICAgICAgICAgICAgdG9wOiAtODVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgICAgICAgICAgdG9wOiAtOTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogOTdweDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCkge1xuICAgICAgICAgICAgICAgICAgdG9wOiAxMDdweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcbiAgICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICByaWdodDogMTM1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICB0b3A6IC0zN3B4O1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IDk4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMzRweDtcbiAgICAgICAgICAgICAgICB0b3A6IC00N3B4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAxNDVweDtcbiAgICAgICAgICAgICAgICAgIHRvcDogLTQycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgdG9wOiA3MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICB0b3A6IDM1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnByb2R1Y3QtY2FyZHMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB0b3A6IDIzJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU3N3B4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICYuYWNjZWxlcmF0ZWQge1xuICAgICAgICAgICAgICAubGVmdC1saW5lIHtcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuN3M7XG4gICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMXM7XG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpLCAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxLjlzO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSwgJjpudGgtb2YtdHlwZSg1KSwgICY6bnRoLW9mLXR5cGUoNykge1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIuMXM7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDYpLCAmOm50aC1vZi10eXBlKDgpIHtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjNzO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg5KSB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMi41cztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5sZWZ0LWxpbmUge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NzdweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmtHcmF5LCAwLjgpO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogZ3Jvd1kgMXMgZm9yd2FyZHM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNnM7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGdyb3dYIDFzIGZvcndhcmRzO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNnM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgICAgICAgIHJpZ2h0OiA1M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgIHRvcDogNzMycHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyNzlweCkge1xuICAgICAgICAgICAgICB0b3A6IDcyMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgICAgICB0b3A6IDYzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgd2lkdGg6IDc1MnB4O1xuICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDU2MHB4O1xuICAgICAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMTU5cHg7XG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDYxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmNhcmQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC4wNSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMC4ycyBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDZzO1xuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMiksICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA2LjRzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpLCAmOm50aC1vZi10eXBlKDUpLCAgJjpudGgtb2YtdHlwZSg3KSB7XG4gICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDYuOHM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNiksICY6bnRoLW9mLXR5cGUoOCkge1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA3LjJzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDkpIHtcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNy42cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNzNweDtcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3N3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyNzlweCkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4OXB4O1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjk3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGg2IHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0YUFsdE1lZGl1bTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDgwcHg7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGVza3RvcC1pbmZvZ3JhcGhpYyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5taWRkbGUtZGVza3RvcC1pbmZvZ3JhcGhpYyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm5vdGVib29rLWluZm9ncmFwaGljIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGFwdG9wLWluZm9ncmFwaGljIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLm1vYmlsZS1pbmZvZ3JhcGhpYyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm5vdC1mb3VuZC1zZWN0aW9uIHtcbiAgICAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJ1dHRvbnMtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGhye1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtHcmF5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiB7XG4gIG1hcmdpbjogMTUwcHggYXV0bztcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICBtYXJnaW46IDE2MHB4IGF1dG8gMTIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgIG1hcmdpbjogMTQwcHggYXV0byA4MHB4O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgfVxuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIH1cbiAgfVxuICAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA0MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICBnYXA6IDIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cbiAgICAuZXhwYW5kYWJsZS1jYXJkIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDNweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDYwcHggODVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMywgaDYsIC5idXR0b24ge1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICAgfVxuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjdXJzb3I6IHVuc2V0O1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNTU5cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDM0M3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDMsIGg2LCAuYnV0dG9ue1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBtaW4td2lkdGg6IDQzOXB4O1xuICAgICAgICAgIHdpZHRoOiA0MzlweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5pbmZvcm1hdGlvbi1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBwIHtcbiAgICBtYXgtd2lkdGg6IDM5NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICB9XG4gIH1cblxuICAubGluZXMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgJi5kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi50YWJsZXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmluZm9ybWF0aW9uLXNlY3Rpb24tMSB7XG4gICAgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgICBsZWZ0OiAtNDBweDtcbiAgICAgIHRvcDogLTE1MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgdG9wOiAtMTIwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgICB0b3A6IC04MHB4O1xuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5pbmZvcm1hdGlvbi1zZWN0aW9uLTIge1xuICAgIC5saW5lcy1jb250YWluZXIge1xuICAgICAgcmlnaHQ6IC00MHB4O1xuICAgICAgYm90dG9tOiAtMTUwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgYm90dG9tOiAtMTAwcHg7XG4gICAgICB9XG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmluZm9ybWF0aW9uLXNlY3Rpb24tMyB7XG4gICAgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgICBsZWZ0OiAtNDBweDtcbiAgICAgIHRvcDogLTI4MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIH1cbiAgICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5iZW5lZml0cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0yNSU7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgIG1hcmdpbjogODBweCBhdXRvO1xuICAgIGZsZXgtZmxvdzogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICB9XG4gIC5iZW5lZml0LWNhcmQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuYmVuZWZpdC1jYXJkIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5iZW5lZml0LWNhcmQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHN0cm9rZTogJHB1cnBsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGg1LCBwIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmljb24ge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE2cHg7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgaDUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICBoNSwgcCB7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxufVxuIiwiLnZpZGVvLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAudmlkZW8td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgJi5pZnJhbWUtd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIH1cbiAgICB2aWRlbywgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gICAgaWZyYW1le1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufSIsIi5pbmZvZ3JhcGhpYy1zZWN0aW9uIHtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZEltYWdlKGNvdmVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCbHVlO1xuICBwYWRkaW5nOiAxMDVweCA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDEyNzlweCl7XG4gICAgcGFkZGluZzogNjBweCA0MHB4O1xuICB9XG4gIC5zdmctdGV4dCB7XG4gICAgLm1pZGRsZS10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDc1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDYwMHB4KSB7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgIH1cbiAgICAgIGg0IHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3QtaXRlbXMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMzMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCkge1xuICAgICAgICB0b3A6IDI3NXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpIHtcbiAgICAgICAgdG9wOiAxODJweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgdG9wOiAxMTBweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAyMDVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaDUge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dGFBbHRNZWRpdW07XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDExNXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4N3B4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDUycHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTExMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgICAgICB0b3A6IC04NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2N3B4KSB7XG4gICAgICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcmlnaHQ6IDI2MnB4O1xuICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCkge1xuICAgICAgICAgICAgcmlnaHQ6IDE4NXB4O1xuICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyNzlweCkge1xuICAgICAgICAgICAgdG9wOiAtMjJweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMDlweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICByaWdodDogNThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogMjMwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgICAgIHRvcDogMTQ1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgIHRvcDogMzZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGxlZnQ6IDI2OHB4O1xuICAgICAgICAgIHRvcDogLTI4cHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IDE5MHB4O1xuICAgICAgICAgICAgdG9wOiAtMzhweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpIHtcbiAgICAgICAgICAgIHRvcDogLTYycHg7XG4gICAgICAgICAgICBsZWZ0OiAxMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2VudGVyZWQtdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogMTkwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpIHtcbiAgICAgICAgICB0b3A6IDE1JTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgICB0b3A6IDI4JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBzdmcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCkge1xuICAgICAgd2lkdGg6IDEwNzRweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpIHtcbiAgICAgIHdpZHRoOiA2MzJweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgd2lkdGg6IDMzN3B4O1xuICAgIH1cbiAgICAuaG9tZS1wcm9kdWN0LWhleGFnb24ge1xuICAgICAgc3Ryb2tlLXdpZHRoOiA2cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICYjcHJvZHVjdC0wIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMTAwcHgpO1xuICAgICAgfVxuICAgICAgJiNwcm9kdWN0LTEge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDBweCwgMHB4KTtcbiAgICAgIH1cbiAgICAgICYjcHJvZHVjdC0yIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAxMDBweCk7XG4gICAgICB9XG4gICAgICAmI3Byb2R1Y3QtMyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwcHgsIDBweCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5kYXNoZWQge1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNjAwO1xuICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgICAmLnJ1bi1hbmltYXRpb24ge1xuICAgICAgICBhbmltYXRpb246IGRhc2hJbnZlcnRlZCAyLjVzIGxpbmVhciBmb3J3YXJkcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ob21lcGFnZS1ncmFwaGljIHtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZEltYWdlKGNvdmVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCbHVlO1xuICBwYWRkaW5nOiAyMDVweCA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDEyNzlweCl7XG4gICAgcGFkZGluZzogMTYwcHggNDBweDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKDYwMHB4KSB7XG4gICAgcGFkZGluZzogNjBweCA0MHB4O1xuICB9XG4gIC5zdmctdGV4dCB7XG4gICAgLm1pZGRsZS10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDE1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KSB7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg2MDBweCkge1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTY2MHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg2MDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW5mb2dyYXBoaWMtaW1hZ2Uge1xuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDc0cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCkge1xuICAgICAgICB3aWR0aDogNjMycHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDYwMHB4KSB7XG4gICAgICAgIHdpZHRoOiA0NjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgd2lkdGg6IDMzN3B4O1xuICAgICAgfVxuICAgICAgLmRhc2hlZCB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDYwMDtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gICAgICAgICYucnVuLWFuaW1hdGlvbiB7XG4gICAgICAgICAgYW5pbWF0aW9uOiBkYXNoSW52ZXJ0ZWQgMi41cyBsaW5lYXIgZm9yd2FyZHM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2hvbWVwYWdlLWdyYXBoaWMtc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMzUlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgfVxuICAgIC5ob21lcGFnZS1ncmFwaGljLWxpbms6aG92ZXIge1xuICAgICAgLmJsb2NrLWJhY2tncm91bmQge1xuICAgICAgICBmaWxsOiAjMGEyMzNmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5hY2NvcmRpb25zLXNlY3Rpb24ge1xuICAuY29udGFpbmVyLWZpeGVkIHtcbiAgICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICRhdmVudGE7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXgtd2lkdGg6IDEwNDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICB9XG4gIH1cbiAgLmFjY29yZGlvbi1jb250YWluZXIge1xuICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrR3JheTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgLmFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgICAgLmFjY29yZGlvbi1pY29uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya0JsdWU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE1JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxNSA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC45ODcyODEgNy4zODYyOEM0LjM0OTM3IDUuNjI1MTkgOS43OTI3NyA1LjYyNTE4IDEzLjE1NDkgNy4zODYyOEMxMy41MDE3IDcuNTczMDYgMTMuODQ4NiA3Ljc1OTg1IDE0LjE0MjEgOEw3LjA3MTA3IDAuOTI4OTMyTDAgOEMwLjMyMDE5OSA3Ljc4NjUzIDAuNjQwMzk5IDcuNTczMDcgMC45ODcyODEgNy4zODYyOFonIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hY2NvcmRpb24tbGluayB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm9wZW4ge1xuICAgICAgICAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYWNjb3JkaW9uLWljb24ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNTAnIGhlaWdodD0nNTEnIHZpZXdCb3g9JzAgMCA1MCA1MScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nMjUnIGN5PScyNS40OTk4JyByPScyNC41JyB0cmFuc2Zvcm09J3JvdGF0ZSgtOTAgMjUgMjUuNDk5OCknIHN0cm9rZT0nJTIzMDA4RkQ1Jy8lM0UlM0NwYXRoIGQ9J00xOC45ODczIDI2Ljg4NkMyMi4zNDk0IDI1LjEyNDkgMjcuNzkyOCAyNS4xMjQ5IDMxLjE1NDkgMjYuODg2QzMxLjUwMTcgMjcuMDcyOCAzMS44NDg2IDI3LjI1OTYgMzIuMTQyMSAyNy40OTk4TDI1LjA3MTEgMjAuNDI4N0wxOCAyNy40OTk4QzE4LjMyMDIgMjcuMjg2MyAxOC42NDA0IDI3LjA3MjggMTguOTg3MyAyNi44ODZaJyBmaWxsPSclMjMwMDhGRDUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmFjY29yZGlvbnMtc2VjdGlvbi1vbGQge1xuICBoMiB7XG4gICAgbWF4LXdpZHRoOiA5MTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIC5hY2NvcmRpb24tY29udGFpbmVyIHtcbiAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrR3JheTtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICAubGVmdC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNTkwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDQge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmFjY29yZGlvbi1pY29uIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya0JsdWU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNScgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTUgOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuOTg3MjgxIDcuMzg2MjhDNC4zNDkzNyA1LjYyNTE5IDkuNzkyNzcgNS42MjUxOCAxMy4xNTQ5IDcuMzg2MjhDMTMuNTAxNyA3LjU3MzA2IDEzLjg0ODYgNy43NTk4NSAxNC4xNDIxIDhMNy4wNzEwNyAwLjkyODkzMkwwIDhDMC4zMjAxOTkgNy43ODY1MyAwLjY0MDM5OSA3LjU3MzA3IDAuOTg3MjgxIDcuMzg2MjhaJyBmaWxsPSclMjMxNDFENDEnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmlnaHQtY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1OTBweDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYub3BlbiB7XG4gICAgICAgIC5sZWZ0LWNvbnRhaW5lciB7XG4gICAgICAgICAgLmFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICAgICAgaDQge1xuICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWNjb3JkaW9uLWljb24ge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIudGV4dC12aWRlby1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLnRleHQtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0JsdWU7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICB9XG4gICAgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxMDVweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIH1cbiAgICAgIGg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIGg0LCBwIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgZmxleDogMTtcbiAgICBoZWlnaHQ6IDkxMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBmbGV4OiB1bnNldDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgaGVpZ2h0OiAzMTBweDtcbiAgICB9XG4gIH1cbn0iLCIucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24ge1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmNvbnRlbnQtdG8tc2Nyb2xsIHtcbiAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDgyMHB4O1xuICAgICAgICAgIHdpZHRoOiA2NTBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnByb2dyZXNzLXNjcm9sbC1iYXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjgwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgfVxuICAgICAgICAucHJvZ3Jlc3MtbGluZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlKTtcbiAgICAgICAgICB0b3A6IDE2MHB4O1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjI2cHgpO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtHcmF5O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI4MHB4KSB7XG4gICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWRlLW51bWJlciB7XG4gICAgICAgICAgY29sb3I6ICRkYXJrR3JheTtcbiAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjZweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmxlZnQtc2Nyb2xsLWJhciB7XG4gICAgLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgIC5jb250ZW50LXRvLXNjcm9sbCB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucHJvZ3Jlc3Mtc2Nyb2xsLWJhciB7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnByb2dyZXNzLWxpbmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc2xpZGUtbnVtYmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICYuY2VudGVyZWQtc2Nyb2xsLWJhciB7XG4gICAgLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgIC5jb250ZW50LXRvLXNjcm9sbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEyNDRweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSBhbmQgKG1heC13aWR0aDogMTY2MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyODBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI4MHB4KSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogMzQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1vZi10eXBlKDJuKzEpIHtcbiAgICAgICAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucHJvZ3Jlc3Mtc2Nyb2xsLWJhciB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcblxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI4MHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wcm9ncmVzcy1saW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgIHRvcDogODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuY2FzZS1zdHVkeS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCbHVlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5saW5lcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgICAmLmRlc2t0b3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICYubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogOTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXgtd2lkdGg6IDk1N3B4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1heC13aWR0aDogMzk1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAuY2FyZHMtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDM1MnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0NjhweDtcbiAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgbWluLWhlaWdodDogMzQ2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNiB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAubGluZXMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTQwcHg7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgICYuZGVza3RvcCB7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgbWF4LXdpZHRoOiA5MTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIC5jYXJkcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMjBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICAgICAgcGFkZGluZzogNjBweCA2MHB4IDcycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIGg1IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA3NSU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZzogODBweCA4MHB4IDkycHg7XG4gICAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDhweDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgJi5tb2JpbGUtaW1hZ2Uge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICAmLmRlc2t0b3AtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi5tb2JpbGUtaW1hZ2Uge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zb2x1dGlvbnMtbGFuZGluZy1wYWdlIHtcbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb257XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufSIsIi5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAubGluZXMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC00MHB4O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICAmLmRlc2t0b3Age1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2FyZHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMzBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNjBweDtcbiAgICB9XG4gICAgLmNhcmQtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMzBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC52aWRlby1pbWFnZS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1ODBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nOiAxMDBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgcGFkZGluZzogMTAwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgICAgfVxuICAgICAgICBwLCBsaSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBwLCB1bCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIHtcbiAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXgtd2lkdGg6IDkxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuICAgIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggODBweCA4MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggNjBweCA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIGgzLCBoNCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya0JsdWU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIHtcbiAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXgtd2lkdGg6IDkxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNjYwcHgpIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgfVxuICAgIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggODBweCA4MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggNjBweCA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIGgzLCBoNCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbnMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya0JsdWU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmhlYWx0aC1ydWxlcy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAubGluZXMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC00MHB4O1xuICAgIHRvcDogMTAwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgJi5kZXNrdG9wIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXgtd2lkdGg6IDkxMHB4O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG4gICAgaDYge1xuICAgICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG4gIC5jYXJkcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDIwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gICAgLmNhcmQtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgICBwYWRkaW5nOiA2MHB4IDYwcHggNzJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMTFweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlKTtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIH1cbiAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgaDQsIGg1IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgyKSwgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4MnB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIGFsaWduLXNlbGY6IHVuc2V0O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmNhcmQtbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgcGFkZGluZzogMjEwcHggMTQwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDIxMHB4IDYwcHggNzJweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDgwcHggNjBweCA3MnB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiA4MHB4IDQwcHggNDJweDtcbiAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDkwOXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjBweDtcbiAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgfVxuICAgICAgaDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgIGg1LCBwIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyMzAwOEZENScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnRlc3RpbW9uaWFscy1zZWN0aW9uIHtcbiAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIC5jYXJkcy1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgIH1cbiAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAsIGg2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgIHRvcDogLTE1NXB4O1xuICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSclMjMxNDFENDEnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kSW1hZ2UoYXV0byk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya0dyYXk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgIGJvdHRvbTogLTkwcHg7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDU1cHgpO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgcmlnaHQ6IDYwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICByaWdodDogY2FsYyg1MCUgLSAtMTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgIHRvcDogLTEzMHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICBib3R0b206IC0xMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsImJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUpIHtcbiAgLnBhcnRuZXJzLXRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAtNDAwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IC01MDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gICAgfVxuICB9XG59XG5cbi5wYXJ0bmVycy10YWJsZXtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICAucGFydG5lcnMtdGFibGUtY29udGFpbmVye1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgIC5yb3d7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogODBweCAwO1xuICAgICAgZ2FwOiA4MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgIH1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Qzg2OTk7XG4gICAgICB9XG4gICAgICAubGVmdC1jb2x1bW57XG4gICAgICAgIG1heC13aWR0aDogMzk1cHg7XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5saW5rcy13cmFwcGVye1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgfVxuICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Qzg2OTk7XG4gICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJpZ2h0LWNvbHVtbntcbiAgICAgICAgbWF4LXdpZHRoOiA4MTNweDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgLnJpZ2h0LWNvbHVtbi1jb250YWluZXJ7XG4gICAgICAgICAgLmxvZ29ze1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxvZ29zLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMzY2cHgpe1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5sb2dvLWl0ZW17XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMjBweCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTU1MHB4KXtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNyU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc2lkZS1ieS1zaWRlLWluZm97XG4gIC5zaWRlLWJ5LXNpZGUtaW5mby1jb250YWluZXJ7XG4gICAgLnNlY3Rpb24tdGl0bGV7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmRlc2NyaXB0aW9uc3tcbiAgICAgIC5kZXNjcmlwdGlvbnMtY29udGFpbmVye1xuICAgICAgICBtYXgtd2lkdGg6IDEzMjRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAuZGVzY3JpcHRpb24tY29se1xuICAgICAgICAgIHdpZHRoOiA0NyU7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIG9sLHVse1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi52aWRlby1mdWxsLWNvbnRhaW5lcntcbiAgLnZpZGVvLWZ1bGwtY29udGFpbmVyLXdyYXBwZXJ7XG4gICAgLnZpZGVvLWNvbnRhaW5lcntcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmNhcmRzLXNsaWRlcntcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAubGluZXMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTg1cHg7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgICYuZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJi50YWJsZXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJkcy1zbGlkZXItY29udGFpbmVye1xuICAgIC5zZWN0aW9uLXRpdGxlLWNvbnRhaW5lcntcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1OXB4O1xuICAgICAgfVxuICAgICAgLnNlY3Rpb24tdGl0bGV7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpZGVycy1jb250YWluZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0JsdWU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2h0dHBzOi8vZGV2LWFjbS1pc292ZXJhLWhlYWx0aGVkZ2UucGFudGhlb25zaXRlLmlvL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDIyLzA4L2Zvb3Rlci1jdGEtYmFja2dyb3VuZC5wbmcnKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kSW1hZ2UoY292ZXIpO1xuICAgICAgbWluLWhlaWdodDogOTg0cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgcGFkZGluZzogNTlweCA1OXB4IDE0MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KXtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDE0MHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICAuc2xpZGVycy1pbm5lci1jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpe1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQtY29sdW1ue1xuICAgICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hcnJvd3MtY29udGFpbmVye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCl7XG4gICAgICAgICAgICAgIG1hcmdpbjogNDBweDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpZGVyLWFycm93e1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAxOXB4O1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgNjBweDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnNsaWRlci1sZWZ0LWFycm93e1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0LWNvbHVtbiB7XG4gICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucHJvZ3Jlc3MtY29udGFpbmVye1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpe1xuICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMCA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wcm9ncmVzcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAvL2JvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0M4Njk5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB3aGl0ZSwgd2hpdGUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMCAxMDAlO1xuXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXNpemUgLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc3Itb25seSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2xpZGVyLWNhcmRze1xuICAgICAgICAuc2xpY2stbGlzdCwgLnNsaWNrLXRyYWNre1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5zbGlkZS1jYXJke1xuICAgICAgICAgIGhlaWdodDogNjE2cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCl7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc2xpZGUtY2FyZC1ibHVle1xuICAgICAgICAgICAgbGVmdDogMTEwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZXtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAmOm5vdCguc2xpY2stY3VycmVudCl7XG4gICAgICAgICAgICAgICAgbGVmdDogLTM3NXB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgLy93aWR0aDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNzAwcHgpe1xuICAgICAgICAgICAgICAgICAgbGVmdDogLTIwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEzNjZweCl7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtMTUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KXtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDUxMHB4IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC00MjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg4MDBweCl7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTEwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgbGVmdDogLTQ1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLnNsaWNrLWN1cnJlbnR7XG4gICAgICAgICAgICAgICAgbGVmdDogMjY1cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCl7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTEwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnNsaWRlLWNhcmQtY29udGFpbmVye1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICBoNSwgcHtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnNsaWRlLWNhcmQtY29udGFpbmVye1xuICAgICAgICAgICAgcGFkZGluZzogNjBweCA2MHB4IDcycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGg1e1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTcwMHB4KXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuY3Rhcy1zbGlkZXItc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMzlweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAtMTA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgfVxuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICB9XG4gIH1cbiAgLmN0YXMtc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgLmN0YS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrR3JheTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5sZWZ0LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgICBtYXgtd2lkdGg6IDc1OHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgdG9wOiB1bnNldDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSclMjMxNDFENDEnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kSW1hZ2UoYXV0byk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya0dyYXk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICByaWdodDogNDQlO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm90dG9tOiAtNjBweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkgYW5kIChtYXgtd2lkdGg6IDEzNjZweCl7XG4gICAgICAgICAgYm90dG9tOiAtNzVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIGJvdHRvbTogLTkwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICByaWdodDogY2FsYyg1MCUgLSAtMTBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgIHJpZ2h0OiA0NSU7XG4gICAgICAgIGJvdHRvbTogLTg1cHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgcmlnaHQ6IDM3JTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KXtcbiAgICAgICAgICBib3R0b206IC0xMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIGJvdHRvbTogLTExNXB4O1xuICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDU1cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmZlYXR1cmVzLWNhcmRzLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY2FyZHMtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggNjBweCA2NnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDQ4NXB4O1xuICAgICAgICBtaW4td2lkdGg6IDM2MHB4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICAuY2FyZC1pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBoNSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSclMjNmZmZmZmYnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZShhdXRvKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stcHJldiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGJvdHRvbTogLTkwcHg7XG4gICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gLTEwcHgpO1xuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stbmV4dCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgYm90dG9tOiAtMTE1cHg7XG4gICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucGFnZS10ZW1wbGF0ZS1wYWdlLWZsZXhpYmxlIHtcbiAgLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbiB7XG4gICAgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0JsdWU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gICYubWFyZ2luLW5lZ2F0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAtMzM3cHg7XG4gICAgcGFkZGluZy10b3A6IDQ1N3B4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMDBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xNzBweDtcbiAgICB9XG4gIH1cbiAgJi5iYWNrZ3JvdW5kLWdyYXl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzOTVweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZpZGVvLWNvbnRhaW5lciwgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTE0MHB4O1xuICAgIHdpZHRoOiA0MiU7XG4gICAgaGVpZ2h0OiA3MTFweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc21hbGwtdmlkZW97XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMHB4KTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgLy8gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgLy9mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNjAwcHgpe1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpe1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjBweCk7XG4gICAgICB9XG4gICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC52aWRlby1jb250YWluZXIsIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICBoZWlnaHQ6IDgyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE2MDBweCl7XG4gICAgICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCl7XG4gICAgICAgICAgaGVpZ2h0OiA1MjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnZpZGVvLWJ1dHRvbntcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAudmlkZW8tYnV0dG9uLWludGVyaW9ye1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTdweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgPiBzdmd7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5kZXNrdG9wLXZpZGVve1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZGVvLWNvbnRhaW5lci5tb2JpbGUtdmlkZW8ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICBoZWlnaHQ6IDgyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICAgIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICB2aWRlb3tcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC52aWRlby1idXR0b257XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAudmlkZW8tYnV0dG9uLWludGVyaW9ye1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICAgIHdpZHRoOiA1N3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IHN2Z3tcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIucHJvZHVjdC1sYW5kaW5nLXRhYmxlLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMzE5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAudGFibGUtY29udGFpbmVyIHtcbiAgICAucm93LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgICAgaDQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDcxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8ge1xuICAudmlkZW8tY29udGFpbmVyLCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDkxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgaGVpZ2h0OiA2MTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gICAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTIycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiA5MTBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCbHVlO1xuICAgIHBhZGRpbmc6IDgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIH1cbiAgICBoMiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogODVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMDtcbiAgICAgIH1cbiAgICAgID4gZGl2IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgICAgcCwgdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgcCwgbGkge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5ncmlkLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gID4gaDIge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICAuZ3JpZC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICYucm93LXJldmVyc2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMTQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICB9XG4gICAgICAucHJldGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICAuc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgaDMsIGg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmN0YS1saW5rcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrQmx1ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nJTIzMTQxRDQxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYub3ZlcmxhcHBlZCB7XG4gICAgbWFyZ2luLXRvcDogLTQyMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNTUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIH1cbiAgfVxufVxuLmdyaWRzLXNlY3Rpb24ge1xuICAudGl0bGUtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFRkY3O1xuICAgIGhlaWdodDogOTE4cHg7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgIGhlaWdodDogODY4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIGhlaWdodDogNzY4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgaGVpZ2h0OiAxMDU2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjU4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTA4cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICBoZWlnaHQ6IDkwNnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTU4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC01OHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBoZWlnaHQ6IDgwNnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTA4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC01OHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgICB9XG4gICAgfVxuICB9XG4gIC5ncmlkLXNlY3Rpb24ge1xuICAgICYub3ZlcmxhcHBlZCB7XG4gICAgICBtYXJnaW4tdG9wOiAtNjIwcHg7XG4gICAgfVxuICB9XG59IiwiLmN0YS1jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweCA2MHB4IDY2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgIG1heC13aWR0aDogNDg1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cbiAgICBoNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgIGg1LCBwIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSclMjMwMDhGRDUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5jYXJlZXJzLXBhZ2V7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gICAgaDJ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmVzLWNvbnRhaW5lcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpe1xuICAgICAgICBsZWZ0OiAtMTcwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jdGEtY2FyZHMtY29udGFpbmVye1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGdyaWQtZ2FwOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMzAwcHgpe1xuICAgICAgICBncmlkLWdhcDogMjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTE1MHB4KXtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICAgIH1cbiAgICAgIC5jYXJkLWNvbnRhaW5lcntcbiAgICAgICAgbWF4LXdpZHRoOiA0ODNweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJlbmVmaXRzLXNlY3Rpb24ge1xuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG4gIH1cbiAgLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA0MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cbiAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBtaW4taGVpZ2h0OiA1NjBweDtcbiAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIH1cbiAgICAgIC5jYXJkLWljb24ge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zaWRlLWJ5LXNpZGUtY2FyZHMge1xuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG4gIH1cbiAgLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gICAgLmNhcmQtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICAgICAgcGFkZGluZzogMTQwcHggMTIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kSW1hZ2UoY292ZXIpO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICBwYWRkaW5nOiA4MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICB9XG4gICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICBoNCB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1NXB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICBoMiB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICBoNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICAgIH1cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiAtMTU1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJib2R5e1xuICAucGFnZS10aXRsZXtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAuaGVyby5oZXJvLWFib3V0LXVze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAubGluZXMtY29udGFpbmVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZXJvLWNvbnRhaW5lcntcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMThweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNTJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWFnZXMvaGVyby1iYWNrZ3JvdW5kLWdyYWRpZW50LnBuZycpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZShjb3Zlcik7XG4gICAgICAuaGVyby1pbmZve1xuICAgICAgICBtYXgtd2lkdGg6IDEzNDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzM3B4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm8tdGl0bGV7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAuc3RhdHN7XG4gICAgICAgIC5zdGF0cy1jb250YWluZXJ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgfVxuICAgICAgICAgICAuc3RhdC1pdGVte1xuICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvIDQpO1xuICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvIDIpO1xuICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAuc3RhdC1pdGVtLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTMwMHB4KXtcbiAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTEwMHB4KXtcbiAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2M3B4O1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgLm51bWJlci1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFya0dyYXk7XG4gICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDkycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAmLm51bWJlci1oYXMtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgLnN0YXQtbmFtZXtcbiAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlXG4gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwic2VjdGlvbntcbiAgJi5hd2FyZHMtc2VjdGlvbntcbiAgICAuYXdhcmRzLXNlY3Rpb24tY29udGFpbmVye1xuICAgICAgcGFkZGluZzogMTUwcHggMDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5hd2FyZHMtZ3JpZHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICAgICAgfVxuICAgICAgLmF3YXJkcy1ncmlkLWNvbnRhaW5lcntcbiAgICAgICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvIGF1dG8gYXV0bztcbiAgICAgICAgY29sdW1uLWdhcDogNTVweDtcbiAgICAgICAgcm93LWdhcDogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG8gYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNjAwcHgpe1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5hd2FyZC1pdGVte1xuICAgICAgICAgIHdpZHRoOiBtaW4oMTAwJSwgMzAwcHgpO1xuICAgICAgICAgIC5hd2FyZC1pdGVtLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJzZWN0aW9ue1xuICAmLm91ci10ZWFte1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC5vdXItdGVhbS1jb250YWluZXJ7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTMzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU0cHg7XG4gICAgICB9XG4gICAgICAuaW5mby1jb250YWluZXJ7XG4gICAgICAgIG1heC13aWR0aDogNzA5cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGgzLCBwe1xuICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzUwO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpbmVzLWNvbnRhaW5lcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRlYW0tbWVtYmVyc3tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgLnRlYW0tbWVtYmVycy1jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG8gYXV0bztcbiAgICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAgcm93LWdhcDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3MDBweCl7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC50ZWFtLW1lbWJlci1pdGVte1xuICAgICAgICAgIGhlaWdodDogNDk1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMzY2cHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiAzOTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMTYwcHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiAyOTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiA0OTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg4MDBweCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDM5NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDcwMHB4KXtcbiAgICAgICAgICAgIGhlaWdodDogNDk1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMzc1cHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjNweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1lbWJlci1pbWFnZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygzNzVweCl7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDhweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn0iLCJzZWN0aW9ue1xuICAmLmpvaW4tb3VyLXRlYW17XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5qb2luLW91ci10ZWFtLWNvbnRhaW5lcntcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZShjb3Zlcik7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1hZ2VzL3doaXRlLWJhY2tncm91bmQtZ3JhZGllbnQucG5nJyk7XG4gICAgICBwYWRkaW5nLXRvcDogMTE3cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQzcHg7XG4gICAgICB9XG4gICAgICAuaW5mby1jb250YWluZXJ7XG4gICAgICAgIG1heC13aWR0aDogNzA5cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBoMywgcHtcbiAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDUzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpbmVzLWNvbnRhaW5lcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE3MDBweCl7XG4gICAgICAgICAgcmlnaHQ6IC0yMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCl7XG4gICAgICAgICAgcmlnaHQ6IC0zMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDExMDBweCl7XG4gICAgICAgICAgcmlnaHQ6IC00MDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgcmlnaHQ6IC00NzBweDtcbiAgICAgICAgICB0b3A6IC04MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmluZm8tcmlnaHQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZEltYWdlKGNvdmVyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0JsdWU7XG4gICAgcGFkZGluZy10b3A6IDEwNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuICB9XG4gIC5saW5lcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgJi5kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICYubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSB7XG4gICAgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgICByaWdodDogLTQwcHg7XG4gICAgICB0b3A6IC0xNTBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICB0b3A6IC05MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICByaWdodDogLTE2cHg7XG4gICAgICB9XG4gICAgICAmLmRlc2t0b3Age1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiA1MTlweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTMzcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2ltYWdlcy9oZXJvLWJhY2tncm91bmQtZ3JhZGllbnQucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDk2MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1hZ2VzL2hlcm8tYmFja2dyb3VuZC1ncmFkaWVudC1tb2JpbGUucG5nJyk7XG4gICAgICB9XG4gICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTY1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNDY5cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDMsIGg0LCBoNSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmltYWdlLWNvbnRhaW5lciwgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5pbWFnZXMtc2xpZGVyLXNlY3Rpb257XG4gIC5pbWFnZXMtc2xpZGVyLXNlY3Rpb24tY29udGFpbmVye1xuICAgIC5hcnJvd3MtY29udGFpbmVye1xuICAgICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICAgICYuZGVza3RvcC1hcnJvd3N7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5tb2JpbGUtYXJyb3dze1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNsaWNrLWFycm93e1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAmLnNsaWRlci1sZWZ0LWFycm93e1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGl0bGUtc2VjdGlvbntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAzMHB4O1xuICAgICAgfVxuICAgICAgLmFycm93cy1jb250YWluZXJ7XG4gICAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICAgIC5zbGljay1hcnJvd3tcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICYuc2xpZGVyLWxlZnQtYXJyb3d7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5pbWFnZXMtc2xpZGVye1xuICAgICAgLmltYWdlcy1zbGlkZXItY29udGFpbmVye1xuICAgICAgICAgIGltZy5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59Iiwic2VjdGlvbntcbiAgJi5sb2NhdGlvbnN7XG4gICAgLmxvY2F0aW9ucy1jb250YWluZXJ7XG4gICAgICAmLmNvbnRhY3QtbG9jYXRpb25zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCl7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCl7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgLnNlY3Rpb24taW5mb3tcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgycHg7XG4gICAgICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIGgye1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ3NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbntcbiAgICAgICAgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVye1xuICAgICAgICAgIC5saXN0LXRpdGxle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubG9jYXRpb24tbGlzdHtcbiAgICAgICAgICAgIC5sb2NhdGlvbi1saXN0LWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgLmxvY2F0aW9uLWl0ZW17XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFya0dyYXk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFya0dyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sb2NhdGlvbi1pdGVtLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgID4gZGl2e1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAubGVmdC1jb2x1bW57XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmxvY2F0aW9uLW5hbWV7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubG9jYXRpb24tZGVzY3JpcHRpb257XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLnJpZ2h0LWNvbHVtbntcbiAgICAgICAgICAgICAgICAgICAgLmxvY2F0aW9uLWltYWdle1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keXtcbiAgJi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdC11c3tcbiAgICBzZWN0aW9uLmxvY2F0aW9uc3tcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgLmxvY2F0aW9ucy1jb250YWluZXJ7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgLnNlY3Rpb24taW5mb3tcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gaDJ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24ge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5sb2NhdGlvbi1saXN0e1xuICAgICAgICAgICAgICAubG9jYXRpb24taXRlbXtcbiAgICAgICAgICAgICAgICAubG9jYXRpb24taXRlbS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAubGVmdC1jb2x1bW57XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmxvY2F0aW9uLWRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vc2VjdGlvbnMvY2FyZWVycy9pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb25cIjtcbkBpbXBvcnQgXCIuLi9zZWN0aW9ucy9pbWFnZXMtc2xpZGVyXCI7XG5AaW1wb3J0IFwiLi4vc2VjdGlvbnMvbG9jYXRpb25zXCI7XG5cbnNlY3Rpb257XG4gICYuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2V7XG4gICAgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lcntcbiAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgICAgLnNlY3Rpb24tdGl0bGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ3JheS1zZWN0aW9ue1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAgICAgICAuaW50ZXJpb3Itc2VjdGlvbi10aXRsZXtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjU1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zbGlkZXJzLXNlY3Rpb257XG4gICAgICAgICAgICAuc2xpZGVycy1zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubGVmdC1jb2x1bW57XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnNpbmdsZS1pbWFnZS1zbGlkZXJ7XG4gICAgICAgICAgICAgICAgLnNsaWRlLWJne1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NDhweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZEltYWdlKGNvdmVyKTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NDhweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDYwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyODBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnJpZ2h0LWNvbHVtbntcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2luZ2xlLWluZm8tc2xpZGVye1xuICAgICAgICAgICAgICAgICAgLnNsaWNrLXNsaWRle1xuICAgICAgICAgICAgICAgICAgICBoNCwgcHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3MXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2xpZGVzLWluZm97XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuc2xpZGVzLWluZm8tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4OXB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubmV4dC10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAubmV4dC10aXRsZS1sYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya0dyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50b3RhbC1zbGlkZXN7XG4gICAgICAgICAgICAgICAgICAgICAgLnRvdGFsLXNsaWRlcy1udW1iZXJze1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRvdGFsLXNsaWRlc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrR3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAucHJvZ3Jlc3MtY29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVFNEVFO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMTQxRDQxLCAjMTQxRDQxKTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zci1vbmx5IHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IC0xcHg7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZm9ybS1zZWN0aW9ue1xuICAuZm9ybS1zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNjNweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDU2cHg7XG4gICAgfVxuICAgIC5saW5lcy1jb250YWluZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNDBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KXtcbiAgICAgICAgbGVmdDogLTEwMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjUwcHgpe1xuICAgICAgICBsZWZ0OiAtMTkwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uLXRpdGxle1xuICAgICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICAgIGgxLCBoMntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgaDUge1xuICAgICAgICBtYXgtd2lkdGg6IDY1NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5mb3JtLXdyYXBwZXJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDEwNHB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5mb3JtLWlubmVyLXdyYXBwZXJ7XG4gICAgbWF4LXdpZHRoOiA5MDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgZm9ybXtcbiAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICYubWt0b0Zvcm17XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1rdG9Gb3JtUm93e1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAubWt0b0Zvcm1Db2x7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxhYmVsLCBpbnB1dCwgLm1rdG9GaWVsZFdyYXAsIHNlbGVjdCwgdGV4dGFyZWF7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEsIGxhYmVsIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRleHRhQWx0TWVkaXVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRleHRhQWx0TWVkaXVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzZWxlY3RbbXVsdGlwbGU9XCJtdWx0aXBsZVwiXSB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI0xibFByb2R1Y3RfSW50ZXJlc3RfX2NfY29udGFjdCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWt0b0NoZWNrYm94TGlzdCB7XG4gICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ta3RvRXJyb3JNc2d7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRleHRhQWx0TWVkaXVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWt0b0J1dHRvblJvd3tcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICA+IHNwYW57XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICA+IGJ1dHRvbntcbiAgICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5oYXMtYXJyb3c7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJiNta3RvRm9ybV8xMzk2IHtcbiAgICAgICAgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5ib2R5IHtcbiAgJi5wYWdlLXRlbXBsYXRlLXBhZ2UtcmVxdWVzdC1hLWRlbW8ge1xuICAgIC5mb3JtLXNlY3Rpb24ge1xuICAgICAgLmZvcm0tc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc2VhcmNoLXJlc3VsdHMge1xuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAuYXNsX3dfY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAjYWpheHNlYXJjaGxpdGUyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAucHJvYm94IHtcbiAgICAgICAgcGFkZGluZzogMjRweCA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgICAgfVxuICAgICAgICAucHJvY2xvc2Uge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBpbnB1dCwgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRleHRhQWx0Qm9vaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGF2ZW50YUV4dHJhQm9sZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhcnRpY2xlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXk7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuICAgIH1cbiAgICAuZW50cnktaGVhZGVyIHtcbiAgICAgIC5lbnRyeS10aXRsZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhO1xuICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmVudHJ5LWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAucGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZzogOTdweCAwIDE1MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB9XG4gICAgLm5hdi1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAucGFnZS1udW1iZXJzIHtcbiAgICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcblxuICAgICAgICBmb250LWZhbWlseTogJHRleHRhQWx0TWVkaXVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgICAgICYubmV4dCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsImJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUpIHtcbiAgLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiAtNTEwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IC02NzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDQwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgIGdhcDogMzBweDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG4gIC5lbXBsb3llZS10ZXN0aW1vbmlhbCB7XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gMjNweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM0MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgICBoNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAuc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmN1c3RvbWVyLXBvcnRhbCB7XG4gIC5lbnRyeS1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEzMTNweDtcbiAgICBmb3JtIHtcbiAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICBmaWVsZHNldCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAuY29sMSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IDY5NXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrQmx1ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0YUFsdEJvb2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTQycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGF2ZW50YUV4dHJhQm9sZCwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5sYW5ndWFnZS1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMzJweDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgZm9udC1mYW1pbHk6ICR0ZXh0YUFsdE1lZGl1bTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG59IiwiLnNpbmdsZS1sZWFkZXJzaGlwLCAuc2luZ2xlLXRlc3RpbW9uaWFscywgLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZXtcbiAgLm1lbWJlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0JsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAubWVtYmVyLWNvbnRhaW5lcntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICAgID4gZGl2e1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tZW1iZXItaW5mb3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA5M3B4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDExNTBweCl7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm1lbWJlci1pbmZvLWNvbnRhaW5lcntcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgbWF4LXdpZHRoOiAzOTVweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubWVtYmVyLXBvc2l0aW9ue1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnNvY2lhbC1saW5rc3tcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgICAgLnNvY2lhbC1saW5re1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGgzLHB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGgze1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jdGEtbGlua3tcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNTNweDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE4OHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0M3B4O1xuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDQwcHggMCAxMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCl7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tZW1iZXItaW1hZ2V7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICBoZWlnaHQ6IDM0M3B4O1xuICAgICAgICB9XG4gICAgICAgID4gaW1ne1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5zZWN0aW9ue1xuICAmLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9ue1xuICAgIC5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbi1jb250YWluZXJ7XG4gICAgICBwYWRkaW5nOiAxNTBweCAwIDA7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuICAgICAgfVxuICAgICAgLnRlYW0tZ3JpZHtcbiAgICAgICAgLmdyaWQtdGl0bGV7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgPiBoMntcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRlYW0tZ3JpZC1jb250YWluZXJ7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvO1xuICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAgICBncmlkLXJvdy1nYXA6IDQwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgICAgICAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZ3JpZC1pdGVte1xuICAgICAgICAgICAgLmdyaWQtaXRlbS1jb250YWluZXJ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodEdyYXk7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTM2NnB4KXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5pbWFnZS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZEltYWdlKGNvdmVyKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNTAwcHgpe1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg2MDBweCl7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuaW5mby13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIC5pbmZvLXdyYXBwZXItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuaW5mby1uYW1lLC5pbmZvLXBvc2l0aW9ue1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnRvcC1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICAuaW5mby1uYW1le1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5ib3R0b20tY29udGFpbmVye1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUzcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSJdfQ== */
