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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

p {
  margin-bottom: 1.5em;
}

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

blockquote {
  margin: 0 1.5em;
}

address {
  margin: 0 0 1.5em;
}

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

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

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

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

big {
  font-size: 125%;
}

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

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

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

ul {
  list-style: disc;
}

ol {
  list-style: decimal;
}

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

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

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

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

figure {
  margin: 1em 0;
}

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

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

a:visited {
  color: #800080;
}

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

a:focus {
  outline: thin dotted;
}

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

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

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

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

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

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

select {
  border: 1px solid #ccc;
}

textarea {
  width: 100%;
}

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

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

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

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

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

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

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

.main-navigation li {
  position: relative;
}

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

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

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

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

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

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

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

.post,
.page {
  margin: 0;
}

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

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

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

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

.bypostauthor {
  display: block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.gallery-caption {
  display: block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.hentry {
  margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* Slider */
.slick-loading .slick-list {
  background: #fff var(--wpr-bg-498061a5-aeee-4b2b-8864-afe9c8b73328) center center no-repeat;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

body .page-title {
  margin-bottom: 80px;
}
@media (max-width: 768px) {
  body .page-title {
    margin-bottom: 30px;
  }
}
body .hero.hero-about-us {
  background-color: #141D41;
  border-radius: 20px;
  position: relative;
}
@media (max-width: 1024px) {
  body .hero.hero-about-us {
    padding-bottom: 0;
  }
}
body .hero.hero-about-us .lines-container {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
@media (max-width: 1024px) {
  body .hero.hero-about-us .lines-container {
    display: none;
  }
}
body .hero.hero-about-us .hero-container {
  min-height: 1018px;
  padding-top: 120px;
  padding-bottom: 152px;
  background-image: var(--wpr-bg-bfaeb1de-b543-4b3e-a959-1a36e4be6151);
  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-f8249053-1c12-436a-928f-b59585819fec);
  padding-top: 117px;
  padding-bottom: 130px;
  border-radius: 20px;
  position: relative;
}
@media (max-width: 1024px) {
  section.join-our-team .join-our-team-container {
    padding-top: 40px;
    padding-bottom: 43px;
  }
}
section.join-our-team .join-our-team-container .info-container {
  max-width: 709px;
  padding-right: 110px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
section.join-our-team .join-our-team-container .info-container h3, section.join-our-team .join-our-team-container .info-container p {
  color: #141D41;
}
section.join-our-team .join-our-team-container .info-container h3 {
  padding-bottom: 20px;
}
section.join-our-team .join-our-team-container .info-container p {
  padding-bottom: 53px;
  font-weight: 350;
}
section.join-our-team .join-our-team-container .lines-container {
  position: absolute;
  top: 0;
  right: 0;
}
@media (max-width: 1700px) {
  section.join-our-team .join-our-team-container .lines-container {
    right: -200px;
  }
}
@media (max-width: 1200px) {
  section.join-our-team .join-our-team-container .lines-container {
    right: -300px;
  }
}
@media (max-width: 1100px) {
  section.join-our-team .join-our-team-container .lines-container {
    right: -400px;
  }
}
@media (max-width: 1024px) {
  section.join-our-team .join-our-team-container .lines-container {
    right: -470px;
    top: -80px;
  }
}

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

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

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

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

.cards-slider {
  overflow: hidden;
  position: relative;
}
.cards-slider .lines-container {
  position: absolute;
  left: -85px;
  top: 0;
  height: 100%;
}
.cards-slider .lines-container svg {
  height: 100%;
  width: auto;
}
.cards-slider .lines-container.desktop {
  display: none;
}
@media (min-width: 1024px) {
  .cards-slider .lines-container.desktop {
    display: block;
  }
}
.cards-slider .lines-container.tablet {
  display: none;
  left: 0;
  height: 50%;
}
@media (min-width: 769px) and (max-width: 1023px) {
  .cards-slider .lines-container.tablet {
    display: block;
  }
}
.cards-slider .lines-container.mobile {
  display: none;
}
@media (max-width: 767px) {
  .cards-slider .lines-container.mobile {
    display: block;
  }
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .section-title-container {
    padding-left: 59px;
  }
}
.cards-slider .cards-slider-container .section-title-container .section-title {
  padding-bottom: 80px;
}
@media (max-width: 1024px) {
  .cards-slider .cards-slider-container .section-title-container .section-title {
    padding-bottom: 30px;
  }
}
.cards-slider .cards-slider-container .sliders-container {
  background-color: #141D41;
  background-image: var(--wpr-bg-743f9de3-553e-4db0-8ddb-ad0e186dbe77);
  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-ebabd3ef-12b4-44e8-b1e8-6352a5853353);
  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-023a2480-2768-4245-87ca-0b518e656478);
  }
}
.info-right-image.interior-info-right-image .info-right-image-container .text-container {
  width: 50%;
  padding-top: 165px;
  padding-bottom: 145px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 768px) {
  .info-right-image.interior-info-right-image .info-right-image-container .text-container {
    width: 100%;
  }
}
@media (max-width: 1440px) {
  .info-right-image.interior-info-right-image .info-right-image-container .text-container {
    padding-top: 65px;
    padding-bottom: 45px;
  }
}
@media (max-width: 479px) {
  .info-right-image.interior-info-right-image .info-right-image-container .text-container {
    padding-top: 40px;
    padding-bottom: 30px;
  }
}
.info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container {
  max-width: 469px;
  margin-right: auto;
}
@media (max-width: 768px) {
  .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container {
    max-width: 100%;
  }
}
.info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container h3, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container h4, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container h5 {
  color: #ffffff;
  margin-bottom: 40px;
}
@media (max-width: 768px) {
  .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container h3, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container h4, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container h5 {
    margin-bottom: 20px;
  }
}
.info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container h3 {
  margin-bottom: 20px;
}
.info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container p {
  color: #ffffff;
  margin-bottom: 20px;
}
@media (max-width: 479px) {
  .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container p {
    margin-bottom: 10px;
  }
}
.info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .button, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .mktoButtonRow > span > button, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .mega-menu-link, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .mega-menu-link {
  margin-top: 40px;
}
@media (max-width: 768px) {
  .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .button, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .form-wrapper .form-inner-wrapper form.mktoForm .mktoButtonRow > span > button, .form-wrapper .form-inner-wrapper form.mktoForm .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .mktoButtonRow > span > button, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container #mega-menu-menu-1 > li.mega-menu-item:last-child > a.mega-menu-link, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .mega-menu-right-column .mega-sub-menu .mega-menu-item .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .mega-menu-link, .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .mega-menu-link, .site-header .container-fixed .main-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > .mega-sub-menu .mega-menu-row .accordion-menu > .mega-sub-menu > .mega-menu-item > .mega-sub-menu .mega-menu-item .info-right-image.interior-info-right-image .info-right-image-container .text-container .interior-container .mega-menu-link {
    margin-top: 20px;
  }
}
.info-right-image.interior-info-right-image .info-right-image-container .image-container, .info-right-image.interior-info-right-image .info-right-image-container .video-container {
  width: 50%;
  overflow: hidden;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
@media (max-width: 768px) {
  .info-right-image.interior-info-right-image .info-right-image-container .image-container, .info-right-image.interior-info-right-image .info-right-image-container .video-container {
    width: 100%;
    height: 280px;
  }
}
.info-right-image.interior-info-right-image .info-right-image-container .image-container img, .info-right-image.interior-info-right-image .info-right-image-container .video-container img {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  width: 100%;
  height: 100%;
  border-radius: 20px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.single-leadership .member, .single-testimonials .member, .page-template-page-flexible .member {
  background-color: #141D41;
  border-radius: 20px;
}
.single-leadership .member .member-container, .single-testimonials .member .member-container, .page-template-page-flexible .member .member-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-right: 0;
}
@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;
  }
}

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

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

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

.dark-banner {
  background-color: #051523;
  padding: 100px 0;
}
@media (max-width: 767px) {
  .dark-banner {
    padding: 60px 0;
  }
}
.dark-banner .dark-banner-container {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  padding-top: 120px;
  padding-bottom: 120px;
  border-radius: 40px;
  position: relative;
  overflow: hidden;
}
.dark-banner .dark-banner-container:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(5, 21, 35, 0.7);
}
@media (max-width: 767px) {
  .dark-banner .dark-banner-container {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 479px) {
  .dark-banner .dark-banner-container.container-fixed {
    padding-left: 40px;
    padding-right: 40px;
  }
}
.dark-banner .dark-banner-container .text-container {
  position: relative;
  z-index: 1;
}
.dark-banner .dark-banner-container h2, .dark-banner .dark-banner-container p {
  color: #ffffff;
  margin-bottom: 20px;
  max-width: 800px;
}
.dark-banner .dark-banner-container p {
  max-width: 500px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9zLnNjc3MiLCJfdG9vbHMuc2NzcyIsIl9iYXNlLnNjc3MiLCJfZm9udHMuc2NzcyIsIl9lbGVtZW50cy5zY3NzIiwiX2NvbG9ycy5zY3NzIiwiX3NsaWNrLnNjc3MiLCJfc2xpY2stdGhlbWUuc2NzcyIsIl9hbmltYXRlLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJzZWN0aW9ucy9faGVyby1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9faW5mb3JtYXRpb24tc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX3ZpZGVvLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19pbmZvZ3JhcGhpYy1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9faG9tZXBhZ2UtZ3JhcGhpYy5zY3NzIiwic2VjdGlvbnMvX2FjY29yZGlvbi1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fYWNjb3JkaW9uLXNlY3Rpb24tb2xkLnNjc3MiLCJzZWN0aW9ucy9fdGV4dC12aWRlby1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fcHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19jYXNlLXN0dWR5LXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19zb2x1dGlvbnMtY2FyZHMtc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2ludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fcmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19oZWFsdGgtcnVsZXMtc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2FkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL190ZXN0aW1vbmlhbHMtc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX3BhcnRuZXJzLXRhYmxlLnNjc3MiLCJzZWN0aW9ucy9fc2lkZS1ieS1zaWRlLWluZm8uc2NzcyIsInNlY3Rpb25zL192aWRlby1mdWxsLWNvbnRhaW5lci5zY3NzIiwic2VjdGlvbnMvX2NhcmRzLXNsaWRlci5zY3NzIiwic2VjdGlvbnMvX2N0YS1zbGlkZXItc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2ZlYXR1cmVzLWNhcmRzLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19pbmZvLXJpZ2h0LXZpZGVvLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19wcm9kdWN0LWxhbmRpbmctdGFibGUtc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2luZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8tc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2dyaWQtc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2N0YS1jYXJkcy5zY3NzIiwic2VjdGlvbnMvX2JlbmVmaXRzLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19zaWRlLWJ5LXNpZGUtY2FyZC5zY3NzIiwic2VjdGlvbnMvX2luZm8tcmlnaHQtaW1hZ2Utc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvYWJvdXQtdXMvX2hlcm8tc2VjdGlvbi5zY3NzIiwic2VjdGlvbnMvX2F3YXJkcy1zZWN0aW9uLnNjc3MiLCJzZWN0aW9ucy9fb3VyLXRlYW0uc2NzcyIsInNlY3Rpb25zL19qb2luLW91ci10ZWFtLnNjc3MiLCJzZWN0aW9ucy9jYXJlZXJzL19pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19pbWFnZXMtc2xpZGVyLnNjc3MiLCJzZWN0aW9ucy9fbG9jYXRpb25zLnNjc3MiLCJwYWdlcy9fY2FyZWVycy5zY3NzIiwic2VjdGlvbnMvX2Zvcm0tc2VjdGlvbi5zY3NzIiwicGFnZXMvX3BhZ2Utc2VhcmNoLnNjc3MiLCJzZWN0aW9ucy9fZW1wbG95ZWUtZ3JpZC5zY3NzIiwicGFnZXMvX3NlY29uZGFyeS1wYWdlcy5zY3NzIiwicGFnZXMvX3BhZ2UtcHJpdmFjeS1wb2xpY3kuc2NzcyIsInNpbmdsZS9fbGVhZGVyc2hpcC5zY3NzIiwic2VjdGlvbnMvX2RhcmstaGVyby5zY3NzIiwic2VjdGlvbnMvX2RhcmstY2FyZHMtc2xpZGVyLnNjc3MiLCJzZWN0aW9ucy9fZGFyay11YmVyZmxpcC5zY3NzIiwic2VjdGlvbnMvX2RhcmstYmFubmVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBQUE7QUF3QkE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OytEQUFBO0FBNEJBOzsrREFBQTtBQUlBOytDQUFBO0FBR0EsMkVBQUE7QUFFQTs4RUFBQTtBQUdBOzs7RUFBQTtBQUlBO0VBQ0UsaUJBQUE7RUFDQSw4QkFBQTtBREpGOztBQ09BOzhFQUFBO0FBR0E7O0VBQUE7QUFHQTtFQUNFLFNBQUE7QURMRjs7QUNRQTs7RUFBQTtBQUdBO0VBQ0UsY0FBQTtBRExGOztBQ1FBOzs7RUFBQTtBQUlBO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0FETEY7O0FDUUE7OEVBQUE7QUFHQTs7O0VBQUE7QUFJQTtFQUNFLCtCQUFBO0VBQUEsdUJBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7QURORjs7QUNTQTs7O0VBQUE7QUFJQTtFQUNFLGlDQUFBO0VBQ0EsY0FBQTtBRE5GOztBQ1NBOzhFQUFBO0FBR0E7O0VBQUE7QUFHQTtFQUNFLDZCQUFBO0FEUEY7O0FDVUE7OztFQUFBO0FBSUE7RUFDRSxtQkFBQTtFQUNBLDBCQUFBO0VBQ0EseUNBQUE7RUFBQSxpQ0FBQTtBRFBGOztBQ1VBOztFQUFBO0FBR0E7O0VBRUUsbUJBQUE7QURQRjs7QUNVQTs7O0VBQUE7QUFJQTs7O0VBR0UsaUNBQUE7RUFDQSxjQUFBO0FEUEY7O0FDVUE7O0VBQUE7QUFHQTtFQUNFLGNBQUE7QURQRjs7QUNVQTs7O0VBQUE7QUFJQTs7RUFFRSxjQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0Esd0JBQUE7QURQRjs7QUNVQTtFQUNFLGVBQUE7QURQRjs7QUNVQTtFQUNFLFdBQUE7QURQRjs7QUNVQTs4RUFBQTtBQUdBOztFQUFBO0FBR0E7RUFDRSxrQkFBQTtBRFJGOztBQ1dBOzhFQUFBO0FBR0E7OztFQUFBO0FBSUE7Ozs7O0VBS0Usb0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxTQUFBO0FEVEY7O0FDWUE7OztFQUFBO0FBSUE7O0VBRUUsaUJBQUE7QURURjs7QUNZQTs7O0VBQUE7QUFJQTs7RUFFRSxvQkFBQTtBRFRGOztBQ1lBOztFQUFBO0FBR0E7Ozs7RUFJRSwwQkFBQTtBRFRGOztBQ1lBOztFQUFBO0FBR0E7Ozs7RUFJRSxrQkFBQTtFQUNBLFVBQUE7QURURjs7QUNZQTs7RUFBQTtBQUdBOzs7O0VBSUUsOEJBQUE7QURURjs7QUNZQTs7RUFBQTtBQUdBO0VBQ0UsOEJBQUE7QURURjs7QUNZQTs7Ozs7RUFBQTtBQU1BO0VBQ0UsOEJBQUE7RUFBQSxzQkFBQTtFQUNBLGNBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtBRFRGOztBQ1lBOztFQUFBO0FBR0E7RUFDRSx3QkFBQTtBRFRGOztBQ1lBOztFQUFBO0FBR0E7RUFDRSxjQUFBO0FEVEY7O0FDWUE7OztFQUFBO0FBSUE7O0VBRUUsOEJBQUE7RUFBQSxzQkFBQTtFQUNBLFVBQUE7QURURjs7QUNZQTs7RUFBQTtBQUdBOztFQUVFLFlBQUE7QURURjs7QUNZQTs7O0VBQUE7QUFJQTtFQUNFLDZCQUFBO0VBQ0Esb0JBQUE7QURURjs7QUNZQTs7RUFBQTtBQUdBO0VBQ0Usd0JBQUE7QURURjs7QUNZQTs7O0VBQUE7QUFJQTtFQUNFLDBCQUFBO0VBQ0EsYUFBQTtBRFRGOztBQ1lBOzhFQUFBO0FBR0E7O0VBQUE7QUFHQTtFQUNFLGNBQUE7QURWRjs7QUNhQTs7RUFBQTtBQUdBO0VBQ0Usa0JBQUE7QURWRjs7QUNhQTs4RUFBQTtBQUdBOztFQUFBO0FBR0E7RUFDRSxhQUFBO0FEWEY7O0FDY0E7O0VBQUE7QUFHQTtFQUNFLGFBQUE7QURYRjs7QUNj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LGtCQUFBO0VBQ0EsVUFBQTtBN0RxcVZOO0E2RG5xVkk7RUFDRSxjdkR2Q0U7RXVEd0NGLG1CQUFBO0VBQ0EsZ0JBQUE7QTdEcXFWTjtBNkRucVZJO0VBQ0UsZ0JBQUE7QTdEcXFWTiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcblRoZW1lIE5hbWU6IEhlYWx0aCBFZGdlXG5UaGVtZSBVUkk6IGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS9cbkF1dGhvcjogVW5kZXJzY29yZXMubWVcbkF1dGhvciBVUkk6IGh0dHA6Ly91bmRlcnNjb3Jlcy5tZS9cbkRlc2NyaXB0aW9uOiBEZXNjcmlwdGlvblxuVmVyc2lvbjogMS4wLjBcblRlc3RlZCB1cCB0bzogNS40XG5SZXF1aXJlcyBQSFA6IDUuNlxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBMSUNFTlNFXG5UZXh0IERvbWFpbjogaGVhbHRoLWVkZ2VcblRhZ3M6IGN1c3RvbS1iYWNrZ3JvdW5kLCBjdXN0b20tbG9nbywgY3VzdG9tLW1lbnUsIGZlYXR1cmVkLWltYWdlcywgdGhyZWFkZWQtY29tbWVudHMsIHRyYW5zbGF0aW9uLXJlYWR5XG5cblRoaXMgdGhlbWUsIGxpa2UgV29yZFByZXNzLCBpcyBsaWNlbnNlZCB1bmRlciB0aGUgR1BMLlxuVXNlIGl0IHRvIG1ha2Ugc29tZXRoaW5nIGNvb2wsIGhhdmUgZnVuLCBhbmQgc2hhcmUgd2hhdCB5b3UndmUgbGVhcm5lZC5cblxuSGVhbHRoIEVkZ2UgaXMgYmFzZWQgb24gVW5kZXJzY29yZXMgaHR0cHM6Ly91bmRlcnNjb3Jlcy5tZS8sIChDKSAyMDEyLTIwMjAgQXV0b21hdHRpYywgSW5jLlxuVW5kZXJzY29yZXMgaXMgZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR1BMIHYyIG9yIGxhdGVyLlxuXG5Ob3JtYWxpemluZyBzdHlsZXMgaGF2ZSBiZWVuIGhlbHBlZCBhbG9uZyB0aGFua3MgdG8gdGhlIGZpbmUgd29yayBvZlxuTmljb2xhcyBHYWxsYWdoZXIgYW5kIEpvbmF0aGFuIE5lYWwgaHR0cHM6Ly9uZWNvbGFzLmdpdGh1Yi5pby9ub3JtYWxpemUuY3NzL1xuKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbj4+PiBUQUJMRSBPRiBDT05URU5UUzpcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgR2VuZXJpY1xuXHQtIE5vcm1hbGl6ZVxuXHQtIEJveCBzaXppbmdcbiMgQmFzZVxuXHQtIFR5cG9ncmFwaHlcblx0LSBFbGVtZW50c1xuXHQtIExpbmtzXG5cdC0gRm9ybXNcbiMjIExheW91dHNcbiMgQ29tcG9uZW50c1xuXHQtIE5hdmlnYXRpb25cblx0LSBQb3N0cyBhbmQgcGFnZXNcblx0LSBDb21tZW50c1xuXHQtIFdpZGdldHNcblx0LSBNZWRpYVxuXHQtIENhcHRpb25zXG5cdC0gR2FsbGVyaWVzXG4jIHBsdWdpbnNcblx0LSBKZXRwYWNrIGluZmluaXRlIHNjcm9sbFxuIyBVdGlsaXRpZXNcblx0LSBBY2Nlc3NpYmlsaXR5XG5cdC0gQWxpZ25tZW50c1xuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEdlbmVyaWNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIE5vcm1hbGl6ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG4vKiBTZWN0aW9uc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1zdWJtaXRdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9YnV0dG9uXTotbW96LWZvY3VzcmluZyxcblt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxcblt0eXBlPXN1Ym1pdF06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICpcdFx0YGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1jaGVja2JveF0sXG5bdHlwZT1yYWRpb10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9c2VhcmNoXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSAxMCssIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2Ncblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIEJveCBzaXppbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1vcmUgZWFzaWx5IGNoYW5nZSBpdCdzIHZhbHVlIG9uIGEgY29tcG9uZW50IGxldmVsLlxuQGxpbmsgaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEJhc2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFR5cG9ncmFwaHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keSxcbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNDA0MDQwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLVNhbnMsIFVidW50dSwgQ2FudGFyZWxsLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuZGZuLFxuY2l0ZSxcbmVtLFxuaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAxLjVlbTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG5wcmUge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBmb250LWZhbWlseTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIGNvdXJpZXIsIG1vbm9zcGFjZTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMS42ZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDEuNmVtO1xufVxuXG5jb2RlLFxua2JkLFxudHQsXG52YXIge1xuICBmb250LWZhbWlseTogbW9uYWNvLCBjb25zb2xhcywgXCJBbmRhbGUgTW9ub1wiLCBcIkRlamFWdSBTYW5zIE1vbm9cIiwgbW9ub3NwYWNlO1xufVxuXG5hYmJyLFxuYWNyb255bSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzY2NjtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG5tYXJrLFxuaW5zIHtcbiAgYmFja2dyb3VuZDogI2ZmZjljMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5iaWcge1xuICBmb250LXNpemU6IDEyNSU7XG59XG5cbi8qIEVsZW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5ociB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW0gM2VtO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG5cbm9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cblxubGkgPiB1bCxcbmxpID4gb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW46IDAgMS41ZW0gMS41ZW07XG59XG5cbi8qIE1ha2Ugc3VyZSBlbWJlZHMgYW5kIGlmcmFtZXMgZml0IHRoZWlyIGNvbnRhaW5lcnMuICovXG5lbWJlZCxcbmlmcmFtZSxcbm9iamVjdCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbnRhYmxlIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBMaW5rc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5hIHtcbiAgY29sb3I6ICM0MTY5ZTE7XG59XG5cbmE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjODAwMDgwO1xufVxuXG5hOmhvdmVyLFxuYTpmb2N1cyxcbmE6YWN0aXZlIHtcbiAgY29sb3I6ICMxOTE5NzA7XG59XG5cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbn1cblxuYTpob3ZlcixcbmE6YWN0aXZlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogRm9ybXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYnV0dG9uLFxuaW5wdXRbdHlwZT1idXR0b25dLFxuaW5wdXRbdHlwZT1yZXNldF0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICNjY2MgI2JiYjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC42ZW0gMWVtIDAuNGVtO1xufVxuXG5idXR0b246aG92ZXIsXG5pbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsXG5pbnB1dFt0eXBlPXJlc2V0XTpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2NjYyAjYmJiICNhYWE7XG59XG5cbmJ1dHRvbjphY3RpdmUsXG5idXR0b246Zm9jdXMsXG5pbnB1dFt0eXBlPWJ1dHRvbl06YWN0aXZlLFxuaW5wdXRbdHlwZT1idXR0b25dOmZvY3VzLFxuaW5wdXRbdHlwZT1yZXNldF06YWN0aXZlLFxuaW5wdXRbdHlwZT1yZXNldF06Zm9jdXMsXG5pbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWFhICNiYmIgI2JiYjtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT11cmxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG5pbnB1dFt0eXBlPXNlYXJjaF0sXG5pbnB1dFt0eXBlPW51bWJlcl0sXG5pbnB1dFt0eXBlPXRlbF0sXG5pbnB1dFt0eXBlPXJhbmdlXSxcbmlucHV0W3R5cGU9ZGF0ZV0sXG5pbnB1dFt0eXBlPW1vbnRoXSxcbmlucHV0W3R5cGU9d2Vla10sXG5pbnB1dFt0eXBlPXRpbWVdLFxuaW5wdXRbdHlwZT1kYXRldGltZV0sXG5pbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbmlucHV0W3R5cGU9Y29sb3JdLFxudGV4dGFyZWEge1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG59XG5cbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG5pbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbmlucHV0W3R5cGU9dXJsXTpmb2N1cyxcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMsXG5pbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxuaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsXG5pbnB1dFt0eXBlPXdlZWtdOmZvY3VzLFxuaW5wdXRbdHlwZT10aW1lXTpmb2N1cyxcbmlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLFxuaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsXG5pbnB1dFt0eXBlPWNvbG9yXTpmb2N1cyxcbnRleHRhcmVhOmZvY3VzIHtcbiAgY29sb3I6ICMxMTE7XG59XG5cbnNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5cbnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgTGF5b3V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBDb21wb25lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYWluLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwge1xuICBkaXNwbGF5OiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogLTk5OWVtO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCB1bCB7XG4gIGxlZnQ6IC05OTllbTtcbiAgdG9wOiAwO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpOmhvdmVyID4gdWwsXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpLmZvY3VzID4gdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogYXV0bztcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBhIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIGxpOmhvdmVyID4gdWwsXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIGxpLmZvY3VzID4gdWwge1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBTbWFsbCBtZW51LiAqL1xuLm1lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpdGUtbWFpbiAuY29tbWVudC1uYXZpZ2F0aW9uLFxuLnNpdGUtbWFpbiAucG9zdHMtbmF2aWdhdGlvbixcbi5zaXRlLW1haW4gLnBvc3QtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG4uY29tbWVudC1uYXZpZ2F0aW9uIC5uYXYtbGlua3MsXG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LWxpbmtzLFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmNvbW1lbnQtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzLFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyxcbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyB7XG4gIGZsZXg6IDEgMCA1MCU7XG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1uZXh0LFxuLnBvc3RzLW5hdmlnYXRpb24gLm5hdi1uZXh0LFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LW5leHQge1xuICB0ZXh0LWFsaWduOiBlbmQ7XG4gIGZsZXg6IDEgMCA1MCU7XG59XG5cbi8qIFBvc3RzIGFuZCBwYWdlc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3RpY2t5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wb3N0LFxuLnBhZ2Uge1xuICBtYXJnaW46IDA7XG59XG5cbi51cGRhdGVkOm5vdCgucHVibGlzaGVkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWNvbnRlbnQsXG4uZW50cnktY29udGVudCxcbi5lbnRyeS1zdW1tYXJ5IHtcbiAgbWFyZ2luOiAxLjVlbSAwIDA7XG59XG5cbi5wYWdlLWxpbmtzIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCAwIDEuNWVtO1xufVxuXG4vKiBDb21tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY29tbWVudC1jb250ZW50IGEge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5ieXBvc3RhdXRob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogV2lkZ2V0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ud2lkZ2V0IHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbi53aWRnZXQgc2VsZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4vKiBNZWRpYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFnZS1jb250ZW50IC53cC1zbWlsZXksXG4uZW50cnktY29udGVudCAud3Atc21pbGV5LFxuLmNvbW1lbnQtY29udGVudCAud3Atc21pbGV5IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKiBNYWtlIHN1cmUgbG9nbyBsaW5rIHdyYXBzIGFyb3VuZCBsb2dvIGltYWdlLiAqL1xuLmN1c3RvbS1sb2dvLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIENhcHRpb25zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53cC1jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLndwLWNhcHRpb24gaW1nW2NsYXNzKj13cC1pbWFnZS1dIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuICBtYXJnaW46IDAuODA3NWVtIDA7XG59XG5cbi53cC1jYXB0aW9uLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMS41ZW07XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBQbHVnaW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiBKZXRwYWNrIGluZmluaXRlIHNjcm9sbFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiBIaWRlIHRoZSBQb3N0cyBOYXZpZ2F0aW9uIGFuZCB0aGUgRm9vdGVyIHdoZW4gSW5maW5pdGUgU2Nyb2xsIGlzIGluIHVzZS4gKi9cbi5pbmZpbml0ZS1zY3JvbGwgLnBvc3RzLW5hdmlnYXRpb24sXG4uaW5maW5pdGUtc2Nyb2xsLm5ldmVyZW5kaW5nIC5zaXRlLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFJlLWRpc3BsYXkgdGhlIFRoZW1lIEZvb3RlciB3aGVuIEluZmluaXRlIFNjcm9sbCBoYXMgcmVhY2hlZCBpdHMgZW5kLiAqL1xuLmluZmluaXR5LWVuZC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBVdGlsaXRpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIEFjY2Vzc2liaWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogVGV4dCBtZWFudCBvbmx5IGZvciBzY3JlZW4gcmVhZGVycy4gKi9cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogbm9uZTtcbiAgY29sb3I6ICMyMTc1OWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxlZnQ6IDVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwMDA7XG59XG5cbi8qIERvIG5vdCBzaG93IHRoZSBvdXRsaW5lIG9uIHRoZSBza2lwIGxpbmsgdGFyZ2V0LiAqL1xuI3ByaW1hcnlbdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8qIEFsaWdubWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmFsaWdubGVmdCB7XG4gIC8qcnRsOmlnbm9yZSovXG4gIGZsb2F0OiBsZWZ0O1xuICAvKnJ0bDppZ25vcmUqL1xuICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmFsaWducmlnaHQge1xuICAvKnJ0bDppZ25vcmUqL1xuICBmbG9hdDogcmlnaHQ7XG4gIC8qcnRsOmlnbm9yZSovXG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi5hbGlnbmNlbnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbi8qIE9ubHkgZm9yIGFkZCAgQ1NTIHN0eWxlcyB0byBJRSAxMSAgICovXG5Ac3VwcG9ydHMgKC1tcy1hY2NlbGVyYXRvcjogdHJ1ZSkge1xuICAvKiBJRSBFZGdlIDEyKyBDU1Mgc3R5bGVzIGdvIGhlcmUgKi9cbn1cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XG4gIC8qIElFIDExIENTUyBzdHlsZXMgZ28gaGVyZSAqL1xufVxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cbmh0bWwgYm9keSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250YWluZXItZml4ZWQge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTg0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmNvbnRhaW5lci1maXhlZCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLWZpeGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jb250YWluZXItZml4ZWQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG4uY29udGFpbmVyLWZpeGVkLmNsZWFyZml4OmJlZm9yZSwgLmNvbnRhaW5lci1maXhlZC5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNvbnRhaW5lci1maXhlZC5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICBwYWRkaW5nLWxlZnQ6IDMxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY29udGFpbmVyLWxlZnQtc3BhY2UuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG4uY29udGFpbmVyLWZ1bGwge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFpbmVyLWZ1bGwuY2xlYXJmaXg6YmVmb3JlLCAuY29udGFpbmVyLWZ1bGwuY2xlYXJmaXg6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jb250YWluZXItZnVsbC5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY29udGFpbmVyLXNlY3Rpb24tbWFyZ2luIHtcbiAgbWFyZ2luOiAxNTBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuY29udGFpbmVyLXNlY3Rpb24tbWFyZ2luIHtcbiAgICBtYXJnaW46IDEyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLXNlY3Rpb24tbWFyZ2luIHtcbiAgICBtYXJnaW46IDgwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jb250YWluZXItc2VjdGlvbi1tYXJnaW4ge1xuICAgIG1hcmdpbjogNTBweCAwO1xuICB9XG59XG5cbmRpdi5jb250ZW50LXdpdGgtc2lkZWJhciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuZGl2LmNvbnRlbnQtd2l0aC1zaWRlYmFyOmJlZm9yZSwgZGl2LmNvbnRlbnQtd2l0aC1zaWRlYmFyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5kaXYuY29udGVudC13aXRoLXNpZGViYXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbmRpdi5jb250ZW50LXdpdGgtc2lkZWJhciBkaXYuY29udGFpbmVyLWNvbnRlbnQsXG5kaXYuY29udGVudC13aXRoLXNpZGViYXIgZGl2LmNvbnRhaW5lci1zaWRlYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5kaXYuY29udGVudC13aXRoLXNpZGViYXIgZGl2LmNvbnRhaW5lci1zaWRlYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5kaXYuY29udGVudC13aXRoLXNpZGViYXIgZGl2LmNvbnRhaW5lci1jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ0NXB4IC0gNTBweCk7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5idXR0b246Zm9jdXMsIGJ1dHRvbjpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9YnV0dG9uXSwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIGlucHV0W3R5cGU9dGV4dF06aG92ZXIsIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cywgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMsIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi51aS1hdXRvY29tcGxldGUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHotaW5kZXg6IDEwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4udWktYXV0b2NvbXBsZXRlIGxpLnVpLW1lbnUtaXRlbSB7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzgycHgpIHtcbiAgaHRtbCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHRtbCAjd3BhZG1pbmJhciB7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGh0bWwgI3dwYWRtaW5iYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxucCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmhlbnRyeSB7XG4gIG1hcmdpbjogMDtcbn1cblxuaDEsIGgyLFxuaDMsIGg0LFxuaDUsIGg2IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhXCI7XG4gIHNyYzogdXJsKFwiLi9mb250cy9BdmVudGEtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9mb250cy9BdmVudGEtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YSBNZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL0F2ZW50YS1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vZm9udHMvQXZlbnRhLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YSBFeHRyYUJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuL2ZvbnRzL0F2ZW50YS1FeHRyYUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vZm9udHMvQXZlbnRhLUV4dHJhQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUZXh0YSBBbHQgQm9va1wiO1xuICBzcmM6IHVybChcIi4vZm9udHMvVGV4dGFBbHQtQm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi9mb250cy9UZXh0YUFsdC1Cb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGEgQWx0IE1lZGl1bVwiO1xuICBzcmM6IHVybChcIi4vZm9udHMvVGV4dGFBbHQtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuL2ZvbnRzL1RleHRhQWx0LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuaDEsIC5oMSB7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJBdmVudGEgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGluZS1oZWlnaHQ6IDk4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmgyLCAuaDIge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDc4cHg7XG4gIGxpbmUtaGVpZ2h0OiA4OHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5oMywgLmgzIHtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YSBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuaDQsIC5oNCB7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJBdmVudGEgTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmg1LCAuaDUge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmg2LCAuaDYge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5wLCBsaSB7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJUZXh0YSBBbHQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5zdHJvbmcge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5hLCBhOnZpc2l0ZWQsIGE6Zm9jdXMge1xuICBjb2xvcjogI0Y0NzkzQjtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGEgQWx0IEJvb2tcIiwgc2Fucy1zZXJpZjtcbn1cbmE6aG92ZXIsIGE6dmlzaXRlZDpob3ZlciwgYTpmb2N1czpob3ZlciB7XG4gIGNvbG9yOiAjQzI0MTAwO1xufVxuXG4uYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+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+IGEud2hpdGUtYnV0dG9uLm1lZ2EtbWVudS1saW5rOmhvdmVyOmFmdGVyLCAuYnV0dG9uOmZvY3VzLndoaXRlLWJ1dHRvbi5oYXMtYXJyb3c6aG92ZXI6YWZ0ZXIsIC5idXR0b246dmlzaXRlZC53aGl0ZS1idXR0b24uaGFzLWFycm93OmhvdmVyOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSclMjMwMDhGRDUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDc1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDg1cHg7XG4gIH1cbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICB9XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgfVxuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbiAgaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG4gIGg2LCAuaDYge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxuICBwLCBsaSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICB9XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG4gIGg1LCAuaDUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxuICBoNiwgLmg2IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgcCwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICB1bCwgb2wge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAuYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazp2aXNpdGVkLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpmb2N1cywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmZvY3VzLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6Zm9jdXMsIC5idXR0b246dmlzaXRlZCwgLmJ1dHRvbjpmb2N1cyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICB9XG4gIC5idXR0b24uaGFzLWFycm93OmFmdGVyLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazp2aXNpdGVkOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpmb2N1czphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6dmlzaXRlZDphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmZvY3VzOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6dmlzaXRlZDphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6Zm9jdXM6YWZ0ZXIsIC5idXR0b246dmlzaXRlZC5oYXMtYXJyb3c6YWZ0ZXIsIC5idXR0b246Zm9jdXMuaGFzLWFycm93OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxuICBoNSwgLmg1IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbi5tb2RhbC1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2RhbC1jb250YWluZXIuYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tb2RhbC1jb250YWluZXIgLnZpZGVvLXdyYXBwZXIge1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubW9kYWwtY29udGFpbmVyIC52aWRlby13cmFwcGVyIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDYwMHB4KSB7XG4gIC5tb2RhbC1jb250YWluZXIgLnZpZGVvLXdyYXBwZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLm1vZGFsLWNvbnRhaW5lciAudmlkZW8td3JhcHBlciBpZnJhbWUge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG4ubW9kYWwtY29udGFpbmVyIC5jbG9zZS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yMHB4O1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnJlYWRjcnVtYiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gIH1cbn1cbi5icmVhZGNydW1iIC5zZXBhcmF0b3Ige1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDAgMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDggMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjA5Mjk2MzkgMTUuMDgyM0w3LjE2NDAzIDguMDExMkwwLjA3MDMxMjUgMC45MTc0OEMyLjg4MzQ5IDUuMjA3OSAyLjg4NzQ5IDEwLjc5NTkgMC4wOTI5NjM5IDE1LjA4MjNaJyBmaWxsPSclMjM3Qzg2OTknLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uYnJlYWRjcnVtYiAuc2VwYXJhdG9yOmxhc3Qtb2YtdHlwZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCA4IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4yNTg5OCAxNS4wODIzTDcuMzMwMDUgOC4wMTEyTDAuMjM2MzI4IDAuOTE3NDhDMy4wNDk1MSA1LjIwNzkgMy4wNTM1MSAxMC43OTU5IDAuMjU4OTggMTUuMDgyM1onIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5icmVhZGNydW1iIHNwYW4ge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGEgQWx0IEJvb2tcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5icmVhZGNydW1iIHNwYW4gYSBzcGFuIHtcbiAgY29sb3I6ICM3Qzg2OTk7XG59XG4uYnJlYWRjcnVtYiBzcGFuIGE6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMTQxRDQxO1xufVxuXG4udmlkZW8tYnV0dG9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udmlkZW8tYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudmlkZW8tYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuLnZpZGVvLWJ1dHRvbjpob3ZlciAudmlkZW8tYnV0dG9uLWludGVyaW9yIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLnZpZGVvLWJ1dHRvbiAudmlkZW8tYnV0dG9uLWludGVyaW9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDExNXB4O1xuICBoZWlnaHQ6IDExNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnZpZGVvLWJ1dHRvbiAudmlkZW8tYnV0dG9uLWludGVyaW9yIHtcbiAgICB3aWR0aDogNTcuNXB4O1xuICAgIGhlaWdodDogNTcuNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnZpZGVvLWJ1dHRvbiAudmlkZW8tYnV0dG9uLWludGVyaW9yIHN2ZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi52aWRlby1uby1jb250cm9scyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4udmlkZW8tcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEwMHB4KTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxMDBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnZpZGVvLXBsYXkge1xuICAgIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZGFzaCB7XG4gIGZyb20ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAzNDI4O1xuICB9XG4gIHRvIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBpbmZvZ3JhcGhpY0Rhc2gge1xuICBmcm9tIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMTAwMDtcbiAgfVxuICB0byB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZGFzaEludmVydGVkIHtcbiAgZnJvbSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDYwMDtcbiAgfVxuICB0byB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEyNTA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZ3Jvd1kge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZ3Jvd1gge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gIH1cbn1cbi5saW5lcy1jb250YWluZXIgc3ZnIHBhdGgge1xuICBzdHJva2UtZGFzaG9mZnNldDogMzQyODtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMzQyODtcbiAgYW5pbWF0aW9uOiBkYXNoIDVzIGZvcndhcmRzO1xufVxuLmxpbmVzLWNvbnRhaW5lciBzdmcgcGF0aDpudGgtb2YtdHlwZSgxKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG4ubGluZXMtY29udGFpbmVyIHN2ZyBwYXRoOm50aC1vZi10eXBlKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAycztcbn1cbi5saW5lcy1jb250YWluZXIgc3ZnIHBhdGg6bnRoLW9mLXR5cGUoMykge1xuICBhbmltYXRpb24tZGVsYXk6IDNzO1xufVxuLmxpbmVzLWNvbnRhaW5lciBzdmcgcGF0aDpudGgtb2YtdHlwZSg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNHM7XG59XG5cbi51YmVyZmxpcCAudWYtbGF6eS1sb2FkZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udWJlcmZsaXAgI3VmLWxhenktbG9hZGVyLTEwMjkyODM0IHtcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4udWJlcmZsaXAgLnVmLWxhenktbG9hZGVyIC51Zi10aWxlLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAtMTBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0bztcbn1cbi51YmVyZmxpcCAudWYtdGlsZS13cmFwcGVyIC51Zi10aWxlIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWY5O1xuICB3aWR0aDogMTAwJTtcbn1cbi51YmVyZmxpcCAudWYtdGlsZS1jb250YWluZXIgLnVmLXRpbGUtd3JhcHBlciB7XG4gIHdpZHRoOiAyMyU7XG4gIG1hcmdpbjogMCAxJSAyMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbn1cbi51YmVyZmxpcCAudWYtdGlsZS13cmFwcGVyIC51Zi10aWxlIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmOSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnViZXJmbGlwIGZpZ3VyZS51Zi10aWxlLXRodW1ibmFpbCB7XG4gIGhlaWdodDogNDElICFpbXBvcnRhbnQ7XG59XG4udWJlcmZsaXAgZmlndXJlLnVmLXRpbGUtdGh1bWJuYWlsIGltZyB7XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi51YmVyZmxpcCAudWYtdGlsZS13cmFwcGVyIC51Zi10aWxlIC51Zi10aWxlLWNvcHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWY5O1xuICBwYWRkaW5nOiAxNXB4IDIycHggNDBweDtcbn1cbi51YmVyZmxpcCAudWYtdGlsZS1jb250YWluZXIgLnVmLXRpbGUtY29weSAudWYtdGlsZS1mcmllbmRseS10aW1lc3RhbXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnViZXJmbGlwIC51Zi10aWxlLXdyYXBwZXIgLnVmLXRpbGUgLnVmLXRpbGUtdGl0bGUge1xuICBmb250LWZhbWlseTogQXZlbnRhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMTQxZDQxICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMjNweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDdweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnViZXJmbGlwIC51Zi10aWxlLXdyYXBwZXIgLnVmLXRpbGUgLnVmLXRpbGUtY29udGVudC1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1Zjk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4udWJlcmZsaXAgLnVmLXRpbGUtd3JhcHBlciAudWYtdGlsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi51YmVyZmxpcCAudWYtdGlsZSAudWYtdGlsZS1jb250ZW50LWxhYmVsLXRleHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnViZXJmbGlwIC51Zi10aWxlLWNvbnRhaW5lciAudWYtdGlsZS1jb250ZW50LWxhYmVsIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwtdGV4dCB7XG4gIHBhZGRpbmc6IDAgMCAwIDIycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDE5LjJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi51YmVyZmxpcCAudWYtdGlsZS13cmFwcGVyIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwgLnVmLXRpbGUtY29udGVudC1sYWJlbC10ZXh0IHNwYW4ge1xuICBmb250LWZhbWlseTogQXZlbnRhICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICNmNDc5M2I7XG4gIGhlaWdodDogNDFweDtcbiAgbWFyZ2luOiAwO1xufVxuLnViZXJmbGlwIC51Zi10aWxlLXdyYXBwZXIgLnVmLXRpbGUtY29udGVudC1sYWJlbCBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2NpaG9zdC51YmVyZmxpcC5jb20vaGVhbHRoZWRnZS10djIvT0ItODE5Mi9idWlsZC9hc3NldHMvaW1hZ2VzL2NpcmNsZS5zdmcpO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjQ3OTNiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCAwIDI2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udWJlcmZsaXAgLnVmLXRpbGUtY29udGFpbmVyIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwgLnVmLXRpbGUtY29udGVudC1sYWJlbC1hcnJvdyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi51YmVyZmxpcCAudWYtdGlsZS13cmFwcGVyOmhvdmVyIC51Zi10aWxlIC51Zi10aWxlLWNvcHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ZmQ1ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4udWJlcmZsaXAgLnVmLXRpbGUtd3JhcHBlcjpob3ZlciAudWYtdGlsZSAudWYtdGlsZS10aXRsZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4udWJlcmZsaXAgLnVmLXRpbGUtY29udGFpbmVyIC51Zi10aWxlLXdyYXBwZXI6aG92ZXIgLnVmLXRpbGUtY29weSAuc3VidGl0bGUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzNTA7XG4gIGZvbnQtZmFtaWx5OiBUZXh0YSAhaW1wb3J0YW50O1xufVxuLnViZXJmbGlwIC51Zi10aWxlLXdyYXBwZXI6aG92ZXIgLnVmLXRpbGUgLnVmLXRpbGUtY29udGVudC1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhmZDUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG4udWJlcmZsaXAgLnVmLXRpbGUtY29udGFpbmVyIC51Zi10aWxlLXdyYXBwZXI6aG92ZXIgLnVmLXRpbGUtY29udGVudC1sYWJlbCAudWYtdGlsZS1jb250ZW50LWxhYmVsLXRleHQsXG4udWJlcmZsaXAgLnVmLXRpbGUtY29udGFpbmVyIC51Zi10aWxlLXdyYXBwZXI6aG92ZXIgLnVmLXRpbGUtY29udGVudC1sYWJlbCAudWYtdGlsZS1jb250ZW50LWxhYmVsLXRleHQgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnViZXJmbGlwIC51Zi10aWxlLXdyYXBwZXI6aG92ZXIgLnVmLXRpbGUgLnVmLXRpbGUtY29udGVudC1sYWJlbC1hcnJvdzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9jaWhvc3QudWJlcmZsaXAuY29tL2hlYWx0aGVkZ2UtdHYyL21hc3Rlci9hc3NldHMvaW1hZ2VzL2NpcmNsZS5zdmcpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udWJlcmZsaXAgLnVmLXRpbGUtY29udGFpbmVyIC51Zi10aWxlLXdyYXBwZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC51YmVyZmxpcCAudWYtdGlsZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNDglICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudWJlcmZsaXAgLnVmLXRpbGUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogaGFuZDtcbn1cblxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIFNsaWRlciAqL1xuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLWxpc3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmIHVybChcIi4vaW1hZ2VzL2FqYXgtbG9hZGVyLmdpZlwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogSWNvbnMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90XCIpO1xuICBzcmM6IHVybChcIi4vZm9udHMvc2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi9mb250cy9zbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vZm9udHMvc2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuL2ZvbnRzL3NsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stcHJldjpob3ZlciwgLnNsaWNrLXByZXY6Zm9jdXMsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1uZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSwgLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uc2xpY2stcHJldiB7XG4gIGxlZnQ6IC0yNXB4O1xufVxuW2Rpcj1ydGxdIC5zbGljay1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yNXB4O1xufVxuLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cbltkaXI9cnRsXSAuc2xpY2stcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKGklwiO1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAtMjVweDtcbn1cbltkaXI9cnRsXSAuc2xpY2stbmV4dCB7XG4gIGxlZnQ6IC0yNXB4O1xuICByaWdodDogYXV0bztcbn1cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5bZGlyPXJ0bF0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMjVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlciwgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBjb250ZW50OiBcIuKAolwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICBmb250LXNpemU6IDZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjI1O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjc1O1xufVxuXG4vKiFcbiAqIGFuaW1hdGUuY3NzIC0gaHR0cHM6Ly9hbmltYXRlLnN0eWxlL1xuICogVmVyc2lvbiAtIDQuMS4xXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgSGlwcG9jcmF0aWMgTGljZW5zZSAyLjEgLSBodHRwOi8vZmlyc3Rkb25vaGFybS5kZXZcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjIgQW5pbWF0ZS5jc3NcbiAqL1xuOnJvb3Qge1xuICAtLWFuaW1hdGUtZHVyYXRpb246IDFzO1xuICAtLWFuaW1hdGUtZGVsYXk6IDFzO1xuICAtLWFuaW1hdGUtcmVwZWF0OiAxO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1hbmltYXRlLWR1cmF0aW9uKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS1hbmltYXRlLWR1cmF0aW9uKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9faW5maW5pdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3JlcGVhdC0xIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWFuaW1hdGUtcmVwZWF0KTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tYW5pbWF0ZS1yZXBlYXQpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fcmVwZWF0LTIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDI7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkgKiAyKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkgKiAyKTtcbn1cblxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3JlcGVhdC0zIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAzO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMyk7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0xcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IHZhcigtLWFuaW1hdGUtZGVsYXkpO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLWFuaW1hdGUtZGVsYXkpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktMnMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogMik7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDIpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktM3Mge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogM3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogMyk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDMpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktNHMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogNHM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogNCk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDQpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktNXMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWFuaW1hdGUtZGVsYXkpICogNSk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDUpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZmFzdGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgLyAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pIC8gMik7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mYXN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuOHM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC44cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjgpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjgpO1xufVxuXG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fc2xvdyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMik7XG59XG5cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19zbG93ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMyk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDMpO1xufVxuXG5AbWVkaWEgcHJpbnQsIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFuaW1hdGVfX2FuaW1hdGVkIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuYW5pbWF0ZV9fYW5pbWF0ZWRbY2xhc3MqPU91dF0ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi8qIFNsaWRpbmcgZW50cmFuY2VzICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmFuaW1hdGVfX3NsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG4vKiBGYWRpbmcgZW50cmFuY2VzICAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmFuaW1hdGVfX2ZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cblxuLnNpdGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQge1xuICAgIGhlaWdodDogODhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAuc2l0ZS1icmFuZGluZyBpbWcge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAuc2l0ZS1icmFuZGluZyBpbWcge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24ge1xuICB3aWR0aDogYXV0bztcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLm1lZ2EtbWVudS10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0MHB4O1xuICB0b3A6IDIzcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5tZWdhLW1lbnUtdG9nZ2xlIHtcbiAgICByaWdodDogMTZweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5tZWdhLW1lbnUtdG9nZ2xlIC5tZWdhLXRvZ2dsZS1ibG9jay0wIC5tZWdhLXRvZ2dsZS1hbmltYXRlZC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLm1lZ2EtbWVudS10b2dnbGUgLm1lZ2EtdG9nZ2xlLWJsb2NrLTAgLm1lZ2EtdG9nZ2xlLWFuaW1hdGVkLWlubmVyOmJlZm9yZSwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5tZWdhLW1lbnUtdG9nZ2xlIC5tZWdhLXRvZ2dsZS1ibG9jay0wIC5tZWdhLXRvZ2dsZS1hbmltYXRlZC1pbm5lcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogMztcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5sYXN0LWNoaWxkID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiBjYWxjKDUwJSAtIDI1cHgpO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6Zm9jdXMge1xuICBjb2xvcjogI0Y0NzkzQjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazp2aXNpdGVkOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazpmb2N1czphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6Zm9jdXMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IGEubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRhIEFsdCBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IGEubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rOmZvY3VzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IGEubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rOmZvY3VzIHtcbiAgICBmb250LWZhbWlseTogXCJBdmVudGFcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IGEubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rOmZvY3VzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rOmhvdmVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IGEubWVnYS1tZW51LWxpbms6dmlzaXRlZDpob3ZlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rOmZvY3VzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNGNDc5M0I7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IGEubWVnYS1tZW51LWxpbms6aG92ZXIgLm1lZ2EtaW5kaWNhdG9yOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IGEubWVnYS1tZW51LWxpbms6dmlzaXRlZDpob3ZlciAubWVnYS1pbmRpY2F0b3I6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gYS5tZWdhLW1lbnUtbGluazpmb2N1czpob3ZlciAubWVnYS1pbmRpY2F0b3I6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgOCAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuNTE5OTcgMS45MTU5OUMzLjI4MTA2IDUuMjc4MDggMy4yODEwNyAxMC43MjE1IDEuNTE5OTcgMTQuMDgzNkMxLjMzMzE5IDE0LjQzMDUgMS4xNDY0IDE0Ljc3NzMgMC45MDYyNSAxNS4wNzA4TDcuOTc3MzIgNy45OTk3OEwwLjkwNjI1IDAuOTI4NzExQzEuMTE5NzIgMS4yNDg5MSAxLjMzMzE4IDEuNTY5MTEgMS41MTk5NyAxLjkxNTk5WicgZmlsbD0nJTIzRjQ3OTNCJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rIC5tZWdhLWluZGljYXRvcjphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQgLm1lZ2EtaW5kaWNhdG9yOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IGEubWVnYS1tZW51LWxpbms6Zm9jdXMgLm1lZ2EtaW5kaWNhdG9yOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDggMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjUxOTk3IDEuOTE1OTlDMy4yODEwNiA1LjI3ODA4IDMuMjgxMDcgMTAuNzIxNSAxLjUxOTk3IDE0LjA4MzZDMS4zMzMxOSAxNC40MzA1IDEuMTQ2NCAxNC43NzczIDAuOTA2MjUgMTUuMDcwOEw3Ljk3NzMyIDcuOTk5NzhMMC45MDYyNSAwLjkyODcxMUMxLjExOTcyIDEuMjQ4OTEgMS4zMzMxOCAxLjU2OTExIDEuNTE5OTcgMS45MTU5OVonIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtdG9nZ2xlLW9uID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ubWVnYS10b2dnbGUtb24gPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtdG9nZ2xlLW9uID4gYS5tZWdhLW1lbnUtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjRjQ3OTNCO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ubWVnYS10b2dnbGUtb24gPiBhLm1lZ2EtbWVudS1saW5rIC5tZWdhLWluZGljYXRvcjphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ubWVnYS10b2dnbGUtb24gPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQgLm1lZ2EtaW5kaWNhdG9yOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5tZWdhLXRvZ2dsZS1vbiA+IGEubWVnYS1tZW51LWxpbms6Zm9jdXMgLm1lZ2EtaW5kaWNhdG9yOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDggMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjUxOTk3IDEuOTE1OTlDMy4yODEwNiA1LjI3ODA4IDMuMjgxMDcgMTAuNzIxNSAxLjUxOTk3IDE0LjA4MzZDMS4zMzMxOSAxNC40MzA1IDEuMTQ2NCAxNC43NzczIDAuOTA2MjUgMTUuMDcwOEw3Ljk3NzMyIDcuOTk5NzhMMC45MDYyNSAwLjkyODcxMUMxLjExOTcyIDEuMjQ4OTEgMS4zMzMxOCAxLjU2OTExIDEuNTE5OTcgMS45MTU5OVonIGZpbGw9JyUyM0Y0NzkzQicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ubWVnYS10b2dnbGUtb24gPiBhLm1lZ2EtbWVudS1saW5rIC5tZWdhLWluZGljYXRvciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ubWVnYS10b2dnbGUtb24gPiBhLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQgLm1lZ2EtaW5kaWNhdG9yLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5tZWdhLXRvZ2dsZS1vbiA+IGEubWVnYS1tZW51LWxpbms6Zm9jdXMgLm1lZ2EtaW5kaWNhdG9yIHtcbiAgICB0cmFuc2Zvcm06IG1hdHJpeCgwLCAxLCAxLCAwLCAxLCAxKTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhGRDU7XG4gIHRvcDogMTAwJTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDgzcHgpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogSGlkZSBzY3JvbGxiYXIgZm9yIElFLCBFZGdlIGFuZCBGaXJlZm94ICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBJRSBhbmQgRWRnZSAqL1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZpcmVmb3ggKi9cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdy5mbGV4ID4gLm1lZ2Etc3ViLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdy5mbGV4ID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cuZmxleCA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLndpZGdldF90ZXh0IHtcbiAgcGFkZGluZzogNDBweCA4MHB4IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVFNEVFO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC53aWRnZXRfdGV4dCB7XG4gICAgcGFkZGluZzogMzBweCA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAud2lkZ2V0X3RleHQge1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAud2lkZ2V0X3RleHQgLm1lZ2EtYmxvY2stdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC53aWRnZXRfdGV4dCAubWVnYS1ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBwYWRkaW5nOiA4MHB4IDgwcHggODBweCA2NXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4IDUwcHggNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4IDQwcHggNDBweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazp2aXNpdGVkLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQ6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpmb2N1czphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbTpob3ZlciAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtOmhvdmVyIC5tZWdhLW1lbnUtbGluazp2aXNpdGVkLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbTpob3ZlciAubWVnYS1tZW51LWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwOEZENTtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtOmhvdmVyIC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW06aG92ZXIgLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQ6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtOmhvdmVyIC5tZWdhLW1lbnUtbGluazpmb2N1czphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nJTIzMTQxRDQxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE0MUQ0MTtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51IHtcbiAgcGFkZGluZzogMTRweCA0MHB4IDEwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudTpudGgtb2YtdHlwZSgxKSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnU6bnRoLW9mLXR5cGUoMSkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51Om50aC1vZi10eXBlKDIpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51IHtcbiAgICBwYWRkaW5nOiA4cHggNTBweCA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUge1xuICAgIHBhZGRpbmc6IDEwcHggNDBweCA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4RkQ1O1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51IHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIHtcbiAgcGFkZGluZzogNDJweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0YzRjVGOTtcbiAgbWluLWhlaWdodDogMzE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtLnByb3ZpZGVyLWRhdGEtbWFuYWdtZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLW1lbnUtbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJBdmVudGFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1tZW51LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2EtbWVudS1saW5rIC5tZWdhLWluZGljYXRvciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1tZW51LWxpbmsgLm1lZ2EtaW5kaWNhdG9yOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIHZpZXdCb3g9JzAgMCA0MCA0MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIwIDguMzMzNVYzMS42NjY4JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDcGF0aCBkPSdNOC4zMzIwMyAyMEgzMS42NjU0JyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2EtbWVudS1saW5rW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLm1lZ2EtaW5kaWNhdG9yOmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnIHZpZXdCb3g9JzAgMCA0MCA0MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTguMzMyMDMgMjBIMzEuNjY1NCcgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0UlMEFcIik7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6Zm9jdXMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6aG92ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQ6aG92ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmZvY3VzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtLm1lZ2EtZGlzYWJsZS1saW5rIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbS5tZWdhLWRpc2FibGUtbGluayAubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbS5tZWdhLWRpc2FibGUtbGluayAubWVnYS1tZW51LWxpbms6Zm9jdXMge1xuICBmb250LWZhbWlseTogXCJUZXh0YSBBbHQgQm9va1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtLm1lZ2EtZGlzYWJsZS1saW5rIC5tZWdhLW1lbnUtbGluazpob3ZlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbS5tZWdhLWRpc2FibGUtbGluayAubWVnYS1tZW51LWxpbms6dmlzaXRlZDpob3ZlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbS5tZWdhLWRpc2FibGUtbGluayAubWVnYS1tZW51LWxpbms6Zm9jdXM6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0ubWVnYS1kaXNhYmxlLWxpbmsgLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtLm1lZ2EtZGlzYWJsZS1saW5rIC5tZWdhLW1lbnUtbGluazp2aXNpdGVkOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtLm1lZ2EtZGlzYWJsZS1saW5rIC5tZWdhLW1lbnUtbGluazpmb2N1czphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5tZWdhLW1lbnUtZmx5b3V0Lm1lZ2EtdG9nZ2xlLW9uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtbWVudS1mbHlvdXQgPiAubWVnYS1zdWItbWVudSB7XG4gIHBhZGRpbmc6IDMwcHggNjBweDtcbiAgd2lkdGg6IDQyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmbG9hdDogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ubWVnYS1tZW51LWZseW91dCA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtbWVudS1mbHlvdXQgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNDFENDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtbWVudS1mbHlvdXQgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ubWVnYS1tZW51LWZseW91dCA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtbWVudS1mbHlvdXQgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ubWVnYS1tZW51LWZseW91dCA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREVFNEVFO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5tZWdhLW1lbnUtZmx5b3V0ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtbWVudS1mbHlvdXQgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLW1lbnUtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Rjk7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJBdmVudGFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ubWVnYS1tZW51LWZseW91dCA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2EtbWVudS1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ubWVnYS1tZW51LWZseW91dCA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2EtbWVudS1saW5rIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtbWVudS1mbHlvdXQgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLm1lZ2EtbWVudS1mbHlvdXQgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2EtbWVudS1saW5rIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMjBweCAwIDA7XG4gIGNvbG9yOiAjN0M4Njk5O1xuICBmb250LWZhbWlseTogXCJBdmVudGFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ubWVnYS1tZW51LWZseW91dCA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1tZW51LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiB7XG4gIHBhZGRpbmc6IDYwcHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDYwcHggMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSgxKSB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbiAgd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW46bnRoLW9mLXR5cGUoMSkge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICB3aWR0aDogMjMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDEpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDEpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDIpIHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RFRTRFRTtcbiAgd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW46bnRoLW9mLXR5cGUoMikge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDIzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW46bnRoLW9mLXR5cGUoMikge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDIpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSgzKSB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDMpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSgzKSA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREVFNEVFO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW46bnRoLW9mLXR5cGUoMykgPiAubWVnYS1zdWItbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW46bnRoLW9mLXR5cGUoMykgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSB7XG4gIHBhZGRpbmc6IDYwcHggODBweCAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW46bnRoLW9mLXR5cGUoMykgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogNjBweCA2MHB4IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDMpID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSgzKSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSgzKSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERUU0RUU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDMpID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RFRTRFRTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDMpID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW06bnRoLW9mLXR5cGUoMSkge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW46bnRoLW9mLXR5cGUoMykgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLW1lbnUtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSgzKSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2EtbWVudS1saW5rIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW46bnRoLW9mLXR5cGUoMykgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLW1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW46bnRoLW9mLXR5cGUoMykgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLW1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSgzKSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDMpID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbjpudGgtb2YtdHlwZSg0KSB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uOm50aC1vZi10eXBlKDQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJBdmVudGFcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluayB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbS53aWRnZXRfdGV4dCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDgwcHggNjVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAudGV4dHdpZGdldCB7XG4gICAgcGFkZGluZzogODBweCA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQge1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCAxMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQgaDYge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAudGV4dHdpZGdldCBoNSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC50ZXh0d2lkZ2V0IC5idXR0b24sIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC50ZXh0d2lkZ2V0IC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAudGV4dHdpZGdldCAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC50ZXh0d2lkZ2V0IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC50ZXh0d2lkZ2V0IC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAudGV4dHdpZGdldCAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQgLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC50ZXh0d2lkZ2V0IC5idXR0b246dmlzaXRlZCwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAudGV4dHdpZGdldCAuYnV0dG9uOmZvY3VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMDA4RkQ1O1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAudGV4dHdpZGdldCAuYnV0dG9uOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC50ZXh0d2lkZ2V0IC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjphZnRlciwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAudGV4dHdpZGdldCAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAudGV4dHdpZGdldCAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAudGV4dHdpZGdldCAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbS5yZXNvdXJjZXMtbWVudSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWNvbHVtbiA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtIC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC50ZXh0d2lkZ2V0IC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0ucmVzb3VyY2VzLW1lbnUgPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1jb2x1bW4gPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSAudGV4dHdpZGdldCAuYnV0dG9uOnZpc2l0ZWQ6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtLnJlc291cmNlcy1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtY29sdW1uID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gLnRleHR3aWRnZXQgLmJ1dHRvbjpmb2N1czphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhGRDU7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyB7XG4gIG1hcmdpbi1yaWdodDogMTklO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTY2MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIHtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1lbnUtaWNvbnMge1xuICAgIG1hcmdpbi1yaWdodDogMTUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1lbnUtaWNvbnMge1xuICAgIG1hcmdpbi1yaWdodDogNjJweDtcbiAgfVxufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1lbnUtaWNvbnMgLnNlYXJjaC1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1lbnUtaWNvbnMgLmFzbF93X2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5hc2xfd19jb250YWluZXIge1xuICAgIGxlZnQ6IDQwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5hc2xfd19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1lbnUtaWNvbnMgLmFzbF93X2NvbnRhaW5lciB7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1lbnUtaWNvbnMgLmFzbF93X2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5hc2xfd19jb250YWluZXIge1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTEge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1lbnUtaWNvbnMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUxIC5wcm9ib3gge1xuICBwYWRkaW5nOiAyNHB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMSAucHJvYm94IHtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIH1cbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMSAucHJvYm94IC5wcm9jbG9zZSBzdmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1lbnUtaWNvbnMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUxIC5wcm9ib3ggZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMSAucHJvYm94IGZvcm0gaW5wdXQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMSAucHJvYm94IGZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRhIEFsdCBCb29rXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMSAucHJvYm94IGZvcm0gaW5wdXQsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tZW51LWljb25zIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMSAucHJvYm94IGZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTEgLnByb2JveCBmb3JtIGlucHV0LCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTEgLnByb2JveCBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWVudS1pY29ucyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTEgLnByb2JveCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIGNvbG9yOiAjRjQ3OTNCICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YSBFeHRyYUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1lbnUtaWNvbnMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUxIC5wcm9ib3ggZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgfVxufVxuXG4jYWpheHNlYXJjaGxpdGVyZXMxLmFzbF9yLnZlcnRpY2FsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTBweCAxNzBweCAzMHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMCAyMHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTg0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgI2FqYXhzZWFyY2hsaXRlcmVzMS5hc2xfci52ZXJ0aWNhbCB7XG4gICAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICNhamF4c2VhcmNobGl0ZXJlczEuYXNsX3IudmVydGljYWwge1xuICAgIHBhZGRpbmc6IDAgMTUwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNhamF4c2VhcmNobGl0ZXJlczEuYXNsX3IudmVydGljYWwge1xuICAgIHBhZGRpbmc6IDAgMTEwcHggMTBweDtcbiAgICBsZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAjYWpheHNlYXJjaGxpdGVyZXMxLmFzbF9yLnZlcnRpY2FsIHtcbiAgICBwYWRkaW5nOiAwIDQwcHggMTBweDtcbiAgICBsZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNhamF4c2VhcmNobGl0ZXJlczEuYXNsX3IudmVydGljYWwgLnJlc3VsdHMge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogNDMycHg7XG59XG4jYWpheHNlYXJjaGxpdGVyZXMxLmFzbF9yLnZlcnRpY2FsIC5yZXN1bHRzIC5pdGVtIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuI2FqYXhzZWFyY2hsaXRlcmVzMS5hc2xfci52ZXJ0aWNhbCAucmVzdWx0cyAuaXRlbTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERUU0RUU7XG59XG4jYWpheHNlYXJjaGxpdGVyZXMxLmFzbF9yLnZlcnRpY2FsIC5yZXN1bHRzIC5pdGVtIC5hc2xfY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG4jYWpheHNlYXJjaGxpdGVyZXMxLmFzbF9yLnZlcnRpY2FsIC5yZXN1bHRzIC5pdGVtIC5hc2xfY29udGVudCBoMyBhIHtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YSBNZWRpdW1cIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICNhamF4c2VhcmNobGl0ZXJlczEuYXNsX3IudmVydGljYWwgLnJlc3VsdHMgLml0ZW0gLmFzbF9jb250ZW50IGgzIGEge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNhamF4c2VhcmNobGl0ZXJlczEuYXNsX3IudmVydGljYWwgLnJlc3VsdHMgLml0ZW0gLmFzbF9jb250ZW50IGgzIGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxufVxuI2FqYXhzZWFyY2hsaXRlcmVzMS5hc2xfci52ZXJ0aWNhbCAucmVzdWx0cyAuaXRlbSAuYXNsX2NvbnRlbnQgLmFzbF9kZXNjIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRhIEFsdCBCb29rXCI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI2FqYXhzZWFyY2hsaXRlcmVzMS5hc2xfci52ZXJ0aWNhbCAucmVzdWx0cyAuaXRlbSAuYXNsX2NvbnRlbnQgLmFzbF9kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4jYWpheHNlYXJjaGxpdGVyZXMxLmFzbF9yLnZlcnRpY2FsIC5yZXN1bHRzIC5hc2xfa2V5d29yZCwgI2FqYXhzZWFyY2hsaXRlcmVzMS5hc2xfci52ZXJ0aWNhbCAucmVzdWx0cyAuYXNsX25vcmVzX2hlYWRlciB7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LWZhbWlseTogXCJUZXh0YSBBbHQgQm9va1wiO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4uc2l0ZS1mb290ZXIgLmZ1cnRoZXItcmVzb3VyY2VzLXNlY3Rpb24gaDMge1xuICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXIgLmZ1cnRoZXItcmVzb3VyY2VzLXNlY3Rpb24gaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuY3RhLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2l0ZS1mb290ZXIgLmN0YS1zZWN0aW9uIC5saW5lcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA5NHB4O1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5jdGEtc2VjdGlvbiAubGluZXMtY29udGFpbmVyIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1mb290ZXIgLmN0YS1zZWN0aW9uIC5saW5lcy1jb250YWluZXIge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLmN0YS1zZWN0aW9uIC5saW5lcy1jb250YWluZXIgc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi5zaXRlLWZvb3RlciAuY3RhLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci5kZXNrdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5jdGEtc2VjdGlvbiAubGluZXMtY29udGFpbmVyLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLmN0YS1zZWN0aW9uIC5saW5lcy1jb250YWluZXIudGFibGV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuc2l0ZS1mb290ZXIgLmN0YS1zZWN0aW9uIC5saW5lcy1jb250YWluZXIudGFibGV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5jdGEtc2VjdGlvbiAubGluZXMtY29udGFpbmVyLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5jdGEtc2VjdGlvbiAubGluZXMtY29udGFpbmVyLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuY3RhLXNlY3Rpb24gLmN0YS1zZWN0aW9uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MUQ0MTtcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuY3RhLXNlY3Rpb24gLmN0YS1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWZvb3RlciAuY3RhLXNlY3Rpb24gLmN0YS1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuY3RhLXNlY3Rpb24gLmN0YS1zZWN0aW9uLWNvbnRhaW5lciBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNpdGUtZm9vdGVyIC5jdGEtc2VjdGlvbiAuY3RhLXNlY3Rpb24tY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWF4LXdpZHRoOiAzOTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC50b3AtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMTAwcHggNDBweCA1MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFRTRFRTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnRvcC1mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAubGVmdC1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC50b3AtZm9vdGVyIC5sZWZ0LWNvbnRhaW5lciAuZm9vdGVyLWxvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAucmlnaHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC50b3AtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC50b3AtZm9vdGVyIC5sZWZ0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC50b3AtZm9vdGVyIC5sZWZ0LWNvbnRhaW5lciAuZm9vdGVyLWxvZ28ge1xuICAgIHdpZHRoOiA5NnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciBhIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC50b3AtZm9vdGVyIC5mb290ZXItbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAuc29jaWFsLWljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAuc29jaWFsLWljb25zIC5zb2NpYWwtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC50b3AtZm9vdGVyIC5zb2NpYWwtaWNvbnMgLnNvY2lhbC1pY29uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAubWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnRvcC1mb290ZXIgLm1lbnUge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAubWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLnRvcC1mb290ZXIgLm1lbnUgPiAubWVudS1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDEzN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAubWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAubWVudSAubWVudS1pdGVtIGEge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbnRhIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAudG9wLWZvb3RlciAubWVudSAubWVudS1pdGVtIC5zdWItbWVudSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC5ib3R0b20tZm9vb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2l0ZS1mb290ZXIgLnNpdGUtaW5mbyAuYm90dG9tLWZvb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC5ib3R0b20tZm9vb3RlciAubGVmdC1jb250YWluZXIsIC5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC5ib3R0b20tZm9vb3RlciAucmlnaHQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpdGUtZm9vdGVyIC5zaXRlLWluZm8gLmJvdHRvbS1mb29vdGVyIHAsIC5zaXRlLWZvb3RlciAuc2l0ZS1pbmZvIC5ib3R0b20tZm9vb3RlciBhIHtcbiAgY29sb3I6ICM3Qzg2OTk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5oZXJvLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTg0MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24ub25seS10ZXh0LWhlcm8uaW50ZXJpb3ItaGVybyAubGluZXMtY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5vbmx5LXRleHQtaGVyby5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLm9ubHktdGV4dC1oZXJvLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVyby1zZWN0aW9uLm9ubHktdGV4dC1oZXJvLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4uaGVyby1zZWN0aW9uLm9ubHktdGV4dC1oZXJvLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgcCB7XG4gIG1heC13aWR0aDogNDY5cHg7XG59XG4uaGVyby1zZWN0aW9uIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxRDQxO1xuICBwYWRkaW5nLXRvcDogMTA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24gLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbiAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhlcm8tc2VjdGlvbiAubGluZXMtY29udGFpbmVyIHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG4uaGVyby1zZWN0aW9uIC5saW5lcy1jb250YWluZXIuZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlcm8tc2VjdGlvbiAubGluZXMtY29udGFpbmVyLnRhYmxldCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tc2VjdGlvbiAubGluZXMtY29udGFpbmVyLnRhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciB7XG4gIGFzcGVjdC1yYXRpbzogMTg0MC84NzI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBhc3BlY3QtcmF0aW86IDgxOS8xMDQ5O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwM3B4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAudGl0bGUtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA4ODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC50aXRsZS1jb250YWluZXIgaDEge1xuICBjb2xvcjogIzAwOEZENTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAudGl0bGUtY29udGFpbmVyIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC50aXRsZS1jb250YWluZXIgaDEgc3BhbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLnJvdGF0aW5nLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLnJvdGF0aW5nLXRleHQuc2xpY2staW5pdGlhbGl6ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC50ZXh0LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMzk1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAudGV4dC1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmJ1dHRvbnMtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAzNzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmJ1dHRvbnMtY29udGFpbmVyIC5idXR0b24sIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5idXR0b25zLWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5idXR0b25zLWNvbnRhaW5lciAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5idXR0b25zLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5idXR0b25zLWNvbnRhaW5lciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuYnV0dG9ucy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuYnV0dG9ucy1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rLCAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuYnV0dG9ucy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmJ1dHRvbnMtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuYnV0dG9ucy1jb250YWluZXIgaHIge1xuICBiYWNrZ3JvdW5kOiAjN0M4Njk5O1xuICBtYXJnaW46IDMwcHggYXV0bztcbn1cbi5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBwYWRkaW5nOiA0MHB4IDQwcHggODhweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgd2lkdGg6IDM2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMDBweDtcbiAgYm90dG9tOiAtMTAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM2NXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMge1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMge1xuICAgIG1hcmdpbjogLTMwJSAxMTBweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IHVuc2V0O1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICB3aWR0aDogNDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIHtcbiAgICBtYXJnaW46IC0zNyUgNjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyB7XG4gICAgd2lkdGg6IDM2MHB4O1xuICAgIG1hcmdpbjogLTM3JSBhdXRvIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IC00MHB4IGF1dG8gMDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyAubmV3cy1jYXJkLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDMxM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIC5uZXdzLWNhcmQtY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIC5uZXdzLWNhcmQtY29udGFpbmVyIC5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMgLm5ld3MtY2FyZC1jb250YWluZXIgLmNhcmQtdGV4dCB7XG4gIGZsZXg6IDE7XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIC5uZXdzLWNhcmQtY29udGFpbmVyIC5idXR0b24sIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMgLm5ld3MtY2FyZC1jb250YWluZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIC5uZXdzLWNhcmQtY29udGFpbmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyAubmV3cy1jYXJkLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMgLm5ld3MtY2FyZC1jb250YWluZXIgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyAubmV3cy1jYXJkLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMgLm5ld3MtY2FyZC1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rLCAuaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIC5uZXdzLWNhcmQtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMgLm5ld3MtY2FyZC1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMgLnNsaWNrLWRvdHMge1xuICBib3R0b206IDQwcHg7XG4gIGxlZnQ6IDA7XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIC5zbGljay1kb3RzIGxpIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuLmhlcm8tc2VjdGlvbi5ob21lLWhlcm8gLmhlcm8tbmV3cy1jYXJkcyAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgcGFkZGluZzogMDtcbn1cbi5oZXJvLXNlY3Rpb24uaG9tZS1oZXJvIC5oZXJvLW5ld3MtY2FyZHMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERUU0RUU7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyby1zZWN0aW9uLmhvbWUtaGVybyAuaGVyby1uZXdzLWNhcmRzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEZENTtcbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAubGluZXMtY29udGFpbmVyIHtcbiAgcmlnaHQ6IC00MHB4O1xuICB0b3A6IC0xNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHRvcDogLTkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgcmlnaHQ6IC0xNnB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmxpbmVzLWNvbnRhaW5lci5kZXNrdG9wIHN2ZyB7XG4gIHdpZHRoOiA1MTlweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5saW5lcy1jb250YWluZXIubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAubGluZXMtY29udGFpbmVyLm1vYmlsZSBzdmcge1xuICB3aWR0aDogMTMzcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5saW5lcy1jb250YWluZXIubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIGgxIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIGgxIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyBoMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi9pbWFnZXMvaGVyby1iYWNrZ3JvdW5kLWdyYWRpZW50LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA2NjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ltYWdlcy9oZXJvLWJhY2tncm91bmQtZ3JhZGllbnQtbW9iaWxlLnBuZ1wiKTtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctdG9wOiAxNjVweDtcbiAgcGFkZGluZy1ib3R0b206IDE0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNDY5cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIGgxIHtcbiAgY29sb3I6ICMwMDhGRDU7XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgaDMsIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBoNCwgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIGg1IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIGgzLCAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgaDQsIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBvbCwgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciBvbCBsaSwgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHVsIGxpIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIC5idXR0b24sIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rLCAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgaHIge1xuICBiYWNrZ3JvdW5kOiAjN0M4Njk5O1xuICBtYXJnaW46IDMwcHggYXV0bztcbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9uLCAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5tZWdhLW1lbnUtbGluaywgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAubWVnYS1tZW51LWxpbmsge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9uLCAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5tZWdhLW1lbnUtbGluaywgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAubWVnYS1tZW51LWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAubGlua3MtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmxpbmtzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5saW5rcy1jb250YWluZXIgaDUge1xuICBjb2xvcjogIzAwOEZENTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmxpbmtzLWNvbnRhaW5lciBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5saW5rcy1jb250YWluZXIgaHIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdDODY5OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmxpbmtzLWNvbnRhaW5lciBociB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIsIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudmlkZW8tY29udGFpbmVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyLCAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIgaW1nLCAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnZpZGVvLWNvbnRhaW5lciBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciAudmlkZW8td3JhcHBlciwgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC52aWRlby1jb250YWluZXIgLnZpZGVvLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5wYXJ0bmVycy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciwgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvLmhlcm8td2l0aC1jYXJkcyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIsIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby50b3AtdGV4dC1hbGlnbiAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5oZXJvLXdpdGgtY2FyZHMge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvLmhlcm8td2l0aC1jYXJkcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjAwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5oZXJvLXdpdGgtY2FyZHMgLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiA3MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8uaGVyby13aXRoLWNhcmRzIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8uaGVyby13aXRoLWNhcmRzIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5oZXJvLWNhcmRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IC0yMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvLmhlcm8td2l0aC1jYXJkcyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaGVyby1jYXJkcyB7XG4gICAgYm90dG9tOiAtMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvLmhlcm8td2l0aC1jYXJkcyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaGVyby1jYXJkcyB7XG4gICAgYm90dG9tOiAtMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTI5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvLmhlcm8td2l0aC1jYXJkcyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaGVyby1jYXJkcyB7XG4gICAgYm90dG9tOiAtMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvLmhlcm8td2l0aC1jYXJkcyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaGVyby1jYXJkcyB7XG4gICAgYm90dG9tOiAtNTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8uaGVyby13aXRoLWNhcmRzIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5oZXJvLWNhcmRzIHtcbiAgICB0b3A6IDcwJTtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvLmhlcm8td2l0aC1jYXJkcyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaGVyby1jYXJkcyAuaGVyby1jYXJkcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5oZXJvLXdpdGgtY2FyZHMgLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmhlcm8tY2FyZHMgLmhlcm8tY2FyZHMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvLmhlcm8td2l0aC1jYXJkcyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaGVyby1jYXJkcyAuaGVyby1jYXJkcy1jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5oZXJvLXdpdGgtY2FyZHMgLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmhlcm8tY2FyZHMgLmhlcm8tY2FyZHMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvLmhlcm8td2l0aC1jYXJkcyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaGVyby1jYXJkcyAuaGVyby1jYXJkcy1jb250YWluZXIgLmNhcmQtaXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Rjk7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMjBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEyOXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5oZXJvLXdpdGgtY2FyZHMgLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmhlcm8tY2FyZHMgLmhlcm8tY2FyZHMtY29udGFpbmVyIC5jYXJkLWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMTBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvLmhlcm8td2l0aC1jYXJkcyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaGVyby1jYXJkcyAuaGVyby1jYXJkcy1jb250YWluZXIgLmNhcmQtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5oZXJvLXdpdGgtY2FyZHMgLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmhlcm8tY2FyZHMgLmhlcm8tY2FyZHMtY29udGFpbmVyIC5jYXJkLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaGVyby1zZWN0aW9uLmludGVyaW9yLWhlcm8uaGVyby13aXRoLWNhcmRzIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5oZXJvLWNhcmRzIC5oZXJvLWNhcmRzLWNvbnRhaW5lciAuY2FyZC1pdGVtIC5jYXJkLWl0ZW0tY29udGFpbmVyIHtcbiAgcGFkZGluZzogNjBweDtcbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5oZXJvLXdpdGgtY2FyZHMgLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmhlcm8tY2FyZHMgLmhlcm8tY2FyZHMtY29udGFpbmVyIC5jYXJkLWl0ZW0gLmNhcmQtaXRlbS1jb250YWluZXIgaDUge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5oZXJvLXNlY3Rpb24uaW50ZXJpb3ItaGVyby5oZXJvLXdpdGgtY2FyZHMgLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmhlcm8tY2FyZHMgLmhlcm8tY2FyZHMtY29udGFpbmVyIC5jYXJkLWl0ZW0gLmNhcmQtaXRlbS1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjMTQxRDQxO1xuICBmb250LXdlaWdodDogMzUwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmhlcm8tc2VjdGlvbi5pbnRlcmlvci1oZXJvLmhlcm8td2l0aC1jYXJkcyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaGVyby1jYXJkcyAuaGVyby1jYXJkcy1jb250YWluZXIgLmNhcmQtaXRlbSAuY2FyZC1pdGVtLWNvbnRhaW5lciBwID4gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODQwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAubGluZXMtY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAubGVmdC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDYyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5sZWZ0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5sZWZ0LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5sZWZ0LWNvbnRhaW5lciBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5yaWdodC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAucmlnaHQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAucmlnaHQtY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEwMHB4IDYwcHggMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDY2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgc3ZnIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciBzdmcgLmRhc2hlZCB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHN2ZyAuZGFzaGVkLnJ1bi1hbmltYXRpb24ge1xuICBhbmltYXRpb246IGluZm9ncmFwaGljRGFzaCAxMHMgbGluZWFyIGZvcndhcmRzO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHN2ZyAuZGFzaGVkLnJ1bi1hbmltYXRpb24uYWNjZWxlcmF0ZWQge1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHN2ZyAuY2VudGVyLWRhc2hlZCB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDEwMDA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHN2ZyAuY2VudGVyLWRhc2hlZC5ydW4tYW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uOiBpbmZvZ3JhcGhpY0Rhc2ggM3MgbGluZWFyIGZvcndhcmRzO1xuICBhbmltYXRpb24tZGVsYXk6IDNzO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHN2ZyAuY2VudGVyLWRhc2hlZC5ydW4tYW5pbWF0aW9uLmFjY2VsZXJhdGVkIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIHN2ZyBsaW5lLmRhc2hlZC5ydW4tYW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA0cztcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciBzdmcgbGluZS5kYXNoZWQucnVuLWFuaW1hdGlvbi5hY2NlbGVyYXRlZCB7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgc3ZnIC5ob21lcGFnZS1ncmFwaGljLWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgc3ZnIC5ob21lcGFnZS1ncmFwaGljLWxpbms6aG92ZXIgLmJsb2NrLWJhY2tncm91bmQsIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciBzdmcgLmhvbWVwYWdlLWdyYXBoaWMtbGluay5hY3RpdmUgLmJsb2NrLWJhY2tncm91bmQge1xuICBmaWxsOiAjMGEyMzNmO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubGVmdC10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5MHB4O1xuICBsZWZ0OiA3OXB4O1xuICB3aWR0aDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubGVmdC10aXRsZSB7XG4gICAgbGVmdDogNTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5sZWZ0LXRpdGxlIHtcbiAgICB0b3A6IDgwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5sZWZ0LXRpdGxlIHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5sZWZ0LXRpdGxlIHtcbiAgICB0b3A6IDQwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLmxlZnQtdGl0bGUgaDYge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLm1pZGRsZS10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTk1cHg7XG4gIHRvcDogMjI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODM5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubWlkZGxlLXRpdGxlIHtcbiAgICBsZWZ0OiA0MTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAyNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLm1pZGRsZS10aXRsZSB7XG4gICAgdG9wOiAyODBweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubWlkZGxlLXRpdGxlIGg1IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubWlkZGxlLXRpdGxlIGg1IHtcbiAgICBmb250LWZhbWlseTogXCJBdmVudGFcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5sZWZ0LWl0ZW1zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4OXB4O1xuICBsZWZ0OiA3OXB4O1xuICB3aWR0aDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubGVmdC1pdGVtcyB7XG4gICAgbGVmdDogNTNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5sZWZ0LWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBsZWZ0OiB1bnNldDtcbiAgICB0b3A6IDE1N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLmxlZnQtaXRlbXMge1xuICAgIHdpZHRoOiA2MTBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgdG9wOiAxMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLmxlZnQtaXRlbXMge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICB0b3A6IDkwcHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLmxlZnQtaXRlbXMgaDYge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLmxlZnQtaXRlbXMgaDYge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiVGV4dGEgQWx0IEJvb2tcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB3aWR0aDogMTM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAubGVmdC1pdGVtcyBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICB3aWR0aDogMTQ0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5sZWZ0LWl0ZW1zIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLmxlZnQtaXRlbXMgaDY6bnRoLW9mLXR5cGUoNCkge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5sZWZ0LWl0ZW1zIGg2Om50aC1vZi10eXBlKDQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogNjBweDtcbiAgdG9wOiAyMyU7XG4gIG1pbi1oZWlnaHQ6IDU3N3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzLmFjY2VsZXJhdGVkIC5sZWZ0LWxpbmUsIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMuYWNjZWxlcmF0ZWQgLmJ1dHRvbi1jb250YWluZXIge1xuICBhbmltYXRpb24tZGVsYXk6IDEuNXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMuYWNjZWxlcmF0ZWQgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICBhbmltYXRpb24tZGVsYXk6IDEuN3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMuYWNjZWxlcmF0ZWQgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoMiksIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMuYWNjZWxlcmF0ZWQgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IDEuOXM7XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzLmFjY2VsZXJhdGVkIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDMpLCAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzLmFjY2VsZXJhdGVkIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDUpLCAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzLmFjY2VsZXJhdGVkIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDcpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAyLjFzO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcy5hY2NlbGVyYXRlZCAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg2KSwgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcy5hY2NlbGVyYXRlZCAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg4KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMi4zcztcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMuYWNjZWxlcmF0ZWQgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoOSkge1xuICBhbmltYXRpb24tZGVsYXk6IDIuNXM7XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5sZWZ0LWxpbmUge1xuICBtaW4taGVpZ2h0OiA1NzdweDtcbiAgd2lkdGg6IDFweDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI0LCAxMzQsIDE1MywgMC44KTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBhbmltYXRpb246IGdyb3dZIDFzIGZvcndhcmRzO1xuICBhbmltYXRpb24tZGVsYXk6IDZzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5sZWZ0LWxpbmUge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYW5pbWF0aW9uOiBncm93WCAxcyBmb3J3YXJkcztcbiAgICBhbmltYXRpb24tZGVsYXk6IDZzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMge1xuICAgIHJpZ2h0OiA1M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIHRvcDogNzgycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMge1xuICAgIHRvcDogNzIycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIHtcbiAgICB0b3A6IDYzMnB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiA3NTJweDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgIHdpZHRoOiA1NjBweDtcbiAgICBnYXA6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE1OXB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgIHdpZHRoOiA2MTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgd2lkdGg6IDIzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjN0M4Njk5O1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IGZhZGVJbiAwLjJzIGZvcndhcmRzO1xuICBhbmltYXRpb24tZGVsYXk6IDZzO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgyKSwgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg0KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNi40cztcbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoMyksIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoNSksIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoNykge1xuICBhbmltYXRpb24tZGVsYXk6IDYuOHM7XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDYpLCAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDgpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiA3LjJzO1xufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpudGgtb2YtdHlwZSg5KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogNy42cztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICAgIHdpZHRoOiAzNzNweDtcbiAgICBtaW4taGVpZ2h0OiAxNzdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTg5cHg7XG4gICAgbWluLWhlaWdodDogMjk3cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAucHJvZHVjdC1jYXJkcyAuaW50ZXJpb3ItY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciBoNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhGRDU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJUZXh0YSBBbHQgTWVkaXVtXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIGg2IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLnByb2R1Y3QtY2FyZHMgLmludGVyaW9yLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLnN2Zy10ZXh0IC5wcm9kdWN0LWNhcmRzIC5pbnRlcmlvci1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5zdmctdGV4dCAuYnV0dG9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuMnMgZm9yd2FyZHM7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAuc3ZnLXRleHQgLmJ1dHRvbi1jb250YWluZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLmRlc2t0b3AtaW5mb2dyYXBoaWMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5kZXNrdG9wLWluZm9ncmFwaGljIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLm1pZGRsZS1kZXNrdG9wLWluZm9ncmFwaGljIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5taWRkbGUtZGVza3RvcC1pbmZvZ3JhcGhpYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAubm90ZWJvb2staW5mb2dyYXBoaWMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICAuaGVyby1zZWN0aW9uLnNvbHV0aW9ucy1oZXJvIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC5pbmZvZ3JhcGhpYy1jb250YWluZXIgLm5vdGVib29rLWluZm9ncmFwaGljIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5sYXB0b3AtaW5mb2dyYXBoaWMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAubGFwdG9wLWluZm9ncmFwaGljIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5zb2x1dGlvbnMtaGVybyAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAuaW5mb2dyYXBoaWMtY29udGFpbmVyIC5tb2JpbGUtaW5mb2dyYXBoaWMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZXJvLXNlY3Rpb24uc29sdXRpb25zLWhlcm8gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLmluZm9ncmFwaGljLWNvbnRhaW5lciAubW9iaWxlLWluZm9ncmFwaGljIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlcm8tc2VjdGlvbi5ub3QtZm91bmQtc2VjdGlvbiAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZXJvLXNlY3Rpb24ubm90LWZvdW5kLXNlY3Rpb24gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uaGVyby1zZWN0aW9uLm5vdC1mb3VuZC1zZWN0aW9uIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5oZXJvLXNlY3Rpb24ubm90LWZvdW5kLXNlY3Rpb24gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgcCB7XG4gIG1heC13aWR0aDogNDcwcHg7XG59XG4uaGVyby1zZWN0aW9uLm5vdC1mb3VuZC1zZWN0aW9uIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMjgwcHg7XG59XG4uaGVyby1zZWN0aW9uLm5vdC1mb3VuZC1zZWN0aW9uIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAuYnV0dG9uLCAuaGVyby1zZWN0aW9uLm5vdC1mb3VuZC1zZWN0aW9uIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5oZXJvLXNlY3Rpb24ubm90LWZvdW5kLXNlY3Rpb24gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmhlcm8tc2VjdGlvbi5ub3QtZm91bmQtc2VjdGlvbiAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuaGVyby1zZWN0aW9uLm5vdC1mb3VuZC1zZWN0aW9uIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuaGVyby1zZWN0aW9uLm5vdC1mb3VuZC1zZWN0aW9uIC5oZXJvLXNlY3Rpb24tY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIC5idXR0b25zLWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5oZXJvLXNlY3Rpb24ubm90LWZvdW5kLXNlY3Rpb24gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIC5tZWdhLW1lbnUtbGluaywgLmhlcm8tc2VjdGlvbi5ub3QtZm91bmQtc2VjdGlvbiAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmhlcm8tc2VjdGlvbi5ub3QtZm91bmQtc2VjdGlvbiAuaGVyby1zZWN0aW9uLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciAuYnV0dG9ucy1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5oZXJvLXNlY3Rpb24ubm90LWZvdW5kLXNlY3Rpb24gLmhlcm8tc2VjdGlvbi1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgLmJ1dHRvbnMtY29udGFpbmVyIGhyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Qzg2OTk7XG59XG5cbi5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24ge1xuICBtYXJnaW46IDE1MHB4IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMTYwcHggYXV0byAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMTQwcHggYXV0byA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIH1cbn1cbi5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxufVxuLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIge1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCB7XG4gIGZsZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDM0M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLnRleHQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgcGFkZGluZzogNjBweCA2MHB4IDg1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweCA0MHB4IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgaDMsIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgaDYsIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLmJ1dHRvbiwgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAubWVnYS1tZW51LWxpbmssIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAubWVnYS1tZW51LWxpbmsge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICBtaW4td2lkdGg6IDA7XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tbGVmdDogLTM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAuYnV0dG9uLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5tZWdhLW1lbnUtbGluaywgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5tZWdhLW1lbnUtbGluayB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAuYnV0dG9uLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5tZWdhLW1lbnUtbGluaywgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5tZWdhLW1lbnUtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAuYnV0dG9uLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5tZWdhLW1lbnUtbGluaywgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkIC5tZWdhLW1lbnUtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSB7XG4gIGN1cnNvcjogdW5zZXQ7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG59XG4uZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAudGV4dC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4RkQ1O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgbWluLXdpZHRoOiAyNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNTU5cHgpIHtcbiAgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZC5hY3RpdmUgLnRleHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAudGV4dC1jb250YWluZXIge1xuICAgIHdpZHRoOiAzNDNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAudGV4dC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSBoMywgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZC5hY3RpdmUgaDYsIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlIC5idXR0b24sIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZC5hY3RpdmUgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZC5hY3RpdmUgLm1lZ2EtbWVudS1saW5rLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAubWVnYS1tZW51LWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlIC5idXR0b24sIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZC5hY3RpdmUgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZC5hY3RpdmUgLm1lZ2EtbWVudS1saW5rLCAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuZXhwYW5kYWJsZS1jYXJkcy1zZWN0aW9uIC5leHBhbmRhYmxlLWNhcmRzLWNvbnRhaW5lciAuZXhwYW5kYWJsZS1jYXJkLmFjdGl2ZSAubWVnYS1tZW51LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlIC5pbWFnZS1jb250YWluZXIge1xuICBvcGFjaXR5OiAxO1xuICBtaW4td2lkdGg6IDQzOXB4O1xuICB3aWR0aDogNDM5cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24gLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIC5leHBhbmRhYmxlLWNhcmQuYWN0aXZlIC5pbWFnZS1jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgd2lkdGg6IDI2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmV4cGFuZGFibGUtY2FyZHMtc2VjdGlvbiAuZXhwYW5kYWJsZS1jYXJkcy1jb250YWluZXIgLmV4cGFuZGFibGUtY2FyZC5hY3RpdmUgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5pbmZvcm1hdGlvbi1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluZm9ybWF0aW9uLXNlY3Rpb24gaDIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmluZm9ybWF0aW9uLXNlY3Rpb24gcCB7XG4gIG1heC13aWR0aDogMzk1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9ybWF0aW9uLXNlY3Rpb24gcCB7XG4gICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgfVxufVxuLmluZm9ybWF0aW9uLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG59XG4uaW5mb3JtYXRpb24tc2VjdGlvbiAubGluZXMtY29udGFpbmVyLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5pbmZvcm1hdGlvbi1zZWN0aW9uIC5saW5lcy1jb250YWluZXIuZGVza3RvcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmluZm9ybWF0aW9uLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci50YWJsZXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9ybWF0aW9uLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci50YWJsZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5pbmZvcm1hdGlvbi1zZWN0aW9uIC5saW5lcy1jb250YWluZXIubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuaW5mb3JtYXRpb24tc2VjdGlvbiAubGluZXMtY29udGFpbmVyLm1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmluZm9ybWF0aW9uLXNlY3Rpb24uaW5mb3JtYXRpb24tc2VjdGlvbi0xIC5saW5lcy1jb250YWluZXIge1xuICBsZWZ0OiAtNDBweDtcbiAgdG9wOiAtMTUwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmluZm9ybWF0aW9uLXNlY3Rpb24uaW5mb3JtYXRpb24tc2VjdGlvbi0xIC5saW5lcy1jb250YWluZXIge1xuICAgIHRvcDogLTEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmluZm9ybWF0aW9uLXNlY3Rpb24uaW5mb3JtYXRpb24tc2VjdGlvbi0xIC5saW5lcy1jb250YWluZXIge1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRvcDogLTgwcHg7XG4gIH1cbn1cbi5pbmZvcm1hdGlvbi1zZWN0aW9uLmluZm9ybWF0aW9uLXNlY3Rpb24tMSAubGluZXMtY29udGFpbmVyIHN2ZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG4uaW5mb3JtYXRpb24tc2VjdGlvbi5pbmZvcm1hdGlvbi1zZWN0aW9uLTIgLmxpbmVzLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiAtNDBweDtcbiAgYm90dG9tOiAtMTUwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mb3JtYXRpb24tc2VjdGlvbi5pbmZvcm1hdGlvbi1zZWN0aW9uLTIgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIGJvdHRvbTogLTEwMHB4O1xuICB9XG59XG4uaW5mb3JtYXRpb24tc2VjdGlvbi5pbmZvcm1hdGlvbi1zZWN0aW9uLTIgLmxpbmVzLWNvbnRhaW5lciBzdmcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLmluZm9ybWF0aW9uLXNlY3Rpb24uaW5mb3JtYXRpb24tc2VjdGlvbi0zIC5saW5lcy1jb250YWluZXIge1xuICBsZWZ0OiAtNDBweDtcbiAgdG9wOiAtMjgwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mb3JtYXRpb24tc2VjdGlvbi5pbmZvcm1hdGlvbi1zZWN0aW9uLTMgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgbGVmdDogLTIwcHg7XG4gIH1cbn1cbi5pbmZvcm1hdGlvbi1zZWN0aW9uLmluZm9ybWF0aW9uLXNlY3Rpb24tMyAubGluZXMtY29udGFpbmVyIHN2ZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5iZW5lZml0cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0yNSU7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYmVuZWZpdHMtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDgwcHggYXV0bztcbiAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJlbmVmaXRzLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIH1cbn1cbi5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZC1jb250YWluZXIge1xuICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJlbmVmaXRzLWNvbnRhaW5lciAuYmVuZWZpdC1jYXJkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZC1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLmJlbmVmaXQtY2FyZCB7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmJlbmVmaXRzLWNvbnRhaW5lciAuYmVuZWZpdC1jYXJkLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAuYmVuZWZpdC1jYXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJlbmVmaXRzLWNvbnRhaW5lciAuYmVuZWZpdC1jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBwYWRkaW5nOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZCB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLmJlbmVmaXRzLWNvbnRhaW5lciAuYmVuZWZpdC1jYXJkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEZENTtcbn1cbi5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZDpob3ZlciAuaWNvbiBzdmcgcGF0aCB7XG4gIHN0cm9rZTogIzYxMTA1OTtcbn1cbi5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZDpob3ZlciBoNSwgLmJlbmVmaXRzLWNvbnRhaW5lciAuYmVuZWZpdC1jYXJkOmhvdmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZCAuaWNvbiB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJlbmVmaXRzLWNvbnRhaW5lciAuYmVuZWZpdC1jYXJkIC5pY29uIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYmVuZWZpdHMtY29udGFpbmVyIC5iZW5lZml0LWNhcmQgLmljb24gc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDE2cHg7XG4gIH1cbiAgLmJlbmVmaXRzLWNvbnRhaW5lciAuYmVuZWZpdC1jYXJkIC5pY29uIHN2ZyBwYXRoIHtcbiAgICB0cmFuc2l0aW9uOiBzdHJva2UgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxufVxuLmJlbmVmaXRzLWNvbnRhaW5lciAuYmVuZWZpdC1jYXJkIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5iZW5lZml0cy1jb250YWluZXIgLmJlbmVmaXQtY2FyZCBoNSwgLmJlbmVmaXRzLWNvbnRhaW5lciAuYmVuZWZpdC1jYXJkIHAge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4udmlkZW8tc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aWRlby1zZWN0aW9uIC5pbnRlcmlvci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZGVvLXNlY3Rpb24gLnZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmlkZW8tc2VjdGlvbiAudmlkZW8td3JhcHBlci5pZnJhbWUtd3JhcHBlciB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cbi52aWRlby1zZWN0aW9uIC52aWRlby13cmFwcGVyIHZpZGVvLCAudmlkZW8tc2VjdGlvbiAudmlkZW8td3JhcHBlciBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgei1pbmRleDogMDtcbn1cbi52aWRlby1zZWN0aW9uIC52aWRlby13cmFwcGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaW5mb2dyYXBoaWMtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MUQ0MTtcbiAgcGFkZGluZzogMTA1cHggNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgfVxufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDc1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLm1pZGRsZS10aXRsZSB7XG4gICAgdG9wOiAzMHB4O1xuICB9XG59XG4uaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLm1pZGRsZS10aXRsZSBoNCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLm1pZGRsZS10aXRsZSBoNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4uaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDMzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyB7XG4gICAgdG9wOiAyNzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMge1xuICAgIHRvcDogMTgycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMge1xuICAgIHRvcDogMTEwcHg7XG4gIH1cbn1cbi5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjA1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYSBoNSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhIGg1IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGEgaDUge1xuICAgIGZvbnQtZmFtaWx5OiBcIlRleHRhIEFsdCBNZWRpdW1cIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYSBoNSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG4uaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYSBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGEgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYSB7XG4gICAgbWF4LXdpZHRoOiAxMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYSB7XG4gICAgbWF4LXdpZHRoOiA4N3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGEge1xuICAgIG1heC13aWR0aDogNTJweDtcbiAgfVxufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGE6bnRoLW9mLXR5cGUoMSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTExMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSgxKSB7XG4gICAgdG9wOiAtODVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhOm50aC1vZi10eXBlKDEpIHtcbiAgICB0b3A6IC0yMHB4O1xuICB9XG59XG4uaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSgyKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDI2MnB4O1xuICB0b3A6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhOm50aC1vZi10eXBlKDIpIHtcbiAgICByaWdodDogMTg1cHg7XG4gICAgdG9wOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhOm50aC1vZi10eXBlKDIpIHtcbiAgICB0b3A6IC0yMnB4O1xuICAgIHJpZ2h0OiAxMDlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhOm50aC1vZi10eXBlKDIpIHtcbiAgICB0b3A6IDJweDtcbiAgICByaWdodDogNThweDtcbiAgfVxufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGE6bnRoLW9mLXR5cGUoMykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMjMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhOm50aC1vZi10eXBlKDMpIHtcbiAgICB0b3A6IDE0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhOm50aC1vZi10eXBlKDMpIHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSgzKSB7XG4gICAgdG9wOiAzNnB4O1xuICB9XG59XG4uaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgYTpudGgtb2YtdHlwZSg0KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMjY4cHg7XG4gIHRvcDogLTI4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhOm50aC1vZi10eXBlKDQpIHtcbiAgICBsZWZ0OiAxOTBweDtcbiAgICB0b3A6IC0zOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyBhOm50aC1vZi10eXBlKDQpIHtcbiAgICB0b3A6IC02MnB4O1xuICAgIGxlZnQ6IDExMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIGE6bnRoLW9mLXR5cGUoNCkge1xuICAgIHRvcDogLTI1cHg7XG4gICAgbGVmdDogNjBweDtcbiAgfVxufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIC5jZW50ZXJlZC10ZXh0IHtcbiAgbWF4LXdpZHRoOiAxOTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTg0MHB4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIC5zdmctdGV4dCAucHJvZHVjdC1pdGVtcyAuY2VudGVyZWQtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gLnN2Zy10ZXh0IC5wcm9kdWN0LWl0ZW1zIC5jZW50ZXJlZC10ZXh0IHtcbiAgICB0b3A6IDE1JTtcbiAgICBtYXgtd2lkdGg6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW5mb2dyYXBoaWMtc2VjdGlvbiAuc3ZnLXRleHQgLnByb2R1Y3QtaXRlbXMgLmNlbnRlcmVkLXRleHQge1xuICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgICB0b3A6IDI4JTtcbiAgfVxufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gc3ZnIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gc3ZnIHtcbiAgICB3aWR0aDogMTA3NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5pbmZvZ3JhcGhpYy1zZWN0aW9uIHN2ZyB7XG4gICAgd2lkdGg6IDYzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmluZm9ncmFwaGljLXNlY3Rpb24gc3ZnIHtcbiAgICB3aWR0aDogMzM3cHg7XG4gIH1cbn1cbi5pbmZvZ3JhcGhpYy1zZWN0aW9uIHN2ZyAuaG9tZS1wcm9kdWN0LWhleGFnb24ge1xuICBzdHJva2Utd2lkdGg6IDZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uaW5mb2dyYXBoaWMtc2VjdGlvbiBzdmcgLmhvbWUtcHJvZHVjdC1oZXhhZ29uI3Byb2R1Y3QtMCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTEwMHB4KTtcbn1cbi5pbmZvZ3JhcGhpYy1zZWN0aW9uIHN2ZyAuaG9tZS1wcm9kdWN0LWhleGFnb24jcHJvZHVjdC0xIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwcHgsIDBweCk7XG59XG4uaW5mb2dyYXBoaWMtc2VjdGlvbiBzdmcgLmhvbWUtcHJvZHVjdC1oZXhhZ29uI3Byb2R1Y3QtMiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMTAwcHgpO1xufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gc3ZnIC5ob21lLXByb2R1Y3QtaGV4YWdvbiNwcm9kdWN0LTMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MHB4LCAwcHgpO1xufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gc3ZnIC5kYXNoZWQge1xuICBzdHJva2UtZGFzaGFycmF5OiA2MDA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xufVxuLmluZm9ncmFwaGljLXNlY3Rpb24gc3ZnIC5kYXNoZWQucnVuLWFuaW1hdGlvbiB7XG4gIGFuaW1hdGlvbjogZGFzaEludmVydGVkIDIuNXMgbGluZWFyIGZvcndhcmRzO1xufVxuXG4uaG9tZXBhZ2UtZ3JhcGhpYyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MUQ0MTtcbiAgcGFkZGluZzogMjA1cHggNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhvbWVwYWdlLWdyYXBoaWMge1xuICAgIHBhZGRpbmc6IDE2MHB4IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaG9tZXBhZ2UtZ3JhcGhpYyB7XG4gICAgcGFkZGluZzogNjBweCA0MHB4O1xuICB9XG59XG4uaG9tZXBhZ2UtZ3JhcGhpYyAuc3ZnLXRleHQgLm1pZGRsZS10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgLmhvbWVwYWdlLWdyYXBoaWMgLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUge1xuICAgIHRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmhvbWVwYWdlLWdyYXBoaWMgLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUge1xuICAgIHRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lcGFnZS1ncmFwaGljIC5zdmctdGV4dCAubWlkZGxlLXRpdGxlIHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaG9tZXBhZ2UtZ3JhcGhpYyAuc3ZnLXRleHQgLm1pZGRsZS10aXRsZSB7XG4gICAgdG9wOiAzMHB4O1xuICB9XG59XG4uaG9tZXBhZ2UtZ3JhcGhpYyAuc3ZnLXRleHQgLm1pZGRsZS10aXRsZSBoMiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2NjBweCkge1xuICAuaG9tZXBhZ2UtZ3JhcGhpYyAuc3ZnLXRleHQgLm1pZGRsZS10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWVwYWdlLWdyYXBoaWMgLnN2Zy10ZXh0IC5taWRkbGUtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lcGFnZS1ncmFwaGljIC5zdmctdGV4dCAubWlkZGxlLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5ob21lcGFnZS1ncmFwaGljIC5pbmZvZ3JhcGhpYy1pbWFnZSBzdmcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAuaG9tZXBhZ2UtZ3JhcGhpYyAuaW5mb2dyYXBoaWMtaW1hZ2Ugc3ZnIHtcbiAgICB3aWR0aDogMTA3NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ob21lcGFnZS1ncmFwaGljIC5pbmZvZ3JhcGhpYy1pbWFnZSBzdmcge1xuICAgIHdpZHRoOiA2MzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5ob21lcGFnZS1ncmFwaGljIC5pbmZvZ3JhcGhpYy1pbWFnZSBzdmcge1xuICAgIHdpZHRoOiA0NjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ob21lcGFnZS1ncmFwaGljIC5pbmZvZ3JhcGhpYy1pbWFnZSBzdmcge1xuICAgIHdpZHRoOiAzMzdweDtcbiAgfVxufVxuLmhvbWVwYWdlLWdyYXBoaWMgLmluZm9ncmFwaGljLWltYWdlIHN2ZyAuZGFzaGVkIHtcbiAgc3Ryb2tlLWRhc2hhcnJheTogNjAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMDtcbn1cbi5ob21lcGFnZS1ncmFwaGljIC5pbmZvZ3JhcGhpYy1pbWFnZSBzdmcgLmRhc2hlZC5ydW4tYW5pbWF0aW9uIHtcbiAgYW5pbWF0aW9uOiBkYXNoSW52ZXJ0ZWQgMi41cyBsaW5lYXIgZm9yd2FyZHM7XG59XG4uaG9tZXBhZ2UtZ3JhcGhpYyAjaG9tZXBhZ2UtZ3JhcGhpYy1zdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDM1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgLmhvbWVwYWdlLWdyYXBoaWMgI2hvbWVwYWdlLWdyYXBoaWMtc3ZnIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG4uaG9tZXBhZ2UtZ3JhcGhpYyAjaG9tZXBhZ2UtZ3JhcGhpYy1zdmcgLmhvbWVwYWdlLWdyYXBoaWMtbGluazpob3ZlciAuYmxvY2stYmFja2dyb3VuZCB7XG4gIGZpbGw6ICMwYTIzM2Y7XG59XG5cbi5hY2NvcmRpb25zLXNlY3Rpb24gLmNvbnRhaW5lci1maXhlZCB7XG4gIG1heC13aWR0aDogMTIyMHB4O1xufVxuLmFjY29yZGlvbnMtc2VjdGlvbi53aXRoLWljb24gLnNlY3Rpb24tZGVzY3JpcHRpb24ge1xuICBtYXgtd2lkdGg6IDYxMHB4O1xuICBtYXJnaW46IDYwcHggMDtcbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24ud2l0aC1pY29uIC5hY2NvcmRpb24tY29udGFpbmVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM3Qzg2OTk7XG59XG4uYWNjb3JkaW9ucy1zZWN0aW9uLndpdGgtaWNvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgaDQgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiA0MHB4O1xufVxuLmFjY29yZGlvbnMtc2VjdGlvbi53aXRoLWljb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIGg0IHNwYW4gaW1nIHtcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24ud2l0aC1pY29uIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAuY29sdW1ucy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWNjb3JkaW9ucy1zZWN0aW9uLndpdGgtaWNvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmNvbHVtbnMtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4uYWNjb3JkaW9ucy1zZWN0aW9uLndpdGgtaWNvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmNvbHVtbnMtY29udGFpbmVyIC5sZWZ0LWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG59XG4uYWNjb3JkaW9ucy1zZWN0aW9uLndpdGgtaWNvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmNvbHVtbnMtY29udGFpbmVyIC5yaWdodC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb25zLXNlY3Rpb24ud2l0aC1pY29uIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAuY29sdW1ucy1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24ud2l0aC1pY29uIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAuY29sdW1ucy1jb250YWluZXIgLnJpZ2h0LWNvbHVtbiBpbWcge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmFjY29yZGlvbnMtc2VjdGlvbiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXgtd2lkdGg6IDEwNDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLmFjY29yZGlvbnMtc2VjdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuLmFjY29yZGlvbnMtc2VjdGlvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN0M4Njk5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb25zLXNlY3Rpb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmFjY29yZGlvbnMtc2VjdGlvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWNjb3JkaW9ucy1zZWN0aW9uIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxufVxuLmFjY29yZGlvbnMtc2VjdGlvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1oZWFkZXIgaDQge1xuICBmb250LWZhbWlseTogXCJBdmVudGFcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC50b2dnbGUtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTQxRDQxO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzE1JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCAxNSA4JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC45ODcyODEgNy4zODYyOEM0LjM0OTM3IDUuNjI1MTkgOS43OTI3NyA1LjYyNTE4IDEzLjE1NDkgNy4zODYyOEMxMy41MDE3IDcuNTczMDYgMTMuODQ4NiA3Ljc1OTg1IDE0LjE0MjEgOEw3LjA3MTA3IDAuOTI4OTMyTDAgOEMwLjMyMDE5OSA3Ljc4NjUzIDAuNjQwMzk5IDcuNTczMDcgMC45ODcyODEgNy4zODYyOFonIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hY2NvcmRpb25zLXNlY3Rpb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24taGVhZGVyIC50b2dnbGUtYnV0dG9uIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLmFjY29yZGlvbnMtc2VjdGlvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFjY29yZGlvbnMtc2VjdGlvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLmFjY29yZGlvbnMtc2VjdGlvbiAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1jb250ZW50IC5hY2NvcmRpb24tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCBpbWcge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb25zLXNlY3Rpb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tY29udGVudCBpbWcge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtLm9wZW4gLmFjY29yZGlvbi1oZWFkZXIgaDQge1xuICBjb2xvcjogIzAwOEZENTtcbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24gLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtLm9wZW4gLmFjY29yZGlvbi1oZWFkZXIgLnRvZ2dsZS1idXR0b24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4RkQ1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc1MCcgaGVpZ2h0PSc1MScgdmlld0JveD0nMCAwIDUwIDUxJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PScyNScgY3k9JzI1LjQ5OTgnIHI9JzI0LjUnIHRyYW5zZm9ybT0ncm90YXRlKC05MCAyNSAyNS40OTk4KScgc3Ryb2tlPSclMjMwMDhGRDUnLyUzRSUzQ3BhdGggZD0nTTE4Ljk4NzMgMjYuODg2QzIyLjM0OTQgMjUuMTI0OSAyNy43OTI4IDI1LjEyNDkgMzEuMTU0OSAyNi44ODZDMzEuNTAxNyAyNy4wNzI4IDMxLjg0ODYgMjcuMjU5NiAzMi4xNDIxIDI3LjQ5OThMMjUuMDcxMSAyMC40Mjg3TDE4IDI3LjQ5OThDMTguMzIwMiAyNy4yODYzIDE4LjY0MDQgMjcuMDcyOCAxOC45ODczIDI2Ljg4NlonIGZpbGw9JyUyMzAwOEZENScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cblxuLmFjY29yZGlvbnMtc2VjdGlvbi1vbGQgaDIge1xuICBtYXgtd2lkdGg6IDkxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYWNjb3JkaW9ucy1zZWN0aW9uLW9sZCAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdDODY5OTtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWNjb3JkaW9ucy1zZWN0aW9uLW9sZCAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAubGVmdC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAubGVmdC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjY29yZGlvbnMtc2VjdGlvbi1vbGQgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5sZWZ0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmFjY29yZGlvbnMtc2VjdGlvbi1vbGQgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5sZWZ0LWNvbnRhaW5lciAuYWNjb3JkaW9uLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU5MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWNjb3JkaW9ucy1zZWN0aW9uLW9sZCAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmxlZnQtY29udGFpbmVyIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFjY29yZGlvbnMtc2VjdGlvbi1vbGQgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5sZWZ0LWNvbnRhaW5lciAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmFjY29yZGlvbnMtc2VjdGlvbi1vbGQgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5sZWZ0LWNvbnRhaW5lciAuYWNjb3JkaW9uLWhlYWRlciBoNCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmFjY29yZGlvbnMtc2VjdGlvbi1vbGQgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5sZWZ0LWNvbnRhaW5lciAuYWNjb3JkaW9uLWhlYWRlciBoNCB7XG4gICAgbWF4LXdpZHRoOiA0OTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuYWNjb3JkaW9ucy1zZWN0aW9uLW9sZCAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmxlZnQtY29udGFpbmVyIC5hY2NvcmRpb24taGVhZGVyIGg0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAubGVmdC1jb250YWluZXIgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNDFENDE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDE1IDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjk4NzI4MSA3LjM4NjI4QzQuMzQ5MzcgNS42MjUxOSA5Ljc5Mjc3IDUuNjI1MTggMTMuMTU0OSA3LjM4NjI4QzEzLjUwMTcgNy41NzMwNiAxMy44NDg2IDcuNzU5ODUgMTQuMTQyMSA4TDcuMDcxMDcgMC45Mjg5MzJMMCA4QzAuMzIwMTk5IDcuNzg2NTMgMC42NDAzOTkgNy41NzMwNyAwLjk4NzI4MSA3LjM4NjI4WicgZmlsbD0nJTIzMTQxRDQxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjY29yZGlvbnMtc2VjdGlvbi1vbGQgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5sZWZ0LWNvbnRhaW5lciAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWljb24ge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4uYWNjb3JkaW9ucy1zZWN0aW9uLW9sZCAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmxlZnQtY29udGFpbmVyIC5hY2NvcmRpb24tY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAubGVmdC1jb250YWluZXIgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFjY29yZGlvbnMtc2VjdGlvbi1vbGQgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5sZWZ0LWNvbnRhaW5lciAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAucmlnaHQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA1OTBweDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmFjY29yZGlvbnMtc2VjdGlvbi1vbGQgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5yaWdodC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmFjY29yZGlvbnMtc2VjdGlvbi1vbGQgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtLm9wZW4gLmxlZnQtY29udGFpbmVyIC5hY2NvcmRpb24taGVhZGVyIGg0IHtcbiAgY29sb3I6ICMwMDhGRDU7XG59XG4uYWNjb3JkaW9ucy1zZWN0aW9uLW9sZCAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0ub3BlbiAubGVmdC1jb250YWluZXIgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG5cbi50ZXh0LXZpZGVvLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGV4dC12aWRlby1zZWN0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi50ZXh0LXZpZGVvLXNlY3Rpb24gLnRleHQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MUQ0MTtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnRleHQtdmlkZW8tc2VjdGlvbiAudGV4dC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtdmlkZW8tc2VjdGlvbiAudGV4dC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgfVxufVxuLnRleHQtdmlkZW8tc2VjdGlvbiAudGV4dC1jb250YWluZXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDEwNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LXZpZGVvLXNlY3Rpb24gLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAudGV4dC12aWRlby1zZWN0aW9uIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4udGV4dC12aWRlby1zZWN0aW9uIC50ZXh0LWNvbnRhaW5lciAuaW50ZXJpb3ItY29udGFpbmVyIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50ZXh0LXZpZGVvLXNlY3Rpb24gLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgaDQsIC50ZXh0LXZpZGVvLXNlY3Rpb24gLnRleHQtY29udGFpbmVyIC5pbnRlcmlvci1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRleHQtdmlkZW8tc2VjdGlvbiAudmlkZW8tY29udGFpbmVyIHtcbiAgZmxleDogMTtcbiAgaGVpZ2h0OiA5MTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAudGV4dC12aWRlby1zZWN0aW9uIC52aWRlby1jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXh0LXZpZGVvLXNlY3Rpb24gLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgZmxleDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC50ZXh0LXZpZGVvLXNlY3Rpb24gLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgaDIge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHAge1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCAuY29udGVudC1jb250YWluZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCAuY29udGVudC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgZmxleDogMTtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRlbnQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCAuY29udGVudC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHAge1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRlbnQtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIge1xuICBoZWlnaHQ6IDgyMHB4O1xuICB3aWR0aDogNjUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCAuY29udGVudC1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24gLnNlY3Rpb24tY29udGFpbmVyIC5wcm9ncmVzcy1zY3JvbGwtYmFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAucHJvZ3Jlc3Mtc2Nyb2xsLWJhciB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAucHJvZ3Jlc3Mtc2Nyb2xsLWJhciAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLnByb2dyZXNzLXNjcm9sbC1iYXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbi5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLnByb2dyZXNzLXNjcm9sbC1iYXIgLmludGVyaW9yLWNvbnRhaW5lciAucHJvZ3Jlc3MtbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDE2MHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIyNnB4KTtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdDODY5OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uIC5zZWN0aW9uLWNvbnRhaW5lciAucHJvZ3Jlc3Mtc2Nyb2xsLWJhciAuaW50ZXJpb3ItY29udGFpbmVyIC5wcm9ncmVzcy1saW5lIHtcbiAgICB0b3A6IDYwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gIH1cbn1cbi5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbiAuc2VjdGlvbi1jb250YWluZXIgLnByb2dyZXNzLXNjcm9sbC1iYXIgLmludGVyaW9yLWNvbnRhaW5lciAuc2xpZGUtbnVtYmVyIHtcbiAgY29sb3I6ICM3Qzg2OTk7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Qzg2OTk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDY2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmxlZnQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5sZWZ0LXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCAuY29udGVudC1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmxlZnQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5sZWZ0LXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCAuY29udGVudC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24ubGVmdC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRlbnQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5sZWZ0LXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCAuY29udGVudC1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5sZWZ0LXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5wcm9ncmVzcy1zY3JvbGwtYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmxlZnQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLnByb2dyZXNzLXNjcm9sbC1iYXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24ubGVmdC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAucHJvZ3Jlc3Mtc2Nyb2xsLWJhciAuaW50ZXJpb3ItY29udGFpbmVyIC5wcm9ncmVzcy1saW5lIHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmxlZnQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLnByb2dyZXNzLXNjcm9sbC1iYXIgLmludGVyaW9yLWNvbnRhaW5lciAuc2xpZGUtbnVtYmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmNlbnRlcmVkLXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5jb250ZW50LXRvLXNjcm9sbCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbi5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5jZW50ZXJlZC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgbWF4LXdpZHRoOiAxMjQ0cHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE2NjBweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5jZW50ZXJlZC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gIH1cbn1cbi5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5jZW50ZXJlZC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5jZW50ZXJlZC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAzNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNDcwcHg7XG4gIH1cbn1cbi5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5jZW50ZXJlZC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAuY29udGVudC10by1zY3JvbGwgLmNvbnRhaW5lci1sZWZ0LXNwYWNlOm50aC1vZi10eXBlKDJuKzEpIC50ZXh0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLmNvbnRlbnQtdG8tc2Nyb2xsIC5jb250YWluZXItbGVmdC1zcGFjZTpudGgtb2YtdHlwZSgybisxKSAudGV4dC1jb250YWluZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLnByb2dyZXNzLXNjcm9sbC1iYXIge1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmNlbnRlcmVkLXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5wcm9ncmVzcy1zY3JvbGwtYmFyIHtcbiAgICByaWdodDogdW5zZXQ7XG4gIH1cbn1cbi5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5jZW50ZXJlZC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAucHJvZ3Jlc3Mtc2Nyb2xsLWJhciAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5wcm9ncmVzcy1zY3JvbGwtc2VjdGlvbi5jZW50ZXJlZC1zY3JvbGwtYmFyIC5zZWN0aW9uLWNvbnRhaW5lciAucHJvZ3Jlc3Mtc2Nyb2xsLWJhciAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZ3Jlc3Mtc2Nyb2xsLXNlY3Rpb24uY2VudGVyZWQtc2Nyb2xsLWJhciAuc2VjdGlvbi1jb250YWluZXIgLnByb2dyZXNzLXNjcm9sbC1iYXIgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uLmNlbnRlcmVkLXNjcm9sbC1iYXIgLnNlY3Rpb24tY29udGFpbmVyIC5wcm9ncmVzcy1zY3JvbGwtYmFyIC5pbnRlcmlvci1jb250YWluZXIgLnByb2dyZXNzLWxpbmUge1xuICAgIHRvcDogODBweDtcbiAgfVxufVxuXG4uY2FzZS1zdHVkeS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MUQ0MTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhc2Utc3R1ZHktc2VjdGlvbiAubGluZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jYXNlLXN0dWR5LXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lciBzdmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmNhc2Utc3R1ZHktc2VjdGlvbiAubGluZXMtY29udGFpbmVyLmRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAuY2FzZS1zdHVkeS1zZWN0aW9uIC5saW5lcy1jb250YWluZXIuZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXNlLXN0dWR5LXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuY2FzZS1zdHVkeS1zZWN0aW9uIC5saW5lcy1jb250YWluZXIubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNhc2Utc3R1ZHktc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgcGFkZGluZy1yaWdodDogOTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuY2FzZS1zdHVkeS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXNlLXN0dWR5LXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jYXNlLXN0dWR5LXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG4uY2FzZS1zdHVkeS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXgtd2lkdGg6IDk1N3B4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNhc2Utc3R1ZHktc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgaDMgc3BhbiB7XG4gIGNvbG9yOiAjMDA4RkQ1O1xufVxuLmNhc2Utc3R1ZHktc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXgtd2lkdGg6IDM5NXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmNhc2Utc3R1ZHktc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmNhcmRzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlLXN0dWR5LXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5jYXJkcy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmNhc2Utc3R1ZHktc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICBmbGV4OiAxO1xuICBtYXgtd2lkdGg6IDM1MnB4O1xuICBtaW4taGVpZ2h0OiA0NjhweDtcbiAgcGFkZGluZzogNjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdDODY5OTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MUQ0MTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmNhc2Utc3R1ZHktc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICAgIG1pbi1oZWlnaHQ6IDM0NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNhc2Utc3R1ZHktc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2UgLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5jYXNlLXN0dWR5LXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIGg0IHtcbiAgY29sb3I6ICMwMDhGRDU7XG4gIGhlaWdodDogMjIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jYXNlLXN0dWR5LXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIGg0IHtcbiAgICBoZWlnaHQ6IDEyMnB4O1xuICB9XG59XG4uY2FzZS1zdHVkeS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciBoNiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc29sdXRpb25zLWNhcmQtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5saW5lcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC00MHB4O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5saW5lcy1jb250YWluZXIuZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgbWF4LXdpZHRoOiA5MTBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICB3aWR0aDogMjUlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Rjk7XG4gIHBhZGRpbmc6IDYwcHggNjBweCA3MnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgZmxleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDc1JTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4uc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAudGV4dC1jb250YWluZXIge1xuICBwYWRkaW5nOiA4MHB4IDgwcHggOTJweDtcbiAgd2lkdGg6IDY2JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAudGV4dC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmZpcnN0LWNoaWxkIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLmltYWdlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMDhweDtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gICAgaGVpZ2h0OiAzMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmZpcnN0LWNoaWxkIC5pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICB9XG59XG4uc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmZpcnN0LWNoaWxkIC5pbWFnZS1jb250YWluZXIgaW1nLm1vYmlsZS1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6Zmlyc3QtY2hpbGQgLmltYWdlLWNvbnRhaW5lciBpbWcuZGVza3RvcC1pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpmaXJzdC1jaGlsZCAuaW1hZ2UtY29udGFpbmVyIGltZy5tb2JpbGUtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc29sdXRpb25zLWNhcmQtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiAzMyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNvbHV0aW9ucy1jYXJkLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoMikge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zb2x1dGlvbnMtbGFuZGluZy1wYWdlIC5zb2x1dGlvbnMtY2FyZC1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAubGluZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTQwcHg7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmxpbmVzLWNvbnRhaW5lci5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNjBweDtcbiAgfVxufVxuLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDIpIHtcbiAgbWFyZ2luLXRvcDogMjMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoMikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC52aWRlby1pbWFnZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1ODBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudmlkZW8taW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnZpZGVvLWltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgfVxufVxuLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnZpZGVvLWltYWdlLWNvbnRhaW5lciBoMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnZpZGVvLWltYWdlLWNvbnRhaW5lciBoMyB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC52aWRlby1pbWFnZS1jb250YWluZXIgaDMge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC52aWRlby1pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MUQ0MTtcbiAgcGFkZGluZzogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxufVxuLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHAsIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBsaSwgLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGgxLCAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDIsIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBoMywgLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGg0LCAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDUsIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBoNiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHAsIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgcDpsYXN0LWNoaWxkLCAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgdWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbiwgLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLmludGVncmF0aW9uLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAubWVnYS1tZW51LWxpbmssIC5pbnRlZ3JhdGlvbi1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgbWF4LXdpZHRoOiA5MTBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDQwcHg7XG4gIG1heC13aWR0aDogMTcyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiA0MHB4IDgwcHggODBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDYwcHggNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGgzLCAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuYnV0dG9uLCAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5tZWdhLW1lbnUtbGluaywgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAubWVnYS1tZW51LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4uc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLmJ1dHRvbjphZnRlciwgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjphZnRlciwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjphZnRlciwgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1lZ2EtbWVudS1saW5rOmFmdGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE0MUQ0MTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nJTIzMTQxRDQxJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5idXR0b246aG92ZXIsIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246aG92ZXIsIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246aG92ZXIsIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazpob3ZlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rOmhvdmVyLCAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmhvdmVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1lZ2EtbWVudS1saW5rOmhvdmVyLCAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6aG92ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5tZWdhLW1lbnUtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRjQ3OTNCO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLmJ1dHRvbiwgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAubWVnYS1tZW51LWxpbmssIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1lZ2EtbWVudS1saW5rIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLmJ1dHRvbiwgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAubWVnYS1tZW51LWxpbmssIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1lZ2EtbWVudS1saW5rIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLmJ1dHRvbiwgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLnNlcnZpY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbmssIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAubWVnYS1tZW51LWxpbmssIC5zZXJ2aWNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuc2VydmljZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1lZ2EtbWVudS1saW5rIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cblxuLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gIG1heC13aWR0aDogOTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiA0MHB4O1xuICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTY2MHB4KSB7XG4gIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Rjk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDQwcHggODBweCA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDYwcHggNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cbi5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDMsIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLmJ1dHRvbiwgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b24sIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtOmxhc3QtY2hpbGQgPiBhLm1lZ2EtbWVudS1saW5rLCAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAubWVnYS1tZW51LWxpbmssIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAubWVnYS1tZW51LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW50YVwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4ucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5idXR0b246YWZ0ZXIsIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uOmFmdGVyLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjphZnRlciwgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazphZnRlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluazphZnRlciwgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbms6YWZ0ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmFmdGVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1lZ2EtbWVudS1saW5rOmFmdGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE0MUQ0MTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nJTIzMTQxRDQxJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuYnV0dG9uOmhvdmVyLCAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5mb3JtLXdyYXBwZXIgLmZvcm0taW5uZXItd3JhcHBlciBmb3JtLm1rdG9Gb3JtIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbjpob3ZlciwgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAubWt0b0J1dHRvblJvdyA+IHNwYW4gPiBidXR0b246aG92ZXIsIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6aG92ZXIsIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+IGEubWVnYS1tZW51LWxpbms6aG92ZXIsIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rOmhvdmVyLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5tZWdhLW1lbnUtbGluazpob3ZlciwgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5tZWdhLW1lbnUtbGluazpob3ZlciwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LXJvdyAuYWNjb3JkaW9uLW1lbnUgPiAubWVnYS1zdWItbWVudSA+IC5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5tZWdhLW1lbnUtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRjQ3OTNCO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5idXR0b24sIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1lZ2EtbWVudS1saW5rLCAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1lZ2EtbWVudS1saW5rIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5idXR0b24sIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1lZ2EtbWVudS1saW5rLCAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1lZ2EtbWVudS1saW5rIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5idXR0b24sIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5ta3RvQnV0dG9uUm93ID4gc3BhbiA+IGJ1dHRvbiwgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbTpsYXN0LWNoaWxkID4gYS5tZWdhLW1lbnUtbGluaywgLnJlc291cmNlcy1jYXJkcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciAuYnV0dG9ucyAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5tZWdhLW1lbnUtcmlnaHQtY29sdW1uIC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAubWVnYS1tZW51LWxpbmssIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLm1lZ2EtbWVudS1yaWdodC1jb2x1bW4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1lZ2EtbWVudS1saW5rLCAucmVzb3VyY2VzLWNhcmRzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIC5idXR0b25zIC5zaXRlLWhlYWRlciAuY29udGFpbmVyLWZpeGVkIC5tYWluLW5hdmlnYXRpb24gI21lZ2EtbWVudS13cmFwLW1lbnUtMSAjbWVnYS1tZW51LW1lbnUtMSA+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLm1lZ2EtbWVudS1saW5rLCAuc2l0ZS1oZWFkZXIgLmNvbnRhaW5lci1maXhlZCAubWFpbi1uYXZpZ2F0aW9uICNtZWdhLW1lbnUtd3JhcC1tZW51LTEgI21lZ2EtbWVudS1tZW51LTEgPiBsaS5tZWdhLW1lbnUtaXRlbSA+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtcm93IC5hY2NvcmRpb24tbWVudSA+IC5tZWdhLXN1Yi1tZW51ID4gLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1pdGVtIC5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgLmJ1dHRvbnMgLm1lZ2EtbWVudS1saW5rIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cblxuLmhlYWx0aC1ydWxlcy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWx0aC1ydWxlcy1zZWN0aW9uLmlzLWNlbnRlcmVkIC5saW5lcy1jb250YWluZXIge1xuICB0b3A6IC0xODBweDtcbn1cbi5oZWFsdGgtcnVsZXMtc2VjdGlvbi5pcy1jZW50ZXJlZCAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xufVxuLmhlYWx0aC1ydWxlcy1zZWN0aW9uLmlzLWNlbnRlcmVkIC5jYXJkcy1jb250YWluZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5oZWFsdGgtcnVsZXMtc2VjdGlvbiAubGluZXMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTQwcHg7XG4gIHRvcDogMTAwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFsdGgtcnVsZXMtc2VjdGlvbiAubGluZXMtY29udGFpbmVyLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICBtYXgtd2lkdGg6IDkxMHB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSBoNiB7XG4gIG1heC13aWR0aDogNjIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBwYWRkaW5nOiA2MHB4IDYwcHggNzJweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygzMyUgLSAxMXB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDQsIC5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgaDUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGg0IGJyLCAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGg1IGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDIpLCAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoMykge1xuICBtaW4taGVpZ2h0OiA0ODJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOm50aC1vZi10eXBlKDIpLCAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6bnRoLW9mLXR5cGUoMykge1xuICAgIGFsaWduLXNlbGY6IHVuc2V0O1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG4uaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIuY2FyZC1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAyMTBweCAxNDBweDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lci5jYXJkLW1haW4ge1xuICAgIHBhZGRpbmc6IDIxMHB4IDYwcHggNzJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuaGVhbHRoLXJ1bGVzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIuY2FyZC1tYWluIHtcbiAgICBwYWRkaW5nOiA4MHB4IDYwcHggNzJweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lci5jYXJkLW1haW4ge1xuICAgIHBhZGRpbmc6IDgwcHggNDBweCA0MnB4O1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lci5jYXJkLW1haW4gLnRleHQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyLmNhcmQtbWFpbiAudGV4dC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLmhlYWx0aC1ydWxlcy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyLmNhcmQtbWFpbiAudGV4dC1jb250YWluZXIgaDQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZWFsdGgtcnVsZXMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lci5jYXJkLW1haW4gLnRleHQtY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDkwOXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogNjZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyMHB4O1xufVxuLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBwYWRkaW5nOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4uYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOEZENTtcbn1cbi5hZGRpdGlvbmFsLW9mZmVyaW5ncy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyOmhvdmVyIGg1LCAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuYnV0dG9uLCAuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5jYXJkLWNvbnRhaW5lcjpob3ZlciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+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+IGxpLm1lZ2EtbWVudS1pdGVtID4gLm1lZ2Etc3ViLW1lbnUgLm1lZ2EtbWVudS1yb3cgLmFjY29yZGlvbi1tZW51ID4gLm1lZ2Etc3ViLW1lbnUgPiAubWVnYS1tZW51LWl0ZW0gPiAubWVnYS1zdWItbWVudSAubWVnYS1tZW51LWl0ZW0gLmFkZGl0aW9uYWwtb2ZmZXJpbmdzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXI6aG92ZXIgLm1lZ2EtbWVudS1saW5rOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4udGVzdGltb25pYWxzLXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbiBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1zZWN0aW9uIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1zZWN0aW9uIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBwYWRkaW5nOiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuY2FyZC1jb250YWluZXIgcCwgLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLmNhcmQtY29udGFpbmVyIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi50ZXN0aW1vbmlhbHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5zbGljay10cmFjazpiZWZvcmUsIC50ZXN0aW1vbmlhbHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5zbGljay10cmFjazphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuc2xpY2stYXJyb3cge1xuICB0b3A6IC0xNTVweDtcbiAgbGVmdDogdW5zZXQ7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3Qzg2OTk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogdW5zZXQ7XG4gICAgYm90dG9tOiAtOTBweDtcbiAgICByaWdodDogY2FsYyg1MCUgLSA1NXB4KTtcbiAgfVxufVxuLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4udGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHJpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtc2VjdGlvbiAuY2FyZHMtY29udGFpbmVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICByaWdodDogY2FsYyg1MCUgKyAxMHB4KTtcbiAgfVxufVxuLnRlc3RpbW9uaWFscy1zZWN0aW9uIC5jYXJkcy1jb250YWluZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICB0b3A6IC0xMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGVzdGltb25pYWxzLXNlY3Rpb24gLmNhcmRzLWNvbnRhaW5lciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgdG9wOiB1bnNldDtcbiAgICBib3R0b206IC0xMTVweDtcbiAgfVxufVxuXG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLWZsZXhpYmxlKSAucGFydG5lcnMtdGFibGUge1xuICBtYXJnaW4tdG9wOiAtMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gIGJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUpIC5wYXJ0bmVycy10YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogLTI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZSkgLnBhcnRuZXJzLXRhYmxlIHtcbiAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgfVxufVxuXG4ucGFydG5lcnMtdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4ucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgZ2FwOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbn1cbi5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjN0M4Njk5O1xufVxuLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4ge1xuICBtYXgtd2lkdGg6IDM5NXB4O1xufVxuLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gaDQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuYnV0dG9uLCAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAubWt0b0J1dHRvblJvdyA+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+IGRpdiB7XG4gIGZsZXg6IDE7XG59XG4uaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAudGV4dC1jb250YWluZXIgLmRlc2NyaXB0aW9uIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLnRleHQtY29udGFpbmVyIC5kZXNjcmlwdGlvbiBwLCAuaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyAudGV4dC1jb250YWluZXIgLmRlc2NyaXB0aW9uIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pbmZvcm1hdGlvbi13aXRoLWJnLXZpZGVvIC50ZXh0LWNvbnRhaW5lciAuZGVzY3JpcHRpb24gcCwgLmluZm9ybWF0aW9uLXdpdGgtYmctdmlkZW8gLnRleHQtY29udGFpbmVyIC5kZXNjcmlwdGlvbiBsaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZ3JpZC1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmdyaWQtc2VjdGlvbi5pcy1jZW50ZXJlZCB7XG4gIG1heC13aWR0aDogMTUzMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmdyaWQtc2VjdGlvbiA+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+IC5tZWdhLXN1Yi1tZW51IC5tZWdhLW1lbnUtaXRlbSAuaW5mby1yaWdodC1pbWFnZS1zZWN0aW9uIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1jb250YWluZXIgLm1lZ2EtbWVudS1saW5rIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtMTU1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC5pbWFnZS1jb250YWluZXIge1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICB0b3A6IC00MHB4O1xuICB9XG59XG5cbmJvZHkgLnBhZ2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLnBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbmJvZHkgLmhlcm8uaGVyby1hYm91dC11cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDFENDE7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5saW5lcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5saW5lcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbmJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAxMDE4cHg7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1MnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ltYWdlcy9oZXJvLWJhY2tncm91bmQtZ3JhZGllbnQucG5nXCIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5oZXJvLmhlcm8tYWJvdXQtdXMgLmhlcm8tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgfVxufVxuYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5oZXJvLWNvbnRhaW5lciAuaGVyby1pbmZvIHtcbiAgbWF4LXdpZHRoOiAxMzQ4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMzNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5oZXJvLWNvbnRhaW5lciAuaGVyby1pbmZvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxufVxuYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5oZXJvLWNvbnRhaW5lciAuaGVyby1pbmZvIC5oZXJvLXRpdGxlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbmJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLmhlcm8taW5mbyBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5oZXJvLWNvbnRhaW5lciAuc3RhdHMgLnN0YXRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLnN0YXRzIC5zdGF0cy1jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5oZXJvLWNvbnRhaW5lciAuc3RhdHMgLnN0YXRzLWNvbnRhaW5lciAuc3RhdC1pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5oZXJvLWNvbnRhaW5lciAuc3RhdHMgLnN0YXRzLWNvbnRhaW5lciAuc3RhdC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5oZXJvLmhlcm8tYWJvdXQtdXMgLmhlcm8tY29udGFpbmVyIC5zdGF0cyAuc3RhdHMtY29udGFpbmVyIC5zdGF0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLnN0YXRzIC5zdGF0cy1jb250YWluZXIgLnN0YXQtaXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbmJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLnN0YXRzIC5zdGF0cy1jb250YWluZXIgLnN0YXQtaXRlbSAuc3RhdC1pdGVtLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMjUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICBib2R5IC5oZXJvLmhlcm8tYWJvdXQtdXMgLmhlcm8tY29udGFpbmVyIC5zdGF0cyAuc3RhdHMtY29udGFpbmVyIC5zdGF0LWl0ZW0gLnN0YXQtaXRlbS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5oZXJvLWNvbnRhaW5lciAuc3RhdHMgLnN0YXRzLWNvbnRhaW5lciAuc3RhdC1pdGVtIC5zdGF0LWl0ZW0tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLnN0YXRzIC5zdGF0cy1jb250YWluZXIgLnN0YXQtaXRlbSAuc3RhdC1pdGVtLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLnN0YXRzIC5zdGF0cy1jb250YWluZXIgLnN0YXQtaXRlbSAuc3RhdC1pdGVtLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAyNjNweDtcbiAgfVxufVxuYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5oZXJvLWNvbnRhaW5lciAuc3RhdHMgLnN0YXRzLWNvbnRhaW5lciAuc3RhdC1pdGVtIC5zdGF0LWl0ZW0tY29udGFpbmVyIC5udW1iZXItY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Qzg2OTk7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5ib2R5IC5oZXJvLmhlcm8tYWJvdXQtdXMgLmhlcm8tY29udGFpbmVyIC5zdGF0cyAuc3RhdHMtY29udGFpbmVyIC5zdGF0LWl0ZW0gLnN0YXQtaXRlbS1jb250YWluZXIgLm51bWJlci1jb250YWluZXIgcCB7XG4gIGZvbnQtc2l6ZTogOTJweDtcbiAgbGluZS1oZWlnaHQ6IDExMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwOEZENTtcbn1cbmJvZHkgLmhlcm8uaGVyby1hYm91dC11cyAuaGVyby1jb250YWluZXIgLnN0YXRzIC5zdGF0cy1jb250YWluZXIgLnN0YXQtaXRlbSAuc3RhdC1pdGVtLWNvbnRhaW5lciAubnVtYmVyLWNvbnRhaW5lciBwLm51bWJlci1oYXMtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xufVxuYm9keSAuaGVyby5oZXJvLWFib3V0LXVzIC5oZXJvLWNvbnRhaW5lciAuc3RhdHMgLnN0YXRzLWNvbnRhaW5lciAuc3RhdC1pdGVtIC5zdGF0LWl0ZW0tY29udGFpbmVyIC5zdGF0LW5hbWUgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5zZWN0aW9uLmF3YXJkcy1zZWN0aW9uIC5hd2FyZHMtc2VjdGlvbi1jb250YWluZXIge1xuICBwYWRkaW5nOiAxNTBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24uYXdhcmRzLXNlY3Rpb24gLmF3YXJkcy1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5zZWN0aW9uLmF3YXJkcy1zZWN0aW9uIC5hd2FyZHMtZ3JpZCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24uYXdhcmRzLXNlY3Rpb24gLmF3YXJkcy1ncmlkIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgfVxufVxuc2VjdGlvbi5hd2FyZHMtc2VjdGlvbiAuYXdhcmRzLWdyaWQgLmF3YXJkcy1ncmlkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTcyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0byBhdXRvIGF1dG87XG4gIGNvbHVtbi1nYXA6IDU1cHg7XG4gIHJvdy1nYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24uYXdhcmRzLXNlY3Rpb24gLmF3YXJkcy1ncmlkIC5hd2FyZHMtZ3JpZC1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG8gYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24uYXdhcmRzLXNlY3Rpb24gLmF3YXJkcy1ncmlkIC5hd2FyZHMtZ3JpZC1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICBzZWN0aW9uLmF3YXJkcy1zZWN0aW9uIC5hd2FyZHMtZ3JpZCAuYXdhcmRzLWdyaWQtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgfVxufVxuc2VjdGlvbi5hd2FyZHMtc2VjdGlvbiAuYXdhcmRzLWdyaWQgLmF3YXJkcy1ncmlkLWNvbnRhaW5lciAuYXdhcmQtaXRlbSB7XG4gIHdpZHRoOiBtaW4oMTAwJSwgMzAwcHgpO1xufVxuc2VjdGlvbi5hd2FyZHMtc2VjdGlvbiAuYXdhcmRzLWdyaWQgLmF3YXJkcy1ncmlkLWNvbnRhaW5lciAuYXdhcmQtaXRlbSAuYXdhcmQtaXRlbS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnNlY3Rpb24ub3VyLXRlYW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuc2VjdGlvbi5vdXItdGVhbSAub3VyLXRlYW0tY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTMzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5vdXItdGVhbSAub3VyLXRlYW0tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTRweDtcbiAgfVxufVxuc2VjdGlvbi5vdXItdGVhbSAub3VyLXRlYW0tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNzA5cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5zZWN0aW9uLm91ci10ZWFtIC5vdXItdGVhbS1jb250YWluZXIgLmluZm8tY29udGFpbmVyIGgzLCBzZWN0aW9uLm91ci10ZWFtIC5vdXItdGVhbS1jb250YWluZXIgLmluZm8tY29udGFpbmVyIHAge1xuICBjb2xvcjogIzE0MUQ0MTtcbn1cbnNlY3Rpb24ub3VyLXRlYW0gLm91ci10ZWFtLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgaDMge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbnNlY3Rpb24ub3VyLXRlYW0gLm91ci10ZWFtLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgcCB7XG4gIHBhZGRpbmctYm90dG9tOiA1M3B4O1xuICBmb250LXdlaWdodDogMzUwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBzZWN0aW9uLm91ci10ZWFtIC5vdXItdGVhbS1jb250YWluZXIgLmluZm8tY29udGFpbmVyIHAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICB9XG59XG5zZWN0aW9uLm91ci10ZWFtIC5vdXItdGVhbS1jb250YWluZXIgLmxpbmVzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTIwcHg7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24ub3VyLXRlYW0gLm91ci10ZWFtLWNvbnRhaW5lciAubGluZXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5zZWN0aW9uLm91ci10ZWFtIC50ZWFtLW1lbWJlcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Rjk7XG59XG5zZWN0aW9uLm91ci10ZWFtIC50ZWFtLW1lbWJlcnMgLnRlYW0tbWVtYmVycy1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvIGF1dG87XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIHJvdy1nYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24ub3VyLXRlYW0gLnRlYW0tbWVtYmVycyAudGVhbS1tZW1iZXJzLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIHNlY3Rpb24ub3VyLXRlYW0gLnRlYW0tbWVtYmVycyAudGVhbS1tZW1iZXJzLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICB9XG59XG5zZWN0aW9uLm91ci10ZWFtIC50ZWFtLW1lbWJlcnMgLnRlYW0tbWVtYmVycy1jb250YWluZXIgLnRlYW0tbWVtYmVyLWl0ZW0ge1xuICBoZWlnaHQ6IDQ5NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjZweCkge1xuICBzZWN0aW9uLm91ci10ZWFtIC50ZWFtLW1lbWJlcnMgLnRlYW0tbWVtYmVycy1jb250YWluZXIgLnRlYW0tbWVtYmVyLWl0ZW0ge1xuICAgIGhlaWdodDogMzk1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgc2VjdGlvbi5vdXItdGVhbSAudGVhbS1tZW1iZXJzIC50ZWFtLW1lbWJlcnMtY29udGFpbmVyIC50ZWFtLW1lbWJlci1pdGVtIHtcbiAgICBoZWlnaHQ6IDI5NXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24ub3VyLXRlYW0gLnRlYW0tbWVtYmVycyAudGVhbS1tZW1iZXJzLWNvbnRhaW5lciAudGVhbS1tZW1iZXItaXRlbSB7XG4gICAgaGVpZ2h0OiA0OTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIHNlY3Rpb24ub3VyLXRlYW0gLnRlYW0tbWVtYmVycyAudGVhbS1tZW1iZXJzLWNvbnRhaW5lciAudGVhbS1tZW1iZXItaXRlbSB7XG4gICAgaGVpZ2h0OiAzOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIHNlY3Rpb24ub3VyLXRlYW0gLnRlYW0tbWVtYmVycyAudGVhbS1tZW1iZXJzLWNvbnRhaW5lciAudGVhbS1tZW1iZXItaXRlbSB7XG4gICAgaGVpZ2h0OiA0OTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIHNlY3Rpb24ub3VyLXRlYW0gLnRlYW0tbWVtYmVycyAudGVhbS1tZW1iZXJzLWNvbnRhaW5lciAudGVhbS1tZW1iZXItaXRlbSB7XG4gICAgaGVpZ2h0OiAxMjNweDtcbiAgfVxufVxuc2VjdGlvbi5vdXItdGVhbSAudGVhbS1tZW1iZXJzIC50ZWFtLW1lbWJlcnMtY29udGFpbmVyIC50ZWFtLW1lbWJlci1pdGVtIC5tZW1iZXItaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICBzZWN0aW9uLm91ci10ZWFtIC50ZWFtLW1lbWJlcnMgLnRlYW0tbWVtYmVycy1jb250YWluZXIgLnRlYW0tbWVtYmVyLWl0ZW0gLm1lbWJlci1pbWFnZSB7XG4gICAgd2lkdGg6IDEwOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuc2VjdGlvbi5qb2luLW91ci10ZWFtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5zZWN0aW9uLmpvaW4tb3VyLXRlYW0gLmpvaW4tb3VyLXRlYW0tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuL2ltYWdlcy93aGl0ZS1iYWNrZ3JvdW5kLWdyYWRpZW50LnBuZ1wiKTtcbiAgcGFkZGluZy10b3A6IDExN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5qb2luLW91ci10ZWFtIC5qb2luLW91ci10ZWFtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQzcHg7XG4gIH1cbn1cbnNlY3Rpb24uam9pbi1vdXItdGVhbSAuam9pbi1vdXItdGVhbS1jb250YWluZXIgLmluZm8tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA3MDlweDtcbiAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5zZWN0aW9uLmpvaW4tb3VyLXRlYW0gLmpvaW4tb3VyLXRlYW0tY29udGFpbmVyIC5pbmZvLWNvbnRhaW5lciBoMywgc2VjdGlvbi5qb2luLW91ci10ZWFtIC5qb2luLW91ci10ZWFtLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjMTQxRDQxO1xufVxuc2VjdGlvbi5qb2luLW91ci10ZWFtIC5qb2luLW91ci10ZWFtLWNvbnRhaW5lciAuaW5mby1jb250YWluZXIgaDMge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbnNlY3Rpb24uam9pbi1vdXItdGVhbSAuam9pbi1vdXItdGVhbS1jb250YWluZXIgLmluZm8tY29udGFpbmVyIHAge1xuICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbn1cbnNlY3Rpb24uam9pbi1vdXItdGVhbSAuam9pbi1vdXItdGVhbS1jb250YWluZXIgLmxpbmVzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgc2VjdGlvbi5qb2luLW91ci10ZWFtIC5qb2luLW91ci10ZWFtLWNvbnRhaW5lciAubGluZXMtY29udGFpbmVyIHtcbiAgICByaWdodDogLTIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIHNlY3Rpb24uam9pbi1vdXItdGVhbSAuam9pbi1vdXItdGVhbS1jb250YWluZXIgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgcmlnaHQ6IC0zMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICBzZWN0aW9uLmpvaW4tb3VyLXRlYW0gLmpvaW4tb3VyLXRlYW0tY29udGFpbmVyIC5saW5lcy1jb250YWluZXIge1xuICAgIHJpZ2h0OiAtNDAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgc2VjdGlvbi5qb2luLW91ci10ZWFtIC5qb2luLW91ci10ZWFtLWNvbnRhaW5lciAubGluZXMtY29udGFpbmVyIHtcbiAgICByaWdodDogLTQ3MHB4O1xuICAgIHRvcDogLTgwcHg7XG4gIH1cbn1cblxuYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZSkgLnBhcnRuZXJzLXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogLTIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MzlweCkge1xuICBib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLWZsZXhpYmxlKSAucGFydG5lcnMtdGFibGUge1xuICAgIG1hcmdpbi10b3A6IC0yNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUpIC5wYXJ0bmVycy10YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cbn1cblxuLnBhcnRuZXJzLXRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjVGOTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4ucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGdhcDogODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4ucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdDODY5OTtcbn1cbi5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIHtcbiAgbWF4LXdpZHRoOiAzOTVweDtcbn1cbi5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYXJ0bmVycy10YWJsZSAucGFydG5lcnMtdGFibGUtY29udGFpbmVyIC5yb3cgLmxlZnQtY29sdW1uIC5saW5rcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLmJ1dHRvbiwgLnBhcnRuZXJzLXRhYmxlIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXIgLnJvdyAubGVmdC1jb2x1bW4gLmxpbmtzLXdyYXBwZXIgLmZvcm0td3JhcHBlciAuZm9ybS1pbm5lci13cmFwcGVyIGZvcm0ubWt0b0Zvcm0gLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uLCAuZm9ybS13cmFwcGVyIC5mb3JtLWlubmVyLXdyYXBwZXIgZm9ybS5ta3RvRm9ybSAucGFydG5lcnMtdGFibGUgLnBhcnRuZXJzLXRhYmxlLWNvbnRhaW5lciAucm93IC5sZWZ0LWNvbHVtbiAubGlua3Mtd3JhcHBlciAubWt0b0J1dHRvblJvdyA+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+IHNwYW4gPiBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXJlcXVlc3QtYS1kZW1vIC5mb3JtLXNlY3Rpb24gLmZvcm0tc2VjdGlvbi1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS1yZXF1ZXN0LWEtZGVtbyAuZm9ybS1zZWN0aW9uIC5mb3JtLXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNERUU0RUU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNlYXJjaC1yZXN1bHRzIC5hc2xfd19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMiB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUyIC5wcm9ib3gge1xuICBwYWRkaW5nOiAyNHB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTIgLnByb2JveCB7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICB9XG59XG4uc2VhcmNoLXJlc3VsdHMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUyIC5wcm9ib3ggLnByb2Nsb3NlIHN2ZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uc2VhcmNoLXJlc3VsdHMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUyIC5wcm9ib3ggZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtcmVzdWx0cyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTIgLnByb2JveCBmb3JtIGlucHV0LCAuc2VhcmNoLXJlc3VsdHMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUyIC5wcm9ib3ggZm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzE0MUQ0MTtcbiAgZm9udC1mYW1pbHk6IFwiVGV4dGEgQWx0IEJvb2tcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMiAucHJvYm94IGZvcm0gaW5wdXQsIC5zZWFyY2gtcmVzdWx0cyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTIgLnByb2JveCBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzIC5hc2xfd19jb250YWluZXIgI2FqYXhzZWFyY2hsaXRlMiAucHJvYm94IGZvcm0gaW5wdXQsIC5zZWFyY2gtcmVzdWx0cyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTIgLnByb2JveCBmb3JtIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4uc2VhcmNoLXJlc3VsdHMgLmFzbF93X2NvbnRhaW5lciAjYWpheHNlYXJjaGxpdGUyIC5wcm9ib3ggZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICB3aWR0aDogMTAwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogLTI0cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICBjb2xvcjogI0Y0NzkzQiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJBdmVudGEgRXh0cmFCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cyAuYXNsX3dfY29udGFpbmVyICNhamF4c2VhcmNobGl0ZTIgLnByb2JveCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICB9XG59XG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREVFNEVFO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RFRTRFRTtcbn1cbi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlIC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlIGEge1xuICBmb250LWZhbWlseTogXCJBdmVudGFcIjtcbiAgY29sb3I6ICMxNDFENDE7XG59XG4uc2VhcmNoLXJlc3VsdHMgYXJ0aWNsZSAuZW50cnktY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uc2VhcmNoLXJlc3VsdHMgLnBhZ2luYXRpb24ge1xuICBwYWRkaW5nOiA5N3B4IDAgMTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzIC5wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cbi5zZWFyY2gtcmVzdWx0cyAucGFnaW5hdGlvbiAubmF2LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uc2VhcmNoLXJlc3VsdHMgLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzIHtcbiAgY29sb3I6ICMxNDFENDE7XG4gIGZvbnQtZmFtaWx5OiBcIlRleHRhIEFsdCBNZWRpdW1cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLnNlYXJjaC1yZXN1bHRzIC5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgY29sb3I6ICMwMDhGRDU7XG59XG4uc2VhcmNoLXJlc3VsdHMgLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzLm5leHQge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbi5zZWFyY2gtcmVzdWx0cyAucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMucHJldiB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZSkgLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIHtcbiAgbWFyZ2luLXRvcDogLTIxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICBib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLWZsZXhpYmxlKSAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQge1xuICAgIG1hcmdpbi10b3A6IC0yNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUpIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIH1cbn1cblxuLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDQwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQge1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCB7XG4gICAgZ2FwOiAyMHB4O1xuICB9XG59XG4uZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIHtcbiAgd2lkdGg6IGNhbGMoMzMlIC0gMjNweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y1Rjk7XG4gIHBhZGRpbmc6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbi5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwgLmltYWdlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwgLnRleHQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbn1cbi5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwgLnRleHQtY29udGFpbmVyIHAge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIC5lbXBsb3llZS10ZXN0aW1vbmlhbCBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIC5zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZW1wbG95ZWUtdGVzdGltb25pYWxzLWdyaWQgLmVtcGxveWVlLXRlc3RpbW9uaWFsIC5idXR0b24sIC5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCAuZW1wbG95ZWUtdGVzdGltb25pYWwgLnNpdGUtaGVhZGVyIC5jb250YWluZXItZml4ZWQgLm1haW4tbmF2aWdhdGlvbiAjbWVnYS1tZW51LXdyYXAtbWVudS0xICNtZWdhLW1lbnUtbWVudS0xID4gbGkubWVnYS1tZW51LWl0ZW06bGFzdC1jaGlsZCA+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+IGgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBzZWN0aW9uLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uIC5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLnRlYW0tZ3JpZCAuZ3JpZC10aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbnNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0bztcbiAgZ3JpZC1jb2x1bW4tZ2FwOiA0MHB4O1xuICBncmlkLXJvdy1nYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIHNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gICAgZ3JpZC1yb3ctZ2FwOiAxMHB4O1xuICB9XG59XG5zZWN0aW9uLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uIC5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLnRlYW0tZ3JpZCAudGVhbS1ncmlkLWNvbnRhaW5lciAuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNjBweDtcbiAgYmFja2dyb3VuZDogI0YzRjVGOTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgc2VjdGlvbi5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbiAubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC50ZWFtLWdyaWQgLnRlYW0tZ3JpZC1jb250YWluZXIgLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuc2VjdGlvbi5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbiAubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC50ZWFtLWdyaWQgLnRlYW0tZ3JpZC1jb250YWluZXIgLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gIGhlaWdodDogNDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIHNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIHNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250YWluZXIgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyNDRweDtcbiAgfVxufVxuc2VjdGlvbi5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbiAubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC50ZWFtLWdyaWQgLnRlYW0tZ3JpZC1jb250YWluZXIgLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWNvbnRhaW5lciAuaW5mby13cmFwcGVyIHtcbiAgZmxleDogMTtcbn1cbnNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250YWluZXIgLmluZm8td3JhcHBlciAuaW5mby13cmFwcGVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbnNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250YWluZXIgLmluZm8tbmFtZSwgc2VjdGlvbi5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbiAubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC50ZWFtLWdyaWQgLnRlYW0tZ3JpZC1jb250YWluZXIgLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWNvbnRhaW5lciAuaW5mby1wb3NpdGlvbiB7XG4gIGNvbG9yOiAjMTQxRDQxO1xufVxuc2VjdGlvbi5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbiAubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24tY29udGFpbmVyIC50ZWFtLWdyaWQgLnRlYW0tZ3JpZC1jb250YWluZXIgLmdyaWQtaXRlbSAuZ3JpZC1pdGVtLWNvbnRhaW5lciAudG9wLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5zZWN0aW9uLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uIC5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbi1jb250YWluZXIgLnRlYW0tZ3JpZCAudGVhbS1ncmlkLWNvbnRhaW5lciAuZ3JpZC1pdGVtIC5ncmlkLWl0ZW0tY29udGFpbmVyIC50b3AtY29udGFpbmVyIC5pbmZvLW5hbWUge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbnNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250YWluZXIgLmJvdHRvbS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA1M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIHNlY3Rpb24ubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24gLmxlYWRlcnNoaXAtZ3JpZC1zZWN0aW9uLWNvbnRhaW5lciAudGVhbS1ncmlkIC50ZWFtLWdyaWQtY29udGFpbmVyIC5ncmlkLWl0ZW0gLmdyaWQtaXRlbS1jb250YWluZXIgLmJvdHRvbS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gIH1cbn1cblxuLmRhcmstaGVybyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYjIzM2Y7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kYXJrLWhlcm8ge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmRhcmstaGVybyAuY29udGFpbmVyLWxlZnQtc3BhY2UuY29udGFpbmVyLWZpeGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuLmRhcmstaGVybyAuY29udGFpbmVyLWxlZnQtc3BhY2UgcCwgLmRhcmstaGVybyAuY29udGFpbmVyLWxlZnQtc3BhY2UgaDEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXJrLWhlcm8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWltYWdlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFyay1oZXJvIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1pbWFnZS1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAuZGFyay1oZXJvIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1pbWFnZS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5kYXJrLWhlcm8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWltYWdlLWNvbnRhaW5lciAudGV4dC1jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4O1xuICB3aWR0aDogY2FsYyg0NSUgLSAxMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmRhcmstaGVybyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFyay1oZXJvIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgfVxufVxuLmRhcmstaGVybyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBoMiwgLmRhcmstaGVybyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtaW1hZ2UtY29udGFpbmVyIC50ZXh0LWNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZGFyay1oZXJvIC5jb250YWluZXItbGVmdC1zcGFjZSAudGV4dC1pbWFnZS1jb250YWluZXIgLnRleHQtY29udGFpbmVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5kYXJrLWhlcm8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWltYWdlLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgd2lkdGg6IGNhbGMoNTUlIC0gMTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5kYXJrLWhlcm8gLmNvbnRhaW5lci1sZWZ0LXNwYWNlIC50ZXh0LWltYWdlLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmRhcmstaGVybyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtaW1hZ2UtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhcmstaGVybyAuY29udGFpbmVyLWxlZnQtc3BhY2UgLnRleHQtaW1hZ2UtY29udGFpbmVyIC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59XG5cbi5kYXJrLWNhcmRzLXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUxNTIzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5kYXJrLWNhcmRzLXNsaWRlciB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZGFyay1jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIuY29udGFpbmVyLWZpeGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuLmRhcmstY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIGgyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZGFyay1jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmRhcmstY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIge1xuICBnYXA6IDEwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjYwcHgpIHtcbiAgLmRhcmstY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIge1xuICAgIGdhcDogMDtcbiAgfVxufVxuLmRhcmstY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLmxlZnQtY29sdW1uIC5hcnJvd3MtY29udGFpbmVyIC5zbGlkZXItYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ3OTNCO1xufVxuLmRhcmstY2FyZHMtc2xpZGVyIC5jYXJkcy1zbGlkZXItY29udGFpbmVyIC5zbGlkZXJzLWNvbnRhaW5lciAuc2xpZGVycy1pbm5lci1jb250YWluZXIgLnNsaWRlci1jYXJkcyAuc2xpZGUtY2FyZCAuc2xpZGUtY2FyZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIyMzNmO1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGFyay1jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkIC5zbGlkZS1jYXJkLWNvbnRhaW5lciAuc2xpZGUtdGl0bGUsIC5kYXJrLWNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQgLnNsaWRlLWNhcmQtY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kYXJrLWNhcmRzLXNsaWRlciAuY2FyZHMtc2xpZGVyLWNvbnRhaW5lciAuc2xpZGVycy1jb250YWluZXIgLnNsaWRlcnMtaW5uZXItY29udGFpbmVyIC5zbGlkZXItY2FyZHMgLnNsaWRlLWNhcmQgLnNsaWRlLWNhcmQtY29udGFpbmVyIC5zbGlkZS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uZGFyay1jYXJkcy1zbGlkZXIgLmNhcmRzLXNsaWRlci1jb250YWluZXIgLnNsaWRlcnMtY29udGFpbmVyIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lciAuc2xpZGVyLWNhcmRzIC5zbGlkZS1jYXJkLnNsaWRlLWNhcmQtYmx1ZS5zbGljay1hY3RpdmU6bm90KC5zbGljay1jdXJyZW50KSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmRhcmstdWJlcmZsaXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIyMzNmO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGFyay11YmVyZmxpcCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZGFyay11YmVyZmxpcCAuZGFyay11YmVyZmxpcC1jb250YWluZXIuY29udGFpbmVyLWZpeGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuLmRhcmstdWJlcmZsaXAgLmRhcmstdWJlcmZsaXAtY29udGFpbmVyIGgyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZGFyay11YmVyZmxpcCAuZGFyay11YmVyZmxpcC1jb250YWluZXIgLnViZXJmbGlwIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLmRhcmstdWJlcmZsaXAgLmRhcmstdWJlcmZsaXAtY29udGFpbmVyIC51YmVyZmxpcCAudWYtdGlsZS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgMSUgNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uZGFyay11YmVyZmxpcCAuZGFyay11YmVyZmxpcC1jb250YWluZXIgLnViZXJmbGlwIC51Zi10aWxlLXdyYXBwZXIgLnVmLXRpbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUxNTIzICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC5kYXJrLXViZXJmbGlwIC5kYXJrLXViZXJmbGlwLWNvbnRhaW5lciAudWJlcmZsaXAgLnVmLXRpbGUtd3JhcHBlciAudWYtdGlsZSBmaWd1cmUudWYtdGlsZS10aHVtYm5haWwge1xuICAgIGhlaWdodDogNTQlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5kYXJrLXViZXJmbGlwIC5kYXJrLXViZXJmbGlwLWNvbnRhaW5lciAudWJlcmZsaXAgLnVmLXRpbGUtd3JhcHBlciAudWYtdGlsZSAudWYtdGlsZS1jb3B5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1MTUyMyAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyNXB4IDMycHggNDBweCAhaW1wb3J0YW50O1xufVxuLmRhcmstdWJlcmZsaXAgLmRhcmstdWJlcmZsaXAtY29udGFpbmVyIC51YmVyZmxpcCAudWYtdGlsZS13cmFwcGVyIC51Zi10aWxlIC51Zi10aWxlLWNvcHkgLnVmLXRpbGUtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmRhcmstdWJlcmZsaXAgLmRhcmstdWJlcmZsaXAtY29udGFpbmVyIC51YmVyZmxpcCAudWYtdGlsZS13cmFwcGVyIC51Zi10aWxlIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUxNTIzICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTVweDtcbn1cbi5kYXJrLXViZXJmbGlwIC5kYXJrLXViZXJmbGlwLWNvbnRhaW5lciAudWJlcmZsaXAgLnVmLXRpbGUtd3JhcHBlciAudWYtdGlsZSAudWYtdGlsZS1jb250ZW50LWxhYmVsIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwtdGV4dCB7XG4gIHBhZGRpbmc6IDAgMCAwIDMycHg7XG59XG5cbi5kYXJrLWJhbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTE1MjM7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhcmstYmFubmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbi5kYXJrLWJhbm5lciAuZGFyay1iYW5uZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmRhcmstYmFubmVyIC5kYXJrLWJhbm5lci1jb250YWluZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1LCAyMSwgMzUsIDAuNyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhcmstYmFubmVyIC5kYXJrLWJhbm5lci1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmRhcmstYmFubmVyIC5kYXJrLWJhbm5lci1jb250YWluZXIuY29udGFpbmVyLWZpeGVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuLmRhcmstYmFubmVyIC5kYXJrLWJhbm5lci1jb250YWluZXIgLnRleHQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmRhcmstYmFubmVyIC5kYXJrLWJhbm5lci1jb250YWluZXIgaDIsIC5kYXJrLWJhbm5lciAuZGFyay1iYW5uZXItY29udGFpbmVyIHAge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbi5kYXJrLWJhbm5lciAuZGFyay1iYW5uZXItY29udGFpbmVyIHAge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufSIsIi8qIVxuVGhlbWUgTmFtZTogSGVhbHRoIEVkZ2VcblRoZW1lIFVSSTogaHR0cDovL3VuZGVyc2NvcmVzLm1lL1xuQXV0aG9yOiBVbmRlcnNjb3Jlcy5tZVxuQXV0aG9yIFVSSTogaHR0cDovL3VuZGVyc2NvcmVzLm1lL1xuRGVzY3JpcHRpb246IERlc2NyaXB0aW9uXG5WZXJzaW9uOiAxLjAuMFxuVGVzdGVkIHVwIHRvOiA1LjRcblJlcXVpcmVzIFBIUDogNS42XG5MaWNlbnNlOiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MiBvciBsYXRlclxuTGljZW5zZSBVUkk6IExJQ0VOU0VcblRleHQgRG9tYWluOiBoZWFsdGgtZWRnZVxuVGFnczogY3VzdG9tLWJhY2tncm91bmQsIGN1c3RvbS1sb2dvLCBjdXN0b20tbWVudSwgZmVhdHVyZWQtaW1hZ2VzLCB0aHJlYWRlZC1jb21tZW50cywgdHJhbnNsYXRpb24tcmVhZHlcblxuVGhpcyB0aGVtZSwgbGlrZSBXb3JkUHJlc3MsIGlzIGxpY2Vuc2VkIHVuZGVyIHRoZSBHUEwuXG5Vc2UgaXQgdG8gbWFrZSBzb21ldGhpbmcgY29vbCwgaGF2ZSBmdW4sIGFuZCBzaGFyZSB3aGF0IHlvdSd2ZSBsZWFybmVkLlxuXG5IZWFsdGggRWRnZSBpcyBiYXNlZCBvbiBVbmRlcnNjb3JlcyBodHRwczovL3VuZGVyc2NvcmVzLm1lLywgKEMpIDIwMTItMjAyMCBBdXRvbWF0dGljLCBJbmMuXG5VbmRlcnNjb3JlcyBpcyBkaXN0cmlidXRlZCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHUEwgdjIgb3IgbGF0ZXIuXG5cbk5vcm1hbGl6aW5nIHN0eWxlcyBoYXZlIGJlZW4gaGVscGVkIGFsb25nIHRoYW5rcyB0byB0aGUgZmluZSB3b3JrIG9mXG5OaWNvbGFzIEdhbGxhZ2hlciBhbmQgSm9uYXRoYW4gTmVhbCBodHRwczovL25lY29sYXMuZ2l0aHViLmlvL25vcm1hbGl6ZS5jc3MvXG4qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4+Pj4gVEFCTEUgT0YgQ09OVEVOVFM6XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEdlbmVyaWNcblx0LSBOb3JtYWxpemVcblx0LSBCb3ggc2l6aW5nXG4jIEJhc2Vcblx0LSBUeXBvZ3JhcGh5XG5cdC0gRWxlbWVudHNcblx0LSBMaW5rc1xuXHQtIEZvcm1zXG4jIyBMYXlvdXRzXG4jIENvbXBvbmVudHNcblx0LSBOYXZpZ2F0aW9uXG5cdC0gUG9zdHMgYW5kIHBhZ2VzXG5cdC0gQ29tbWVudHNcblx0LSBXaWRnZXRzXG5cdC0gTWVkaWFcblx0LSBDYXB0aW9uc1xuXHQtIEdhbGxlcmllc1xuIyBwbHVnaW5zXG5cdC0gSmV0cGFjayBpbmZpbml0ZSBzY3JvbGxcbiMgVXRpbGl0aWVzXG5cdC0gQWNjZXNzaWJpbGl0eVxuXHQtIEFsaWdubWVudHNcblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEdlbmVyaWNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogTm9ybWFsaXplXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbi8qIFNlY3Rpb25zXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuICovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG5cdCA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcblx0ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBtYXJnaW46IDA7XG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICpcdFx0YGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuXHQgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBCb3ggc2l6aW5nXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogSW5oZXJpdCBib3gtc2l6aW5nIHRvIG1vcmUgZWFzaWx5IGNoYW5nZSBpdCdzIHZhbHVlIG9uIGEgY29tcG9uZW50IGxldmVsLlxuQGxpbmsgaHR0cDovL2Nzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZS8gKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIEJhc2Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLyogVHlwb2dyYXBoeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5ib2R5LFxuYnV0dG9uLFxuaW5wdXQsXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgY29sb3I6ICM0MDQwNDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBjbGVhcjogYm90aDtcbn1cblxucCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG5kZm4sXG5jaXRlLFxuZW0sXG5pIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDEuNWVtO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbnByZSB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgY291cmllciwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAxLjZlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogMS42ZW07XG59XG5cbmNvZGUsXG5rYmQsXG50dCxcbnZhciB7XG4gIGZvbnQtZmFtaWx5OiBtb25hY28sIGNvbnNvbGFzLCBcIkFuZGFsZSBNb25vXCIsIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBtb25vc3BhY2U7XG59XG5cbmFiYnIsXG5hY3JvbnltIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNjY2O1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbm1hcmssXG5pbnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmOWMwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmJpZyB7XG4gIGZvbnQtc2l6ZTogMTI1JTtcbn1cblxuLyogRWxlbWVudHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbmhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG5cbnVsLFxub2wge1xuICBtYXJnaW46IDAgMCAxLjVlbSAzZW07XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cblxub2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuXG5saSA+IHVsLFxubGkgPiBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxLjVlbTtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbjogMCAxLjVlbSAxLjVlbTtcbn1cblxuLyogTWFrZSBzdXJlIGVtYmVkcyBhbmQgaWZyYW1lcyBmaXQgdGhlaXIgY29udGFpbmVycy4gKi9cbmVtYmVkLFxuaWZyYW1lLFxub2JqZWN0IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5pbWcge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cblxudGFibGUge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIExpbmtzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmEge1xuICBjb2xvcjogIzQxNjllMTtcbn1cblxuYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM4MDAwODA7XG59XG5cbmE6aG92ZXIsXG5hOmZvY3VzLFxuYTphY3RpdmUge1xuICBjb2xvcjogIzE5MTk3MDtcbn1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG5hOmhvdmVyLFxuYTphY3RpdmUge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vKiBGb3Jtc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5idXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNjY2MgI2NjYyAjYmJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjZlbSAxZW0gMC40ZW07XG59XG5cbmJ1dHRvbjpob3ZlcixcbmlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwicmVzZXRcIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjICNiYmIgI2FhYTtcbn1cblxuYnV0dG9uOmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cyxcbmlucHV0W3R5cGU9XCJidXR0b25cIl06YWN0aXZlLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyZXNldFwiXTphY3RpdmUsXG5pbnB1dFt0eXBlPVwicmVzZXRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdOmFjdGl2ZSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl06Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhYWEgI2JiYiAjYmJiO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJ1cmxcIl0sXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwiY29sb3JcIl0sXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNjY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiZW1haWxcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidXJsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwidGVsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhbmdlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwibW9udGhcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwid2Vla1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNvbG9yXCJdOmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuICBjb2xvcjogIzExMTtcbn1cblxuc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cblxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBMYXlvdXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ29tcG9uZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4vKiBOYXZpZ2F0aW9uXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tYWluLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gdWwge1xuICBkaXNwbGF5OiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogLTk5OWVtO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCB1bCB7XG4gIGxlZnQ6IC05OTllbTtcbiAgdG9wOiAwO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpOmhvdmVyID4gdWwsXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIHVsIGxpLmZvY3VzID4gdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogYXV0bztcbn1cblxuLm1haW4tbmF2aWdhdGlvbiB1bCB1bCBhIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIGxpOmhvdmVyID4gdWwsXG4ubWFpbi1uYXZpZ2F0aW9uIHVsIGxpLmZvY3VzID4gdWwge1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBTbWFsbCBtZW51LiAqL1xuLm1lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpdGUtbWFpbiAuY29tbWVudC1uYXZpZ2F0aW9uLFxuLnNpdGUtbWFpblxuLnBvc3RzLW5hdmlnYXRpb24sXG4uc2l0ZS1tYWluXG4ucG9zdC1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbi5jb21tZW50LW5hdmlnYXRpb24gLm5hdi1saW5rcyxcbi5wb3N0cy1uYXZpZ2F0aW9uIC5uYXYtbGlua3MsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY29tbWVudC1uYXZpZ2F0aW9uIC5uYXYtcHJldmlvdXMsXG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzLFxuLnBvc3QtbmF2aWdhdGlvbiAubmF2LXByZXZpb3VzIHtcbiAgZmxleDogMSAwIDUwJTtcbn1cblxuLmNvbW1lbnQtbmF2aWdhdGlvbiAubmF2LW5leHQsXG4ucG9zdHMtbmF2aWdhdGlvbiAubmF2LW5leHQsXG4ucG9zdC1uYXZpZ2F0aW9uIC5uYXYtbmV4dCB7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgZmxleDogMSAwIDUwJTtcbn1cblxuLyogUG9zdHMgYW5kIHBhZ2VzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zdGlja3kge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBvc3QsXG4ucGFnZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnVwZGF0ZWQ6bm90KC5wdWJsaXNoZWQpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtY29udGVudCxcbi5lbnRyeS1jb250ZW50LFxuLmVudHJ5LXN1bW1hcnkge1xuICBtYXJnaW46IDEuNWVtIDAgMDtcbn1cblxuLnBhZ2UtbGlua3Mge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG5cbi8qIENvbW1lbnRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jb21tZW50LWNvbnRlbnQgYSB7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmJ5cG9zdGF1dGhvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBXaWRnZXRzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi53aWRnZXQge1xuICBtYXJnaW46IDAgMCAxLjVlbTtcbn1cblxuLndpZGdldCBzZWxlY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi8qIE1lZGlhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYWdlLWNvbnRlbnQgLndwLXNtaWxleSxcbi5lbnRyeS1jb250ZW50IC53cC1zbWlsZXksXG4uY29tbWVudC1jb250ZW50IC53cC1zbWlsZXkge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIE1ha2Ugc3VyZSBsb2dvIGxpbmsgd3JhcHMgYXJvdW5kIGxvZ28gaW1hZ2UuICovXG4uY3VzdG9tLWxvZ28tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogQ2FwdGlvbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLndwLWNhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ud3AtY2FwdGlvbiBpbWdbY2xhc3MqPVwid3AtaW1hZ2UtXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi53cC1jYXB0aW9uIC53cC1jYXB0aW9uLXRleHQge1xuICBtYXJnaW46IDAuODA3NWVtIDA7XG59XG5cbi53cC1jYXB0aW9uLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qIEdhbGxlcmllc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMS41ZW07XG59XG5cbi5nYWxsZXJ5LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtMyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDYsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDksIDFmcik7XG59XG5cbi5nYWxsZXJ5LWNhcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyBQbHVnaW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIEpldHBhY2sgaW5maW5pdGUgc2Nyb2xsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogSGlkZSB0aGUgUG9zdHMgTmF2aWdhdGlvbiBhbmQgdGhlIEZvb3RlciB3aGVuIEluZmluaXRlIFNjcm9sbCBpcyBpbiB1c2UuICovXG4uaW5maW5pdGUtc2Nyb2xsIC5wb3N0cy1uYXZpZ2F0aW9uLFxuLmluZmluaXRlLXNjcm9sbC5uZXZlcmVuZGluZyAuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBSZS1kaXNwbGF5IHRoZSBUaGVtZSBGb290ZXIgd2hlbiBJbmZpbml0ZSBTY3JvbGwgaGFzIHJlYWNoZWQgaXRzIGVuZC4gKi9cbi5pbmZpbml0eS1lbmQubmV2ZXJlbmRpbmcgLnNpdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVXRpbGl0aWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi8qIEFjY2Vzc2liaWxpdHlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBUZXh0IG1lYW50IG9ubHkgZm9yIHNjcmVlbiByZWFkZXJzLiAqL1xuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBub25lO1xuICBjb2xvcjogIzIxNzU5YjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cblxuLyogRG8gbm90IHNob3cgdGhlIG91dGxpbmUgb24gdGhlIHNraXAgbGluayB0YXJnZXQuICovXG4jcHJpbWFyeVt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLyogQWxpZ25tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uYWxpZ25sZWZ0IHtcblxuICAvKnJ0bDppZ25vcmUqL1xuICBmbG9hdDogbGVmdDtcblxuICAvKnJ0bDppZ25vcmUqL1xuICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cblxuLmFsaWducmlnaHQge1xuXG4gIC8qcnRsOmlnbm9yZSovXG4gIGZsb2F0OiByaWdodDtcblxuICAvKnJ0bDppZ25vcmUqL1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuIiwiLy9Gcm9tIFBpeGVscyB0byBFbXNcbkBmdW5jdGlvbiBlbSgkdGFyZ2V0LCAkY29udGV4dDogMTYpIHtcbiAgQHJldHVybiAoJHRhcmdldCAvICRjb250ZXh0KSAqIDFlbTtcbn1cblxuLy9SZXNwb25zaXZlIE1peGluXG5AbWl4aW4gcmVzcG9uZC10bygkcXVlcnkpIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRxdWVyeSkge1xuICAgIEBjb250ZW50XG4gIH1cbn1cblxuLy9Cb3ggU2l6aW5nXG5AbWl4aW4gYm94LXNpemluZygkYm94LW1vZGVsKSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogJGJveC1tb2RlbDsgLy8gU2FmYXJpIDw9IDVcbiAgLW1vei1ib3gtc2l6aW5nOiAkYm94LW1vZGVsOyAvLyBGaXJlZm94IDw9IDE5XG4gIGJveC1zaXppbmc6ICRib3gtbW9kZWw7XG59XG5cbi8vQ2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuQG1peGluIHBsYWNlaG9sZGVyLXN0eWxlKCRjb2xvcikge1xuXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbkBtaXhpbiBiYWNrZ3JvdW5kSW1hZ2UoJGJnU2l6ZSwgJGJnUmVwZWF0OiBuby1yZXBlYXQsICRiZ1Bvc2l0aW9uOiBjZW50ZXIpe1xuICBiYWNrZ3JvdW5kLXNpemU6ICRiZ1NpemU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiAkYmdSZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRiZ1Bvc2l0aW9uO1xufTtcblxuXG4vKiBPbmx5IGZvciBhZGQgIENTUyBzdHlsZXMgdG8gSUUgMTEgICAqL1xuQHN1cHBvcnRzICgtbXMtYWNjZWxlcmF0b3I6dHJ1ZSkge1xuICAvKiBJRSBFZGdlIDEyKyBDU1Mgc3R5bGVzIGdvIGhlcmUgKi9cbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgLyogSUUgMTEgQ1NTIHN0eWxlcyBnbyBoZXJlICovXG59IiwiLy9WQVJJQUJMRVNcblxuLy9TaXplc1xuJGZpeGVkV2lkdGg6IDE4NDBweDtcbiRmaXhlZFdpZHRoSW50ZXJpb3JQYWdlczogMTUzMHB4O1xuJHNpZGVCYXJXaWR0aDogNDQ1cHg7XG5cbi8vRm9udHNcbiRmb250RmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcblxuXG4vL1RhZ3Ncbmh0bWwge1xuICBmb250LWZhbWlseTogJGZvbnRGYW1pbHk7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuXG4gIGJvZHkge1xuICAgIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5jb250YWluZXItZml4ZWQge1xuICBAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAkZml4ZWRXaWR0aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KXtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KXtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuXG4gICYuY2xlYXJmaXgge1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1sZWZ0LXNwYWNle1xuICBwYWRkaW5nLWxlZnQ6IDMxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgJi5pbnRlcmlvci1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWluZXItZnVsbCB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICYuY2xlYXJmaXgge1xuXG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLXNlY3Rpb24tbWFyZ2luIHtcbiAgbWFyZ2luOiAxNTBweCAwO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgIG1hcmdpbjogMTIwcHggMDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgIG1hcmdpbjogNTBweCAwO1xuICB9XG59XG5cbmRpdi5jb250ZW50LXdpdGgtc2lkZWJhciB7XG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgZGl2LmNvbnRhaW5lci1jb250ZW50LFxuICBkaXYuY29udGFpbmVyLXNpZGViYXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgZGl2LmNvbnRhaW5lci1zaWRlYmFyIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gIGRpdi5jb250YWluZXItY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpZGVCYXJXaWR0aH0gLSA1MHB4KTtcbiAgfVxufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cblxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi51aS1hdXRvY29tcGxldGUge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHotaW5kZXg6IDEwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cbiAgbGkudWktbWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxuXG59XG5cblxuLy8gd3AgYmFyIGZpeFxuXG5AaW5jbHVkZSByZXNwb25kLXRvKDc4MnB4KXtcbiAgaHRtbCB7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgI3dwYWRtaW5iYXIge1xuICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB9XG4gIH1cbn1cblxuXG5AaW5jbHVkZSByZXNwb25kLXRvKDYwMHB4KXtcbiAgaHRtbCB7XG4gICAgI3dwYWRtaW5iYXIge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgIH1cbiAgfVxufVxuXG5cbnB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmhlbnRyeXtcbiAgbWFyZ2luOiAwO1xufVxuXG5cbmgxLGgyLFxuaDMsaDQsXG5oNSxoNntcbiAgbWFyZ2luOiAwO1xufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F2ZW50YSc7XG4gIHNyYzogdXJsKCcuL2ZvbnRzL0F2ZW50YS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4vZm9udHMvQXZlbnRhLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQXZlbnRhIE1lZGl1bSc7XG4gIHNyYzogdXJsKCcuL2ZvbnRzL0F2ZW50YS1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi9mb250cy9BdmVudGEtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0F2ZW50YSBFeHRyYUJvbGQnO1xuICBzcmM6IHVybCgnLi9mb250cy9BdmVudGEtRXh0cmFCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4vZm9udHMvQXZlbnRhLUV4dHJhQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVGV4dGEgQWx0IEJvb2snO1xuICBzcmM6IHVybCgnLi9mb250cy9UZXh0YUFsdC1Cb29rLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4vZm9udHMvVGV4dGFBbHQtQm9vay53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdUZXh0YSBBbHQgTWVkaXVtJztcbiAgc3JjOiB1cmwoJy4vZm9udHMvVGV4dGFBbHQtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4vZm9udHMvVGV4dGFBbHQtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5cbiRhdmVudGE6ICdBdmVudGEnO1xuJGF2ZW50YU1lZGl1bTogJ0F2ZW50YSBNZWRpdW0nO1xuJGF2ZW50YUV4dHJhQm9sZDogJ0F2ZW50YSBFeHRyYUJvbGQnO1xuJHRleHRhQWx0Qm9vazogJ1RleHRhIEFsdCBCb29rJztcbiR0ZXh0YUFsdE1lZGl1bTogJ1RleHRhIEFsdCBNZWRpdW0nOyIsImgxLCAuaDEge1xuICBjb2xvcjogJGRhcmtCbHVlO1xuICBmb250LWZhbWlseTogJGF2ZW50YU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBsaW5lLWhlaWdodDogOThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmgyLCAuaDIge1xuICBjb2xvcjogJGRhcmtCbHVlO1xuICBmb250LWZhbWlseTogJGF2ZW50YU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA3OHB4O1xuICBsaW5lLWhlaWdodDogODhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmgzLCAuaDMge1xuICBjb2xvcjogJGRhcmtCbHVlO1xuICBmb250LWZhbWlseTogJGF2ZW50YU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogNThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmg0LCAuaDQge1xuICBjb2xvcjogJGRhcmtCbHVlO1xuICBmb250LWZhbWlseTogJGF2ZW50YU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbmg1LCAuaDUge1xuICBjb2xvcjogJGRhcmtCbHVlO1xuICBmb250LWZhbWlseTogJGF2ZW50YSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmg2LCAuaDYge1xuICBjb2xvcjogJGRhcmtCbHVlO1xuICBmb250LWZhbWlseTogJGF2ZW50YU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbnAsIGxpIHtcbiAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgZm9udC1mYW1pbHk6ICR0ZXh0YUFsdEJvb2ssIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5zdHJvbmcge1xuICBjb2xvcjogJGRhcmtCbHVlO1xuICBmb250LWZhbWlseTogJGF2ZW50YU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuYSwgYTp2aXNpdGVkLCBhOmZvY3VzIHtcbiAgY29sb3I6ICRvcmFuZ2U7XG4gIGZvbnQtZmFtaWx5OiAkdGV4dGFBbHRCb29rLCBzYW5zLXNlcmlmO1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGRhcmtPcmFuZ2U7XG4gIH1cbn1cblxuLmJ1dHRvbiwgLmJ1dHRvbjpmb2N1cywgLmJ1dHRvbjp2aXNpdGVkIHtcbiAgZm9udC1mYW1pbHk6ICRhdmVudGFFeHRyYUJvbGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgJi5oYXMtYXJyb3cge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgfVxuICAgICYuYmFjay1hcnJvdyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSclMjNGNDc5M0InLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG9yYW5nZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkYXJrR3JheTtcbiAgICAmLmhhcy1hcnJvdyB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtHcmF5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya0dyYXk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYud2hpdGUtYnV0dG9uIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgICYuaGFzLWFycm93IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyMzAwOEZENScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nJTIzMDA4RkQ1Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA3NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA4NXB4O1xuICB9XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgfVxuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIH1cbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIGg1LCAuaDUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgfVxuICBoNiwgLmg2IHtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbiAgcCwgbGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNjZweDtcbiAgfVxuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxuICBoNSwgLmg1IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbiAgaDYsIC5oNiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG4gIHAsIGxpIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgdWwsIG9sIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbiAgLmJ1dHRvbiwgLmJ1dHRvbjp2aXNpdGVkLCAuYnV0dG9uOmZvY3VzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgJi5oYXMtYXJyb3cge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgfVxuICBoNSwgLmg1IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIH1cbn1cblxuLm1vZGFsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC44KTtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICYuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC52aWRlby13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHZpZGVvIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNjAwcHgpIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBpZnJhbWUge1xuICAgICAgICBtYXgtaGVpZ2h0OjMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2xvc2UtbW9kYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTIwcHg7XG4gICAgdG9wOiAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MnB4O1xuICB9XG4gIC5zZXBhcmF0b3Ige1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCA4IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4wOTI5NjM5IDE1LjA4MjNMNy4xNjQwMyA4LjAxMTJMMC4wNzAzMTI1IDAuOTE3NDhDMi44ODM0OSA1LjIwNzkgMi44ODc0OSAxMC43OTU5IDAuMDkyOTYzOSAxNS4wODIzWicgZmlsbD0nJTIzN0M4Njk5Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTYnIHZpZXdCb3g9JzAgMCA4IDE2JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC4yNTg5OCAxNS4wODIzTDcuMzMwMDUgOC4wMTEyTDAuMjM2MzI4IDAuOTE3NDhDMy4wNDk1MSA1LjIwNzkgMy4wNTM1MSAxMC43OTU5IDAuMjU4OTggMTUuMDgyM1onIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICB9XG4gIH1cbiAgc3BhbiB7XG4gICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICBmb250LWZhbWlseTogJHRleHRhQWx0Qm9vaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgYSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRkYXJrR3JheTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWRlby1idXR0b24tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6MDtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OjEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsYWNrLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnZpZGVvLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjMpO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgLnZpZGVvLWJ1dHRvbi1pbnRlcmlvciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgfVxuICB9XG4gIC52aWRlby1idXR0b24taW50ZXJpb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB3aWR0aDogMTE1cHg7XG4gICAgaGVpZ2h0OiAxMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZS1vdXQ7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgd2lkdGg6IDU3LjVweDtcbiAgICAgIGhlaWdodDogNTcuNXB4O1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlkZW8tbm8tY29udHJvbHMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi52aWRlby1wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTAwcHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwMHB4KTtcbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZGFzaCB7XG4gIGZyb20ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OjM0Mjg7XG4gIH1cbiAgdG8ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgaW5mb2dyYXBoaWNEYXNoIHtcbiAgZnJvbSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6MTAwMDtcbiAgfVxuICB0byB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBkYXNoSW52ZXJ0ZWQge1xuICBmcm9tIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDo2MDA7XG4gIH1cbiAgdG8ge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMjUwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZ3Jvd1kge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBncm93WCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgfVxufVxuXG4ubGluZXMtY29udGFpbmVyIHtcbiAgc3ZnIHtcbiAgICBwYXRoIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OjM0Mjg7XG4gICAgICBzdHJva2UtZGFzaGFycmF5OjM0Mjg7XG4gICAgICBhbmltYXRpb246IGRhc2ggNXMgZm9yd2FyZHM7XG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAxcztcbiAgICAgIH1cbiAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBhbmltYXRpb24tZGVsYXk6IDJzO1xuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogM3M7XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA0cztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4udWJlcmZsaXAge1xuICAudWYtbGF6eS1sb2FkZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAjdWYtbGF6eS1sb2FkZXItMTAyOTI4MzQge1xuICAgIG1heC13aWR0aDogMTEyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC51Zi1sYXp5LWxvYWRlciAudWYtdGlsZS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCAtMTBweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC51Zi10aWxlLXdyYXBwZXIgLnVmLXRpbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWY5O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC51Zi10aWxlLWNvbnRhaW5lciAudWYtdGlsZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMjMlO1xuICAgIG1hcmdpbjogMCAxJSAyMHB4IWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnVmLXRpbGUtd3JhcHBlciAudWYtdGlsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWY5ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBmaWd1cmUudWYtdGlsZS10aHVtYm5haWwge1xuICAgIGhlaWdodDogNDElICFpbXBvcnRhbnQ7XG4gIH1cbiAgZmlndXJlLnVmLXRpbGUtdGh1bWJuYWlsIGltZyB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC51Zi10aWxlLXdyYXBwZXIgLnVmLXRpbGUgLnVmLXRpbGUtY29weSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmOTtcbiAgICBwYWRkaW5nOiAxNXB4IDIycHggNDBweDtcbiAgfVxuICAudWYtdGlsZS1jb250YWluZXIgLnVmLXRpbGUtY29weSAudWYtdGlsZS1mcmllbmRseS10aW1lc3RhbXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnVmLXRpbGUtd3JhcHBlciAudWYtdGlsZSAudWYtdGlsZS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IEF2ZW50YSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMTQxZDQxICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogN3B4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAudWYtdGlsZS13cmFwcGVyIC51Zi10aWxlIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1Zjk7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAudWYtdGlsZS13cmFwcGVyIC51Zi10aWxlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnVmLXRpbGUgLnVmLXRpbGUtY29udGVudC1sYWJlbC10ZXh0OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC51Zi10aWxlLWNvbnRhaW5lciAudWYtdGlsZS1jb250ZW50LWxhYmVsIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwtdGV4dCB7XG4gICAgcGFkZGluZzogMCAwIDAgMjJweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxldHRlci1zcGFjaW5nOiAxOS4ycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAudWYtdGlsZS13cmFwcGVyIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwgLnVmLXRpbGUtY29udGVudC1sYWJlbC10ZXh0IHNwYW4ge1xuICAgIGZvbnQtZmFtaWx5OiBBdmVudGEgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgY29sb3I6ICNmNDc5M2I7XG4gICAgaGVpZ2h0OiA0MXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudWYtdGlsZS13cmFwcGVyIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwgaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vY2lob3N0LnViZXJmbGlwLmNvbS9oZWFsdGhlZGdlLXR2Mi9PQi04MTkyL2J1aWxkL2Fzc2V0cy9pbWFnZXMvY2lyY2xlLnN2Zyk7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNDc5M2I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbjogMCAwIDI2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC51Zi10aWxlLWNvbnRhaW5lciAudWYtdGlsZS1jb250ZW50LWxhYmVsIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwtYXJyb3cge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC51Zi10aWxlLXdyYXBwZXI6aG92ZXIgLnVmLXRpbGUgLnVmLXRpbGUtY29weSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGZkNSAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnVmLXRpbGUtd3JhcHBlcjpob3ZlciAudWYtdGlsZSAudWYtdGlsZS10aXRsZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudWYtdGlsZS1jb250YWluZXIgLnVmLXRpbGUtd3JhcHBlcjpob3ZlciAudWYtdGlsZS1jb3B5IC5zdWJ0aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzNTA7XG4gICAgZm9udC1mYW1pbHk6IFRleHRhICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudWYtdGlsZS13cmFwcGVyOmhvdmVyIC51Zi10aWxlIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhmZDUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAudWYtdGlsZS1jb250YWluZXJcbiAgLnVmLXRpbGUtd3JhcHBlcjpob3ZlclxuICAudWYtdGlsZS1jb250ZW50LWxhYmVsXG4gIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwtdGV4dCxcbiAgLnVmLXRpbGUtY29udGFpbmVyXG4gIC51Zi10aWxlLXdyYXBwZXI6aG92ZXJcbiAgLnVmLXRpbGUtY29udGVudC1sYWJlbFxuICAudWYtdGlsZS1jb250ZW50LWxhYmVsLXRleHRcbiAgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLnVmLXRpbGUtd3JhcHBlcjpob3ZlciAudWYtdGlsZSAudWYtdGlsZS1jb250ZW50LWxhYmVsLWFycm93OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vY2lob3N0LnViZXJmbGlwLmNvbS9oZWFsdGhlZGdlLXR2Mi9tYXN0ZXIvYXNzZXRzL2ltYWdlcy9jaXJjbGUuc3ZnKSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLnVmLXRpbGUtY29udGFpbmVyIC51Zi10aWxlLXdyYXBwZXI6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnVmLXRpbGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogNDglICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC51Zi10aWxlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCIkd2hpdGU6ICNmZmZmZmY7XG4kbGlnaHRHcmF5OiAjRjNGNUY5O1xuJGdyYXk6ICNERUU0RUU7XG4kZGFya0dyYXk6ICM3Qzg2OTk7XG4kYmxhY2s6ICMwMDAwMDA7XG4kYmx1ZTogIzAwOEZENTtcbiRkYXJrQmx1ZTogIzE0MUQ0MTtcbiRncmVlbjogIzJENkM2QTtcbiRvcmFuZ2U6ICNGNDc5M0I7XG4kZGFya09yYW5nZTogI0MyNDEwMDtcbiRwaW5rOiAjRDEzRjc2O1xuJHB1cnBsZTogIzYxMTA1OTsiLCIvKiBTbGlkZXIgKi9cblxuLnNsaWNrLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICYuZHJhZ2dpbmcge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGN1cnNvcjogaGFuZDtcbiAgICB9XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYuc2xpY2stbG9hZGluZyBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLmRyYWdnaW5nIGltZyB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxvYWRpbmcgJiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuc2xpY2stdmVydGljYWwgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4vZm9udHMvXCIgIWRlZmF1bHQ7XG4kc2xpY2stZm9udC1mYW1pbHk6IFwic2xpY2tcIiAhZGVmYXVsdDtcbiRzbGljay1sb2FkZXItcGF0aDogXCIuL2ltYWdlcy9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBzbGljay1pbWFnZS11cmwoXCJhamF4LWxvYWRlci5naWZcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgfVxufVxuXG4vKiBJY29ucyAqL1xuQGlmICRzbGljay1mb250LWZhbWlseSA9PSBcInNsaWNrXCIge1xuICAgIEBmb250LWZhY2Uge1xuICAgICAgICBmb250LWZhbWlseTogXCJzbGlja1wiO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90XCIpO1xuICAgICAgICBzcmM6IHNsaWNrLWZvbnQtdXJsKFwic2xpY2suZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnN2ZyNzbGlja1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTI1cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1kb3QtY2hhcmFjdGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJHNsaWNrLWRvdC1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiXG5AY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIGFuaW1hdGUuY3NzIC0gaHR0cHM6Ly9hbmltYXRlLnN0eWxlL1xuICogVmVyc2lvbiAtIDQuMS4xXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgSGlwcG9jcmF0aWMgTGljZW5zZSAyLjEgLSBodHRwOi8vZmlyc3Rkb25vaGFybS5kZXZcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMjIgQW5pbWF0ZS5jc3NcbiAqL1xuOnJvb3Qge1xuICAtLWFuaW1hdGUtZHVyYXRpb246IDFzO1xuICAtLWFuaW1hdGUtZGVsYXk6IDFzO1xuICAtLWFuaW1hdGUtcmVwZWF0OiAxO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tYW5pbWF0ZS1kdXJhdGlvbik7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tYW5pbWF0ZS1kdXJhdGlvbik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3JlcGVhdC0xIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLWFuaW1hdGUtcmVwZWF0KTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tYW5pbWF0ZS1yZXBlYXQpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3JlcGVhdC0yIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBjYWxjKDEgKiAyKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygxICogMik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkgKiAyKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYyh2YXIoLS1hbmltYXRlLXJlcGVhdCkgKiAyKTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19yZXBlYXQtMyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogY2FsYygxICogMyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGMoMSAqIDMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGNhbGModmFyKC0tYW5pbWF0ZS1yZXBlYXQpICogMyk7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZGVsYXktMXMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1hbmltYXRlLWRlbGF5KTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS1hbmltYXRlLWRlbGF5KTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0ycyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogMik7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDIpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDIpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAyKTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS0zcyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogMyk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDMpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDMpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiAzKTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS00cyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogNCk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDQpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDQpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiA0KTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19kZWxheS01cyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBjYWxjKDFzICogNSk7XG4gIGFuaW1hdGlvbi1kZWxheTogY2FsYygxcyAqIDUpO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogY2FsYyh2YXIoLS1hbmltYXRlLWRlbGF5KSAqIDUpO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tYW5pbWF0ZS1kZWxheSkgKiA1KTtcbn1cbi5hbmltYXRlX19hbmltYXRlZC5hbmltYXRlX19mYXN0ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAvIDIpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgLyAyKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgLyAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pIC8gMik7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fZmFzdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC44KTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMC44KTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjgpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAwLjgpO1xufVxuLmFuaW1hdGVfX2FuaW1hdGVkLmFuaW1hdGVfX3Nsb3cge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYygxcyAqIDIpO1xuICBhbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAyKTtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGModmFyKC0tYW5pbWF0ZS1kdXJhdGlvbikgKiAyKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMik7XG59XG4uYW5pbWF0ZV9fYW5pbWF0ZWQuYW5pbWF0ZV9fc2xvd2VyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IGNhbGMoMXMgKiAzKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKDFzICogMyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBjYWxjKHZhcigtLWFuaW1hdGUtZHVyYXRpb24pICogMyk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogY2FsYyh2YXIoLS1hbmltYXRlLWR1cmF0aW9uKSAqIDMpO1xufVxuQG1lZGlhIHByaW50LCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hbmltYXRlX19hbmltYXRlZCB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMW1zICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxbXMgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYW5pbWF0ZV9fYW5pbWF0ZWRbY2xhc3MqPSdPdXQnXSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vKiBTbGlkaW5nIGVudHJhbmNlcyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uYW5pbWF0ZV9fc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuXG4vKiBGYWRpbmcgZW50cmFuY2VzICAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5hbmltYXRlX19mYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59IiwiLnNpdGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIC5jb250YWluZXItZml4ZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgIGhlaWdodDogODhweDtcbiAgICB9XG4gICAgLnNpdGUtYnJhbmRpbmcge1xuICAgICAgaW1nIHtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDUwcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tYWluLW5hdmlnYXRpb24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAjbWVnYS1tZW51LXdyYXAtbWVudS0xIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgLm1lZ2EtbWVudS10b2dnbGUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICB0b3A6IDIzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICByaWdodDogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1lZ2EtdG9nZ2xlLWJsb2NrLTAge1xuICAgICAgICAgICAgLm1lZ2EtdG9nZ2xlLWFuaW1hdGVkLWlubmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICNtZWdhLW1lbnUtbWVudS0xIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPiBsaS5tZWdhLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE2NjBweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyNzlweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5sYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgPiAubWVnYS1zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMzY2cHgpIHtcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTE5OXB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICA+IGEubWVnYS1tZW51LWxpbmssID4gYS5tZWdhLW1lbnUtbGluazp2aXNpdGVkLCA+IGEubWVnYS1tZW51LWxpbms6Zm9jdXMge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ1dHRvbjtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oYXMtYXJyb3c7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ1MHB4KSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IGEubWVnYS1tZW51LWxpbmssID4gYS5tZWdhLW1lbnUtbGluazp2aXNpdGVkLCA+IGEubWVnYS1tZW51LWxpbms6Zm9jdXMge1xuICAgICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRleHRhQWx0TWVkaXVtLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NTBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICAgICAgLm1lZ2EtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgOCAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuNTE5OTcgMS45MTU5OUMzLjI4MTA2IDUuMjc4MDggMy4yODEwNyAxMC43MjE1IDEuNTE5OTcgMTQuMDgzNkMxLjMzMzE5IDE0LjQzMDUgMS4xNDY0IDE0Ljc3NzMgMC45MDYyNSAxNS4wNzA4TDcuOTc3MzIgNy45OTk3OEwwLjkwNjI1IDAuOTI4NzExQzEuMTE5NzIgMS4yNDg5MSAxLjMzMzE4IDEuNTY5MTEgMS41MTk5NyAxLjkxNTk5WicgZmlsbD0nJTIzRjQ3OTNCJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAubWVnYS1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNicgdmlld0JveD0nMCAwIDggMTYnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xLjUxOTk3IDEuOTE1OTlDMy4yODEwNiA1LjI3ODA4IDMuMjgxMDcgMTAuNzIxNSAxLjUxOTk3IDE0LjA4MzZDMS4zMzMxOSAxNC40MzA1IDEuMTQ2NCAxNC43NzczIDAuOTA2MjUgMTUuMDcwOEw3Ljk3NzMyIDcuOTk5NzhMMC45MDYyNSAwLjkyODcxMUMxLjExOTcyIDEuMjQ4OTEgMS4zMzMxOCAxLjU2OTExIDEuNTE5OTcgMS45MTU5OVonIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubWVnYS10b2dnbGUtb24ge1xuICAgICAgICAgICAgICA+IGEubWVnYS1tZW51LWxpbmssID4gYS5tZWdhLW1lbnUtbGluazp2aXNpdGVkLCA+IGEubWVnYS1tZW51LWxpbms6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgLm1lZ2EtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE2JyB2aWV3Qm94PScwIDAgOCAxNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEuNTE5OTcgMS45MTU5OUMzLjI4MTA2IDUuMjc4MDggMy4yODEwNyAxMC43MjE1IDEuNTE5OTcgMTQuMDgzNkMxLjMzMzE5IDE0LjQzMDUgMS4xNDY0IDE0Ljc3NzMgMC45MDYyNSAxNS4wNzA4TDcuOTc3MzIgNy45OTk3OEwwLjkwNjI1IDAuOTI4NzExQzEuMTE5NzIgMS4yNDg5MSAxLjMzMzE4IDEuNTY5MTEgMS41MTk5NyAxLjkxNTk5WicgZmlsbD0nJTIzRjQ3OTNCJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBtYXRyaXgoMCwgMSwgMSwgMCwgMSwgMSk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDgzcHgpO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC8qIEhpZGUgc2Nyb2xsYmFyIGZvciBJRSwgRWRnZSBhbmQgRmlyZWZveCAqL1xuICAgICAgICAgICAgICAmIHtcbiAgICAgICAgICAgICAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7ICAvKiBJRSBhbmQgRWRnZSAqL1xuICAgICAgICAgICAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgIC8qIEZpcmVmb3ggKi9cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLm1lZ2EtbWVudS1yb3cge1xuICAgICAgICAgICAgICAgICYuZmxleCB7XG4gICAgICAgICAgICAgICAgICA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLndpZGdldF90ZXh0IHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggODBweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCA1MHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAubWVnYS1ibG9jay10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubWVnYS1tZW51LXJpZ2h0LWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogODBweCA4MHB4IDgwcHggNjVweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNTBweCAzMHB4IDUwcHggNTBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMzBweCA0MHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAubWVnYS1zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtbGluaywgLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5tZWdhLW1lbnUtbGluazpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5oYXMtYXJyb3c7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVudGEsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2EtbWVudS1saW5rLCAubWVnYS1tZW51LWxpbms6dmlzaXRlZCwgLm1lZ2EtbWVudS1saW5rOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya0JsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmFjY29yZGlvbi1tZW51IHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggNDBweCAxMDBweDtcbiAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggNTBweCA1MHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHggNDBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgPiAubWVnYS1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQycHggMDtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICYucHJvdmlkZXItZGF0YS1tYW5hZ21lbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgPiAubWVnYS1tZW51LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCcgdmlld0JveD0nMCAwIDQwIDQwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjAgOC4zMzM1VjMxLjY2NjgnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0NwYXRoIGQ9J004LjMzMjAzIDIwSDMxLjY2NTQnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZ2EtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyB2aWV3Qm94PScwIDAgNDAgNDAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J004LjMzMjAzIDIwSDMxLjY2NTQnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtbGluaywgLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5tZWdhLW1lbnUtbGluazpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmhhcy1hcnJvdztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC53aGl0ZS1idXR0b247XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICYubWVnYS1kaXNhYmxlLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtbGluaywgLm1lZ2EtbWVudS1saW5rOnZpc2l0ZWQsIC5tZWdhLW1lbnUtbGluazpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRleHRhQWx0Qm9vaywgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubWVnYS1tZW51LWZseW91dCB7XG4gICAgICAgICAgICAgICYubWVnYS10b2dnbGUtb24ge1xuICAgICAgICAgICAgICAgID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgPiAubWVnYS1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQyNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAubWVnYS1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrQmx1ZTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIC5tZWdhLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICA+IC5tZWdhLW1lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgPiAubWVnYS1zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgID4gLm1lZ2EtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgICA+IC5tZWdhLW1lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtHcmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVudGEsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5yZXNvdXJjZXMtbWVudSB7XG4gICAgICAgICAgICAgID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtcm93IHtcbiAgICAgICAgICAgICAgICAgID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgPiAubWVnYS1tZW51LWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpe1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMyU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMyl7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5tZWdhLXN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5tZWdhLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweCA4MHB4IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDYwcHggMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLm1lZ2EtbWVudS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAubWVnYS1zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5tZWdhLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg0KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgID4gLm1lZ2Etc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgPiAubWVnYS1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5tZWdhLW1lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGF2ZW50YSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAmLndpZGdldF90ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0d2lkZ2V0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDY1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDgwcHggNjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNDBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24sIC5idXR0b246dmlzaXRlZCwgLmJ1dHRvbjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tZW51LWljb25zIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTklO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTY2MHB4KSB7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ1MHB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTUlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMTk5cHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MnB4O1xuICAgICAgfVxuICAgICAgLnNlYXJjaC1pY29uIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgLmFzbF93X2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoJGJsYWNrLCAwLjEpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCl7XG4gICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCl7XG4gICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gICAgICAgIH1cbiAgICAgICAgI2FqYXhzZWFyY2hsaXRlMSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAucHJvYm94IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggNDBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcm9jbG9zZSB7XG4gICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBpbnB1dCwgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dGFBbHRCb29rO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgICAgICBjb2xvcjogJG9yYW5nZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhRXh0cmFCb2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNhamF4c2VhcmNobGl0ZXJlczEuYXNsX3IudmVydGljYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDEwcHggMTcwcHggMzBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMjBweCAyMHB4IHJnYmEoJGJsYWNrLCAwLjEpO1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogJGZpeGVkV2lkdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCl7XG4gICAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KSAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgcGFkZGluZzogMCAxNTBweCAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgIHBhZGRpbmc6IDAgMTEwcHggMTBweDtcbiAgICBsZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCl7XG4gICAgcGFkZGluZzogMCA0MHB4IDEwcHg7XG4gICAgbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KSAhaW1wb3J0YW50O1xuICB9XG4gIC5yZXN1bHRzIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiA0MzJweDtcbiAgICAuaXRlbSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XG4gICAgICB9XG4gICAgICAuYXNsX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVudGFNZWRpdW07XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hc2xfZGVzYyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dGFBbHRCb29rO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYXNsX2tleXdvcmQsIC5hc2xfbm9yZXNfaGVhZGVyIHtcbiAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICBmb250LWZhbWlseTogJHRleHRhQWx0Qm9vaztcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgfVxufSIsIi5zaXRlLWZvb3RlciB7XG4gIC5mdXJ0aGVyLXJlc291cmNlcy1zZWN0aW9uIHtcbiAgICBoMyB7XG4gICAgICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDY2cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jdGEtc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5saW5lcy1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDk0cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICAgICYuZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi50YWJsZXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpe1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jdGEtc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZEltYWdlKGNvdmVyKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgaDMge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1heC13aWR0aDogMzk1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zaXRlLWluZm8ge1xuICAgIC50b3AtZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDQwcHggNTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5sZWZ0LWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgLmZvb3Rlci1sb2dvIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0LWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDEwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIC5sZWZ0LWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIC5mb290ZXItbG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogOTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgIC5mb290ZXItbG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICAuc29jaWFsLWljb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIC5zb2NpYWwtaWNvbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubWVudSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCkge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTM3cHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGF2ZW50YU1lZGl1bSwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYm90dG9tLWZvb290ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAubGVmdC1jb250YWluZXIsIC5yaWdodC1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBwLCBhIHtcbiAgICAgICAgY29sb3I6ICRkYXJrR3JheTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaGVyby1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLm9ubHktdGV4dC1oZXJvLmludGVyaW9yLWhlcm8ge1xuICAgIC5saW5lcy1jb250YWluZXIge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE4NDBweCkge1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAuaGVyby1zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NjlweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZShjb3Zlcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCbHVlO1xuICAgIHBhZGRpbmctdG9wOiAxMDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuICAubGluZXMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgICYuZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjNweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJi50YWJsZXQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmhvbWUtaGVybyB7XG4gICAgLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgYXNwZWN0LXJhdGlvOiAxODQwIC8gODcyO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA4MTkgLyAxMDQ5O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM0NHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAzcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC50aXRsZS1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoMSB7XG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0MDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5yb3RhdGluZy10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDM5NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9ucy1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAzNzVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cbiAgICAgIGhyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhcmtHcmF5O1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8tbmV3cy1jYXJkcyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgcGFkZGluZzogNDBweCA0MHB4IDg4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwMHB4O1xuICAgICAgYm90dG9tOiAtMTAwcHg7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJi5zbGljay1pbml0aWFsaXplZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMzY1cHgpIHtcbiAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICBtYXJnaW46IC0zMCUgMTEwcHggMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiA0ODBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luOiAtMzclIDYwcHggMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNjQwcHgpIHtcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xuICAgICAgICBtYXJnaW46IC0zNyUgYXV0byAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAtNDBweCBhdXRvIDA7XG4gICAgICB9XG4gICAgICAubmV3cy1jYXJkLWNvbnRhaW5lciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMxM3B4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtdGV4dCB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5pbnRlcmlvci1oZXJvIHtcbiAgICAubGluZXMtY29udGFpbmVyIHtcbiAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgIHRvcDogLTE1MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIHRvcDogLTkwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIHJpZ2h0OiAtMTZweDtcbiAgICAgIH1cbiAgICAgICYuZGVza3RvcCB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDUxOXB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiAxMzNweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNDMwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIGJyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWFnZXMvaGVyby1iYWNrZ3JvdW5kLWdyYWRpZW50LnBuZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiA2NjBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2ltYWdlcy9oZXJvLWJhY2tncm91bmQtZ3JhZGllbnQtbW9iaWxlLnBuZycpO1xuICAgICAgfVxuICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgICAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ2OXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDMsIGg0LCBoNSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgb2wsdWx7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIGxpe1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5idXR0b25zLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBociB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrR3JheTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmxpbmtzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBociB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0dyYXk7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuaW1hZ2UtY29udGFpbmVyLCAudmlkZW8tY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC52aWRlby13cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLnBhcnRuZXJzLWhlcm8sICYuaGVyby13aXRoLWNhcmRzLCAmLnRvcC10ZXh0LWFsaWdue1xuICAgICAgLmhlcm8tc2VjdGlvbi1jb250YWluZXJ7XG4gICAgICAgIC50ZXh0LWNvbnRhaW5lcntcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaGVyby13aXRoLWNhcmRze1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwNTBweCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwMHB4O1xuICAgICAgfVxuICAgICAgLy9AaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgIC8vICBtYXJnaW4tYm90dG9tOiAxMjAwcHg7XG4gICAgICAvL31cbiAgICAgIC5oZXJvLXNlY3Rpb24tY29udGFpbmVye1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgICAgfVxuICAgICAgICAuaGVyby1jYXJkc3tcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICBib3R0b206IC0yMDBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE2NjBweCkge1xuICAgICAgICAgICAgYm90dG9tOiAtMzAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XG4gICAgICAgICAgICBib3R0b206IC0yMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMTI5cHgpe1xuICAgICAgICAgICAgYm90dG9tOiAtMTYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTA1MHB4KXtcbiAgICAgICAgICAgIGJvdHRvbTogLTU2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgIHRvcDogNzAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaGVyby1jYXJkcy1jb250YWluZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpe1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwNTBweCl7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuY2FyZC1pdGVte1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlLzMgLSAyMHB4KTtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMTI5cHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMyAtIDEwcHgpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTA1MHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlLzIgLSAxMHB4KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jYXJkLWl0ZW0tY29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgICAgICAgICBoNXtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAmID4gc3Ryb25ne1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnNvbHV0aW9ucy1oZXJvIHtcbiAgICAubGluZXMtY29udGFpbmVyIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxODQwcHgpIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQtY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmlnaHQtY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmluZm9ncmFwaGljLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDYwcHggMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEzNjBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDY2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIC5kYXNoZWQge1xuICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTAwMDtcbiAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMDAwO1xuICAgICAgICAgICAgJi5ydW4tYW5pbWF0aW9uIHtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBpbmZvZ3JhcGhpY0Rhc2ggMTBzIGxpbmVhciBmb3J3YXJkcztcbiAgICAgICAgICAgICAgJi5hY2NlbGVyYXRlZCB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuY2VudGVyLWRhc2hlZCB7XG4gICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAxMDAwO1xuICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDEwMDA7XG4gICAgICAgICAgICAmLnJ1bi1hbmltYXRpb24ge1xuICAgICAgICAgICAgICBhbmltYXRpb246IGluZm9ncmFwaGljRGFzaCAzcyBsaW5lYXIgZm9yd2FyZHM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogM3M7XG4gICAgICAgICAgICAgICYuYWNjZWxlcmF0ZWQge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC41cztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpbmUuZGFzaGVkIHtcbiAgICAgICAgICAgICYucnVuLWFuaW1hdGlvbiB7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNHM7XG4gICAgICAgICAgICAgICYuYWNjZWxlcmF0ZWQge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmhvbWVwYWdlLWdyYXBoaWMtbGluayB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIC5ibG9jay1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjMGEyMzNmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdmctdGV4dCB7XG4gICAgICAgICAgLmxlZnQtdGl0bGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA5MHB4O1xuICAgICAgICAgICAgbGVmdDogNzlweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgICAgICAgIGxlZnQ6IDUzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDYge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubWlkZGxlLXRpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDU5NXB4O1xuICAgICAgICAgICAgdG9wOiAyMjVweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTgzOXB4KSB7XG4gICAgICAgICAgICAgIGxlZnQ6IDQxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogMjQwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgICAgICB0b3A6IDI4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDUge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVudGE7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubGVmdC1pdGVtcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE4OXB4O1xuICAgICAgICAgICAgbGVmdDogNzlweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgICAgICAgIGxlZnQ6IDUzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICAgIHRvcDogMTU3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyNzlweCkge1xuICAgICAgICAgICAgICB3aWR0aDogNjEwcHg7XG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgdG9wOiAxMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgICAgICAgICB0b3A6IDkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoNiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0ZXh0YUFsdEJvb2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzNnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQ0cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucHJvZHVjdC1jYXJkcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgcmlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB0b3A6IDIzJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU3N3B4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICAmLmFjY2VsZXJhdGVkIHtcbiAgICAgICAgICAgICAgLmxlZnQtbGluZSwgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS41cztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgLmNhcmQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMS43cztcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4xcztcbiAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMiksICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDEuOXM7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpLCAmOm50aC1vZi10eXBlKDUpLCAgJjpudGgtb2YtdHlwZSg3KSB7XG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMi4xcztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNiksICY6bnRoLW9mLXR5cGUoOCkge1xuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDIuM3M7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDkpIHtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAyLjVzO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmxlZnQtbGluZSB7XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDU3N3B4O1xuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFya0dyYXksIDAuOCk7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBncm93WSAxcyBmb3J3YXJkcztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA2cztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZ3Jvd1ggMXMgZm9yd2FyZHM7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA2cztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDUzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgdG9wOiA3ODJweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgICAgIHRvcDogNzIycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2N3B4KSB7XG4gICAgICAgICAgICAgIHRvcDogNjMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgICB3aWR0aDogNzUycHg7XG4gICAgICAgICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTYwcHg7XG4gICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQzOXB4KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDExNTlweDtcbiAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjA1KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjMwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMC4ycyBmb3J3YXJkcztcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDZzO1xuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMiksICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA2LjRzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpLCAmOm50aC1vZi10eXBlKDUpLCAgJjpudGgtb2YtdHlwZSg3KSB7XG4gICAgICAgICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDYuOHM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoNiksICY6bnRoLW9mLXR5cGUoOCkge1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiA3LjJzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDkpIHtcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogNy42cztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNzNweDtcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3N3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyNzlweCkge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4OXB4O1xuICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjk3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGg2IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dGFBbHRNZWRpdW07XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWF4LXdpZHRoOiAxODQwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmJ1dHRvbi1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMC4ycyBmb3J3YXJkcztcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDM5cHgpIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRlc2t0b3AtaW5mb2dyYXBoaWMge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWlkZGxlLWRlc2t0b3AtaW5mb2dyYXBoaWMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE4NDBweCkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ub3RlYm9vay1pbmZvZ3JhcGhpYyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSBhbmQgKG1heC13aWR0aDogMTQzOXB4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxhcHRvcC1pbmZvZ3JhcGhpYyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5tb2JpbGUtaW5mb2dyYXBoaWMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5ub3QtZm91bmQtc2VjdGlvbiB7XG4gICAgLmhlcm8tc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBoMSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5idXR0b25zLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBocntcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrR3JheTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5leHBhbmRhYmxlLWNhcmRzLXNlY3Rpb24ge1xuICBtYXJnaW46IDE1MHB4IGF1dG87XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgbWFyZ2luOiAxNjBweCBhdXRvIDEyMHB4O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICBtYXJnaW46IDE0MHB4IGF1dG8gODBweDtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIH1cbiAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICB9XG4gIH1cbiAgLmV4cGFuZGFibGUtY2FyZHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogNDBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgZ2FwOiAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gICAgLmV4cGFuZGFibGUtY2FyZCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMzQzcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICAgICAgcGFkZGluZzogNjBweCA2MHB4IDg1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHggNDBweCA2MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDMsIGg2LCAuYnV0dG9uIHtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIH1cbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMzZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY3Vyc29yOiB1bnNldDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTU1OXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNDNweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGgzLCBoNiwgLmJ1dHRvbntcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgbWluLXdpZHRoOiA0MzlweDtcbiAgICAgICAgICB3aWR0aDogNDM5cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyNjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaW5mb3JtYXRpb24tc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgcCB7XG4gICAgbWF4LXdpZHRoOiAzOTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgICYuZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICAgICYudGFibGV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICAgICYubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5pbmZvcm1hdGlvbi1zZWN0aW9uLTEge1xuICAgIC5saW5lcy1jb250YWluZXIge1xuICAgICAgbGVmdDogLTQwcHg7XG4gICAgICB0b3A6IC0xNTBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgIHRvcDogLTEyMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgdG9wOiAtODBweDtcbiAgICAgIH1cbiAgICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaW5mb3JtYXRpb24tc2VjdGlvbi0yIHtcbiAgICAubGluZXMtY29udGFpbmVyIHtcbiAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgIGJvdHRvbTogLTE1MHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIGJvdHRvbTogLTEwMHB4O1xuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5pbmZvcm1hdGlvbi1zZWN0aW9uLTMge1xuICAgIC5saW5lcy1jb250YWluZXIge1xuICAgICAgbGVmdDogLTQwcHg7XG4gICAgICB0b3A6IC0yODBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICB9XG4gICAgICBzdmcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmVuZWZpdHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAtMjUlO1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICBtYXJnaW46IDgwcHggYXV0bztcbiAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgfVxuICAuYmVuZWZpdC1jYXJkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLmJlbmVmaXQtY2FyZCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDE1cHgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmVuZWZpdC1jYXJkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAuaWNvbiB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBzdHJva2U6ICRwdXJwbGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoNSwgcCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNnB4O1xuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIGg1IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgaDUsIHAge1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cbn1cbiIsIi52aWRlby1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnZpZGVvLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgICYuaWZyYW1lLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICB9XG4gICAgdmlkZW8sIGlmcmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuICAgIGlmcmFtZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn0iLCIuaW5mb2dyYXBoaWMtc2VjdGlvbiB7XG4gIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZShjb3Zlcik7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZTtcbiAgcGFkZGluZzogMTA1cHggNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpe1xuICAgIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgfVxuICAuc3ZnLXRleHQge1xuICAgIC5taWRkbGUtdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA3NXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg2MDBweCkge1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICB9XG4gICAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0LWl0ZW1zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDMzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgdG9wOiAyNzVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgIHRvcDogMTgycHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2N3B4KSB7XG4gICAgICAgIHRvcDogMTEwcHg7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMjA1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGg1IHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRleHRhQWx0TWVkaXVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyNzlweCkge1xuICAgICAgICAgIG1heC13aWR0aDogODdweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2N3B4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MnB4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC0xMTBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCkge1xuICAgICAgICAgICAgdG9wOiAtODVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHJpZ2h0OiAyNjJweDtcbiAgICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgICAgICAgIHJpZ2h0OiAxODVweDtcbiAgICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpIHtcbiAgICAgICAgICAgIHRvcDogLTIycHg7XG4gICAgICAgICAgICByaWdodDogMTA5cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDU4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IDIzMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgICAgICB0b3A6IDE0NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyNzlweCkge1xuICAgICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2N3B4KSB7XG4gICAgICAgICAgICB0b3A6IDM2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBsZWZ0OiAyNjhweDtcbiAgICAgICAgICB0b3A6IC0yOHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgICAgICBsZWZ0OiAxOTBweDtcbiAgICAgICAgICAgIHRvcDogLTM4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgICB0b3A6IC02MnB4O1xuICAgICAgICAgICAgbGVmdDogMTEycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgICAgICBsZWZ0OiA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNlbnRlcmVkLXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMTIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICAgICAgdG9wOiAxNSU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgdG9wOiAyOCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgc3ZnIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxODQwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDc0cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI3OXB4KSB7XG4gICAgICB3aWR0aDogNjMycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgIHdpZHRoOiAzMzdweDtcbiAgICB9XG4gICAgLmhvbWUtcHJvZHVjdC1oZXhhZ29uIHtcbiAgICAgIHN0cm9rZS13aWR0aDogNnB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAmI3Byb2R1Y3QtMCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTEwMHB4KTtcbiAgICAgIH1cbiAgICAgICYjcHJvZHVjdC0xIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwcHgsIDBweCk7XG4gICAgICB9XG4gICAgICAmI3Byb2R1Y3QtMiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMTAwcHgpO1xuICAgICAgfVxuICAgICAgJiNwcm9kdWN0LTMge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MHB4LCAwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAuZGFzaGVkIHtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDYwMDtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgICAgJi5ydW4tYW5pbWF0aW9uIHtcbiAgICAgICAgYW5pbWF0aW9uOiBkYXNoSW52ZXJ0ZWQgMi41cyBsaW5lYXIgZm9yd2FyZHM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaG9tZXBhZ2UtZ3JhcGhpYyB7XG4gIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZShjb3Zlcik7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZTtcbiAgcGFkZGluZzogMjA1cHggNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpe1xuICAgIHBhZGRpbmc6IDE2MHB4IDQwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg2MDBweCkge1xuICAgIHBhZGRpbmc6IDYwcHggNDBweDtcbiAgfVxuICAuc3ZnLXRleHQge1xuICAgIC5taWRkbGUtdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAxNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTg0MHB4KSB7XG4gICAgICAgIHRvcDogMTAwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCkge1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHRvcDogODBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNjAwcHgpIHtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE2NjBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNThweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNjAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmluZm9ncmFwaGljLWltYWdlIHtcbiAgICBzdmcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE4NDBweCkge1xuICAgICAgICB3aWR0aDogMTA3NHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpIHtcbiAgICAgICAgd2lkdGg6IDYzMnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg2MDBweCkge1xuICAgICAgICB3aWR0aDogNDYwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIHdpZHRoOiAzMzdweDtcbiAgICAgIH1cbiAgICAgIC5kYXNoZWQge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiA2MDA7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgICAgICAmLnJ1bi1hbmltYXRpb24ge1xuICAgICAgICAgIGFuaW1hdGlvbjogZGFzaEludmVydGVkIDIuNXMgbGluZWFyIGZvcndhcmRzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNob21lcGFnZS1ncmFwaGljLXN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDM1JTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgIH1cbiAgICAuaG9tZXBhZ2UtZ3JhcGhpYy1saW5rOmhvdmVyIHtcbiAgICAgIC5ibG9jay1iYWNrZ3JvdW5kIHtcbiAgICAgICAgZmlsbDogIzBhMjMzZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYWNjb3JkaW9ucy1zZWN0aW9uIHtcbiAgLmNvbnRhaW5lci1maXhlZCB7XG4gICAgbWF4LXdpZHRoOiAxMjIwcHg7XG4gIH1cbiAgJi53aXRoLWljb24ge1xuICAgIC5zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICAgIG1heC13aWR0aDogNjEwcHg7XG4gICAgICBtYXJnaW46IDYwcHggMDtcbiAgICB9XG4gICAgLmFjY29yZGlvbi1jb250YWluZXIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrR3JheTtcbiAgICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb2x1bW5zLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICBnYXA6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5sZWZ0LWNvbHVtbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnJpZ2h0LWNvbHVtbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBoMiB7XG4gICAgZm9udC1mYW1pbHk6ICRhdmVudGE7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXgtd2lkdGg6IDEwNDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogOTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICB9XG4gIH1cbiAgLmFjY29yZGlvbi1jb250YWluZXIge1xuICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkYXJrR3JheTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgLmFjY29yZGlvbi1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaDQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgICAgLnRvZ2dsZS1idXR0b24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrQmx1ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDE1IDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjk4NzI4MSA3LjM4NjI4QzQuMzQ5MzcgNS42MjUxOSA5Ljc5Mjc3IDUuNjI1MTggMTMuMTU0OSA3LjM4NjI4QzEzLjUwMTcgNy41NzMwNiAxMy44NDg2IDcuNzU5ODUgMTQuMTQyMSA4TDcuMDcxMDcgMC45Mjg5MzJMMCA4QzAuMzIwMTk5IDcuNzg2NTMgMC42NDAzOTkgNy41NzMwNyAwLjk4NzI4MSA3LjM4NjI4WicgZmlsbD0nJTIzMTQxRDQxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFjY29yZGlvbi1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYub3BlbiB7XG4gICAgICAgIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgICAgICBoNCB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50b2dnbGUtYnV0dG9uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzUwJyBoZWlnaHQ9JzUxJyB2aWV3Qm94PScwIDAgNTAgNTEnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzI1JyBjeT0nMjUuNDk5OCcgcj0nMjQuNScgdHJhbnNmb3JtPSdyb3RhdGUoLTkwIDI1IDI1LjQ5OTgpJyBzdHJva2U9JyUyMzAwOEZENScvJTNFJTNDcGF0aCBkPSdNMTguOTg3MyAyNi44ODZDMjIuMzQ5NCAyNS4xMjQ5IDI3Ljc5MjggMjUuMTI0OSAzMS4xNTQ5IDI2Ljg4NkMzMS41MDE3IDI3LjA3MjggMzEuODQ4NiAyNy4yNTk2IDMyLjE0MjEgMjcuNDk5OEwyNS4wNzExIDIwLjQyODdMMTggMjcuNDk5OEMxOC4zMjAyIDI3LjI4NjMgMTguNjQwNCAyNy4wNzI4IDE4Ljk4NzMgMjYuODg2WicgZmlsbD0nJTIzMDA4RkQ1Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5hY2NvcmRpb25zLXNlY3Rpb24tb2xkIHtcbiAgaDIge1xuICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuICAuYWNjb3JkaW9uLWNvbnRhaW5lciB7XG4gICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFya0dyYXk7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgLmxlZnQtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU5MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hY2NvcmRpb24taWNvbiB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtCbHVlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTUnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDE1IDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjk4NzI4MSA3LjM4NjI4QzQuMzQ5MzcgNS42MjUxOSA5Ljc5Mjc3IDUuNjI1MTggMTMuMTU0OSA3LjM4NjI4QzEzLjUwMTcgNy41NzMwNiAxMy44NDg2IDcuNzU5ODUgMTQuMTQyMSA4TDcuMDcxMDcgMC45Mjg5MzJMMCA4QzAuMzIwMTk5IDcuNzg2NTMgMC42NDAzOTkgNy41NzMwNyAwLjk4NzI4MSA3LjM4NjI4WicgZmlsbD0nJTIzMTQxRDQxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJpZ2h0LWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNTkwcHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLm9wZW4ge1xuICAgICAgICAubGVmdC1jb250YWluZXIge1xuICAgICAgICAgIC5hY2NvcmRpb24taGVhZGVyIHtcbiAgICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmFjY29yZGlvbi1pY29uIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnRleHQtdmlkZW8tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCbHVlO1xuICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgfVxuICAgIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMTA1cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICB9XG4gICAgICBoNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICBoNCwgcCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52aWRlby1jb250YWluZXIge1xuICAgIGZsZXg6IDE7XG4gICAgaGVpZ2h0OiA5MTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgZmxleDogdW5zZXQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIGhlaWdodDogMzEwcHg7XG4gICAgfVxuICB9XG59IiwiLnByb2dyZXNzLXNjcm9sbC1zZWN0aW9uIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXgtd2lkdGg6IDQ3MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5jb250ZW50LXRvLXNjcm9sbCB7XG4gICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgaGVpZ2h0OiA4MjBweDtcbiAgICAgICAgICB3aWR0aDogNjUwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wcm9ncmVzcy1zY3JvbGwtYmFyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI4MHB4KSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2dyZXNzLWxpbmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSk7XG4gICAgICAgICAgdG9wOiAxNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIyNnB4KTtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrR3JheTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyODBweCkge1xuICAgICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zbGlkZS1udW1iZXIge1xuICAgICAgICAgIGNvbG9yOiAkZGFya0dyYXk7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrR3JheTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5sZWZ0LXNjcm9sbC1iYXIge1xuICAgIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAuY29udGVudC10by1zY3JvbGwge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnByb2dyZXNzLXNjcm9sbC1iYXIge1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuaW50ZXJpb3ItY29udGFpbmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wcm9ncmVzcy1saW5lIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnNsaWRlLW51bWJlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAmLmNlbnRlcmVkLXNjcm9sbC1iYXIge1xuICAgIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAuY29udGVudC10by1zY3JvbGwge1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjQ0cHg7XG4gICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkgYW5kIChtYXgtd2lkdGg6IDE2NjBweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjgwcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY2cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyODBweCkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgybisxKSB7XG4gICAgICAgICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnByb2dyZXNzLXNjcm9sbC1iYXIge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICByaWdodDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG5cbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyODBweCkge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAucHJvZ3Jlc3MtbGluZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmNhc2Utc3R1ZHktc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAubGluZXMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgJi5kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWF4LXdpZHRoOiA5NTdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBzcGFuIHtcbiAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXgtd2lkdGg6IDM5NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgICAgLmNhcmQtY29udGFpbmVyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNTJweDtcbiAgICAgICAgbWluLWhlaWdodDogNDY4cHg7XG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrR3JheTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM0NnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIGg0IHtcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaDYge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc29sdXRpb25zLWNhcmQtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC00MHB4O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICAmLmRlc2t0b3Age1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICAuY2FyZHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggNjBweCA3MnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBoNSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgfVxuICAgICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDgwcHggODBweCA5MnB4O1xuICAgICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTA4cHg7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICYubW9iaWxlLWltYWdlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgJi5kZXNrdG9wLWltYWdlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYubW9iaWxlLWltYWdlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc29sdXRpb25zLWxhbmRpbmctcGFnZSB7XG4gIC5zb2x1dGlvbnMtY2FyZC1zZWN0aW9ue1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn0iLCIuaW50ZWdyYXRpb24tY2FyZHMtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgJi5kZXNrdG9wIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDMwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDYwcHg7XG4gICAgfVxuICAgIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjMwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlkZW8taW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTgwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgICAgICB9XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZzogMTAwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcCwgbGksIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgcCwgdWwge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc2VydmljZXMtY2FyZHMtc2VjdGlvbiB7XG4gIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgbWF4LXdpZHRoOiA5MTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIC5jYXJkcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiA0MHB4O1xuICAgIG1heC13aWR0aDogMTcyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cbiAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0NDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDgwcHggODBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDYwcHggNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBoMywgaDQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b25zIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGF2ZW50YTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtCbHVlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSclMjMxNDFENDEnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5yZXNvdXJjZXMtY2FyZHMtc2VjdGlvbiB7XG4gIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgbWF4LXdpZHRoOiA5MTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIC5jYXJkcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZ2FwOiA0MHB4O1xuICAgIG1heC13aWR0aDogMTcyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTY2MHB4KSB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cbiAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0NDBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDgwcHggODBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDYwcHggNjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgfVxuICAgICAgICBoMywgaDQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5idXR0b25zIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGF2ZW50YTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtCbHVlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZSclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSclMjMxNDFENDEnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5oZWFsdGgtcnVsZXMtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi5pcy1jZW50ZXJlZCB7XG4gICAgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgICB0b3A6IC0xODBweDtcbiAgICB9XG4gICAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgfVxuICAgIC5jYXJkcy1jb250YWluZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC5saW5lcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTQwcHg7XG4gICAgdG9wOiAxMDBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICAmLmRlc2t0b3Age1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgICBoNiB7XG4gICAgICBtYXgtd2lkdGg6IDYyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cbiAgLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMjBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cbiAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICAgIHBhZGRpbmc6IDYwcHggNjBweCA3MnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMTVweCk7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICB3aWR0aDogY2FsYygzMyUgLSAxMXB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUpO1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgfVxuICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBoNCwgaDUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICAgIGJyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm50aC1vZi10eXBlKDIpLCAmOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgbWluLWhlaWdodDogNDgycHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogdW5zZXQ7XG4gICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY2FyZC1tYWluIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nOiAyMTBweCAxNDBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogMjEwcHggNjBweCA3MnB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgcGFkZGluZzogODBweCA2MHB4IDcycHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDgwcHggNDBweCA0MnB4O1xuICAgICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGg0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICAgIHAge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuYWRkaXRpb25hbC1vZmZlcmluZ3Mtc2VjdGlvbiB7XG4gIG1heC13aWR0aDogOTA5cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjZweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICAuY2FyZHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyMHB4O1xuICAgIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICB9XG4gICAgICBoNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgaDUsIHAge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nJTIzMDA4RkQ1Jy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIudGVzdGltb25pYWxzLXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDE3MjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbiAgLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgfVxuICAgIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcCwgaDYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgdG9wOiAtMTU1cHg7XG4gICAgICBsZWZ0OiB1bnNldDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZShhdXRvKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrR3JheTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgYm90dG9tOiAtOTBweDtcbiAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTVweCk7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIC0xMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgdG9wOiAtMTMwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgIGJvdHRvbTogLTExNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtcGFnZS1mbGV4aWJsZSkge1xuICAucGFydG5lcnMtdGFibGUge1xuICAgIG1hcmdpbi10b3A6IC0yMDBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0MzlweCkge1xuICAgICAgbWFyZ2luLXRvcDogLTI1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICB9XG4gIH1cbn1cblxuLnBhcnRuZXJzLXRhYmxle1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIC5wYXJ0bmVycy10YWJsZS1jb250YWluZXJ7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnJvd3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgICBnYXA6IDgwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgICAgZ2FwOiA0MHB4O1xuICAgICAgfVxuICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdDODY5OTtcbiAgICAgIH1cbiAgICAgIC5sZWZ0LWNvbHVtbntcbiAgICAgICAgbWF4LXdpZHRoOiAzOTVweDtcbiAgICAgICAgaDQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmtzLXdyYXBwZXJ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICB9XG4gICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzdDODY5OTtcbiAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmlnaHQtY29sdW1ue1xuICAgICAgICBtYXgtd2lkdGg6IDgxM3B4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICAucmlnaHQtY29sdW1uLWNvbnRhaW5lcntcbiAgICAgICAgICAubG9nb3N7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubG9nb3MtY29udGFpbmVye1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEzNjZweCl7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmxvZ28taXRlbXtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygzMyUgLSAyMHB4KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNTUwcHgpe1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI3JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zaWRlLWJ5LXNpZGUtaW5mb3tcbiAgLnNpZGUtYnktc2lkZS1pbmZvLWNvbnRhaW5lcntcbiAgICAuc2VjdGlvbi10aXRsZXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICAuZGVzY3JpcHRpb25ze1xuICAgICAgLmRlc2NyaXB0aW9ucy1jb250YWluZXJ7XG4gICAgICAgIG1heC13aWR0aDogMTMyNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICAgIC5kZXNjcmlwdGlvbi1jb2x7XG4gICAgICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgb2wsdWx7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnZpZGVvLWZ1bGwtY29udGFpbmVye1xuICAudmlkZW8tZnVsbC1jb250YWluZXItd3JhcHBlcntcbiAgICAudmlkZW8tY29udGFpbmVye1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuY2FyZHMtc2xpZGVye1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5saW5lcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtODVweDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgJi5kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICYubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcmRzLXNsaWRlci1jb250YWluZXJ7XG4gICAgLnNlY3Rpb24tdGl0bGUtY29udGFpbmVye1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDU5cHg7XG4gICAgICB9XG4gICAgICAuc2VjdGlvbi10aXRsZXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZXJzLWNvbnRhaW5lcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnaHR0cHM6Ly9kZXYtYWNtLWlzb3ZlcmEtaGVhbHRoZWRnZS5wYW50aGVvbnNpdGUuaW8vd3AtY29udGVudC91cGxvYWRzLzIwMjIvMDgvZm9vdGVyLWN0YS1iYWNrZ3JvdW5kLnBuZycpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZShjb3Zlcik7XG4gICAgICBtaW4taGVpZ2h0OiA5ODRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICBwYWRkaW5nOiA1OXB4IDU5cHggMTQwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpe1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTQwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgIC5zbGlkZXJzLWlubmVyLWNvbnRhaW5lcntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCl7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAubGVmdC1jb2x1bW57XG4gICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmFycm93cy1jb250YWluZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KXtcbiAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zbGlkZXItYXJyb3d7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE5cHg7XG4gICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDQwcHggMCA2MHB4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuc2xpZGVyLWxlZnQtYXJyb3d7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgID4gaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmlnaHQtY29sdW1uIHtcbiAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wcm9ncmVzcy1jb250YWluZXJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCl7XG4gICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnByb2dyZXNzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Qzg2OTk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHdoaXRlLCB3aGl0ZSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwIDEwMCU7XG5cbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zci1vbmx5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IC0xcHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zbGlkZXItY2FyZHN7XG4gICAgICAgIC5zbGljay1saXN0LCAuc2xpY2stdHJhY2t7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWRlLWNhcmR7XG4gICAgICAgICAgaGVpZ2h0OiA2MTZweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KXtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zbGlkZS1jYXJkLWJsdWV7XG4gICAgICAgICAgICBsZWZ0OiAxMTBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgICAgICYuc2xpY2stYWN0aXZle1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICY6bm90KC5zbGljay1jdXJyZW50KXtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMzc1cHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICAvL3dpZHRoOiBhdXRvIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE3MDBweCl7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtMjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTM2NnB4KXtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpe1xuICAgICAgICAgICAgICAgICAgbGVmdDogLTIzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTEwcHghaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgbGVmdDogLTQyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDgwMHB4KXtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MTBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtNDUwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYuc2xpY2stY3VycmVudHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAyNjVweDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KXtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MTBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2xpZGUtY2FyZC1jb250YWluZXJ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gICAgICAgICAgICAgIGg1LCBwe1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuc2xpZGUtY2FyZC1jb250YWluZXJ7XG4gICAgICAgICAgICBwYWRkaW5nOiA2MHB4IDYwcHggNzJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDV7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNzAwcHgpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jdGFzLXNsaWRlci1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZy10b3A6IDIzOXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIG1hcmdpbi10b3A6IC0xMDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICB9XG4gIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuICAuY3Rhcy1zbGlkZXItY29udGFpbmVyIHtcbiAgICAuY3RhLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgICAgLmxlZnQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFya0dyYXk7XG4gICAgICAgIG1heC13aWR0aDogNzU4cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBoNCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNDMwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjc5cHgpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICByaWdodDogNTAlO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyMzE0MUQ0MScvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZShhdXRvKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrR3JheTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgIHJpZ2h0OiA0NCU7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG4gICAgICAmLnNsaWNrLXByZXYge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBib3R0b206IC02MHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSBhbmQgKG1heC13aWR0aDogMTM2NnB4KXtcbiAgICAgICAgICBib3R0b206IC03NXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgYm90dG9tOiAtOTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIC0xMHB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDQ1JTtcbiAgICAgICAgYm90dG9tOiAtODVweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgICByaWdodDogMzclO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDIzcHgpIGFuZCAobWF4LXdpZHRoOiAxMzY2cHgpe1xuICAgICAgICAgIGJvdHRvbTogLTEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgYm90dG9tOiAtMTE1cHg7XG4gICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gNTVweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZmVhdHVyZXMtY2FyZHMtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYXJkcy1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgICAgLmNhcmQtY29udGFpbmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICAgICAgcGFkZGluZzogNjBweCA2MHB4IDY2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIG1heC13aWR0aDogNDg1cHg7XG4gICAgICAgIG1pbi13aWR0aDogMzYwcHg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgIC5jYXJkLWljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIGg1IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4JyBoZWlnaHQ9JzE1JyB2aWV3Qm94PScwIDAgOCAxNScgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTAuNjEzNzE1IDAuOTg3MjgxQzIuMzc0ODEgNC4zNDkzNyAyLjM3NDgyIDkuNzkyNzcgMC42MTM3MiAxMy4xNTQ5QzAuNDI2OTM3IDEzLjUwMTcgMC4yNDAxNDkgMTMuODQ4NiAwIDE0LjE0MjFMNy4wNzEwNyA3LjA3MTA3TDAgMEMwLjIxMzQ2NiAwLjMyMDE5OSAwLjQyNjkzMiAwLjY0MDM5OSAwLjYxMzcxNSAwLjk4NzI4MVonIGZpbGw9JyUyM2ZmZmZmZicvJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZEltYWdlKGF1dG8pO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1wcmV2IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgYm90dG9tOiAtOTBweDtcbiAgICAgICAgICByaWdodDogY2FsYyg1MCUgLSAtMTBweCk7XG4gICAgICAgIH1cbiAgICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICBib3R0b206IC0xMTVweDtcbiAgICAgICAgICByaWdodDogY2FsYyg1MCUgLSA1NXB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUge1xuICAuaW5mby1yaWdodC12aWRlby1zZWN0aW9uIHtcbiAgICAudmlkZW8tY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmluZm8tcmlnaHQtdmlkZW8tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgJi5tYXJnaW4tbmVnYXRpdmUge1xuICAgIG1hcmdpbi10b3A6IC0zMzdweDtcbiAgICBwYWRkaW5nLXRvcDogNDU3cHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgcGFkZGluZy10b3A6IDMwMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTE3MHB4O1xuICAgIH1cbiAgfVxuICAmLmJhY2tncm91bmQtZ3JheXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICBoMyB7XG4gICAgICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmNvbnRhaW5lci1sZWZ0LXNwYWNlIHtcbiAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDM5NXB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlkZW8tY29udGFpbmVyLCAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMTQwcHg7XG4gICAgd2lkdGg6IDQyJTtcbiAgICBoZWlnaHQ6IDcxMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zbWFsbC12aWRlb3tcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwcHgpO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAvLyAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIC5jb250YWluZXItbGVmdC1zcGFjZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZy1yaWdodDogMTI1cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE2MDBweCl7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCl7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MHB4KTtcbiAgICAgIH1cbiAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZGVvLWNvbnRhaW5lciwgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIGhlaWdodDogODIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTYwMHB4KXtcbiAgICAgICAgICBoZWlnaHQ6IDYwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KXtcbiAgICAgICAgICBoZWlnaHQ6IDUyMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICAudmlkZW8tYnV0dG9ue1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC52aWRlby1idXR0b24taW50ZXJpb3J7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1N3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICA+IHN2Z3tcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmRlc2t0b3AtdmlkZW97XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlkZW8tY29udGFpbmVyLm1vYmlsZS12aWRlbyB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgIGhlaWdodDogODIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgLmludGVyaW9yLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIHZpZGVve1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnZpZGVvLWJ1dHRvbntcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC52aWRlby1idXR0b24taW50ZXJpb3J7XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgICAgd2lkdGg6IDU3cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gc3Zne1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wcm9kdWN0LWxhbmRpbmctdGFibGUtc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAzMTlweDtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIC50YWJsZS1jb250YWluZXIge1xuICAgIC5yb3ctY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFya0dyYXk7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgICBoNCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNzE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaW5mb3JtYXRpb24td2l0aC1iZy12aWRlbyB7XG4gIC52aWRlby1jb250YWluZXIsIC5pbWFnZS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOTEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBoZWlnaHQ6IDYxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBoZWlnaHQ6IDM2MHB4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMjJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDkxMHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnRleHQtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0JsdWU7XG4gICAgcGFkZGluZzogODBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0yNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiA4NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAwO1xuICAgICAgfVxuICAgICAgPiBkaXYge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuICAgICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICBwLCB1bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICBwLCBsaSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmdyaWQtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgJi5pcy1jZW50ZXJlZCB7XG4gICAgbWF4LXdpZHRoOiAxNTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gID4gaDIge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuICAuZ3JpZC1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICYucm93LXJldmVyc2Uge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMTQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICB9XG4gICAgICAucHJldGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICAuc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgICAgaDMsIGg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmN0YS1saW5rcy1jb250YWluZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrQmx1ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgnIGhlaWdodD0nMTUnIHZpZXdCb3g9JzAgMCA4IDE1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMC42MTM3MTUgMC45ODcyODFDMi4zNzQ4MSA0LjM0OTM3IDIuMzc0ODIgOS43OTI3NyAwLjYxMzcyIDEzLjE1NDlDMC40MjY5MzcgMTMuNTAxNyAwLjI0MDE0OSAxMy44NDg2IDAgMTQuMTQyMUw3LjA3MTA3IDcuMDcxMDdMMCAwQzAuMjEzNDY2IDAuMzIwMTk5IDAuNDI2OTMyIDAuNjQwMzk5IDAuNjEzNzE1IDAuOTg3MjgxWicgZmlsbD0nJTIzMTQxRDQxJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYub3ZlcmxhcHBlZCB7XG4gICAgbWFyZ2luLXRvcDogLTQyMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNTUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgIH1cbiAgfVxufVxuLmdyaWRzLXNlY3Rpb24ge1xuICAudGl0bGUtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFRkY3O1xuICAgIGhlaWdodDogOTE4cHg7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgIGhlaWdodDogODY4cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIGhlaWdodDogNzY4cHg7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgaGVpZ2h0OiAxMDU2cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjU4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTA4cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCkge1xuICAgICAgICBoZWlnaHQ6IDkwNnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTU4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC01OHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBoZWlnaHQ6IDgwNnB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTA4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC01OHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgcGFkZGluZy10b3A6IDkwcHg7XG4gICAgICAgICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgICAgICB9XG4gICAgfVxuICB9XG4gIC5ncmlkLXNlY3Rpb24ge1xuICAgICYub3ZlcmxhcHBlZCB7XG4gICAgICBtYXJnaW4tdG9wOiAtNjIwcHg7XG4gICAgfVxuICB9XG59IiwiLmN0YS1jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5jYXJkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNjBweCA2MHB4IDY2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheTtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgIG1heC13aWR0aDogNDg1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cbiAgICBoNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBmbGV4OiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgIGg1LCBwIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nOCcgaGVpZ2h0PScxNScgdmlld0JveD0nMCAwIDggMTUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00wLjYxMzcxNSAwLjk4NzI4MUMyLjM3NDgxIDQuMzQ5MzcgMi4zNzQ4MiA5Ljc5Mjc3IDAuNjEzNzIgMTMuMTU0OUMwLjQyNjkzNyAxMy41MDE3IDAuMjQwMTQ5IDEzLjg0ODYgMCAxNC4xNDIxTDcuMDcxMDcgNy4wNzEwN0wwIDBDMC4yMTM0NjYgMC4zMjAxOTkgMC40MjY5MzIgMC42NDAzOTkgMC42MTM3MTUgMC45ODcyODFaJyBmaWxsPSclMjMwMDhGRDUnLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5jYXJlZXJzLXBhZ2V7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gICAgaDJ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmVzLWNvbnRhaW5lcntcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpe1xuICAgICAgICBsZWZ0OiAtMTcwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jdGEtY2FyZHMtY29udGFpbmVye1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGdyaWQtZ2FwOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMzAwcHgpe1xuICAgICAgICBncmlkLWdhcDogMjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTE1MHB4KXtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICAgIH1cbiAgICAgIC5jYXJkLWNvbnRhaW5lcntcbiAgICAgICAgbWF4LXdpZHRoOiA0ODNweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmJlbmVmaXRzLXNlY3Rpb24ge1xuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG4gIH1cbiAgLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA0MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgZ2FwOiAxMHB4O1xuICAgIH1cbiAgICAuY2FyZC1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICAgIHdpZHRoOiAzMCU7XG4gICAgICBtaW4taGVpZ2h0OiA1NjBweDtcbiAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgIH1cbiAgICAgIC5jYXJkLWljb24ge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaDUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zaWRlLWJ5LXNpZGUtY2FyZHMge1xuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG4gIH1cbiAgLmNhcmRzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyMHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gICAgLmNhcmQtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICAgICAgcGFkZGluZzogMTQwcHggMTIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kSW1hZ2UoY292ZXIpO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICBwYWRkaW5nOiA4MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICB9XG4gICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICBoNCB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1NXB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICBoMiB7XG4gICAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICBoNSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0NzBweDtcbiAgICAgIH1cbiAgICAgIC5idXR0b24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiAtMTU1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgdG9wOiAtNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJib2R5e1xuICAucGFnZS10aXRsZXtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAuaGVyby5oZXJvLWFib3V0LXVze1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAubGluZXMtY29udGFpbmVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZXJvLWNvbnRhaW5lcntcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMThweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNTJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi9pbWFnZXMvaGVyby1iYWNrZ3JvdW5kLWdyYWRpZW50LnBuZycpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZShjb3Zlcik7XG4gICAgICAuaGVyby1pbmZve1xuICAgICAgICBtYXgtd2lkdGg6IDEzNDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEzM3B4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmhlcm8tdGl0bGV7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgXG4gICAgICAuc3RhdHN7XG4gICAgICAgIC5zdGF0cy1jb250YWluZXJ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgfVxuICAgICAgICAgICAuc3RhdC1pdGVte1xuICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvIDQpO1xuICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvIDIpO1xuICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAuc3RhdC1pdGVtLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTMwMHB4KXtcbiAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTEwMHB4KXtcbiAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2M3B4O1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgLm51bWJlci1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFya0dyYXk7XG4gICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDkycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgICAgICAgICAmLm51bWJlci1oYXMtaWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgLnN0YXQtbmFtZXtcbiAgICAgICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlXG4gICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwic2VjdGlvbntcbiAgJi5hd2FyZHMtc2VjdGlvbntcbiAgICAuYXdhcmRzLXNlY3Rpb24tY29udGFpbmVye1xuICAgICAgcGFkZGluZzogMTUwcHggMDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5hd2FyZHMtZ3JpZHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICAgICAgfVxuICAgICAgLmF3YXJkcy1ncmlkLWNvbnRhaW5lcntcbiAgICAgICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvIGF1dG8gYXV0bztcbiAgICAgICAgY29sdW1uLWdhcDogNTVweDtcbiAgICAgICAgcm93LWdhcDogMzBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG8gYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNjAwcHgpe1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5hd2FyZC1pdGVte1xuICAgICAgICAgIHdpZHRoOiBtaW4oMTAwJSwgMzAwcHgpO1xuICAgICAgICAgIC5hd2FyZC1pdGVtLWNvbnRhaW5lcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJzZWN0aW9ue1xuICAmLm91ci10ZWFte1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIC5vdXItdGVhbS1jb250YWluZXJ7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTMzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDU0cHg7XG4gICAgICB9XG4gICAgICAuaW5mby1jb250YWluZXJ7XG4gICAgICAgIG1heC13aWR0aDogNzA5cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGgzLCBwe1xuICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzUwO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpbmVzLWNvbnRhaW5lcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRlYW0tbWVtYmVyc3tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5O1xuICAgICAgLnRlYW0tbWVtYmVycy1jb250YWluZXJ7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvIGF1dG8gYXV0bztcbiAgICAgICAgY29sdW1uLWdhcDogNDBweDtcbiAgICAgICAgcm93LWdhcDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3MDBweCl7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC50ZWFtLW1lbWJlci1pdGVte1xuICAgICAgICAgIGhlaWdodDogNDk1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMzY2cHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiAzOTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMTYwcHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiAyOTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiA0OTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg4MDBweCl7XG4gICAgICAgICAgICBoZWlnaHQ6IDM5NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDcwMHB4KXtcbiAgICAgICAgICAgIGhlaWdodDogNDk1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMzc1cHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjNweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1lbWJlci1pbWFnZXtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygzNzVweCl7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDhweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn0iLCJzZWN0aW9ue1xuICAmLmpvaW4tb3VyLXRlYW17XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC5qb2luLW91ci10ZWFtLWNvbnRhaW5lcntcbiAgICAgIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZShjb3Zlcik7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1hZ2VzL3doaXRlLWJhY2tncm91bmQtZ3JhZGllbnQucG5nJyk7XG4gICAgICBwYWRkaW5nLXRvcDogMTE3cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQzcHg7XG4gICAgICB9XG4gICAgICAuaW5mby1jb250YWluZXJ7XG4gICAgICAgIG1heC13aWR0aDogNzA5cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBoMywgcHtcbiAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIHB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDUzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpbmVzLWNvbnRhaW5lcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE3MDBweCl7XG4gICAgICAgICAgcmlnaHQ6IC0yMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCl7XG4gICAgICAgICAgcmlnaHQ6IC0zMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDExMDBweCl7XG4gICAgICAgICAgcmlnaHQ6IC00MDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgcmlnaHQ6IC00NzBweDtcbiAgICAgICAgICB0b3A6IC04MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmluZm8tcmlnaHQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgYmFja2dyb3VuZEltYWdlKGNvdmVyKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0JsdWU7XG4gICAgcGFkZGluZy10b3A6IDEwNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuICB9XG4gIC5saW5lcy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgJi5kZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnRhYmxldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICYubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaW50ZXJpb3ItaW5mby1yaWdodC1pbWFnZSB7XG4gICAgLmxpbmVzLWNvbnRhaW5lciB7XG4gICAgICByaWdodDogLTQwcHg7XG4gICAgICB0b3A6IC0xNTBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICB0b3A6IC05MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICByaWdodDogLTE2cHg7XG4gICAgICB9XG4gICAgICAmLmRlc2t0b3Age1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHdpZHRoOiA1MTlweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMTMzcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbmZvLXJpZ2h0LWltYWdlLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2ltYWdlcy9oZXJvLWJhY2tncm91bmQtZ3JhZGllbnQucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDk2MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vaW1hZ2VzL2hlcm8tYmFja2dyb3VuZC1ncmFkaWVudC1tb2JpbGUucG5nJyk7XG4gICAgICB9XG4gICAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTY1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNDVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDY1cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pbnRlcmlvci1jb250YWluZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNDY5cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaDMsIGg0LCBoNSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmltYWdlLWNvbnRhaW5lciwgLnZpZGVvLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5pbWFnZXMtc2xpZGVyLXNlY3Rpb257XG4gIC5pbWFnZXMtc2xpZGVyLXNlY3Rpb24tY29udGFpbmVye1xuICAgIC5hcnJvd3MtY29udGFpbmVye1xuICAgICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICAgICYuZGVza3RvcC1hcnJvd3N7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5tb2JpbGUtYXJyb3dze1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTBweDtcbiAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNsaWNrLWFycm93e1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAmLnNsaWRlci1sZWZ0LWFycm93e1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGl0bGUtc2VjdGlvbntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAzMHB4O1xuICAgICAgfVxuICAgICAgLmFycm93cy1jb250YWluZXJ7XG4gICAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICAgIC5zbGljay1hcnJvd3tcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICYuc2xpZGVyLWxlZnQtYXJyb3d7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5pbWFnZXMtc2xpZGVye1xuICAgICAgLmltYWdlcy1zbGlkZXItY29udGFpbmVye1xuICAgICAgICAgIGltZy5zbGljay1zbGlkZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59Iiwic2VjdGlvbntcbiAgJi5sb2NhdGlvbnN7XG4gICAgLmxvY2F0aW9ucy1jb250YWluZXJ7XG4gICAgICAmLmNvbnRhY3QtbG9jYXRpb25zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDE0NDBweCl7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCl7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgLnNlY3Rpb24taW5mb3tcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDgycHg7XG4gICAgICAgIG1heC13aWR0aDogOTEwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIGgye1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQ3NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubG9jYXRpb25zLWxpc3Qtc2VjdGlvbntcbiAgICAgICAgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVye1xuICAgICAgICAgIC5saXN0LXRpdGxle1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAubG9jYXRpb24tbGlzdHtcbiAgICAgICAgICAgIC5sb2NhdGlvbi1saXN0LWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgLmxvY2F0aW9uLWl0ZW17XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGFya0dyYXk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFya0dyYXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sb2NhdGlvbi1pdGVtLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgID4gZGl2e1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAubGVmdC1jb2x1bW57XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmxvY2F0aW9uLW5hbWV7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubG9jYXRpb24tZGVzY3JpcHRpb257XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLnJpZ2h0LWNvbHVtbntcbiAgICAgICAgICAgICAgICAgICAgLmxvY2F0aW9uLWltYWdle1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keXtcbiAgJi5wYWdlLXRlbXBsYXRlLXBhZ2UtY29udGFjdC11c3tcbiAgICBzZWN0aW9uLmxvY2F0aW9uc3tcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgLmxvY2F0aW9ucy1jb250YWluZXJ7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgLnNlY3Rpb24taW5mb3tcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgID4gaDJ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24ge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3Qtb2YtdHlwZXtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmxvY2F0aW9ucy1saXN0LXNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIC5sb2NhdGlvbi1saXN0e1xuICAgICAgICAgICAgICAubG9jYXRpb24taXRlbXtcbiAgICAgICAgICAgICAgICAubG9jYXRpb24taXRlbS1jb250YWluZXJ7XG4gICAgICAgICAgICAgICAgICAubGVmdC1jb2x1bW57XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmxvY2F0aW9uLWRlc2NyaXB0aW9ue1xuICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vc2VjdGlvbnMvY2FyZWVycy9pbmZvLXJpZ2h0LWltYWdlLXNlY3Rpb25cIjtcbkBpbXBvcnQgXCIuLi9zZWN0aW9ucy9pbWFnZXMtc2xpZGVyXCI7XG5AaW1wb3J0IFwiLi4vc2VjdGlvbnMvbG9jYXRpb25zXCI7XG5cbnNlY3Rpb257XG4gICYuc2xpZGVyLXdpdGgtc2VjdGlvbi1hbmQtaW1hZ2V7XG4gICAgLnNsaWRlci13aXRoLXNlY3Rpb24tYW5kLWltYWdlLWNvbnRhaW5lcntcbiAgICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgfVxuICAgICAgLnNlY3Rpb24tdGl0bGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ3JheS1zZWN0aW9ue1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgfVxuICAgICAgICAuZ3JheS1zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAgICAgICAuaW50ZXJpb3Itc2VjdGlvbi10aXRsZXtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjU1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zbGlkZXJzLXNlY3Rpb257XG4gICAgICAgICAgICAuc2xpZGVycy1zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAubGVmdC1jb2x1bW57XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnNpbmdsZS1pbWFnZS1zbGlkZXJ7XG4gICAgICAgICAgICAgICAgLnNsaWRlLWJne1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2NDhweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZEltYWdlKGNvdmVyKTtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NDhweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDYwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyODBweCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLnJpZ2h0LWNvbHVtbntcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuc2luZ2xlLWluZm8tc2xpZGVye1xuICAgICAgICAgICAgICAgICAgLnNsaWNrLXNsaWRle1xuICAgICAgICAgICAgICAgICAgICBoNCwgcHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQ3MXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIGg0e1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2xpZGVzLWluZm97XG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAuc2xpZGVzLWluZm8tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4OXB4O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubmV4dC10aXRsZXtcbiAgICAgICAgICAgICAgICAgICAgICAubmV4dC10aXRsZS1sYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya0dyYXk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC50b3RhbC1zbGlkZXN7XG4gICAgICAgICAgICAgICAgICAgICAgLnRvdGFsLXNsaWRlcy1udW1iZXJze1xuICAgICAgICAgICAgICAgICAgICAgICAgLnRvdGFsLXNsaWRlc3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrR3JheTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAucHJvZ3Jlc3MtY29udGFpbmVye1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnByb2dyZXNzIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVFNEVFO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMTQxRDQxLCAjMTQxRDQxKTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAgMTAwJTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtc2l6ZSAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zci1vbmx5IHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IC0xcHg7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgY2xpcDogcmVjdCgwLDAsMCwwKTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZm9ybS1zZWN0aW9ue1xuICAuZm9ybS1zZWN0aW9uLWNvbnRhaW5lcntcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNjNweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDU2cHg7XG4gICAgfVxuICAgIC5saW5lcy1jb250YWluZXJ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtNDBweDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KXtcbiAgICAgICAgbGVmdDogLTEwMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjUwcHgpe1xuICAgICAgICBsZWZ0OiAtMTkwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uLXRpdGxle1xuICAgICAgbWF4LXdpZHRoOiA4ODBweDtcbiAgICAgIGgxLCBoMntcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgaDUge1xuICAgICAgICBtYXgtd2lkdGg6IDY1NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5mb3JtLXdyYXBwZXJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDEwNHB4O1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5mb3JtLWlubmVyLXdyYXBwZXJ7XG4gICAgbWF4LXdpZHRoOiA5MDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgZm9ybXtcbiAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICYubWt0b0Zvcm17XG4gICAgICAgIGxhYmVse1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLm1rdG9Gb3JtUm93e1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAubWt0b0Zvcm1Db2x7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxhYmVsLCBpbnB1dCwgLm1rdG9GaWVsZFdyYXAsIHNlbGVjdCwgdGV4dGFyZWF7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEsIGxhYmVsIHtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmtHcmF5O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRleHRhQWx0TWVkaXVtO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM3cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlcntcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRleHRhQWx0TWVkaXVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBzZWxlY3RbbXVsdGlwbGU9XCJtdWx0aXBsZVwiXSB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgI0xibFByb2R1Y3RfSW50ZXJlc3RfX2NfY29udGFjdCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubWt0b0NoZWNrYm94TGlzdCB7XG4gICAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ta3RvRXJyb3JNc2d7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRleHRhQWx0TWVkaXVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWt0b0J1dHRvblJvd3tcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICA+IHNwYW57XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICA+IGJ1dHRvbntcbiAgICAgICAgICAgICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgICAgICAgICAgICBAZXh0ZW5kIC5oYXMtYXJyb3c7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2UgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJiNta3RvRm9ybV8xMzk2IHtcbiAgICAgICAgLm1rdG9CdXR0b25Sb3cgPiBzcGFuID4gYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5ib2R5IHtcbiAgJi5wYWdlLXRlbXBsYXRlLXBhZ2UtcmVxdWVzdC1hLWRlbW8ge1xuICAgIC5mb3JtLXNlY3Rpb24ge1xuICAgICAgLmZvcm0tc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuc2VhcmNoLXJlc3VsdHMge1xuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAuYXNsX3dfY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAjYWpheHNlYXJjaGxpdGUyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAucHJvYm94IHtcbiAgICAgICAgcGFkZGluZzogMjRweCA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgICAgfVxuICAgICAgICAucHJvY2xvc2Uge1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBpbnB1dCwgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRleHRhQWx0Qm9vaztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTQ0MHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjRweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGF2ZW50YUV4dHJhQm9sZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhcnRpY2xlIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXk7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuICAgIH1cbiAgICAuZW50cnktaGVhZGVyIHtcbiAgICAgIC5lbnRyeS10aXRsZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYXZlbnRhO1xuICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmVudHJ5LWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gIH1cblxuICAucGFnaW5hdGlvbiB7XG4gICAgcGFkZGluZzogOTdweCAwIDE1MHB4O1xuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB9XG4gICAgLm5hdi1saW5rcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAucGFnZS1udW1iZXJzIHtcbiAgICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcblxuICAgICAgICBmb250LWZhbWlseTogJHRleHRhQWx0TWVkaXVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICB9XG4gICAgICAgICYubmV4dCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufSIsImJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGUpIHtcbiAgLmVtcGxveWVlLXRlc3RpbW9uaWFscy1ncmlkIHtcbiAgICBtYXJnaW4tdG9wOiAtMjEwcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNDQwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IC0yNzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCkge1xuICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5lbXBsb3llZS10ZXN0aW1vbmlhbHMtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiA0MHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1heC13aWR0aDogMTcyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgIGdhcDogMjBweDtcbiAgfVxuICAuZW1wbG95ZWUtdGVzdGltb25pYWwge1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDIzcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodEdyYXk7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyNzlweCkge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG4gICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KSB7XG4gICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgaDUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLnN1YnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG4gICAgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg0NzlweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5jdXN0b21lci1wb3J0YWwge1xuICAuZW50cnktY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMzEzcHg7XG4gICAgZm9ybSB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgZmllbGRzZXQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgLmNvbDEge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiA2OTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya0JsdWU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGV4dGFBbHRCb29rO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDE0MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcblxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRhdmVudGFFeHRyYUJvbGQsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubGFuZ3VhZ2UtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDMycHg7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBhIHtcbiAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgIGZvbnQtZmFtaWx5OiAkdGV4dGFBbHRNZWRpdW07XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxufSIsIi5zaW5nbGUtbGVhZGVyc2hpcCwgLnNpbmdsZS10ZXN0aW1vbmlhbHMsIC5wYWdlLXRlbXBsYXRlLXBhZ2UtZmxleGlibGV7XG4gIC5tZW1iZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtCbHVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgLm1lbWJlci1jb250YWluZXJ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICA+IGRpdntcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubWVtYmVyLWluZm97XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTNweDtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMTUwcHgpe1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0M3B4O1xuICAgICAgICB9XG4gICAgICAgIC5tZW1iZXItaW5mby1jb250YWluZXJ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1heC13aWR0aDogMzk1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDQ3OXB4KXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1lbWJlci1wb3NpdGlvbntcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zb2NpYWwtbGlua3N7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIC5zb2NpYWwtbGlua3tcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBoMyxwe1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBoM3tcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY3RhLWxpbmt7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDUzcHg7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrR3JheTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxODhweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDNweDtcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCA0MHB4IDAgMTEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubWVtYmVyLWltYWdle1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjhweCl7XG4gICAgICAgICAgaGVpZ2h0OiAzNDNweDtcbiAgICAgICAgfVxuICAgICAgICA+IGltZ3tcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuc2VjdGlvbntcbiAgJi5sZWFkZXJzaGlwLWdyaWQtc2VjdGlvbntcbiAgICAubGVhZGVyc2hpcC1ncmlkLXNlY3Rpb24tY29udGFpbmVye1xuICAgICAgcGFkZGluZzogMTUwcHggMCAwO1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDI0cHgpe1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgICAgIH1cbiAgICAgIC50ZWFtLWdyaWR7XG4gICAgICAgIC5ncmlkLXRpdGxle1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgID4gaDJ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50ZWFtLWdyaWQtY29udGFpbmVye1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0bztcbiAgICAgICAgICBncmlkLWNvbHVtbi1nYXA6IDQwcHg7XG4gICAgICAgICAgZ3JpZC1yb3ctZ2FwOiA0MHB4O1xuICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KXtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KXtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0bztcbiAgICAgICAgICAgIGdyaWQtcm93LWdhcDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmdyaWQtaXRlbXtcbiAgICAgICAgICAgIC5ncmlkLWl0ZW0tY29udGFpbmVye1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRHcmF5O1xuICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEzNjZweCl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuaW1hZ2UtY29udGFpbmVye1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmRJbWFnZShjb3Zlcik7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTUwMHB4KXtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNjAwcHgpe1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmluZm8td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAuaW5mby13cmFwcGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmluZm8tbmFtZSwuaW5mby1wb3NpdGlvbntcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC50b3AtY29udGFpbmVye1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgLmluZm8tbmFtZXtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuYm90dG9tLWNvbnRhaW5lcntcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1M3B4O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY4cHgpe1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZGFyay1oZXJvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMjMzZjtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAuY29udGFpbmVyLWxlZnQtc3BhY2Uge1xuICAgICYuY29udGFpbmVyLWZpeGVkIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBwLCBoMSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAudGV4dC1pbWFnZS1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cbiAgICAgIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDQ1JSAtIDEwcHgpO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICBoMiwgcCB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDU1JSAtIDEwcHgpO1xuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc2N3B4KSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5kYXJrLWNhcmRzLXNsaWRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUxNTIzO1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDc2OHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgLmNhcmRzLXNsaWRlci1jb250YWluZXIge1xuICAgICYuY29udGFpbmVyLWZpeGVkIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAuc2xpZGVycy1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAuc2xpZGVycy1pbm5lci1jb250YWluZXIge1xuICAgICAgICBnYXA6IDEwJTtcbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxNjYwcHgpIHtcbiAgICAgICAgICBnYXA6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmxlZnQtY29sdW1uIHtcbiAgICAgICAgICAuYXJyb3dzLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAuc2xpZGVyLWFycm93IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNsaWRlci1jYXJkcyB7XG4gICAgICAgICAgLnNsaWRlLWNhcmQge1xuICAgICAgICAgICAgLnNsaWRlLWNhcmQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBiMjMzZjtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAuc2xpZGUtdGl0bGUsIHAge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnNsaWRlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnNsaWRlLWNhcmQtYmx1ZSB7XG4gICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAmOm5vdCguc2xpY2stY3VycmVudCkge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5kYXJrLXViZXJmbGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBiMjMzZjtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAuZGFyay11YmVyZmxpcC1jb250YWluZXIge1xuICAgICYuY29udGFpbmVyLWZpeGVkIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBoMiB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAudWJlcmZsaXAge1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICAgIC51Zi10aWxlLXdyYXBwZXIge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDElIDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAudWYtdGlsZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1MTUyMyAhaW1wb3J0YW50O1xuICAgICAgICAgIGZpZ3VyZS51Zi10aWxlLXRodW1ibmFpbCB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gICAgICAgICAgICAgIGhlaWdodDogNTQlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC51Zi10aWxlLWNvcHkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1MTUyMyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAzMnB4IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIC51Zi10aWxlLXRpdGxlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAudWYtdGlsZS1jb250ZW50LWxhYmVsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNTE1MjMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgIC51Zi10aWxlLWNvbnRlbnQtbGFiZWwtdGV4dCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDMycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmRhcmstYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA1MTUyMztcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3NjdweCkge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxuICAuZGFyay1iYW5uZXItY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCMwNTE1MjMsIDAuNyk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzY3cHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgICYuY29udGFpbmVyLWZpeGVkIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDc5cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudGV4dC1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgaDIsIHAge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgfVxuICB9XG59Il19 */
