/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.11.0_webpack@5.100.2/node_modules/css-loader/dist/cjs.js!./node_modules/.pnpm/normalize.css@8.0.1/node_modules/normalize.css/normalize.css ***!
  \****************************************************************************************************************************************************************************************/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

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

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

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

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

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

body {
  margin: 0;
}

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

main {
  display: block;
}

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

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

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

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

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

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

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

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

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

a {
  background-color: transparent;
}

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

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

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

b,
strong {
  font-weight: bolder;
}

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

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

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

small {
  font-size: 80%;
}

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

img {
  border-style: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

progress {
  vertical-align: baseline;
}

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

textarea {
  overflow: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

details {
  display: block;
}

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

summary {
  display: list-item;
}

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

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

template {
  display: none;
}

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

[hidden] {
  display: none;
}

/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.11.0_webpack@5.100.2/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/.pnpm/postcss-loader@3.0.0/node_modules/postcss-loader/src/index.js??postcss!./node_modules/.pnpm/sass-loader@12.1.0_sass@1.89.2_webpack@5.100.2/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[2].use[3]!./assets/main.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/**
* Grid Mixin
*
* Applies a flexbox grid to a container element. All direct children will be modified to create a column based grid.
*/
/**
* 1.0 Root
*
* Top level styles every element should inherit.
*/
@font-face {
  font-display: swap;
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: url("../../dist/assets/fonts/Inter-Regular-latin.woff2") format("woff2"), url("../../dist/assets/fonts/Inter-Regular-latin.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "Inter";
  font-style: normal;
  font-weight: 800;
  src: url("../../dist/assets/fonts/Inter-ExtraBold-latin.woff2") format("woff2"), url("../../dist/assets/fonts/Inter-ExtraBold-latin.woff") format("woff");
}
@font-face {
  font-display: swap;
  font-family: "Inter";
  font-style: normal;
  font-weight: 900;
  src: url("../../dist/assets/fonts/Inter-Black-latin.woff2") format("woff2"), url("../../dist/assets/fonts/Inter-Black-latin.woff") format("woff");
}
html,
body {
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #00469c;
  font-family: "Inter", Helvetica, Arial, sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  line-height: 1.5;
  /* stylelint-disable */
  -moz-osx-font-smoothing: grayscale;
  /* stylelint-enable */
  overflow-wrap: break-word;
  word-wrap: break-word;
}
html *,
html *::before,
html *::after,
body *,
body *::before,
body *::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

body {
  height: 100%;
}

/**
* 2.0 Layout
*
* Overall page layout.
*/
html {
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

/**
* 2.1 Helpers
*
* Global layout classes for a consistent appearance.
*/
.pageWrapper {
  margin: 0 auto;
  max-width: 2560px;
  overflow-x: hidden;
}

.admin-bar .mainContent {
  padding-top: 46px;
}
@media (min-width: 783px) {
  .admin-bar .mainContent {
    padding-top: 32px;
  }
}
@media (min-width: 1200px) {
  .mainContent {
    padding-top: 96px;
  }
  .admin-bar .mainContent {
    padding-top: 128px;
  }
}
.mainContent .menuOpen-overlay {
  background: #000;
  bottom: 0;
  height: 100vh;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  width: 100vw;
  z-index: 0;
}
.mainContent .menuOpen-overlay.active {
  opacity: 0.6;
  pointer-events: auto;
  z-index: 19;
}

.componentPadding {
  padding: 60px 0;
}
@media (min-width: 768px) {
  .componentPadding {
    padding: 70px 0;
  }
}
@media (min-width: 1200px) {
  .componentPadding {
    padding: 75px 0;
  }
}

.centerMaxWidthContainer {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 1298px;
  padding-left: 32px;
  padding-right: 32px;
}
@media (min-width: 768px) {
  .centerMaxWidthContainer {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1298px;
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 1200px) {
  .centerMaxWidthContainer {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1298px;
    padding-left: 64px;
    padding-right: 64px;
  }
}
.centerMaxWidthContainer .centerMaxWidthContainer:not(.menu-submenu-container) {
  padding-left: 0;
  padding-right: 0;
}

.centerContentMaxWidth {
  margin: 0 auto;
  max-width: 768px;
}

.preContent {
  margin-bottom: 48px;
}
.preContent > :first-child {
  margin-top: 0;
  padding-top: 0;
}
.preContent > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .preContent {
    max-width: 50%;
  }
}
@media (min-width: 1200px) {
  .preContent {
    margin-bottom: 64px;
  }
}
@media (max-width: 767px) {
  .preContent[style*=max-width] {
    max-width: none !important;
  }
}
.preContent--textLeft {
  text-align: left;
}
.preContent--textCenter {
  text-align: center;
}
.preContent--textCenter ul {
  display: inline-block;
}
.preContent--textCenter ul li {
  text-align: left;
}
.preContent--textCenter ul ul {
  display: block;
}
.preContent--fullWidth {
  max-width: none;
}
.preContent--centerContentMaxWidth {
  margin: 0 auto 32px;
  max-width: 768px;
}
@media (min-width: 768px) {
  .preContent--centerContentMaxWidth {
    margin: 0 auto 40px;
  }
}
@media (min-width: 1200px) {
  .preContent--centerContentMaxWidth {
    margin: 0 auto 64px;
  }
}

.appendContent {
  margin-top: 64px;
}
@media (min-width: 1200px) {
  .appendContent {
    margin-top: 72px;
  }
}

.content--textLeft {
  text-align: left;
}
.content--textCenter {
  text-align: center;
}
.content--textCenter ul {
  display: inline-block;
}
.content--textCenter ul li {
  text-align: left;
}
.content--textCenter ul ul {
  display: block;
}
.content--fullWidth {
  max-width: none;
}
.content--centerContentMaxWidth {
  margin: 0 auto;
  max-width: 768px;
}

.postContent {
  margin: 32px auto 0;
  max-width: 768px;
  text-align: center;
}
.postContent > :first-child {
  margin-top: 0;
  padding-top: 0;
}
.postContent > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .postContent {
    margin-top: 40px;
  }
}
@media (min-width: 1200px) {
  .postContent {
    margin-top: 64px;
  }
}

.scrollableTableWrapper {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
}

/* Box Helpers */
.boxPadding {
  padding: 20px;
}
.boxPadding > :first-child {
  margin-top: 0;
  padding-top: 0;
}
.boxPadding > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 1024px) {
  .boxPadding {
    padding: 30px;
  }
}

.boxShadow {
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
}

.borerRadius {
  border-radius: 0;
}

/* Custom styling for single post layouts */
.post-main > .componentPadding:first-child {
  margin-top: 0;
}
.post-main > .componentPadding > :last-child {
  margin-bottom: 0;
}

/**
* 3.0 Base Style
*
* Styling all likely used HTML elements.
*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #00469c;
  font-stretch: normal;
  font-weight: 800;
  letter-spacing: normal;
  line-height: 1.45;
  margin-bottom: 24px;
  margin-top: 48px;
}
h1 a,
h1 a:hover,
h1 a:focus, h2 a,
h2 a:hover,
h2 a:focus, h3 a,
h3 a:hover,
h3 a:focus, h4 a,
h4 a:hover,
h4 a:focus, h5 a,
h5 a:hover,
h5 a:focus, h6 a,
h6 a:hover,
h6 a:focus, .h1 a,
.h1 a:hover,
.h1 a:focus, .h2 a,
.h2 a:hover,
.h2 a:focus, .h3 a,
.h3 a:hover,
.h3 a:focus, .h4 a,
.h4 a:hover,
.h4 a:focus, .h5 a,
.h5 a:hover,
.h5 a:focus, .h6 a,
.h6 a:hover,
.h6 a:focus {
  color: #00469c;
  text-decoration: none;
}
h1 + p, h2 + p, h3 + p, h4 + p, h5 + p, h6 + p, .h1 + p, .h2 + p, .h3 + p, .h4 + p, .h5 + p, .h6 + p {
  margin-top: 16px;
}
h1 + .lead, h2 + .lead, h3 + .lead, h4 + .lead, h5 + .lead, h6 + .lead, .h1 + .lead, .h2 + .lead, .h3 + .lead, .h4 + .lead, .h5 + .lead, .h6 + .lead {
  margin-top: 24px;
}

h1::before,
.h1::before,
h2::before,
.h2::before,
h3::before,
.h3::before,
.line-above::before,
[is=basis-navigation-main] .menu-submenu .menu-link--header > .menu-link--content::before {
  background-color: currentcolor;
  content: "";
  display: block;
  height: 4px;
  margin-bottom: 16px;
  position: relative;
  width: 56px;
}

h1::before,
.h1::before {
  width: 72px;
}

h1,
.h1 {
  font-size: 36px;
  line-height: 1.22;
}
@media (min-width: 480px) {
  h1,
  .h1 {
    font-size: 56px;
    line-height: 1.07;
  }
}

h2,
.h2 {
  font-size: 32px;
  line-height: 1.31;
}
@media (min-width: 480px) {
  h2,
  .h2 {
    font-size: 42px;
    line-height: 1.19;
  }
}

h3,
.h3 {
  font-size: 28px;
  line-height: 1.29;
}
@media (min-width: 480px) {
  h3,
  .h3 {
    font-size: 34px;
    line-height: normal;
  }
}

h4,
.h4 {
  font-size: 26px;
  line-height: 1.31;
}
@media (min-width: 480px) {
  h4,
  .h4 {
    font-size: 28px;
    line-height: normal;
  }
}

h5,
.h5 {
  font-size: 24px;
  line-height: normal;
}

h6,
.h6 {
  font-size: 20px;
  font-weight: 900;
  line-height: 1.4;
  margin-bottom: 16px;
}

.lead {
  font-size: 18px;
  font-weight: 400;
  line-height: 1.48;
}
@media (min-width: 480px) {
  .lead {
    font-size: 20px;
    line-height: 1.4;
  }
}

.footnote {
  color: #afb0b9;
  font-size: 16px;
  line-height: normal;
}

a {
  color: #ffa500;
  text-decoration: none;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
a:hover, a:focus {
  color: #ffa500;
  text-decoration: underline;
}

dt {
  font-weight: 700;
}

p,
.paragraph,
ul,
ol,
dl,
dd,
table,
figure {
  margin: 0 0 25.6px;
}

.meta {
  color: #afb0b9;
  font-size: 14px;
  font-weight: 400;
  text-transform: initial;
}

.lead {
  margin: 28px 0;
}
.lead + div {
  margin-top: 40px;
}

ul,
ol {
  padding-left: 24px;
}
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0;
}

ul li {
  list-style: none;
  position: relative;
}
ul li::before {
  background-color: #00c8aa;
  content: "";
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 4px;
  left: -24px;
  margin-right: 16px;
  position: absolute;
  top: 10px;
  width: 4px;
}
.themeThree ul li::before {
  background-color: #00469c;
}

.no-list {
  padding-left: 0;
}
.no-list li::before {
  content: unset;
  display: none;
}

.cookie-box ul li::before {
  display: none;
}

li {
  margin-bottom: 16px;
  margin-top: 16px;
}

hr {
  background-color: #d8d8d8;
  border: 0;
  display: block;
  height: 1px;
  margin: 2.4rem 0;
}

img {
  display: block;
  max-width: 100%;
  width: 100%;
}

.hs-cta-img {
  display: inline-block;
  max-width: none;
  width: auto;
}

figcaption {
  font-size: 0.875rem;
  margin-top: 0.625rem;
}

code {
  background-color: rgba(0, 0, 0, 0.05);
  padding: 0.1rem 0.3rem;
}

blockquote,
.blockquote {
  font-size: 28px;
  font-weight: 800;
  letter-spacing: normal;
  line-height: normal;
  margin: 80px 16px;
  position: relative;
}
blockquote > :first-child,
.blockquote > :first-child {
  margin-top: 0;
  padding-top: 0;
}
blockquote > :last-child,
.blockquote > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
blockquote > *,
.blockquote > * {
  margin-bottom: 0;
  position: relative;
  z-index: 1;
}
blockquote .footnote,
.blockquote .footnote {
  font-weight: normal;
  margin-top: 16px;
}
blockquote::before,
.blockquote::before {
  background-image: url("../assets/icons/quote.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 40px;
  left: -16px;
  position: absolute;
  top: -16px;
  width: 48px;
  z-index: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  max-width: 100%;
}

td,
th {
  padding: 1rem;
  text-align: left;
  vertical-align: center;
}

tr:nth-child(odd) {
  background-color: #f5f5f5;
}
tr:nth-child(odd) th {
  background-color: rgb(234.7, 234.7, 234.7);
}

tr:nth-child(even) {
  background-color: #fafafa;
}
tr:nth-child(even) th {
  background-color: rgb(229.7, 229.7, 229.7);
}

thead tr:nth-child(n) th {
  background-color: #00469c;
  color: #fff;
}

.column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 480px) {
  .column {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.column--two > * {
  margin-bottom: 0 !important;
  width: 100%;
}
@media (min-width: 480px) {
  .column--two > * {
    max-width: 50%;
    width: auto;
  }
}
.column--two > *:first-of-type {
  margin-bottom: 16px !important;
}
@media (min-width: 480px) {
  .column--two > *:first-of-type {
    margin-bottom: 0 !important;
    margin-right: 32px;
  }
}

/**
* 3.1 Buttons
*
* Global button elements, including reset on standard button element.
*/
button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: 0;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  padding: 0;
  text-align: inherit;
}

.button,
[type=submit] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #ffa500;
  border: 2px solid #ffa500;
  border-radius: 0;
  color: #fff;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 900;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  letter-spacing: 0.4px;
  line-height: 1.38;
  min-width: 185px;
  outline: 0;
  padding: 15px 6px 15px 32px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;
  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 100%;
}
@media (min-width: 768px) {
  .button,
  [type=submit] {
    padding: 11px 6px 11px 32px;
    width: auto;
  }
}

.button::after {
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff'%3E%3Cg%3E%3Cg%3E%3Cpath d='M8.932 5.5l4.84 4.819.665.681-.665.681-4.84 4.819-1.37-1.363L11.718 11 7.563 6.863 8.931 5.5z' transform='translate(-1100 -406) translate(1010 405) translate(90 1)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  border-radius: 50%;
  content: "";
  height: 22px;
  margin-left: 6px;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  width: 22px;
}
.button:disabled, .button--disabled {
  opacity: 0.3;
  pointer-events: none;
}
.button:hover, .button:focus {
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  color: #fff;
  text-decoration: none;
}
.button:hover::after, .button:focus::after {
  opacity: 1;
}
.button--ghost {
  background-color: transparent;
  border-color: #ffa500;
  color: #ffa500;
}
.button--ghost::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffa500'%3E%3Cg%3E%3Cg%3E%3Cpath d='M8.932 5.5l4.84 4.819.665.681-.665.681-4.84 4.819-1.37-1.363L11.718 11 7.563 6.863 8.931 5.5z' transform='translate(-1100 -406) translate(1010 405) translate(90 1)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.button--ghost:hover, .button--ghost:focus {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #ffa500;
}
.button--link {
  background-color: transparent;
  border: 0;
  color: #ffa500;
  font-weight: 400;
  min-width: 0;
  padding: 0;
  position: relative;
  text-transform: none;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
  width: auto;
}
.button--link::after {
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffa500'%3E%3Cg%3E%3Cg%3E%3Cpath d='M8.932 5.5l4.84 4.819.665.681-.665.681-4.84 4.819-1.37-1.363L11.718 11 7.563 6.863 8.931 5.5z' transform='translate(-1100 -406) translate(1010 405) translate(90 1)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-position-x: 0.5px;
  border-radius: 50%;
  content: "";
  height: 22px;
  margin-left: 8px;
  opacity: 1;
  -webkit-transition: background-color 0.2s ease, background-image 0.2s ease;
  transition: background-color 0.2s ease, background-image 0.2s ease;
  width: 22px;
}
.button--link:hover, .button--link:focus {
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #ffa500;
}
.button--link:hover::after, .button--link:focus::after {
  background-color: #ffa500;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff'%3E%3Cg%3E%3Cg%3E%3Cpath d='M8.932 5.5l4.84 4.819.665.681-.665.681-4.84 4.819-1.37-1.363L11.718 11 7.563 6.863 8.931 5.5z' transform='translate(-1100 -406) translate(1010 405) translate(90 1)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

@media (max-width: 767px) {
  p .button:not(:last-of-type) {
    margin-bottom: 32px;
  }
}
@media (min-width: 768px) {
  p .button:not(:last-of-type) {
    margin-right: 32px;
  }
}
p .button--link:not(:last-of-type) {
  margin-bottom: 32px;
}

/**
* 3.3 Forms
*
* Global form elements, including structering wrapper elements.
*/
form {
  margin: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

label {
  color: #afb0b9;
  display: inline-block;
  font-size: 0.875rem;
  margin-top: 30px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  /* stylelint-disable */
}
[type=checkbox] + label, [type=radio] + label {
  margin-top: 0;
}
label .required-asterisk {
  color: #ffa500;
  text-decoration: none;
}
label[for*=privacy] a {
  /* stylelint-enable */
  color: inherit;
  text-decoration: underline;
}

.form-field {
  margin-bottom: 30px;
}
.form-field label {
  margin-top: 0;
}

.form-field:focus-within label {
  color: #00469c;
}

legend {
  color: #afb0b9;
  font-size: 0.75rem;
}

[type=tel], [type=url], [type=text], [type=date], [type=email], [type=file], [type=search], [type=number], [type=password], textarea, select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: 0;
  border-bottom: 1px solid #afb0b9;
  border-radius: 0;
  color: #00469c !important;
  font-family: inherit;
  font-size: inherit;
  margin-bottom: 1px;
  padding: 0;
  padding-bottom: 5px;
  -webkit-transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out, border-color 0.2s ease-in-out;
  width: 100%;
  /* stylelint-disable */
  /* stylelint-enable */
}
[type=tel]::-moz-placeholder, [type=url]::-moz-placeholder, [type=text]::-moz-placeholder, [type=date]::-moz-placeholder, [type=email]::-moz-placeholder, [type=file]::-moz-placeholder, [type=search]::-moz-placeholder, [type=number]::-moz-placeholder, [type=password]::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder {
  opacity: 1;
}
[type=tel]:focus, [type=url]:focus, [type=text]:focus, [type=date]:focus, [type=email]:focus, [type=file]:focus, [type=search]:focus, [type=number]:focus, [type=password]:focus, textarea:focus, select:focus {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-bottom: 2px solid #ffa500 !important;
  margin-bottom: 0;
  outline: none;
}

/* stylelint-disable */
::-webkit-input-placeholder {
  color: #afb0b9;
}
::-webkit-input-placeholder,
::-moz-placeholder,
::-ms-placeholder,
::placeholder {
  color: #afb0b9;
}

/* stylelint-enable */
textarea {
  min-height: 170px;
  resize: vertical;
  width: 100%;
}

select {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='32' height='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline fill='none' stroke='rgb(201, 202, 212)' stroke-width='5'  points='0,6 16,22 32,6 '/%3E%3C/svg%3E");
  background-position: calc(100% - 5px) center;
  background-repeat: no-repeat;
  background-size: 9px;
  height: 27px;
  padding-right: 20px;
  width: 100%;
}
select::-ms-expand {
  display: none;
}

[type=checkbox],
[type=radio] {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  width: 1px;
}
[type=checkbox], [type=checkbox]:hover, [type=checkbox]:focus,
[type=radio],
[type=radio]:hover,
[type=radio]:focus {
  border-color: #d8d8d8;
  outline: 0;
}
[type=checkbox]:disabled,
[type=radio]:disabled {
  opacity: 0.3;
}
[type=checkbox]:disabled + label,
[type=checkbox]:disabled + span,
[type=radio]:disabled + label,
[type=radio]:disabled + span {
  opacity: 0.3;
}
[type=checkbox] + label,
[type=checkbox] + span:not([class*=_brlbs]),
[type=radio] + label,
[type=radio] + span:not([class*=_brlbs]) {
  color: #00469c;
  display: inline-block !important;
  font-size: 1rem;
  margin-bottom: 5px;
  padding-left: 1.875rem !important;
  position: relative !important;
  width: 100% !important;
}
[type=checkbox] + label::before,
[type=checkbox] + span:not([class*=_brlbs])::before,
[type=radio] + label::before,
[type=radio] + span:not([class*=_brlbs])::before {
  background-color: #fff;
  border: 1px solid #afb0b9;
  border-radius: 0;
  content: "";
  display: block;
  height: 16px;
  left: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 4px;
  -webkit-transition: border-color 0.2s ease, background-color 0.2s ease;
  transition: border-color 0.2s ease, background-color 0.2s ease;
  width: 16px;
}

[type=checkbox]:checked + label::after, [type=checkbox]:checked + span::after {
  border: solid #ffa500;
  border-width: 0 2px 2px 0;
  content: "";
  display: block;
  height: 11px;
  left: 5px;
  position: absolute;
  top: 5px;
  -webkit-transform: rotate(40deg);
          transform: rotate(40deg);
  width: 6px;
}
[type=checkbox]:disabled + label::after, [type=checkbox]:disabled + span::after {
  border-color: #afb0b9;
}

[type=radio] + label::before,
[type=radio] + span::before {
  border-color: #afb0b9;
  border-radius: 50%;
  -webkit-box-shadow: inset 0 0 0 2px #fff;
          box-shadow: inset 0 0 0 2px #fff;
}
[type=radio]:checked + label::before, [type=radio]:checked + span::before {
  background-color: #ffa500;
}
[type=radio]:disabled + label::before, [type=radio]:disabled + span::before {
  background-color: #afb0b9;
}

[type=file] {
  border-bottom: 0;
}

/**
* 3.4 Custom list styles
*/
.iconList {
  list-style: none;
  padding: 0;
}
.iconList li {
  margin-bottom: 24px;
  padding-left: 48px;
  position: relative;
}
.iconList li::before {
  background-color: transparent;
  background-size: contain;
  content: "";
  display: block;
  height: 24px;
  left: 0;
  position: absolute;
  top: 0;
  width: 24px;
}
.iconList--checkCircleYellow li::before {
  background-image: url("../assets/icons/check-circle-yellow.svg");
}
.iconList--checkCircleGreen li::before {
  background-image: url("../assets/icons/check-circle-green.svg");
}
.iconList--arrowCircleBlue > li, .iconList--arrowCircleYellow > li, .iconList--arrowCircleGreen > li {
  margin: 0 0 8px;
}
.iconList--arrowCircleBlue > li::before, .iconList--arrowCircleYellow > li::before, .iconList--arrowCircleGreen > li::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff'%3E%3Cg%3E%3Cg%3E%3Cpath d='M8.932 5.5l4.84 4.819.665.681-.665.681-4.84 4.819-1.37-1.363L11.718 11 7.563 6.863 8.931 5.5z' transform='translate(-1100 -406) translate(1010 405) translate(90 1)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  border-radius: 50%;
}
.iconList--arrowCircleBlue > li::before {
  background-color: #00469c;
}
.iconList--arrowCircleYellow > li::before {
  background-color: #ffa500;
}
.iconList--arrowCircleGreen > li::before {
  background-color: #00c8aa;
}

.friendation {
  position: relative;
}
.friendation.themeOne {
  background-color: #fafafa;
}
.friendation.themeTwo {
  background-color: #00469c;
  color: #fff;
}
.friendation.themeTwo h1, .friendation.themeTwo h2, .friendation.themeTwo h3, .friendation.themeTwo h4, .friendation.themeTwo h5, .friendation.themeTwo h6, .friendation.themeTwo .h1, .friendation.themeTwo .h2, .friendation.themeTwo .h3, .friendation.themeTwo .h4, .friendation.themeTwo .h5, .friendation.themeTwo .h6 {
  color: #fff;
}
.friendation.themeTwo blockquote::before,
.friendation.themeTwo .blockquote::before {
  opacity: 0.25;
}
.friendation.themeTwo .button:not(.button--link):not(.button--ghost):focus, .friendation.themeTwo .button:not(.button--link):not(.button--ghost):hover {
  -webkit-box-shadow: 0 0 30px 0 #002655;
          box-shadow: 0 0 30px 0 #002655;
}
.friendation.themeThree {
  background-color: #00c8aa;
  color: #fff;
}
.friendation.themeThree h1, .friendation.themeThree h2, .friendation.themeThree h3, .friendation.themeThree h4, .friendation.themeThree h5, .friendation.themeThree h6, .friendation.themeThree .h1, .friendation.themeThree .h2, .friendation.themeThree .h3, .friendation.themeThree .h4, .friendation.themeThree .h5, .friendation.themeThree .h6 {
  color: #fff;
}
.friendation.themeThree blockquote::before,
.friendation.themeThree .blockquote::before {
  opacity: 0.25;
}
.friendation.themeThree .button:not(.button--link):not(.button--ghost):focus, .friendation.themeThree .button:not(.button--link):not(.button--ghost):hover {
  -webkit-box-shadow: 0 0 30px 0 #008773;
          box-shadow: 0 0 30px 0 #008773;
}
.friendation.themeThree [type=checkbox]:checked + label::before,
.friendation.themeThree [type=radio]:checked + label::before {
  background-color: #00c8aa;
  border-color: #00c8aa;
}

/* Borlabs Cookie */
/* Borlabs Cookie Ende */
/**
* 3.5 Badges
*/
.badge {
  background-color: #00469c;
  color: #fff;
  font-size: 16px;
  font-weight: 900;
  letter-spacing: 0.4px;
  line-height: 1.38;
  padding: 13px 24px;
  pointer-events: none;
  position: absolute;
  text-transform: uppercase;
  top: 0;
}
.badge--secondary {
  background-color: #00c8aa;
}

.post-main .preContent {
  margin-bottom: 12px;
}
@media (min-width: 1200px) {
  .post-main .preContent {
    margin-bottom: 20px;
  }
}
.post-main > *:not(.friendation--fullWidth) .container {
  margin: 0 auto;
  max-width: 832px;
}
@media (min-width: 768px) {
  .post-main > *:not(.friendation--fullWidth) .container {
    max-width: 848px;
  }
}
@media (min-width: 1200px) {
  .post-main > *:not(.friendation--fullWidth) .container {
    max-width: 896px;
  }
}
.post-main > *:not(.friendation--fullWidth):first-child {
  margin-top: 0;
}
.post-main > *:not(.friendation--fullWidth):last-child {
  margin-bottom: 0 !important;
}
.post-main > *:not(.friendation--fullWidth).componentPadding {
  padding: 20px 0;
}
@media (min-width: 768px) {
  .post-main > *:not(.friendation--fullWidth).componentPadding {
    padding: 25px 0;
  }
}
@media (min-width: 1200px) {
  .post-main > *:not(.friendation--fullWidth).componentPadding {
    padding: 30px 0;
  }
}
.post-main:first-child {
  margin-top: 0;
}
.post-main:last-child {
  margin-bottom: 0;
}
.post-meta, .post-related {
  position: relative;
  z-index: 15;
}

/*
 * HubSpot styles override
 */
/* stylelint-disable */
/*
 * HubSpot Forms
 */
body form.hs-form fieldset {
  max-width: none !important;
}
body form.hs-form .hs-form-field {
  margin-bottom: 30px;
}
body form.hs-form .input {
  margin-right: 0 !important;
}
body form.hs-form [type=tel], body form.hs-form [type=url], body form.hs-form [type=text], body form.hs-form [type=date], body form.hs-form [type=email], body form.hs-form [type=file], body form.hs-form [type=search], body form.hs-form [type=number], body form.hs-form [type=password], body form.hs-form textarea, body form.hs-form select {
  width: 100% !important;
}
body form.hs-form .hs-fieldtype-intl-phone {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100% !important;
}
body form.hs-form label {
  margin-top: 0;
}
body form.hs-form label .hs-form-required {
  color: #ffa500;
  margin-left: 0.2em;
}
body form.hs-form .hs-form-field:focus-within label {
  color: #00469c;
}
body form.hs-form label.hs-error-msg {
  color: #dc0000 !important;
}
body form.hs-form .error {
  border-bottom-width: 2px;
  border-bottom-color: #dc0000;
  margin-bottom: 0;
}
body form.hs-form .no-list,
body form.hs-form .inputs-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
body form.hs-form .no-list li,
body form.hs-form .inputs-list li {
  margin-top: 0;
  margin-bottom: 0;
}
body form.hs-form .no-list li::before,
body form.hs-form .inputs-list li::before {
  content: none;
  display: none;
}
body form.hs-form [type=checkbox] + span,
body form.hs-form [type=radio] + span {
  margin-left: 0 !important;
}
body form.hs-form .legal-consent-container {
  color: #afb0b9;
  font-size: 0.75rem;
}
body form.hs-form .legal-consent-container [type=checkbox] + span,
body form.hs-form .legal-consent-container [type=radio] + span {
  font-size: 0.875rem;
  padding-top: 0.125rem;
}
body form.hs-form [type=submit] {
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 401px) {
  body form.hs-form .form-columns-2,
  body form.hs-form .form-columns-3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  body form.hs-form .form-columns-2 .hs-form-field,
  body form.hs-form .form-columns-3 .hs-form-field {
    float: none;
  }
  body form.hs-form .form-columns-2 .hs-form-field {
    width: calc(50% - 8px);
  }
  body form.hs-form .form-columns-3 .hs-form-field {
    width: calc(33.333333% - 11px);
  }
}

/*
 * HubSpot Popups
 */
.leadinModal .leadinModal-content {
  border-radius: 0 !important;
  font-family: "Inter", Helvetica, Arial, sans-serif !important;
}
.leadinModal .leadin-button.leadin-button-primary,
.leadinModal .leadin-button.leadin-button-secondary {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
  background-color: #ffa500 !important;
  border: 2px solid #ffa500 !important;
  border-radius: 0 !important;
  color: #fff !important;
  cursor: pointer !important;
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  font-family: inherit !important;
  font-size: 1rem !important;
  font-weight: 900 !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  letter-spacing: 0.4px !important;
  line-height: 1.38 !important;
  min-width: 185px !important;
  outline: 0 !important;
  padding: 11px 6px 11px 32px !important;
  text-align: center !important;
  text-decoration: none !important;
  text-transform: uppercase !important;
  -webkit-transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, -webkit-box-shadow 0.2s ease !important;
  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, -webkit-box-shadow 0.2s ease !important;
  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease !important;
  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease !important;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
  width: 100% !important;
}
.leadinModal .leadin-button.leadin-button-primary.hide,
.leadinModal .leadin-button.leadin-button-secondary.hide {
  display: none !important;
}
.leadinModal .leadin-button.leadin-button-primary.back-button,
.leadinModal .leadin-button.leadin-button-secondary.back-button {
  padding: 11px 6px !important;
  min-width: unset !important;
}
.leadinModal .leadin-button.leadin-button-primary.back-button::after,
.leadinModal .leadin-button.leadin-button-secondary.back-button::after {
  display: none;
}
.leadinModal .leadin-button.leadin-button-primary::after,
.leadinModal .leadin-button.leadin-button-secondary::after {
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff'%3E%3Cg%3E%3Cg%3E%3Cpath d='M8.932 5.5l4.84 4.819.665.681-.665.681-4.84 4.819-1.37-1.363L11.718 11 7.563 6.863 8.931 5.5z' transform='translate(-1100 -406) translate(1010 405) translate(90 1)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  border-radius: 50%;
  content: "";
  height: 22px;
  margin-left: 6px;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  width: 22px;
}
.leadinModal .leadin-button.leadin-button-primary:hover, .leadinModal .leadin-button.leadin-button-primary:focus,
.leadinModal .leadin-button.leadin-button-secondary:hover,
.leadinModal .leadin-button.leadin-button-secondary:focus {
  background-color: #ffa500 !important;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  color: #fff !important;
  text-decoration: none;
}
.leadinModal .leadin-button.leadin-button-primary:hover::after, .leadinModal .leadin-button.leadin-button-primary:focus::after,
.leadinModal .leadin-button.leadin-button-secondary:hover::after,
.leadinModal .leadin-button.leadin-button-secondary:focus::after {
  opacity: 1;
}
.leadinModal .leadin-button.leadin-button-secondary:hover, .leadinModal .leadin-button.leadin-button-secondary:focus {
  -webkit-box-shadow: 0 0 30px 0 #002655;
          box-shadow: 0 0 30px 0 #002655;
}
.leadinModal.leadinModal-theme-default .leadin-content-body {
  background-color: #fff !important;
}
.leadinModal.leadinModal-theme-default .leadin-content-body h4,
.leadinModal.leadinModal-theme-default .leadin-content-body .leadinModal-description-body p {
  color: #00469c !important;
}
.leadinModal.leadinModal-theme-top h4 {
  vertical-align: middle !important;
}
.leadinModal.leadinModal-theme-top .leadin-button {
  font-size: 0.875rem !important;
  padding: 6px 6px 6px 32px !important;
}
.leadinModal input[type=checkbox],
.leadinModal input[type=radio] {
  opacity: 1;
  pointer-events: auto;
  position: relative;
  width: initial;
}
.leadinModal .leadin-button-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 1em;
}

/* stylelint-enable */
/* stylelint-disable */
body.compensate-for-scrollbar {
  overflow: hidden;
}

.fancybox-active {
  height: auto;
}

.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden;
}

.fancybox-container {
  -webkit-backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  width: 100%;
  z-index: 99992;
}

.fancybox-container * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}

.fancybox-bg {
  background: rgb(30, 30, 30);
  opacity: 0;
  -webkit-transition-duration: inherit;
          transition-duration: inherit;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
          transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}

.fancybox-is-open .fancybox-bg {
  opacity: 0.9;
  -webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
          transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
  direction: ltr;
  opacity: 0;
  position: absolute;
  -webkit-transition: opacity 0.25s ease, visibility 0s ease 0.25s;
  transition: opacity 0.25s ease, visibility 0s ease 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
  opacity: 1;
  -webkit-transition: opacity 0.25s ease 0s, visibility 0s ease 0s;
  transition: opacity 0.25s ease 0s, visibility 0s ease 0s;
  visibility: visible;
}

.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.fancybox-toolbar {
  right: 0;
  top: 0;
}

.fancybox-stage {
  direction: ltr;
  overflow: visible;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
  overflow: hidden;
}

.fancybox-slide {
  -webkit-backface-visibility: hidden;
  /* Using without prefix would break IE11 */
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  white-space: normal;
  width: 100%;
  z-index: 99994;
}

.fancybox-slide::before {
  content: "";
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
  display: block;
}

.fancybox-slide--image {
  overflow: hidden;
  padding: 44px 0;
}

.fancybox-slide--image::before {
  display: none;
}

.fancybox-slide--html {
  padding: 6px;
}

.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
  -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
          animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
  cursor: -webkit-grab;
  cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.fancybox-container [data-selectable=true] {
  cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
}

.fancybox-spaceball {
  z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
  height: 100%;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video .fancybox-content {
  background: #000;
}

.fancybox-slide--map .fancybox-content {
  background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
  background: #fff;
}

.fancybox-video,
.fancybox-iframe {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
  left: 0;
  position: absolute;
  top: 0;
}

.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%;
}

.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}

/* Buttons */
.fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  position: relative;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
  color: #ccc;
}

.fancybox-button:hover {
  color: #fff;
}

.fancybox-button:focus {
  outline: none;
}

.fancybox-button.fancybox-focus {
  outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none;
}

/* Fix IE11 */
.fancybox-button div {
  height: 100%;
}

.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%;
}

.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
  display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
  display: none;
}

.fancybox-progress {
  background: #ff5268;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: 0;
          transform-origin: 0;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: linear;
          transition-timing-function: linear;
  z-index: 99998;
}

/* Close button on the top right corner of html content */
.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: 0.8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401;
}

.fancybox-close-small:hover {
  color: #fff;
  opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 10px;
  right: 0;
  top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
  overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none;
}

/* Navigation arrows */
.fancybox-navigation .fancybox-button {
  background-clip: content-box;
  height: 100px;
  opacity: 0;
  position: absolute;
  top: calc(50% - 50px);
  width: 70px;
}

.fancybox-navigation .fancybox-button div {
  padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  left: env(safe-area-inset-left);
  padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0;
  right: env(safe-area-inset-right);
}

/* Caption */
.fancybox-caption {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.85)), color-stop(50%, rgba(0, 0, 0, 0.3)), color-stop(65%, rgba(0, 0, 0, 0.15)), color-stop(75.5%, rgba(0, 0, 0, 0.075)), color-stop(82.85%, rgba(0, 0, 0, 0.037)), color-stop(88%, rgba(0, 0, 0, 0.019)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(to top, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, rgba(0, 0, 0, 0) 100%);
  bottom: 0;
  color: #eee;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 75px 44px 25px 44px;
  pointer-events: none;
  right: 0;
  text-align: center;
  z-index: 99996;
}

.fancybox-caption--separate {
  margin-top: -50px;
}

.fancybox-caption__body {
  max-height: 50vh;
  overflow: auto;
  pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none;
}

.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline;
}

/* Loading indicator */
.fancybox-loading {
  -webkit-animation: fancybox-rotate 1s linear infinite;
          animation: fancybox-rotate 1s linear infinite;
  background: transparent;
  border: 4px solid #888;
  border-bottom-color: #fff;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.7;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99999;
}

@-webkit-keyframes fancybox-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes fancybox-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
/* Transition effects */
.fancybox-animated {
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}

/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
  opacity: 0;
  -webkit-transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
          transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1;
}

/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(1.5, 1.5, 1.5);
          transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
          transform: scale3d(0.5, 0.5, 0.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: rotate(-360deg);
          transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
          transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
          transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
          transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
  -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
          transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
  -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
          transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
  -webkit-transform: translate3d(0, 0, 0) scale(1);
          transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px;
  }
  .fancybox-slide--image {
    padding: 6px 0;
  }
  .fancybox-close-small {
    right: -6px;
  }
  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px;
  }
  .fancybox-caption {
    padding-left: 12px;
    padding-right: 12px;
  }
}
/* Share */
.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center;
}

.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px 0;
}

.fancybox-share p {
  margin: 0;
  padding: 0;
}

.fancybox-share__button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px 5px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
  color: #fff;
}

.fancybox-share__button:hover {
  text-decoration: none;
}

.fancybox-share__button--fb {
  background: #3b5998;
}

.fancybox-share__button--fb:hover {
  background: #344e86;
}

.fancybox-share__button--pt {
  background: #bd081d;
}

.fancybox-share__button--pt:hover {
  background: #aa0719;
}

.fancybox-share__button--tw {
  background: #1da1f2;
}

.fancybox-share__button--tw:hover {
  background: #0d95e8;
}

.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px;
}

.fancybox-share__button svg path {
  fill: #fff;
}

.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%;
}

/* Thumbs */
.fancybox-thumbs {
  background: #ddd;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px 2px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  top: 0;
  width: 212px;
  z-index: 99995;
}

.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
  display: block;
}

.fancybox-show-thumbs .fancybox-inner {
  right: 212px;
}

.fancybox-thumbs__list {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
  overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
  width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
          box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px;
}

.fancybox-thumbs__list a {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px;
}

.fancybox-thumbs__list a::before {
  border: 6px solid #ff5268;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
  opacity: 0.5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
  opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
  .fancybox-thumbs {
    width: 110px;
  }
  .fancybox-show-thumbs .fancybox-inner {
    right: 110px;
  }
  .fancybox-thumbs__list a {
    max-width: calc(100% - 10px);
  }
}
/* stylelint-enable */
/* Custom Friendation/Invers Styling */
.fancybox-bg {
  background: rgba(0, 0, 0, 0.5) !important;
  opacity: 1;
  -webkit-transition: background 0.2s ease !important;
  transition: background 0.2s ease !important;
  -webkit-transition-delay: 0s !important;
          transition-delay: 0s !important;
}
.fancybox-slide--html {
  padding: 16px !important;
}
.fancybox-close-small {
  display: none !important;
}
.fancybox-active {
  height: 100% !important;
}
.fancybox-content {
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
}
.fancybox-custom-caption {
  background: #fff;
  background-color: #fff;
  bottom: 0;
  color: #00469c;
  font-weight: 700;
  left: 0;
  line-height: normal;
  padding: 16px 24px;
  position: absolute;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition: -webkit-transform 0.1s linear;
  transition: -webkit-transform 0.1s linear;
  transition: transform 0.1s linear;
  transition: transform 0.1s linear, -webkit-transform 0.1s linear;
  width: 100%;
}
.fancybox-custom-caption--sticky {
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-transform: translateY(0%);
          transform: translateY(0%);
}
.fancybox-custom-caption:empty {
  display: none;
}

.enlighter {
  -webkit-font-smoothing: initial;
  /* stylelint-disable */
  -moz-osx-font-smoothing: initial;
  /* stylelint-enable */
}

.wheel {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: none;
  position: absolute;
  z-index: 10;
  /**
  * Sizes
  */
  /**
  * Positioning
  */
  /**
  * Colors
  */
  /**
  * Clip-Paths
  */
}
@media (min-width: 1540px) {
  .wheel {
    display: block;
  }
}
.wheel--static {
  display: block !important;
}
.wheel[data-wheel-size] {
  height: 120px;
  width: 120px;
}
@media (min-width: 768px) {
  .wheel[data-wheel-size=small] {
    height: 250px;
    width: 250px;
  }
}
@media (min-width: 768px) {
  .wheel[data-wheel-size=medium] {
    height: 360px;
    width: 360px;
  }
}
@media (min-width: 768px) {
  .wheel[data-wheel-size=large] {
    height: 450px;
    width: 450px;
  }
}
.wheel[data-position-vertical=top] {
  bottom: unset;
  top: 0;
}
.wheel[data-position-vertical=top][data-position-horizontal=right] {
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}
.wheel[data-position-vertical=top][data-position-horizontal=left] {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.wheel[data-position-vertical=middle] {
  bottom: 0;
  margin: auto 0;
  top: 0;
}
.wheel[data-position-vertical=middle][data-position-horizontal=right] {
  -webkit-transform: translate(50%, 0);
          transform: translate(50%, 0);
}
.wheel[data-position-vertical=middle][data-position-horizontal=left] {
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
}
.wheel[data-position-vertical=bottom] {
  bottom: 0;
  top: unset;
}
.wheel[data-position-vertical=bottom][data-position-horizontal=right] {
  -webkit-transform: translate(50%, 50%);
          transform: translate(50%, 50%);
}
.wheel[data-position-vertical=bottom][data-position-horizontal=left] {
  -webkit-transform: translate(-50%, 50%);
          transform: translate(-50%, 50%);
}
.wheel[data-position-horizontal=right] {
  left: unset;
  right: 0;
}
.wheel[data-position-horizontal=left] {
  left: 0;
  right: unset;
}
.wheel[data-background-color=grey] svg path {
  fill: #afb0b9;
}
.wheel[data-background-color=blue] svg path {
  fill: #00469c;
}
.wheel[data-background-color=orange] svg path {
  fill: #ffa500;
}
.wheel[data-background-color=turqoise] svg path {
  fill: #00c8aa;
}
.wheel[data-wheel-design=clipPath] svg {
  height: 0;
  width: 100%;
}
.wheel[data-wheel-design=clipPath] clipPath {
  -webkit-transform: scale(0.5291705252);
          transform: scale(0.5291705252);
}
@media (min-width: 768px) {
  .wheel[data-wheel-design=clipPath][data-wheel-size=small] clipPath {
    -webkit-transform: scale(1.1024385942);
            transform: scale(1.1024385942);
  }
}
@media (min-width: 768px) {
  .wheel[data-wheel-design=clipPath][data-wheel-size=medium] clipPath {
    -webkit-transform: scale(1.5875115756);
            transform: scale(1.5875115756);
  }
}
@media (min-width: 768px) {
  .wheel[data-wheel-design=clipPath][data-wheel-size=large] clipPath {
    -webkit-transform: scale(1.9843894695);
            transform: scale(1.9843894695);
  }
}

.rangeslider {
  cursor: pointer;
  display: block;
  height: 24px;
  position: relative;
  width: 100%;
}
.rangeslider--disabled {
  opacity: 0.4;
}
.rangeslider__fill__bg {
  background: #afb0b9;
  display: block;
  height: 1px;
  position: absolute;
  top: 50%;
  width: 100%;
  z-index: 2;
}
.rangeslider__fill {
  background: #ffa500;
  border-radius: 2px;
  display: block;
  height: 4px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  will-change: width;
  z-index: 2;
}
.rangeslider__handle {
  background: #ffa500;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
  cursor: pointer;
  display: inline-block;
  height: 24px;
  position: absolute;
  top: 50%;
  width: 24px;
  z-index: 3;
}

[is=basis-anchor-navigation] {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: none;
  height: 100%;
  pointer-events: none;
  position: fixed;
  right: 32px;
  top: 0;
  z-index: 14;
}
[is=basis-anchor-navigation].align-left {
  left: 32px;
  right: unset;
}
@media (min-width: 1370px) {
  .single-post [is=basis-anchor-navigation] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
  }
  .single-post [is=basis-anchor-navigation].is-visible {
    opacity: 1;
  }
  .single-post [is=basis-anchor-navigation].is-visible a {
    pointer-events: auto;
  }
}
@media (min-width: 1786px) {
  [is=basis-anchor-navigation] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
  }
  [is=basis-anchor-navigation].is-visible {
    opacity: 1;
  }
  [is=basis-anchor-navigation].is-visible a {
    pointer-events: auto;
  }
}
[is=basis-anchor-navigation] .wrapper {
  max-width: 250px;
}
[is=basis-anchor-navigation] .items {
  display: grid;
  gap: 8px;
  list-style-type: none;
  margin: 0;
  padding: 0;
}
[is=basis-anchor-navigation] .items li {
  margin: 0;
}
[is=basis-anchor-navigation] .items li::before {
  display: none;
}
[is=basis-anchor-navigation] .items li a {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  color: #c9cad4;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 14px;
  font-weight: 800;
  position: relative;
  text-transform: uppercase;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
[is=basis-anchor-navigation] .items li a:hover, [is=basis-anchor-navigation] .items li a.is-active {
  color: #ffa500;
  text-decoration: none;
}
[is=basis-anchor-navigation] .items li a:focus {
  text-decoration: none;
}
[is=basis-anchor-navigation] .items li a::before {
  background-color: currentColor;
  border-radius: 50%;
  content: "";
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 12px;
  margin-right: 8px;
  width: 12px;
}

[is=basis-beitraege-aktuelle] .container {
  position: relative;
}
[is=basis-beitraege-aktuelle] .slider {
  margin-bottom: 40px;
  overflow: visible;
}
@media (min-width: 768px) {
  [is=basis-beitraege-aktuelle] .slider {
    margin-bottom: 0;
  }
}
[is=basis-beitraege-aktuelle] .slider-button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: none;
  height: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: opacity 0.5s ease-in-out-out;
  transition: opacity 0.5s ease-in-out-out;
  width: 40px;
  z-index: 10;
}
@media (min-width: 1440px) {
  [is=basis-beitraege-aktuelle] .slider-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  [is=basis-beitraege-aktuelle] .slider-button:hover, [is=basis-beitraege-aktuelle] .slider-button:focus {
    outline: 0;
  }
}
[is=basis-beitraege-aktuelle] .slider-button::before {
  background-image: url("../assets/icons/ico-carousel-right.svg");
  background-size: contain;
  content: "";
  display: block;
  height: 40px;
  width: 40px;
}
[is=basis-beitraege-aktuelle] .slider-button.swiper-button-disabled {
  opacity: 0.3;
  pointer-events: none;
}
[is=basis-beitraege-aktuelle] .slider-button--prev {
  left: 0;
}
@media (min-width: 1440px) {
  [is=basis-beitraege-aktuelle] .slider-button--prev {
    left: -67px;
  }
}
[is=basis-beitraege-aktuelle] .slider-button--next {
  right: 0;
}
@media (min-width: 1440px) {
  [is=basis-beitraege-aktuelle] .slider-button--next {
    right: -67px;
  }
}
[is=basis-beitraege-aktuelle] .slider-button--next::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
[is=basis-beitraege-aktuelle] .swiper {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[is=basis-beitraege-aktuelle] .swiper-wrapper {
  z-index: 11;
}
[is=basis-beitraege-aktuelle] .swiper-slide {
  height: auto;
  opacity: 0;
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
  transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, opacity 0.2s;
  transition: transform 0.2s ease-in-out, opacity 0.2s, -webkit-transform 0.2s ease-in-out;
}
[is=basis-beitraege-aktuelle] .swiper-slide-active {
  opacity: 1;
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
  transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, opacity 0.2s;
  transition: transform 0.2s ease-in-out, opacity 0.2s, -webkit-transform 0.2s ease-in-out;
}
@media (min-width: 768px) {
  [is=basis-beitraege-aktuelle] .swiper-slide-active {
    /* stylelint-disable */
    /* stylelint-enable */
  }
  [is=basis-beitraege-aktuelle] .swiper-slide-active + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
    transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, opacity 0.2s;
    transition: transform 0.2s ease-in-out, opacity 0.2s, -webkit-transform 0.2s ease-in-out;
  }
}
@media (min-width: 1024px) {
  [is=basis-beitraege-aktuelle] .swiper-slide-active {
    /* stylelint-disable */
    /* stylelint-enable */
    /* stylelint-disable */
    /* stylelint-enable */
  }
  [is=basis-beitraege-aktuelle] .swiper-slide-active + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
    transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, opacity 0.2s;
    transition: transform 0.2s ease-in-out, opacity 0.2s, -webkit-transform 0.2s ease-in-out;
  }
  [is=basis-beitraege-aktuelle] .swiper-slide-active + .swiper-slide + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
    transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, opacity 0.2s;
    transition: transform 0.2s ease-in-out, opacity 0.2s, -webkit-transform 0.2s ease-in-out;
  }
}
[is=basis-beitraege-aktuelle] .swiper-button-lock {
  display: none;
}
[is=basis-beitraege-aktuelle] .swiper-pagination {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 3rem;
  position: static;
  width: 100%;
}
[is=basis-beitraege-aktuelle] .swiper-pagination-bullet {
  background: #00469c;
  margin: 0 4px;
  opacity: 0.2;
}
[is=basis-beitraege-aktuelle] .swiper-pagination-bullet-active {
  background: #00469c;
  opacity: 1;
}
[is=basis-beitraege-aktuelle] .swiper-pagination-lock {
  display: none;
}
[is=basis-beitraege-aktuelle] .slider-item {
  margin-bottom: 0;
  margin-top: 0;
  position: relative;
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
  transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, opacity 0.2s;
  transition: transform 0.2s ease-in-out, opacity 0.2s, -webkit-transform 0.2s ease-in-out;
  z-index: 11;
}
[is=basis-beitraege-aktuelle] .slider-item::before {
  display: none;
}
@media (min-width: 1024px) {
  [is=basis-beitraege-aktuelle] .slider-item:hover, [is=basis-beitraege-aktuelle] .slider-item:focus {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
  }
}
[is=basis-beitraege-aktuelle] .content {
  background-color: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
  position: relative;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
[is=basis-beitraege-aktuelle] .content-thumbnail {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
[is=basis-beitraege-aktuelle] .content-inner {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #00469c;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 32px 24px 0;
  width: 100%;
}
[is=basis-beitraege-aktuelle] .content-inner > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=basis-beitraege-aktuelle] .content-inner > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  [is=basis-beitraege-aktuelle] .content-inner {
    padding-left: 40px;
    padding-right: 40px;
  }
}
[is=basis-beitraege-aktuelle] .content-inner h1, [is=basis-beitraege-aktuelle] .content-inner h2, [is=basis-beitraege-aktuelle] .content-inner h3, [is=basis-beitraege-aktuelle] .content-inner h4, [is=basis-beitraege-aktuelle] .content-inner h5, [is=basis-beitraege-aktuelle] .content-inner h6, [is=basis-beitraege-aktuelle] .content-inner .h1, [is=basis-beitraege-aktuelle] .content-inner .h2, [is=basis-beitraege-aktuelle] .content-inner .h3, [is=basis-beitraege-aktuelle] .content-inner .h4, [is=basis-beitraege-aktuelle] .content-inner .h5, [is=basis-beitraege-aktuelle] .content-inner .h6 {
  color: #00469c;
}
[is=basis-beitraege-aktuelle] .content-link {
  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-positive: 1;
          flex-grow: 1;
  text-decoration: none;
}
[is=basis-beitraege-aktuelle] .content-term {
  font-size: 14px;
  margin-bottom: 16px;
  text-transform: uppercase;
}
[is=basis-beitraege-aktuelle] .content-title {
  margin-top: 0;
}
[is=basis-beitraege-aktuelle] .content-footer {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: end;
      align-self: flex-end;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 32px 24px;
  width: 100%;
}
@media (min-width: 768px) {
  [is=basis-beitraege-aktuelle] .content-footer {
    padding-left: 40px;
    padding-right: 40px;
  }
}
[is=basis-beitraege-aktuelle] .content-footer a {
  position: static;
}
[is=basis-beitraege-aktuelle] .content-footer a::before {
  border-radius: 0;
  bottom: 0;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
[is=basis-beitraege-aktuelle] .pastContent {
  padding-top: 1.5rem;
}
[is=basis-beitraege-aktuelle] .pastContent > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=basis-beitraege-aktuelle] .pastContent > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 1200px) {
  [is=basis-beitraege-aktuelle] .pastContent {
    padding-top: 3rem;
  }
}

[is=basis-beitraege-archiv].blogHeroEnabled {
  padding-top: 0;
}
[is=basis-beitraege-archiv] .author-title {
  margin-bottom: 2em;
}
[is=basis-beitraege-archiv] .grid {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
[is=basis-beitraege-archiv] .grid > li::before {
  content: none;
  display: none;
}
[is=basis-beitraege-archiv] .grid > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=basis-beitraege-archiv] .grid > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=basis-beitraege-archiv] .grid-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 0;
  margin-top: 0;
}
@media (min-width: 1024px) {
  [is=basis-beitraege-archiv] .grid-row:not(:last-of-type) {
    margin-bottom: 80px;
  }
}
[is=basis-beitraege-archiv] .grid-item {
  margin-bottom: 32px;
  position: relative;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  width: 100%;
  z-index: 2;
}
@media (min-width: 768px) {
  [is=basis-beitraege-archiv] .grid-item {
    width: calc((50%) - 1 / 2 * 32px);
  }
  [is=basis-beitraege-archiv] .grid-item:nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=basis-beitraege-archiv] .grid-item:nth-child(3n) {
    margin-right: 0;
  }
  [is=basis-beitraege-archiv] .grid-item:last-child {
    margin-right: 0;
  }
}
@media (min-width: 1024px) {
  [is=basis-beitraege-archiv] .grid-item {
    margin-bottom: 0;
    width: calc((33.3333333333%) - 2 / 3 * 32px);
  }
  [is=basis-beitraege-archiv] .grid-item:nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=basis-beitraege-archiv] .grid-item:nth-child(4n) {
    margin-right: 0;
  }
  [is=basis-beitraege-archiv] .grid-item:last-child {
    margin-right: 0;
  }
}
[is=basis-beitraege-archiv] .grid-item::before {
  display: none;
}
@media (min-width: 1024px) {
  [is=basis-beitraege-archiv] .grid-item:hover, [is=basis-beitraege-archiv] .grid-item:focus {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
  }
}
[is=basis-beitraege-archiv] .hero {
  margin-bottom: 60px;
}
@media (min-width: 768px) {
  [is=basis-beitraege-archiv] .hero {
    margin-bottom: 70px;
  }
}
@media (min-width: 1200px) {
  [is=basis-beitraege-archiv] .hero {
    margin-bottom: 75px;
  }
}
[is=basis-beitraege-archiv] .hero, [is=basis-beitraege-archiv] .hero-content, [is=basis-beitraege-archiv] .hero-content-wrapper {
  min-height: 200px;
}
@media (min-width: 768px) {
  [is=basis-beitraege-archiv] .hero, [is=basis-beitraege-archiv] .hero-content, [is=basis-beitraege-archiv] .hero-content-wrapper {
    min-height: 130px;
  }
}
[is=basis-beitraege-archiv] .hero-content {
  padding-bottom: 48px;
  padding-top: 48px;
  position: relative;
}
@media (min-width: 768px) {
  [is=basis-beitraege-archiv] .hero-content {
    padding-bottom: 70px;
    padding-top: 70px;
  }
}
@media (min-width: 1200px) {
  [is=basis-beitraege-archiv] .hero-content {
    padding-bottom: 75px;
    padding-top: 75px;
  }
}
[is=basis-beitraege-archiv] .hero-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
@media (min-width: 768px) {
  [is=basis-beitraege-archiv] .hero-content-wrapper {
    max-width: 570px;
  }
}
[is=basis-beitraege-archiv] .hero-content-html {
  color: #fff;
}
[is=basis-beitraege-archiv] .hero-content-html > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=basis-beitraege-archiv] .hero-content-html > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=basis-beitraege-archiv] .hero-picture {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
[is=basis-beitraege-archiv] .hero-image {
  font-family: "object-fit: cover";
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
[is=basis-beitraege-archiv] .highlight {
  margin-bottom: 32px;
  width: 100% !important;
}
[is=basis-beitraege-archiv] .highlight .badge {
  z-index: 1;
}
@media (min-width: 1024px) {
  [is=basis-beitraege-archiv] .highlight {
    margin-bottom: 80px;
  }
}
[is=basis-beitraege-archiv] .highlight-item {
  position: relative;
  top: 0;
  -webkit-transition: top 0.2s ease-in-out;
  transition: top 0.2s ease-in-out;
}
@media (min-width: 1024px) {
  [is=basis-beitraege-archiv] .highlight-item:hover, [is=basis-beitraege-archiv] .highlight-item:focus {
    top: 8px;
  }
}
[is=basis-beitraege-archiv] .highlight-item .content {
  padding-bottom: 32px;
}
@media (min-width: 1024px) {
  [is=basis-beitraege-archiv] .highlight-item .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    padding-bottom: 0;
  }
  [is=basis-beitraege-archiv] .highlight-item .content-image, [is=basis-beitraege-archiv] .highlight-item .content-inner {
    width: 50%;
  }
  [is=basis-beitraege-archiv] .highlight-item .content-inner {
    -ms-flex-item-align: center;
        align-self: center;
  }
  [is=basis-beitraege-archiv] .highlight-item .content-image-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding-bottom: 69.1042047532%;
    position: relative;
  }
  [is=basis-beitraege-archiv] .highlight-item .content-thumbnail {
    font-family: "object-fit: cover, object-position: center";
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    position: absolute;
    width: 100%;
  }
}
[is=basis-beitraege-archiv] .highlight-item .content-inner {
  padding: 32px 24px 0;
}
@media (min-width: 1024px) {
  [is=basis-beitraege-archiv] .highlight-item .content-inner {
    padding: 32px 40px;
  }
}
[is=basis-beitraege-archiv] .highlight-item .content-inner a {
  position: static;
  text-align: left;
}
[is=basis-beitraege-archiv] .highlight-item .content-inner a::before {
  bottom: 0;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
[is=basis-beitraege-archiv] .highlight-item .content-term {
  font-size: 14px;
  margin-bottom: 16px;
  text-transform: uppercase;
}
[is=basis-beitraege-archiv] .highlight-item .content-title {
  margin-top: 0;
}
@media (min-width: 1024px) {
  [is=basis-beitraege-archiv] .highlight--reversed .content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
[is=basis-beitraege-archiv] .filter {
  margin-bottom: 60px;
}
@media (min-width: 768px) {
  [is=basis-beitraege-archiv] .filter {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
[is=basis-beitraege-archiv] .filter-title {
  margin: 0 0 1rem;
}
@media (min-width: 768px) {
  [is=basis-beitraege-archiv] .filter-title {
    margin: 0 1rem 0 0;
  }
}
@media (min-width: 768px) {
  [is=basis-beitraege-archiv] .filter-title {
    margin-right: 2.875rem;
  }
}
[is=basis-beitraege-archiv] .filter-menu {
  background-color: #fff;
  position: relative;
  z-index: 2;
}
@media (min-width: 480px) {
  [is=basis-beitraege-archiv] .filter-menu {
    max-width: 350px;
  }
}
[is=basis-beitraege-archiv] .filter-menu--active {
  border-bottom-color: transparent;
  border-radius: 0 0 0 0;
}
[is=basis-beitraege-archiv] .filter-menu--active .filter-toggle::after {
  -webkit-transform: rotateZ(90deg) rotateY(180deg);
          transform: rotateZ(90deg) rotateY(180deg);
}
[is=basis-beitraege-archiv] .filter-toggle {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 18px;
}
[is=basis-beitraege-archiv] .filter-toggle:hover, [is=basis-beitraege-archiv] .filter-toggle:focus {
  -webkit-box-shadow: unset;
          box-shadow: unset;
  cursor: pointer;
}
[is=basis-beitraege-archiv] .filter-toggle::after {
  margin-left: 12px;
  opacity: 1;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
[is=basis-beitraege-archiv] .filter-chevron {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 16px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 0.5rem;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
  width: 16px;
}
[is=basis-beitraege-archiv] .filter-chevron svg {
  height: 100%;
  width: 100%;
}
[is=basis-beitraege-archiv] .filter-list {
  background-color: #fff;
  display: none;
  left: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 100%;
}
@media (min-width: 480px) {
  [is=basis-beitraege-archiv] .filter-list {
    min-width: 260px;
  }
}
[is=basis-beitraege-archiv] .filter-item {
  font-weight: 900;
  margin: 0;
  padding: 16px;
  text-transform: uppercase;
}
[is=basis-beitraege-archiv] .filter-item::before {
  display: none;
}
[is=basis-beitraege-archiv] .filter-item:not(:last-of-type) {
  border-bottom: solid 1px #fafafa;
}
[is=basis-beitraege-archiv] .filter-button {
  color: #ffa500;
  padding: 0.25rem 0;
  position: relative;
  text-decoration: none;
}
[is=basis-beitraege-archiv] .filter-button::after {
  background-color: transparent;
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
[is=basis-beitraege-archiv] .filter-button:hover::after {
  background-color: #ffa500;
}
[is=basis-beitraege-archiv] .pagination {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 3rem;
}
[is=basis-beitraege-archiv] .pagination-loadMore a {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 200px;
}
[is=basis-beitraege-archiv] .pagination-prev, [is=basis-beitraege-archiv] .pagination-next {
  height: 32px;
  width: 32px;
}
@media (min-width: 1024px) {
  [is=basis-beitraege-archiv] .pagination-prev, [is=basis-beitraege-archiv] .pagination-next {
    height: 48px;
    width: 48px;
  }
}
[is=basis-beitraege-archiv] .pagination-prev span,
[is=basis-beitraege-archiv] .pagination-prev a, [is=basis-beitraege-archiv] .pagination-next span,
[is=basis-beitraege-archiv] .pagination-next a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
[is=basis-beitraege-archiv] .pagination-prev span, [is=basis-beitraege-archiv] .pagination-next span {
  background-color: rgba(255, 165, 0, 0.3);
}
[is=basis-beitraege-archiv] .pagination-prev a, [is=basis-beitraege-archiv] .pagination-next a {
  background-color: #ffa500;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
[is=basis-beitraege-archiv] .pagination-prev a:hover, [is=basis-beitraege-archiv] .pagination-next a:hover {
  background-color: #00469c;
  border-color: #00469c;
}
[is=basis-beitraege-archiv] .pagination-prev a:hover svg path, [is=basis-beitraege-archiv] .pagination-next a:hover svg path {
  fill: #fff;
}
[is=basis-beitraege-archiv] .pagination-prev svg, [is=basis-beitraege-archiv] .pagination-next svg {
  height: 30px;
  width: auto;
}
@media (min-width: 1024px) {
  [is=basis-beitraege-archiv] .pagination-prev svg, [is=basis-beitraege-archiv] .pagination-next svg {
    height: 40px;
  }
}
[is=basis-beitraege-archiv] .pagination-prev svg path, [is=basis-beitraege-archiv] .pagination-next svg path {
  fill: #fff;
  -webkit-transition: fill 0.2s ease;
  transition: fill 0.2s ease;
}
[is=basis-beitraege-archiv] .pagination-prev {
  margin-right: 1rem;
}
@media (min-width: 1024px) {
  [is=basis-beitraege-archiv] .pagination-prev {
    margin-right: 1.5rem;
  }
}
[is=basis-beitraege-archiv] .pagination-prev svg {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
[is=basis-beitraege-archiv] .pagination-next {
  margin-left: 1rem;
}
@media (min-width: 1024px) {
  [is=basis-beitraege-archiv] .pagination-next {
    margin-left: 1.5rem;
  }
}
[is=basis-beitraege-archiv] .pagination-next svg {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
[is=basis-beitraege-archiv] .pagination-browselinks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 1px;
}
@media (min-width: 1024px) {
  [is=basis-beitraege-archiv] .pagination-browselinks {
    padding: 2px;
  }
}
[is=basis-beitraege-archiv] .pagination-browselinks > * {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 24px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 0.25rem;
  padding: 0 0.25rem;
  text-decoration: none;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
[is=basis-beitraege-archiv] .pagination-browselinks > *:hover, [is=basis-beitraege-archiv] .pagination-browselinks > *:focus {
  color: #00469c;
}
[is=basis-beitraege-archiv] .pagination-browselinks .current {
  color: #00469c;
  font-weight: 900;
}
[is=basis-beitraege-archiv] .pagination-browselinks .dots {
  cursor: default;
  pointer-events: none;
}
[is=basis-beitraege-archiv] .grid-item .content {
  background-color: #fff;
  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%;
  position: relative;
}
[is=basis-beitraege-archiv] .grid-item .content-image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
[is=basis-beitraege-archiv] .grid-item .content-inner {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #00469c;
  padding: 32px 24px 0;
}
[is=basis-beitraege-archiv] .grid-item .content-inner > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=basis-beitraege-archiv] .grid-item .content-inner > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 1200px) {
  [is=basis-beitraege-archiv] .grid-item .content-inner {
    padding-left: 40px;
    padding-right: 40px;
  }
}
[is=basis-beitraege-archiv] .grid-item .content-inner h1, [is=basis-beitraege-archiv] .grid-item .content-inner h2, [is=basis-beitraege-archiv] .grid-item .content-inner h3, [is=basis-beitraege-archiv] .grid-item .content-inner h4, [is=basis-beitraege-archiv] .grid-item .content-inner h5, [is=basis-beitraege-archiv] .grid-item .content-inner h6, [is=basis-beitraege-archiv] .grid-item .content-inner .h1, [is=basis-beitraege-archiv] .grid-item .content-inner .h2, [is=basis-beitraege-archiv] .grid-item .content-inner .h3, [is=basis-beitraege-archiv] .grid-item .content-inner .h4, [is=basis-beitraege-archiv] .grid-item .content-inner .h5, [is=basis-beitraege-archiv] .grid-item .content-inner .h6 {
  color: #00469c;
}
[is=basis-beitraege-archiv] .grid-item .content-term {
  font-size: 14px;
  margin-bottom: 16px;
  text-transform: uppercase;
}
[is=basis-beitraege-archiv] .grid-item .content-title {
  margin-top: 0;
}
[is=basis-beitraege-archiv] .grid-item .content-footer {
  margin-top: auto;
  padding: 32px 24px;
  width: 100%;
}
@media (min-width: 1200px) {
  [is=basis-beitraege-archiv] .grid-item .content-footer {
    padding-left: 40px;
    padding-right: 40px;
  }
}
[is=basis-beitraege-archiv] .grid-item .content-footer a {
  position: static;
}
[is=basis-beitraege-archiv] .grid-item .content-footer a::before {
  bottom: 0;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

[is=basis-beitraege-teaser] .container {
  position: relative;
}
[is=basis-beitraege-teaser] .content {
  background-color: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
  position: relative;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
[is=basis-beitraege-teaser] .content img {
  background: #c9cad4;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
[is=basis-beitraege-teaser] .content-inner {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #00469c;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 32px 24px 0;
  width: 100%;
}
[is=basis-beitraege-teaser] .content-inner > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=basis-beitraege-teaser] .content-inner > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  [is=basis-beitraege-teaser] .content-inner {
    padding-left: 40px;
    padding-right: 40px;
  }
}
[is=basis-beitraege-teaser] .content-inner h1, [is=basis-beitraege-teaser] .content-inner h2, [is=basis-beitraege-teaser] .content-inner h3, [is=basis-beitraege-teaser] .content-inner h4, [is=basis-beitraege-teaser] .content-inner h5, [is=basis-beitraege-teaser] .content-inner h6, [is=basis-beitraege-teaser] .content-inner .h1, [is=basis-beitraege-teaser] .content-inner .h2, [is=basis-beitraege-teaser] .content-inner .h3, [is=basis-beitraege-teaser] .content-inner .h4, [is=basis-beitraege-teaser] .content-inner .h5, [is=basis-beitraege-teaser] .content-inner .h6 {
  color: #00469c;
}
[is=basis-beitraege-teaser] .content-image {
  background-color: #afb0b9;
  font-family: "object-fit: cover";
  height: 252px;
  -o-object-fit: cover;
     object-fit: cover;
}
[is=basis-beitraege-teaser] .content-link {
  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-positive: 1;
          flex-grow: 1;
  text-decoration: none;
}
[is=basis-beitraege-teaser] .content-term {
  font-size: 14px;
  margin-bottom: 16px;
  text-transform: uppercase;
}
[is=basis-beitraege-teaser] .content-title {
  margin-top: 0;
}
[is=basis-beitraege-teaser] .content-footer {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: end;
      align-self: flex-end;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 32px 24px;
  width: 100%;
}
@media (min-width: 768px) {
  [is=basis-beitraege-teaser] .content-footer {
    padding-left: 40px;
    padding-right: 40px;
  }
}
[is=basis-beitraege-teaser] .content-footer a {
  position: static;
}
[is=basis-beitraege-teaser] .content-footer a::before {
  border-radius: 0;
  bottom: 0;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
[is=basis-beitraege-teaser] .pastContent {
  padding-top: 1.5rem;
}
[is=basis-beitraege-teaser] .pastContent > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=basis-beitraege-teaser] .pastContent > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 1200px) {
  [is=basis-beitraege-teaser] .pastContent {
    padding-top: 3rem;
  }
}
[is=basis-beitraege-teaser] .slider {
  margin-bottom: 40px;
  overflow: visible;
}
@media (min-width: 768px) {
  [is=basis-beitraege-teaser] .slider {
    margin-bottom: 0;
  }
}
[is=basis-beitraege-teaser] .slider-button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: none;
  height: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: opacity 0.5s ease-in-out-out;
  transition: opacity 0.5s ease-in-out-out;
  width: 40px;
  z-index: 10;
}
@media (min-width: 1440px) {
  [is=basis-beitraege-teaser] .slider-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  [is=basis-beitraege-teaser] .slider-button:hover, [is=basis-beitraege-teaser] .slider-button:focus {
    outline: 0;
  }
}
[is=basis-beitraege-teaser] .slider-button::before {
  background-image: url("../assets/icons/ico-carousel-right.svg");
  background-size: contain;
  content: "";
  display: block;
  height: 40px;
  width: 40px;
}
[is=basis-beitraege-teaser] .slider-button.swiper-button-disabled {
  opacity: 0.3;
  pointer-events: none;
}
[is=basis-beitraege-teaser] .slider-button--prev {
  left: 0;
}
@media (min-width: 1440px) {
  [is=basis-beitraege-teaser] .slider-button--prev {
    left: -67px;
  }
}
[is=basis-beitraege-teaser] .slider-button--next {
  right: 0;
}
@media (min-width: 1440px) {
  [is=basis-beitraege-teaser] .slider-button--next {
    right: -67px;
  }
}
[is=basis-beitraege-teaser] .slider-button--next::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
[is=basis-beitraege-teaser] .swiper {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[is=basis-beitraege-teaser] .swiper-wrapper {
  z-index: 11;
}
[is=basis-beitraege-teaser] .swiper-slide {
  height: auto;
  opacity: 0;
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
  transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, opacity 0.2s;
  transition: transform 0.2s ease-in-out, opacity 0.2s, -webkit-transform 0.2s ease-in-out;
}
[is=basis-beitraege-teaser] .swiper-slide-active {
  opacity: 1;
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
  transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, opacity 0.2s;
  transition: transform 0.2s ease-in-out, opacity 0.2s, -webkit-transform 0.2s ease-in-out;
}
[is=basis-beitraege-teaser] .swiper-button-lock {
  display: none;
}
[is=basis-beitraege-teaser] .swiper-pagination {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 3rem;
  position: static;
  width: 100%;
}
[is=basis-beitraege-teaser] .swiper-pagination-bullet {
  background: #00469c;
  margin: 0 4px;
  opacity: 0.2;
}
[is=basis-beitraege-teaser] .swiper-pagination-bullet-active {
  background: #00469c;
  opacity: 1;
}
[is=basis-beitraege-teaser] .swiper-pagination-lock {
  display: none;
}
@media (min-width: 768px) {
  [is=basis-beitraege-teaser] .swiper-container .swiper-slide-active {
    /* stylelint-disable */
    /* stylelint-enable */
  }
  [is=basis-beitraege-teaser] .swiper-container .swiper-slide-active + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
    transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, opacity 0.2s;
    transition: transform 0.2s ease-in-out, opacity 0.2s, -webkit-transform 0.2s ease-in-out;
  }
}
@media (min-width: 1024px) {
  [is=basis-beitraege-teaser] .swiper-container[data-columns="3"] .swiper-slide-active, [is=basis-beitraege-teaser] .swiper-container[data-columns="4"] .swiper-slide-active {
    /* stylelint-disable */
    /* stylelint-enable */
    /* stylelint-disable */
    /* stylelint-enable */
  }
  [is=basis-beitraege-teaser] .swiper-container[data-columns="3"] .swiper-slide-active + .swiper-slide, [is=basis-beitraege-teaser] .swiper-container[data-columns="4"] .swiper-slide-active + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
    transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, opacity 0.2s;
    transition: transform 0.2s ease-in-out, opacity 0.2s, -webkit-transform 0.2s ease-in-out;
  }
  [is=basis-beitraege-teaser] .swiper-container[data-columns="3"] .swiper-slide-active + .swiper-slide + .swiper-slide, [is=basis-beitraege-teaser] .swiper-container[data-columns="4"] .swiper-slide-active + .swiper-slide + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
    transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, opacity 0.2s;
    transition: transform 0.2s ease-in-out, opacity 0.2s, -webkit-transform 0.2s ease-in-out;
  }
}
@media (min-width: 1200px) {
  [is=basis-beitraege-teaser] .swiper-container[data-columns="4"] .swiper-slide-active {
    /* stylelint-disable */
    /* stylelint-enable */
    /* stylelint-disable */
    /* stylelint-enable */
    /* stylelint-disable */
    /* stylelint-enable */
  }
  [is=basis-beitraege-teaser] .swiper-container[data-columns="4"] .swiper-slide-active + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
    transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, opacity 0.2s;
    transition: transform 0.2s ease-in-out, opacity 0.2s, -webkit-transform 0.2s ease-in-out;
  }
  [is=basis-beitraege-teaser] .swiper-container[data-columns="4"] .swiper-slide-active + .swiper-slide + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
    transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, opacity 0.2s;
    transition: transform 0.2s ease-in-out, opacity 0.2s, -webkit-transform 0.2s ease-in-out;
  }
  [is=basis-beitraege-teaser] .swiper-container[data-columns="4"] .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
    transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
    transition: transform 0.2s ease-in-out, opacity 0.2s;
    transition: transform 0.2s ease-in-out, opacity 0.2s, -webkit-transform 0.2s ease-in-out;
  }
}
[is=basis-beitraege-teaser] .slider-item {
  margin-bottom: 0;
  margin-top: 0;
  position: relative;
  -webkit-transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
  transition: opacity 0.2s, -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, opacity 0.2s;
  transition: transform 0.2s ease-in-out, opacity 0.2s, -webkit-transform 0.2s ease-in-out;
  z-index: 11;
}
[is=basis-beitraege-teaser] .slider-item::before {
  display: none;
}
@media (min-width: 1024px) {
  [is=basis-beitraege-teaser] .slider-item:hover, [is=basis-beitraege-teaser] .slider-item:focus {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
  }
}
@media (min-width: 1200px) {
  [is=basis-beitraege-teaser] .swiper-container[data-columns="4"] .content-inner, [is=basis-beitraege-teaser] .swiper-container[data-columns="4"] .content-footer {
    padding: 24px;
  }
}
[is=basis-beitraege-teaser] .grid .swiper-slide {
  opacity: 1 !important;
}
[is=basis-beitraege-teaser] .grid .swiper-wrapper {
  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;
  width: 100%;
}
[is=basis-beitraege-teaser] .grid .swiper-wrapper > *:not(.wheel) {
  width: calc((100%) - 0 / 1 * 32px);
}
[is=basis-beitraege-teaser] .grid .swiper-wrapper > *:not(.wheel):nth-child(n) {
  margin-right: 32px;
  margin-top: 0;
}
[is=basis-beitraege-teaser] .grid .swiper-wrapper > *:not(.wheel):nth-child(1n+2) {
  margin-top: 32px;
}
[is=basis-beitraege-teaser] .grid .swiper-wrapper > *:not(.wheel):nth-child(1n) {
  margin-right: 0;
}
[is=basis-beitraege-teaser] .grid .swiper-wrapper > *:not(.wheel):last-child {
  margin-right: 0;
}
@media (min-width: 768px) {
  [is=basis-beitraege-teaser] .grid .swiper-wrapper {
    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;
    width: 100%;
  }
  [is=basis-beitraege-teaser] .grid .swiper-wrapper > *:not(.wheel) {
    width: calc((50%) - 1 / 2 * 32px);
  }
  [is=basis-beitraege-teaser] .grid .swiper-wrapper > *:not(.wheel):nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=basis-beitraege-teaser] .grid .swiper-wrapper > *:not(.wheel):nth-child(1n+3) {
    margin-top: 32px;
  }
  [is=basis-beitraege-teaser] .grid .swiper-wrapper > *:not(.wheel):nth-child(2n) {
    margin-right: 0;
  }
  [is=basis-beitraege-teaser] .grid .swiper-wrapper > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
@media (min-width: 1024px) {
  [is=basis-beitraege-teaser] .grid[data-columns="3"] .swiper-wrapper {
    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;
    width: 100%;
  }
  [is=basis-beitraege-teaser] .grid[data-columns="3"] .swiper-wrapper > *:not(.wheel) {
    width: calc((33.3333333333%) - 2 / 3 * 32px);
  }
  [is=basis-beitraege-teaser] .grid[data-columns="3"] .swiper-wrapper > *:not(.wheel):nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=basis-beitraege-teaser] .grid[data-columns="3"] .swiper-wrapper > *:not(.wheel):nth-child(1n+4) {
    margin-top: 32px;
  }
  [is=basis-beitraege-teaser] .grid[data-columns="3"] .swiper-wrapper > *:not(.wheel):nth-child(3n) {
    margin-right: 0;
  }
  [is=basis-beitraege-teaser] .grid[data-columns="3"] .swiper-wrapper > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
@media (min-width: 1024px) {
  [is=basis-beitraege-teaser] .grid[data-columns="4"] .swiper-wrapper {
    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;
    width: 100%;
  }
  [is=basis-beitraege-teaser] .grid[data-columns="4"] .swiper-wrapper > *:not(.wheel) {
    width: calc((33.3333333333%) - 2 / 3 * 32px);
  }
  [is=basis-beitraege-teaser] .grid[data-columns="4"] .swiper-wrapper > *:not(.wheel):nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=basis-beitraege-teaser] .grid[data-columns="4"] .swiper-wrapper > *:not(.wheel):nth-child(1n+4) {
    margin-top: 32px;
  }
  [is=basis-beitraege-teaser] .grid[data-columns="4"] .swiper-wrapper > *:not(.wheel):nth-child(3n) {
    margin-right: 0;
  }
  [is=basis-beitraege-teaser] .grid[data-columns="4"] .swiper-wrapper > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  [is=basis-beitraege-teaser] .grid[data-columns="4"] .swiper-wrapper {
    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;
    width: 100%;
  }
  [is=basis-beitraege-teaser] .grid[data-columns="4"] .swiper-wrapper > *:not(.wheel) {
    width: calc((25%) - 3 / 4 * 32px);
  }
  [is=basis-beitraege-teaser] .grid[data-columns="4"] .swiper-wrapper > *:not(.wheel):nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=basis-beitraege-teaser] .grid[data-columns="4"] .swiper-wrapper > *:not(.wheel):nth-child(1n+5) {
    margin-top: 32px;
  }
  [is=basis-beitraege-teaser] .grid[data-columns="4"] .swiper-wrapper > *:not(.wheel):nth-child(4n) {
    margin-right: 0;
  }
  [is=basis-beitraege-teaser] .grid[data-columns="4"] .swiper-wrapper > *:not(.wheel):last-child {
    margin-right: 0;
  }
}

[is=basis-beitrag-footer].componentPadding {
  padding-top: 30px;
}
@media (min-width: 768px) {
  [is=basis-beitrag-footer].componentPadding {
    padding-top: 35px;
  }
}
@media (min-width: 1200px) {
  [is=basis-beitrag-footer].componentPadding {
    padding-top: 40px;
  }
}
[is=basis-beitrag-footer] .tags {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
[is=basis-beitrag-footer] .tags > li::before {
  content: none;
  display: none;
}
[is=basis-beitrag-footer] .tags-item {
  display: inline-block;
  margin-top: 5px;
}
[is=basis-beitrag-footer] .content {
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  padding: 24px;
}
[is=basis-beitrag-footer] .content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=basis-beitrag-footer] .content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 480px) {
  [is=basis-beitrag-footer] .content {
    padding: 32px;
  }
}
@media (min-width: 768px) {
  [is=basis-beitrag-footer] .content {
    padding: 48px;
  }
}
[is=basis-beitrag-footer] .author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  [is=basis-beitrag-footer] .author {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
[is=basis-beitrag-footer] .author-avatarLink {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
[is=basis-beitrag-footer] .author-avatarImage {
  border-radius: 50%;
  margin-bottom: 16px;
  width: 120px;
}
@media (min-width: 768px) {
  [is=basis-beitrag-footer] .author-avatarImage {
    margin-bottom: 0;
  }
}
[is=basis-beitrag-footer] .author-name {
  color: #00469c;
  font-size: 24px;
  font-weight: 800;
}
[is=basis-beitrag-footer] .author-name:focus, [is=basis-beitrag-footer] .author-name:hover {
  text-decoration: none;
}
[is=basis-beitrag-footer] .author-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: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 768px) {
  [is=basis-beitrag-footer] .author-info {
    padding-left: 32px;
  }
}
[is=basis-beitrag-footer] .author-socials {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: -16px;
}
[is=basis-beitrag-footer] .author-socials > li::before {
  content: none;
  display: none;
}
[is=basis-beitrag-footer] .author-socials--item {
  margin-bottom: 16px;
  margin-right: 16px;
  margin-top: 0;
}
[is=basis-beitrag-footer] .author-socials--item a {
  background-color: #ffa500;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  font-size: 0;
  height: 40px;
  -webkit-transition: -webkit-box-shadow 0.2s ease;
  transition: -webkit-box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
  width: 40px;
}
[is=basis-beitrag-footer] .author-socials--item a:focus, [is=basis-beitrag-footer] .author-socials--item a:hover {
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
}
[is=basis-beitrag-footer] .author-socials--item.facebook a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h40v40H0z'/%3E%3Cpath id='b' d='M11.002 12.678l.606-3.993H7.814V6.093c0-1.092.53-2.157 2.23-2.157h1.725v-3.4s-1.566-.27-3.062-.27C5.582.266 3.54 2.178 3.54 5.641v3.044H.066v3.993H3.54V22.5h4.274v-9.822h3.188z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='orange' xlink:href='%23a'/%3E%3Cuse fill='%23FFF' xlink:href='%23b' transform='translate(13.333 9.167)'/%3E%3C/g%3E%3C/svg%3E");
}
[is=basis-beitrag-footer] .author-socials--item.instagram a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h40v40H0z'/%3E%3Cpath id='b' d='M11.028 0c1.8.004 2.18.018 3.095.06 1.064.049 1.791.218 2.427.465.658.256 1.216.597 1.772 1.153s.897 1.114 1.153 1.772c.247.636.416 1.363.465 2.427.042.914.056 1.295.06 3.095v2.056c-.004 1.8-.018 2.18-.06 3.095-.049 1.064-.218 1.791-.465 2.427-.256.658-.597 1.216-1.153 1.772s-1.114.897-1.772 1.153c-.636.247-1.363.416-2.427.465-1.067.048-1.407.06-4.123.06s-3.056-.012-4.123-.06c-1.064-.049-1.791-.218-2.427-.465-.658-.256-1.216-.597-1.772-1.153S.781 17.208.525 16.55c-.247-.636-.416-1.363-.465-2.427-.042-.914-.056-1.295-.06-3.095V8.972c.004-1.8.018-2.18.06-3.095.05-1.064.218-1.791.465-2.427.256-.658.597-1.216 1.153-1.772S2.792.781 3.45.525C4.086.278 4.813.109 5.877.06 6.791.018 7.172.004 8.972 0zm-.472 1.802H9.444c-2.165.002-2.509.014-3.485.058-.975.045-1.504.207-1.857.344-.466.182-.8.399-1.15.748-.35.35-.566.684-.748 1.15-.137.353-.3.882-.344 1.857-.044.976-.056 1.32-.058 3.485v1.112c.002 2.165.014 2.509.058 3.485.045.975.207 1.504.344 1.857.182.466.399.8.748 1.15.35.35.684.566 1.15.748.353.137.882.3 1.857.344.976.044 1.32.056 3.485.058h1.112c2.165-.002 2.509-.014 3.485-.058.975-.045 1.504-.207 1.857-.344.466-.182.8-.399 1.15-.748.35-.35.566-.684.748-1.15.137-.353.3-.882.344-1.857.044-.976.056-1.32.058-3.485V9.444c-.002-2.165-.014-2.509-.058-3.485-.045-.975-.207-1.504-.344-1.857a3.125 3.125 0 00-.748-1.15 3.112 3.112 0 00-1.15-.748c-.353-.137-.882-.3-1.857-.344-.976-.044-1.32-.056-3.485-.058zM10 4.865a5.135 5.135 0 110 10.27 5.135 5.135 0 010-10.27zm0 1.802a3.333 3.333 0 100 6.665 3.333 3.333 0 000-6.665zm5.338-3.205a1.2 1.2 0 110 2.4 1.2 1.2 0 010-2.4z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='orange' xlink:href='%23a'/%3E%3Cuse fill='%23FFF' xlink:href='%23b' transform='translate(10 10)'/%3E%3C/g%3E%3C/svg%3E");
}
[is=basis-beitrag-footer] .author-socials--item.linkedin a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h40v40H0z'/%3E%3Cpath id='b' d='M14.73 5.786c1.982.564 2.858 2.118 2.931 4.029.11 2.821.03 5.649.03 8.51h-3.464v-1.394c0-1.628.016-3.255-.01-4.882-.008-.496-.068-1.013-.22-1.482-.285-.877-.89-1.444-1.854-1.516-.997-.076-1.762.367-2.171 1.243-.246.524-.364 1.15-.378 1.732-.046 1.878-.017 3.757-.017 5.637v.67h-3.46V5.615h3.435v1.828c.1-.049.155-.058.184-.092 1.326-1.605 3.027-2.124 4.995-1.565zM3.72 5.602v12.721H.31V5.603h3.412zM2.015 0C3.127-.004 4.038.914 4.04 2.042a2.005 2.005 0 01-2.015 2.039A2.005 2.005 0 010 2.053C-.003.925.902.004 2.014 0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='orange' xlink:href='%23a'/%3E%3Cuse fill='%23FFF' xlink:href='%23b' transform='translate(10.833 10.833)'/%3E%3C/g%3E%3C/svg%3E");
}
[is=basis-beitrag-footer] .author-socials--item.twitter a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h40v40H0z'/%3E%3Cpath id='b' d='M6.283 16.263c7.547 0 11.676-6.259 11.676-11.677 0-.176 0-.352-.008-.528A8.37 8.37 0 0020 1.928a8.292 8.292 0 01-2.36.649A4.13 4.13 0 0019.448.304a8.196 8.196 0 01-2.61.993A4.091 4.091 0 0013.847 0 4.108 4.108 0 009.74 4.106c0 .32.04.632.104.936a11.654 11.654 0 01-8.46-4.29 4.115 4.115 0 001.273 5.482A4.157 4.157 0 01.8 5.722v.056a4.113 4.113 0 003.29 4.026 4.01 4.01 0 01-1.08.144c-.265 0-.521-.024-.77-.072a4.107 4.107 0 003.834 2.85 8.231 8.231 0 01-5.098 1.76c-.328 0-.656-.016-.976-.056a11.68 11.68 0 006.283 1.833z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='orange' xlink:href='%23a'/%3E%3Cuse fill='%23FFF' xlink:href='%23b' transform='translate(10 11.667)'/%3E%3C/g%3E%3C/svg%3E");
}
[is=basis-beitrag-footer] .author-socials--item.xing a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h40v40H0z'/%3E%3Cpath id='b' d='M19.564 0c.456-.013.533.464.33.876L12.643 14.18c-.127.132-.127.206 0 .338l4.663 8.308c.259.49 0 .807-.382.807H13.31c-.132 0-.21-.09-.393-.416l-4.906-8.7c-.09-.1-.087-.22 0-.342L15.505.356c.15-.29.382-.356.514-.356h3.545zM5.384 4.052c.132 0 .261.029.39.258l2.757 4.832c.124.127.124.25 0 .385l-4.007 7.36s-.153.319-.385.332H.52c-.53-.019-.649-.467-.385-.852l3.748-6.913a.311.311 0 000-.444L1.412 4.695c-.132-.258 0-.643.258-.643h3.714z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='orange' xlink:href='%23a'/%3E%3Cuse fill='%23FFF' xlink:href='%23b' transform='translate(10 8.333)'/%3E%3C/g%3E%3C/svg%3E");
}

[is=basis-beitrag-header].componentPadding {
  padding-bottom: 30px;
}
@media (min-width: 768px) {
  [is=basis-beitrag-header].componentPadding {
    padding-bottom: 35px;
  }
}
@media (min-width: 1200px) {
  [is=basis-beitrag-header].componentPadding {
    padding-bottom: 40px;
  }
}
[is=basis-beitrag-header] .title {
  line-height: 1.17;
  margin-top: 0;
}
@media (min-width: 480px) {
  [is=basis-beitrag-header] .title {
    font-size: 46px;
  }
}
[is=basis-beitrag-header] .meta {
  color: #afb0b9;
}
[is=basis-beitrag-header] .meta > * {
  display: block;
  padding: 4px 0;
}
[is=basis-beitrag-header] .meta > * > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=basis-beitrag-header] .meta > * > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  [is=basis-beitrag-header] .meta > * {
    display: inline-block;
    padding: 0;
  }
}
[is=basis-beitrag-header] .meta-divider {
  display: none;
  margin: 0 5px;
}
@media (min-width: 768px) {
  [is=basis-beitrag-header] .meta-divider {
    display: inline-block;
  }
}
[is=basis-beitrag-header] .meta-category {
  margin-bottom: 0;
}
[is=basis-beitrag-header] .excerpt {
  color: #00469c;
  font-weight: normal;
  margin-bottom: 2.875rem;
  margin-top: 16px;
}

/* stylelint-disable */
html.single-api_description .pageWrapper {
  overflow-x: initial;
}

/* stylelint-enable */
[is=basis-beitrag-inhaltsverzeichnis] {
  background-color: #fff;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
}
@media (min-width: 1440px) {
  [is=basis-beitrag-inhaltsverzeichnis] {
    left: 0;
    max-height: calc(100vh - 128px);
    max-width: 326px;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    position: fixed;
    top: 128px;
    width: calc((100vw - 896px) / 2);
    z-index: 11;
  }
  @supports (position: sticky) {
    [is=basis-beitrag-inhaltsverzeichnis] {
      float: left;
      margin-bottom: 60px;
      position: sticky;
    }
    @media (min-width: 1440px) and (min-width: 768px) {
      [is=basis-beitrag-inhaltsverzeichnis] {
        margin-bottom: 70px;
      }
    }
    @media (min-width: 1440px) and (min-width: 1200px) {
      [is=basis-beitrag-inhaltsverzeichnis] {
        margin-bottom: 80px;
      }
    }
  }
}
[is=basis-beitrag-inhaltsverzeichnis] .title {
  cursor: pointer;
  margin: 0;
  padding: 32px 16px;
  position: relative;
}
[is=basis-beitrag-inhaltsverzeichnis] .title::before {
  display: none;
}
[is=basis-beitrag-inhaltsverzeichnis] .title::after {
  background-image: url("../assets/icons/ico-chevron.svg");
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  cursor: pointer;
  display: block;
  height: 36px;
  position: absolute;
  right: 16px;
  top: calc(50% - 18px);
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
  width: 36px;
}
[is=basis-beitrag-inhaltsverzeichnis] .title.expanded::after {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
@media (min-width: 768px) {
  [is=basis-beitrag-inhaltsverzeichnis] .title {
    padding: 32px;
  }
  [is=basis-beitrag-inhaltsverzeichnis] .title::after {
    right: 32px;
  }
}
@media (min-width: 1440px) {
  [is=basis-beitrag-inhaltsverzeichnis] .title {
    cursor: default;
    pointer-events: none;
  }
  [is=basis-beitrag-inhaltsverzeichnis] .title::before {
    display: block;
  }
  [is=basis-beitrag-inhaltsverzeichnis] .title::after {
    content: none;
    display: none;
  }
}
[is=basis-beitrag-inhaltsverzeichnis] .table {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid rgba(175, 176, 185, 0.3);
  padding: 0 48px 8px 16px;
}
[is=basis-beitrag-inhaltsverzeichnis] .table > li::before {
  content: none;
  display: none;
}
@media (min-width: 768px) {
  [is=basis-beitrag-inhaltsverzeichnis] .table {
    padding-left: 32px;
    padding-right: 64px;
  }
}
@media (min-width: 1440px) {
  [is=basis-beitrag-inhaltsverzeichnis] .table {
    display: block !important;
  }
}
[is=basis-beitrag-inhaltsverzeichnis] .menu-item {
  margin: 32px 0;
}
[is=basis-beitrag-inhaltsverzeichnis] .menu-item > .link {
  color: #00469c;
  font-weight: 900;
  letter-spacing: 0.025rem;
  text-decoration: none;
  text-transform: uppercase;
}
[is=basis-beitrag-inhaltsverzeichnis] .menu-item > .link span {
  border-bottom: 2px solid transparent;
}
[is=basis-beitrag-inhaltsverzeichnis] .menu-item > .link:hover, [is=basis-beitrag-inhaltsverzeichnis] .menu-item > .link:focus {
  text-decoration: none;
}
[is=basis-beitrag-inhaltsverzeichnis] .menu-item > .link:hover span, [is=basis-beitrag-inhaltsverzeichnis] .menu-item > .link:focus span {
  border-color: #00469c;
}
[is=basis-beitrag-inhaltsverzeichnis] .menu-item.active > .link span {
  border-color: #00469c;
  -webkit-transition: border-color 0.25s ease;
  transition: border-color 0.25s ease;
}
[is=basis-beitrag-inhaltsverzeichnis] .menu-item > .submenu-toggle {
  background-image: url("../assets/icons/ico-chevron.svg");
  background-repeat: no-repeat;
  background-size: contain;
  cursor: pointer;
  display: block;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  height: 24px;
  left: calc(100% + 8px);
  opacity: 0.5;
  position: absolute;
  top: 0;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
  width: 24px;
}
[is=basis-beitrag-inhaltsverzeichnis] .menu-item.expanded .submenu-toggle {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
[is=basis-beitrag-inhaltsverzeichnis] .submenu {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  padding-top: 16px;
}
[is=basis-beitrag-inhaltsverzeichnis] .submenu > li::before {
  content: none;
  display: none;
}
[is=basis-beitrag-inhaltsverzeichnis] .submenu-item {
  margin: 0;
  padding: 0.5em 2em;
}
[is=basis-beitrag-inhaltsverzeichnis] .submenu-item .link {
  color: #00469c;
}
[is=basis-beitrag-inhaltsverzeichnis] .submenu-item .link span {
  border-bottom: 1px solid transparent;
}
[is=basis-beitrag-inhaltsverzeichnis] .submenu-item .link:hover, [is=basis-beitrag-inhaltsverzeichnis] .submenu-item .link:focus {
  text-decoration: none;
}
[is=basis-beitrag-inhaltsverzeichnis] .submenu-item .link:hover span, [is=basis-beitrag-inhaltsverzeichnis] .submenu-item .link:focus span {
  border-color: #00469c;
}
[is=basis-beitrag-inhaltsverzeichnis] .submenu-item.active .link span {
  border-color: #00469c;
  -webkit-transition: border-color 0.25s ease;
  transition: border-color 0.25s ease;
}

[is=basis-navigation-footer] {
  background-color: #00469c;
  color: #fff;
  position: relative;
  z-index: 15;
}
[is=basis-navigation-footer] * {
  color: #fff;
}
[is=basis-navigation-footer] *:hover, [is=basis-navigation-footer] *:focus {
  color: #fff;
}
[is=basis-navigation-footer] ul {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
[is=basis-navigation-footer] ul > li::before {
  content: none;
  display: none;
}
[is=basis-navigation-footer] h1, [is=basis-navigation-footer] h2, [is=basis-navigation-footer] h3, [is=basis-navigation-footer] h4, [is=basis-navigation-footer] h5, [is=basis-navigation-footer] h6, [is=basis-navigation-footer] .h1, [is=basis-navigation-footer] .h2, [is=basis-navigation-footer] .h3, [is=basis-navigation-footer] .h4, [is=basis-navigation-footer] .h5, [is=basis-navigation-footer] .h6 {
  display: block;
}
[is=basis-navigation-footer] .navigation {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  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: 80px 0 48px;
}
@media (min-width: 480px) {
  [is=basis-navigation-footer] .navigation {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 1024px) {
  [is=basis-navigation-footer] .navigation {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
[is=basis-navigation-footer] .contact {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  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: 64px 0 64px;
}
@media (min-width: 480px) {
  [is=basis-navigation-footer] .contact {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media (min-width: 1024px) {
  [is=basis-navigation-footer] .contact {
    gap: 32px;
  }
}
@media (min-width: 480px) {
  [is=basis-navigation-footer] .contact .container {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  [is=basis-navigation-footer] .contact .container {
    margin: 0;
    width: auto;
  }
}
@media (max-width: 767px) {
  [is=basis-navigation-footer] .navigation,
  [is=basis-navigation-footer] .contact,
  [is=basis-navigation-footer] .legal {
    text-align: center;
  }
  [is=basis-navigation-footer] .navigation h1::before,
  [is=basis-navigation-footer] .navigation .h1::before,
  [is=basis-navigation-footer] .navigation h2::before,
  [is=basis-navigation-footer] .navigation .h2::before,
  [is=basis-navigation-footer] .navigation h3::before,
  [is=basis-navigation-footer] .navigation .h3::before,
  [is=basis-navigation-footer] .navigation h4::before,
  [is=basis-navigation-footer] .navigation .h4::before,
  [is=basis-navigation-footer] .navigation .line-above::before,
  [is=basis-navigation-footer] .contact h1::before,
  [is=basis-navigation-footer] .contact .h1::before,
  [is=basis-navigation-footer] .contact h2::before,
  [is=basis-navigation-footer] .contact .h2::before,
  [is=basis-navigation-footer] .contact h3::before,
  [is=basis-navigation-footer] .contact .h3::before,
  [is=basis-navigation-footer] .contact h4::before,
  [is=basis-navigation-footer] .contact .h4::before,
  [is=basis-navigation-footer] .contact .line-above::before,
  [is=basis-navigation-footer] .legal h1::before,
  [is=basis-navigation-footer] .legal .h1::before,
  [is=basis-navigation-footer] .legal h2::before,
  [is=basis-navigation-footer] .legal .h2::before,
  [is=basis-navigation-footer] .legal h3::before,
  [is=basis-navigation-footer] .legal .h3::before,
  [is=basis-navigation-footer] .legal h4::before,
  [is=basis-navigation-footer] .legal .h4::before,
  [is=basis-navigation-footer] .legal .line-above::before {
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
[is=basis-navigation-footer] .legal {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 48px 0;
  width: 100%;
}
@media (min-width: 1024px) {
  [is=basis-navigation-footer] .legal {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
[is=basis-navigation-footer] .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  list-style: none;
  margin: 0 0 32px 0;
  padding: 0;
}
[is=basis-navigation-footer] .menu:last-of-type {
  margin-bottom: 0;
}
@media (min-width: 480px) {
  [is=basis-navigation-footer] .menu {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  [is=basis-navigation-footer] .menu {
    margin: 0;
    width: auto;
  }
}
[is=basis-navigation-footer] .menu-item {
  margin: 0 0 16px;
}
[is=basis-navigation-footer] .menu-item::before {
  display: none;
}
[is=basis-navigation-footer] .friendventure {
  margin-bottom: 32px;
  margin-top: 0;
}
@media (min-width: 1024px) {
  [is=basis-navigation-footer] .friendventure {
    margin-bottom: 0;
  }
}
[is=basis-navigation-footer] .friendventure-link {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-decoration: none;
}
[is=basis-navigation-footer] .friendventure-logo {
  margin: 0 8px;
  width: 26px;
}
[is=basis-navigation-footer] .friendventure svg {
  margin: 0 8px;
  width: 26px;
}
@media (min-width: 1024px) {
  [is=basis-navigation-footer] .friendventure-mobile {
    display: none;
  }
}
[is=basis-navigation-footer] .friendventure-desktop {
  display: none;
}
@media (min-width: 1024px) {
  [is=basis-navigation-footer] .friendventure-desktop {
    display: block;
  }
}
[is=basis-navigation-footer] .offices {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-bottom: 16px;
}
@media (min-width: 480px) {
  [is=basis-navigation-footer] .offices {
    margin-bottom: 0;
  }
}
@media (min-width: 1024px) {
  [is=basis-navigation-footer] .offices {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
[is=basis-navigation-footer] .offices-headline {
  margin-bottom: 24px;
}
[is=basis-navigation-footer] .offices-headline > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=basis-navigation-footer] .offices-headline > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=basis-navigation-footer] .offices-headline h1, [is=basis-navigation-footer] .offices-headline h2, [is=basis-navigation-footer] .offices-headline h3, [is=basis-navigation-footer] .offices-headline h4, [is=basis-navigation-footer] .offices-headline h5, [is=basis-navigation-footer] .offices-headline h6, [is=basis-navigation-footer] .offices-headline .h1, [is=basis-navigation-footer] .offices-headline .h2, [is=basis-navigation-footer] .offices-headline .h3, [is=basis-navigation-footer] .offices-headline .h4, [is=basis-navigation-footer] .offices-headline .h5, [is=basis-navigation-footer] .offices-headline .h6 {
  margin-bottom: 0;
}
[is=basis-navigation-footer] .offices-item {
  margin-bottom: 32px;
  margin-top: 0;
}
[is=basis-navigation-footer] .offices-item > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=basis-navigation-footer] .offices-item > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 1024px) {
  [is=basis-navigation-footer] .offices-item {
    margin-bottom: 0;
  }
}
@media (min-width: 1024px) {
  [is=basis-navigation-footer] .offices-item:not(:last-of-type) {
    margin-right: 80px;
  }
}
@media (min-width: 1200px) {
  [is=basis-navigation-footer] .offices-item:not(:last-of-type) {
    margin-right: 108px;
  }
}
[is=basis-navigation-footer] .accounts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  max-width: 200px;
}
@media (min-width: 768px) {
  [is=basis-navigation-footer] .accounts {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    margin-left: -8px;
  }
}
[is=basis-navigation-footer] .accounts-headline {
  margin-bottom: 24px;
}
[is=basis-navigation-footer] .accounts-headline > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=basis-navigation-footer] .accounts-headline > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=basis-navigation-footer] .accounts-headline h1, [is=basis-navigation-footer] .accounts-headline h2, [is=basis-navigation-footer] .accounts-headline h3, [is=basis-navigation-footer] .accounts-headline h4, [is=basis-navigation-footer] .accounts-headline h5, [is=basis-navigation-footer] .accounts-headline h6, [is=basis-navigation-footer] .accounts-headline .h1, [is=basis-navigation-footer] .accounts-headline .h2, [is=basis-navigation-footer] .accounts-headline .h3, [is=basis-navigation-footer] .accounts-headline .h4, [is=basis-navigation-footer] .accounts-headline .h5, [is=basis-navigation-footer] .accounts-headline .h6 {
  margin-bottom: 0;
}
[is=basis-navigation-footer] .accounts > li {
  margin: 0;
  padding: 0;
}
[is=basis-navigation-footer] .accounts-item {
  display: block;
  height: 40px;
  margin: 8px;
  padding: 0;
  -webkit-transition: -webkit-box-shadow 0.2s ease;
  transition: -webkit-box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
  width: 40px;
}
[is=basis-navigation-footer] .accounts-item:focus, [is=basis-navigation-footer] .accounts-item:hover {
  -webkit-box-shadow: 0 0 30px 0 #002655;
          box-shadow: 0 0 30px 0 #002655;
}
[is=basis-navigation-footer] .gdpr {
  margin-top: 16px;
}
@media (min-width: 768px) {
  [is=basis-navigation-footer] .menuLegal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  [is=basis-navigation-footer] .menuLegal li {
    margin-bottom: 48px;
  }
}
@media (min-width: 768px) and (min-width: 1024px) {
  [is=basis-navigation-footer] .menuLegal li {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  [is=basis-navigation-footer] .menuLegal li:not(:last-of-type) {
    margin-right: 32px;
  }
}
[is=basis-navigation-footer] .copyright {
  font-size: 20px;
  font-weight: 800;
  margin-bottom: 48px;
}
@media (min-width: 1024px) {
  [is=basis-navigation-footer] .copyright {
    margin-bottom: 0;
  }
}
[is=basis-navigation-footer] .cta {
  padding: 64px 0;
}
@media (min-width: 1024px) {
  [is=basis-navigation-footer] .cta {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
[is=basis-navigation-footer] .cta-container {
  border-bottom: 4px solid #fff;
}
[is=basis-navigation-footer] .cta-content {
  margin-bottom: 40px;
}
[is=basis-navigation-footer] .cta-content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=basis-navigation-footer] .cta-content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 1024px) {
  [is=basis-navigation-footer] .cta-content {
    margin-bottom: 0;
  }
}
[is=basis-navigation-footer] .cta-content h1, [is=basis-navigation-footer] .cta-content h2, [is=basis-navigation-footer] .cta-content h3, [is=basis-navigation-footer] .cta-content h4, [is=basis-navigation-footer] .cta-content h5, [is=basis-navigation-footer] .cta-content h6, [is=basis-navigation-footer] .cta-content .h1, [is=basis-navigation-footer] .cta-content .h2, [is=basis-navigation-footer] .cta-content .h3, [is=basis-navigation-footer] .cta-content .h4, [is=basis-navigation-footer] .cta-content .h5, [is=basis-navigation-footer] .cta-content .h6 {
  margin-bottom: 24px;
}
[is=basis-navigation-footer] .cta-content h1, [is=basis-navigation-footer] .cta-content h2, [is=basis-navigation-footer] .cta-content h3, [is=basis-navigation-footer] .cta-content h4, [is=basis-navigation-footer] .cta-content h5, [is=basis-navigation-footer] .cta-content h6, [is=basis-navigation-footer] .cta-content .h1, [is=basis-navigation-footer] .cta-content .h2, [is=basis-navigation-footer] .cta-content .h3, [is=basis-navigation-footer] .cta-content .h4, [is=basis-navigation-footer] .cta-content .h5, [is=basis-navigation-footer] .cta-content .h6 + h1, [is=basis-navigation-footer] .cta-content h2, [is=basis-navigation-footer] .cta-content h3, [is=basis-navigation-footer] .cta-content h4, [is=basis-navigation-footer] .cta-content h5, [is=basis-navigation-footer] .cta-content h6, [is=basis-navigation-footer] .cta-content .h1, [is=basis-navigation-footer] .cta-content .h2, [is=basis-navigation-footer] .cta-content .h3, [is=basis-navigation-footer] .cta-content .h4, [is=basis-navigation-footer] .cta-content .h5, [is=basis-navigation-footer] .cta-content .h6 {
  margin-top: 0;
}
[is=basis-navigation-footer] .cta-button .button:focus, [is=basis-navigation-footer] .cta-button .button:hover {
  -webkit-box-shadow: 0 0 30px 0 #002655;
          box-shadow: 0 0 30px 0 #002655;
}

[is=basis-navigation-main] {
  display: none;
  margin: 0 auto;
  max-width: 2560px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99;
}
.admin-bar [is=basis-navigation-main] {
  top: 32px;
}
@media (min-width: 1200px) {
  [is=basis-navigation-main] {
    display: block;
  }
}
[is=basis-navigation-main] .wrapper {
  background-color: #fff;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.075);
          box-shadow: 0 1px 5px rgba(0, 0, 0, 0.075);
  height: 96px;
}
[is=basis-navigation-main] .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 96px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 1680px;
  padding-bottom: 24px;
  padding-top: 24px;
}
[is=basis-navigation-main] .logo {
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 100%;
  padding-bottom: 4px;
  padding-top: 5px;
  position: relative;
}
[is=basis-navigation-main] .logo-image {
  height: 100%;
  width: auto;
}
[is=basis-navigation-main] .logo-suffix {
  border-left: 1px solid #00469c;
  font-size: 20px;
  height: 100%;
  left: calc(100% + 32px);
  position: absolute;
  top: 0;
}
[is=basis-navigation-main] .logo-suffix span {
  color: #00469c;
  display: block;
  left: 32px;
  margin: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
[is=basis-navigation-main] .menu {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0;
  margin-right: -18px;
  padding: 0;
  padding-left: 36px;
}
[is=basis-navigation-main] .menu-item {
  list-style: none;
}
[is=basis-navigation-main] .menu-item::before {
  display: none;
}
[is=basis-navigation-main] .menu-item--current .menu-link {
  color: #00c8aa;
}
[is=basis-navigation-main] .menu-item--submenu {
  cursor: pointer;
}
[is=basis-navigation-main] .menu-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
[is=basis-navigation-main] .menu-link {
  color: #00469c;
  cursor: pointer;
  display: inline-block;
  font-weight: 900;
  letter-spacing: 0.025rem;
  padding: 7px 16px;
  text-decoration: none;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
[is=basis-navigation-main] .menu-link:hover, [is=basis-navigation-main] .menu-link:focus {
  color: #00c8aa;
}
[is=basis-navigation-main] .menu-submenu {
  left: 0;
  margin-top: 29px;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  -webkit-transition: opacity 0.2s ease-in, height 0.2s ease-in-out, -webkit-transform 0.2s ease-in;
  transition: opacity 0.2s ease-in, height 0.2s ease-in-out, -webkit-transform 0.2s ease-in;
  transition: transform 0.2s ease-in, opacity 0.2s ease-in, height 0.2s ease-in-out;
  transition: transform 0.2s ease-in, opacity 0.2s ease-in, height 0.2s ease-in-out, -webkit-transform 0.2s ease-in;
  width: 100%;
  z-index: -1;
}
[is=basis-navigation-main] .menu-submenu-line {
  background: transparent;
  bottom: 0;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.5);
  content: "";
  display: block;
  height: 5px;
  position: absolute;
  width: 100%;
}
[is=basis-navigation-main] .menu-submenu-background {
  background-color: #fafafa;
  display: block;
  position: relative;
  z-index: 1;
}
[is=basis-navigation-main] .menu-submenu-container {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  cursor: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  max-height: 80vh;
  max-width: 1298px;
  padding-bottom: 60px;
  padding-top: 60px;
  position: relative;
}
@media (min-width: 1426px) {
  [is=basis-navigation-main] .menu-submenu-container {
    padding-left: 0;
    padding-right: 0;
  }
}
[is=basis-navigation-main] .menu-submenu-content {
  max-width: 350px;
  padding-right: 100px;
  width: 100%;
}
[is=basis-navigation-main] .menu-submenu-content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=basis-navigation-main] .menu-submenu-content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=basis-navigation-main] .menu-submenu-left, [is=basis-navigation-main] .menu-submenu-right {
  padding: 0 24px;
}
[is=basis-navigation-main] .menu-submenu-left .menu-item, [is=basis-navigation-main] .menu-submenu-right .menu-item {
  margin-bottom: 24px;
  margin-top: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
[is=basis-navigation-main] .menu-submenu-left .menu-item.notHovered, [is=basis-navigation-main] .menu-submenu-right .menu-item.notHovered {
  opacity: 0.4;
}
[is=basis-navigation-main] .menu-submenu-left {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  padding-left: 0;
  width: 450px;
}
[is=basis-navigation-main] .menu-submenu-left .leftOuter a {
  display: inline-block;
  text-decoration: none;
}
[is=basis-navigation-main] .menu-submenu-right {
  display: block;
  height: 100%;
  padding-right: 0;
  position: relative;
  width: 100%;
}
[is=basis-navigation-main] .menu-submenu-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
[is=basis-navigation-main] .menu-submenu-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  gap: 32px;
}
[is=basis-navigation-main] .menu-submenu-columns-item {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
[is=basis-navigation-main] .menu-submenu-columns-item > ul {
  padding: 0;
}
[is=basis-navigation-main] .menu-submenu-columns-item > ul > li::before {
  display: none;
}
[is=basis-navigation-main] .menu-submenu-columns-item > ul > li:first-child {
  margin-top: 0;
}
[is=basis-navigation-main] .menu-submenu-columns-item > ul > li:last-child {
  margin-bottom: 0;
}
[is=basis-navigation-main] .menu-submenu-columns-item > ul a {
  text-decoration: none !important;
}
[is=basis-navigation-main] .menu-submenu-columns-item .menu-link {
  padding: 0 !important;
}
[is=basis-navigation-main] .menu-submenu-columns-item .menu-link--content {
  margin-left: 0 !important;
}
[is=basis-navigation-main] .menu-submenu .menu-link {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  outline: none;
  padding: 7px;
}
[is=basis-navigation-main] .menu-submenu .menu-link--header {
  pointer-events: none;
}
[is=basis-navigation-main] .menu-submenu .menu-link--header > .menu-link--content {
  margin-bottom: 32px;
  margin-top: 0;
}
[is=basis-navigation-main] .menu-submenu .menu-link--image {
  font-family: "object-fit: cover";
  height: 40px;
  margin-right: 24px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 40px;
}
[is=basis-navigation-main] .menu-submenu .menu-link--content:only-child {
  margin-left: 64px;
}
[is=basis-navigation-main] .menu-submenu .menu-link .meta {
  margin-bottom: 0;
}
[is=basis-navigation-main] .menu-submenu--menuIsOpen .menu-submenu {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0);
          transform: translateY(0);
  z-index: 1;
}
[is=basis-navigation-main] .menu-submenu .rightOuter {
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  z-index: -1;
}
[is=basis-navigation-main] .menu-submenu .rightOuter.active {
  opacity: 1;
  pointer-events: auto;
  z-index: 8;
}
[is=basis-navigation-main] .menu-submenu .rightOuter-fake {
  height: 0;
  opacity: 0;
  pointer-events: none;
  position: relative;
  z-index: -99;
}
[is=basis-navigation-main] .menu-submenu .rightOuter-fake.active {
  height: auto;
  opacity: 0;
  pointer-events: none;
  z-index: -99;
}
[is=basis-navigation-main] .menu-bubble {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 16px;
  outline: 0;
}
[is=basis-navigation-main] .menu-bubble svg path {
  -webkit-transition: fill 0.2s ease-in-out;
  transition: fill 0.2s ease-in-out;
}
[is=basis-navigation-main] .menu-bubble:focus svg path, [is=basis-navigation-main] .menu-bubble:hover svg path {
  fill: #00c8aa;
}
[is=basis-navigation-main] .language {
  position: relative;
  text-transform: uppercase;
}
[is=basis-navigation-main] .language:hover, [is=basis-navigation-main] .language:focus {
  color: inherit;
}
[is=basis-navigation-main] .language::before {
  display: none;
}
[is=basis-navigation-main] .language-title {
  cursor: pointer;
  font-weight: 900;
  outline: 0;
  text-transform: uppercase;
}
[is=basis-navigation-main] .language-list {
  background: #fff;
  left: 5px;
  list-style: none;
  opacity: 0;
  padding: 0;
  pointer-events: none;
  position: absolute;
  top: 42px;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  -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: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}
[is=basis-navigation-main] .language-list-item {
  margin: 0;
  padding: 10px 11px;
}
[is=basis-navigation-main] .language-list-item::before {
  display: none;
}
[is=basis-navigation-main] .language-list-item.language-list-item--active {
  display: none;
}
[is=basis-navigation-main] .language-list-link {
  color: #00469c;
  text-decoration: none;
  -webkit-transition: color 0.2s ease-in-out;
  transition: color 0.2s ease-in-out;
}
[is=basis-navigation-main] .language-list-link span {
  display: block;
  position: relative;
}
[is=basis-navigation-main] .language-list-link:focus, [is=basis-navigation-main] .language-list-link:hover {
  color: #00c8aa;
}
[is=basis-navigation-main] .language-isActive .language-list {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
[is=basis-navigation-main] .searchForm {
  background: #fafafa;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 95px;
  -webkit-transform: translateY(-10);
          transform: translateY(-10);
  -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: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  width: 100vw;
}
[is=basis-navigation-main] .searchForm-container {
  padding: 24px;
}
[is=basis-navigation-main] .searchForm-container form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
[is=basis-navigation-main] .searchForm-box {
  min-width: 600px;
  position: relative;
  width: 100%;
}
[is=basis-navigation-main] .searchForm-box svg {
  position: absolute;
  top: 10px;
}
[is=basis-navigation-main] .searchForm-input {
  background: #fafafa;
  border: 0;
  border-bottom: 1px solid #afb0b9;
  font-weight: 400;
  margin: 0;
  min-height: 50px;
  outline: 0;
  padding-left: 40px;
  width: 100%;
  /* stylelint-disable */
  /* stylelint-enable */
}
[is=basis-navigation-main] .searchForm-input::-webkit-input-placeholder {
  font-weight: 400 !important;
}
[is=basis-navigation-main] .searchForm-submit {
  margin-left: 24px;
}
[is=basis-navigation-main] .searchForm-isActive {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  z-index: 99;
}
[is=basis-navigation-main] .cta-button {
  margin-left: 32px;
  padding-left: 29px;
  padding-right: 4px;
}

@media screen and (max-width: 600px) {
  #wpadminbar {
    position: fixed;
  }
}
[is=basis-navigation-mobile] {
  height: 96px;
  z-index: 20;
}
@media (min-width: 1200px) {
  [is=basis-navigation-mobile] {
    display: none;
  }
}
[is=basis-navigation-mobile] .logo {
  display: block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 100%;
  margin-right: auto;
  position: relative;
}
[is=basis-navigation-mobile] .logo-image {
  height: 100%;
  width: auto;
}
[is=basis-navigation-mobile] .logo-suffix {
  border-left: 1px solid #00469c;
  display: none;
  height: 120%;
  left: calc(100% + 16px);
  position: absolute;
  top: -10%;
}
[is=basis-navigation-mobile] .logo-suffix span {
  color: #00469c;
  display: block;
  font-size: 18px;
  left: 16px;
  margin: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media (min-width: 480px) {
  [is=basis-navigation-mobile] .logo-suffix {
    display: block;
  }
}
@media (min-width: 768px) {
  [is=basis-navigation-mobile] .logo-suffix {
    left: calc(100% + 32px);
  }
  [is=basis-navigation-mobile] .logo-suffix span {
    font-size: 20px;
    left: 32px;
  }
}
[is=basis-navigation-mobile] .container {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.075);
          box-shadow: 0 1px 5px rgba(0, 0, 0, 0.075);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 96px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  left: 0;
  max-width: 100%;
  padding-bottom: 33px;
  padding-top: 33px;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-transition: -webkit-box-shadow 0.2s ease-in-out;
  transition: -webkit-box-shadow 0.2s ease-in-out;
  transition: box-shadow 0.2s ease-in-out;
  transition: box-shadow 0.2s ease-in-out, -webkit-box-shadow 0.2s ease-in-out;
  width: 100%;
  z-index: 99;
}
.admin-bar [is=basis-navigation-mobile] .container {
  top: 46px;
}
@media (min-width: 783px) {
  .admin-bar [is=basis-navigation-mobile] .container {
    top: 32px;
  }
}
[is=basis-navigation-mobile] .mailto,
[is=basis-navigation-mobile] .searchButton {
  cursor: pointer;
  margin-right: 12px;
  outline: none;
  position: relative;
  top: 2px;
}
@media (min-width: 480px) {
  [is=basis-navigation-mobile] .mailto,
  [is=basis-navigation-mobile] .searchButton {
    margin-right: 24px;
  }
}
[is=basis-navigation-mobile] .searchForm {
  background: #fafafa;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.075);
          box-shadow: 0 1px 5px rgba(0, 0, 0, 0.075);
  opacity: 1;
  pointer-events: auto;
  position: fixed;
  top: 96px;
  -webkit-transform: translateY(0);
          transform: translateY(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: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  width: 100%;
  z-index: 10;
}
[is=basis-navigation-mobile] .searchForm-isHidden {
  opacity: 0;
  pointer-events: none;
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
  -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: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  z-index: -99;
}
[is=basis-navigation-mobile] .searchForm-container {
  padding: 24px;
}
[is=basis-navigation-mobile] .searchForm-container form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
[is=basis-navigation-mobile] .searchForm-field {
  width: 100%;
}
[is=basis-navigation-mobile] .searchForm-box {
  position: relative;
  width: 100%;
}
[is=basis-navigation-mobile] .searchForm-box svg {
  position: absolute;
  top: 13px;
}
[is=basis-navigation-mobile] .searchForm-box svg path {
  fill: #00469c;
}
[is=basis-navigation-mobile] .searchForm-input {
  background: #fafafa;
  border: 0;
  border-bottom: 1px solid #afb0b9;
  font-weight: 400;
  margin: 0;
  min-height: 50px;
  outline: 0;
  padding-left: 40px;
  width: 100%;
  /* stylelint-disable */
  /* stylelint-enable */
}
[is=basis-navigation-mobile] .searchForm-input::-webkit-input-placeholder {
  font-weight: 400 !important;
}
[is=basis-navigation-mobile] .cta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 45px;
  padding: 0 16px;
}
[is=basis-navigation-mobile] .language-list {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
[is=basis-navigation-mobile] .language-list > li::before {
  content: none;
  display: none;
}
[is=basis-navigation-mobile] .language-list-item--active {
  display: none;
}
[is=basis-navigation-mobile] .language-list-link {
  text-transform: uppercase;
}
[is=basis-navigation-mobile] .hamburger {
  cursor: pointer;
  display: block;
  height: 26px;
  outline: 0;
  position: relative;
  width: 40px;
}
[is=basis-navigation-mobile] .hamburger::before, [is=basis-navigation-mobile] .hamburger::after {
  content: "";
}
[is=basis-navigation-mobile] .hamburger::before, [is=basis-navigation-mobile] .hamburger::after, [is=basis-navigation-mobile] .hamburger-barPrimary, [is=basis-navigation-mobile] .hamburger-barSecondary {
  background-color: #00469c;
  display: block;
  height: 3px;
  left: 0;
  position: absolute;
  -webkit-transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, background-color 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, background-color 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out, background-color 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  width: 40px;
}
[is=basis-navigation-mobile] .hamburger::before {
  top: 0;
}
[is=basis-navigation-mobile] .hamburger-barPrimary, [is=basis-navigation-mobile] .hamburger-barSecondary {
  top: 11px;
}
[is=basis-navigation-mobile] .hamburger::after {
  top: 22px;
}
[is=basis-navigation-mobile].friendation-menuIsOpen .hamburger::before, [is=basis-navigation-mobile].friendation-menuIsOpen .hamburger::after {
  opacity: 0;
}
[is=basis-navigation-mobile].friendation-menuIsOpen .hamburger::before {
  -webkit-transform: scale(0) translateY(8px);
          transform: scale(0) translateY(8px);
}
[is=basis-navigation-mobile].friendation-menuIsOpen .hamburger::after {
  -webkit-transform: scale(0) translateY(-8px);
          transform: scale(0) translateY(-8px);
}
[is=basis-navigation-mobile].friendation-menuIsOpen .hamburger-barPrimary {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
[is=basis-navigation-mobile].friendation-menuIsOpen .hamburger-barSecondary {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
[is=basis-navigation-mobile] .menu {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  background-color: #fff;
  display: block;
  height: calc(100% - 96px);
  left: 0;
  list-style: none;
  margin: 0;
  overflow-y: auto;
  padding: 0;
  padding-bottom: 60px;
  padding-top: 16px;
  position: fixed;
  top: 96px;
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
  -webkit-transition: -webkit-transform 0.45s cubic-bezier(0.19, 1, 0.22, 1);
  transition: -webkit-transform 0.45s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.45s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 0.45s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 0.45s cubic-bezier(0.19, 1, 0.22, 1);
  width: 100%;
  z-index: 98;
}
.admin-bar [is=basis-navigation-mobile] .menu {
  top: 142px;
}
@media (min-width: 783px) {
  .admin-bar [is=basis-navigation-mobile] .menu {
    top: 128px;
  }
}
[is=basis-navigation-mobile] .menu-item--current .menu-link {
  color: #00c8aa;
}
[is=basis-navigation-mobile] .menu-link {
  color: #00469c;
  display: block;
  font-size: 1rem;
  font-weight: 900;
  letter-spacing: 0.025rem;
  padding: 12px 32px;
  text-align: left;
  text-decoration: none;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
[is=basis-navigation-mobile] .menu-link:focus {
  color: #00c8aa;
}
@media (min-width: 768px) {
  [is=basis-navigation-mobile] .menu-link {
    padding-left: 40px;
    padding-right: 40px;
  }
}
[is=basis-navigation-mobile] .menu-item {
  border-bottom: 1px solid rgba(175, 176, 185, 0.3);
  cursor: pointer;
  margin: 0;
  padding: 16px 0;
  position: relative;
}
@media (min-width: 480px) {
  [is=basis-navigation-mobile] .menu-item {
    padding: 16px 0;
  }
}
[is=basis-navigation-mobile] .menu-item::before {
  display: none;
}
[is=basis-navigation-mobile] .menu-item--submenu svg {
  position: absolute;
  right: 32px;
  top: 34px;
  -webkit-transform: rotate(0);
          transform: rotate(0);
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}
@media (min-width: 768px) {
  [is=basis-navigation-mobile] .menu-item--submenu svg {
    right: 40px;
  }
}
[is=basis-navigation-mobile] .menu-toggle--open > svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
[is=basis-navigation-mobile] .menu-submenu {
  display: none;
  margin-bottom: -16px;
}
[is=basis-navigation-mobile] .menu-submenu-container.centerMaxWidthContainer {
  max-width: 100%;
}
@media (min-width: 768px) {
  [is=basis-navigation-mobile] .menu-submenu-container.centerMaxWidthContainer {
    padding-left: 40px;
    padding-right: 40px;
  }
}
[is=basis-navigation-mobile] .menu-submenu-background {
  background: #fafafa;
  margin-left: -32px;
  margin-right: -32px;
  margin-top: 16px;
  padding: 2px 32px;
}
@media (min-width: 480px) {
  [is=basis-navigation-mobile] .menu-submenu-background {
    margin-left: -40px;
    margin-right: -40px;
    padding: 2px 40px;
  }
}
[is=basis-navigation-mobile] .menu-submenu-background svg {
  right: 0;
}
[is=basis-navigation-mobile] .menu-submenu-content {
  margin-top: 10px;
  position: relative;
}
[is=basis-navigation-mobile] .menu-submenu-content p {
  margin-bottom: 0;
}
[is=basis-navigation-mobile] .menu-submenu .menu-submenu-left > .menu-submenu--inner:only-child::after {
  display: none;
}
[is=basis-navigation-mobile] .menu-submenu .menu-submenu-left > .menu-submenu--inner:last-child::after {
  display: none;
}
[is=basis-navigation-mobile] .menu-submenu .menu-submenu-left .menu-submenu--inner {
  padding: 24px 0;
  position: relative;
}
@media (min-width: 480px) {
  [is=basis-navigation-mobile] .menu-submenu .menu-submenu-left .menu-submenu--inner {
    padding: 24px 0;
  }
}
[is=basis-navigation-mobile] .menu-submenu .menu-submenu-left .menu-submenu--inner::after {
  background-color: rgba(175, 176, 185, 0.3);
  bottom: 0;
  content: "";
  height: 1px;
  position: absolute;
  right: 0;
  width: 100%;
}
[is=basis-navigation-mobile] .menu-submenu .menu-submenu-left .menu-submenu-link {
  padding-bottom: 0;
  padding-left: 0;
  padding-top: 0;
}
[is=basis-navigation-mobile] .menu-submenu .menu-submenu-left > *:last-child .menu-submenu-link::after {
  display: none;
}
[is=basis-navigation-mobile] .menu-submenu .menu-submenu-item {
  margin: 0;
}
[is=basis-navigation-mobile] .menu-submenu .menu-submenu-item::before {
  display: none;
}
[is=basis-navigation-mobile] .menu-submenu .menu-submenu-item.menu-item--current .menu-submenu-link {
  color: #00c8aa;
}
[is=basis-navigation-mobile] .menu-submenu .menu-submenu-item--single .menu-submenu-link {
  padding: 24px 32px;
}
@media (min-width: 480px) {
  [is=basis-navigation-mobile] .menu-submenu .menu-submenu-item--single .menu-submenu-link {
    padding: 24px 40px;
  }
}
[is=basis-navigation-mobile] .menu-submenu .menu-submenu-link {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #00469c;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 1rem;
  font-weight: 900;
  letter-spacing: 0.025rem;
  margin: 0;
  padding: 24px 32px;
  position: relative;
  text-align: left;
  text-decoration: none;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out;
}
[is=basis-navigation-mobile] .menu-submenu .menu-submenu-link:focus, [is=basis-navigation-mobile] .menu-submenu .menu-submenu-link:hover {
  color: #00c8aa;
}
[is=basis-navigation-mobile] .menu-submenu .menu-submenu-link + p {
  margin-bottom: 0;
  margin-left: 0;
}
[is=basis-navigation-mobile] .menu-submenu .menu-submenu-link--image {
  height: 40px;
  margin-right: 16px;
  width: 40px;
}
[is=basis-navigation-mobile] .menu-submenu .menu-submenu-link .meta {
  margin-bottom: 0;
}
[is=basis-navigation-mobile] .menu-submenu .menu-submenu-link::after {
  background-color: rgba(175, 176, 185, 0.3);
  bottom: 0;
  content: "";
  height: 1px;
  position: absolute;
  right: -32px;
  width: 100%;
}
@media (min-width: 480px) {
  [is=basis-navigation-mobile] .menu-submenu .menu-submenu-link::after {
    right: -40px;
  }
}
[is=basis-navigation-mobile] .menu-submenu .menu-submenu-link.title::after {
  display: none;
}
[is=basis-navigation-mobile] .menu .singleMenu {
  display: none;
  margin-top: 24px;
  padding-left: 12px;
}
@media (max-width: 479px) {
  [is=basis-navigation-mobile] .menu .singleMenu {
    padding-left: 0;
  }
}
[is=basis-navigation-mobile] .menu .singleMenu .menu-submenu-link {
  padding: 24px 0;
}
[is=basis-navigation-mobile] .menu .singleMenu > .menu-submenu-item .menu-submenu-link {
  position: relative;
}
[is=basis-navigation-mobile] .menu .singleMenu > .menu-submenu-item .menu-submenu-link::after {
  background-color: rgba(175, 176, 185, 0.3);
  bottom: 0;
  content: "";
  display: block;
  height: 1px;
  position: absolute;
  right: 0;
  width: 100%;
}
[is=basis-navigation-mobile] .menu .singleMenu > .menu-submenu-item:only-child .menu-submenu-link::after {
  display: none;
}
[is=basis-navigation-mobile] .menu .singleMenu > .menu-submenu-item:last-child .menu-submenu-link::after {
  display: none;
}
[is=basis-navigation-mobile].friendation-menuIsOpen .container {
  -webkit-box-shadow: none;
          box-shadow: none;
}
[is=basis-navigation-mobile].friendation-menuIsOpen .menu {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

/* stylelint-disable */
#yoast-ab-icon {
  display: none;
}
@media (min-width: 480px) {
  #yoast-ab-icon {
    display: block;
  }
}

/* stylelint-enable */
[is=basis-seite-nicht-gefunden] .container {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 50vh;
}
[is=basis-seite-nicht-gefunden] .content {
  text-align: center;
  width: 100%;
}
[is=basis-seite-nicht-gefunden] .content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=basis-seite-nicht-gefunden] .content h1::before,
[is=basis-seite-nicht-gefunden] .content .h1::before,
[is=basis-seite-nicht-gefunden] .content h2::before,
[is=basis-seite-nicht-gefunden] .content .h2::before,
[is=basis-seite-nicht-gefunden] .content h3::before,
[is=basis-seite-nicht-gefunden] .content .h3::before,
[is=basis-seite-nicht-gefunden] .content h4::before,
[is=basis-seite-nicht-gefunden] .content .h4::before,
[is=basis-seite-nicht-gefunden] .content .line-above::before {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

[is=basis-success-stories-archiv].blogHeroEnabled {
  padding-top: 0;
}
[is=basis-success-stories-archiv] .grid--withCta .grid-container .wheel--static {
  bottom: -1.5rem;
}
@media (min-width: 1024px) {
  [is=basis-success-stories-archiv] .grid--withCta .grid-container .wheel--static {
    bottom: -2.5rem;
  }
}
[is=basis-success-stories-archiv] .grid-container {
  position: relative;
}
[is=basis-success-stories-archiv] .grid-container .wheel--static {
  z-index: 0;
}
@media (max-width: 1023px) {
  [is=basis-success-stories-archiv] .grid-container .wheel--static {
    bottom: 16px;
  }
}
[is=basis-success-stories-archiv] .grid-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (min-width: 1024px) {
  [is=basis-success-stories-archiv] .grid-row {
    padding-bottom: 2.5rem;
    padding-top: 2.5rem;
  }
}
[is=basis-success-stories-archiv] .grid-cta {
  margin: 1.5rem 0 3.5rem;
}
@media (min-width: 1024px) {
  [is=basis-success-stories-archiv] .grid-cta {
    margin: 2.5rem 0;
  }
}
[is=basis-success-stories-archiv] .grid-item {
  margin-bottom: 32px;
  position: relative;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  width: 100%;
  z-index: 2;
}
@media (min-width: 768px) {
  [is=basis-success-stories-archiv] .grid-item {
    width: calc((50%) - 1 / 2 * 32px);
  }
  [is=basis-success-stories-archiv] .grid-item:nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=basis-success-stories-archiv] .grid-item:nth-child(3n) {
    margin-right: 0;
  }
  [is=basis-success-stories-archiv] .grid-item:last-child {
    margin-right: 0;
  }
}
@media (min-width: 1024px) {
  [is=basis-success-stories-archiv] .grid-item {
    margin-bottom: 0;
    width: calc((33.3333333333%) - 2 / 3 * 32px);
  }
  [is=basis-success-stories-archiv] .grid-item:nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=basis-success-stories-archiv] .grid-item:nth-child(4n) {
    margin-right: 0;
  }
  [is=basis-success-stories-archiv] .grid-item:last-child {
    margin-right: 0;
  }
}
[is=basis-success-stories-archiv] .grid-item::before {
  display: none;
}
@media (min-width: 1024px) {
  [is=basis-success-stories-archiv] .grid-item:hover, [is=basis-success-stories-archiv] .grid-item:focus {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
  }
}
[is=basis-success-stories-archiv] [is=block-cta].componentPadding {
  padding: 64px 0;
}
[is=basis-success-stories-archiv] [is=block-cta] .block {
  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;
  width: 100%;
  -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;
  position: relative;
}
[is=basis-success-stories-archiv] [is=block-cta] .block > *:not(.wheel) {
  width: calc((100%) - 0 / 1 * 32px);
}
[is=basis-success-stories-archiv] [is=block-cta] .block > *:not(.wheel):nth-child(n) {
  margin-right: 32px;
  margin-top: 0;
}
[is=basis-success-stories-archiv] [is=block-cta] .block > *:not(.wheel):nth-child(1n+2) {
  margin-top: 48px;
}
[is=basis-success-stories-archiv] [is=block-cta] .block > *:not(.wheel):nth-child(1n) {
  margin-right: 0;
}
[is=basis-success-stories-archiv] [is=block-cta] .block > *:not(.wheel):last-child {
  margin-right: 0;
}
@media (min-width: 768px) {
  [is=basis-success-stories-archiv] [is=block-cta] .block {
    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;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  [is=basis-success-stories-archiv] [is=block-cta] .block > *:not(.wheel) {
    width: calc((50%) - 1 / 2 * 32px);
  }
  [is=basis-success-stories-archiv] [is=block-cta] .block > *:not(.wheel):nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=basis-success-stories-archiv] [is=block-cta] .block > *:not(.wheel):nth-child(1n+3) {
    margin-top: 32px;
  }
  [is=basis-success-stories-archiv] [is=block-cta] .block > *:not(.wheel):nth-child(2n) {
    margin-right: 0;
  }
  [is=basis-success-stories-archiv] [is=block-cta] .block > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
[is=basis-success-stories-archiv] [is=block-cta] .block-content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=basis-success-stories-archiv] [is=block-cta] .block-content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=basis-success-stories-archiv] [is=block-cta] .block-content p,
[is=basis-success-stories-archiv] [is=block-cta] .block-content .lead {
  margin-top: 24px;
}
[is=basis-success-stories-archiv] [is=block-cta] .block-content .lead {
  font-size: 20px;
}
[is=basis-success-stories-archiv] [is=block-cta] .block-content h1, [is=basis-success-stories-archiv] [is=block-cta] .block-content h2, [is=basis-success-stories-archiv] [is=block-cta] .block-content h3, [is=basis-success-stories-archiv] [is=block-cta] .block-content h4, [is=basis-success-stories-archiv] [is=block-cta] .block-content h5, [is=basis-success-stories-archiv] [is=block-cta] .block-content h6, [is=basis-success-stories-archiv] [is=block-cta] .block-content .h1, [is=basis-success-stories-archiv] [is=block-cta] .block-content .h2, [is=basis-success-stories-archiv] [is=block-cta] .block-content .h3, [is=basis-success-stories-archiv] [is=block-cta] .block-content .h4, [is=basis-success-stories-archiv] [is=block-cta] .block-content .h5, [is=basis-success-stories-archiv] [is=block-cta] .block-content .h6 {
  margin-bottom: 16px;
}
[is=basis-success-stories-archiv] [is=block-cta] .block-cta > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=basis-success-stories-archiv] [is=block-cta] .block-cta > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  [is=basis-success-stories-archiv] [is=block-cta] .block-cta {
    text-align: right;
  }
}
[is=basis-success-stories-archiv] .hero {
  margin-bottom: 60px;
}
@media (min-width: 768px) {
  [is=basis-success-stories-archiv] .hero {
    margin-bottom: 70px;
  }
}
@media (min-width: 1200px) {
  [is=basis-success-stories-archiv] .hero {
    margin-bottom: 75px;
  }
}
[is=basis-success-stories-archiv] .hero, [is=basis-success-stories-archiv] .hero-content, [is=basis-success-stories-archiv] .hero-content-wrapper {
  min-height: 200px;
}
@media (min-width: 768px) {
  [is=basis-success-stories-archiv] .hero, [is=basis-success-stories-archiv] .hero-content, [is=basis-success-stories-archiv] .hero-content-wrapper {
    min-height: 130px;
  }
}
[is=basis-success-stories-archiv] .hero-content {
  padding-bottom: 48px;
  padding-top: 48px;
  position: relative;
}
@media (min-width: 768px) {
  [is=basis-success-stories-archiv] .hero-content {
    padding-bottom: 70px;
    padding-top: 70px;
  }
}
@media (min-width: 1200px) {
  [is=basis-success-stories-archiv] .hero-content {
    padding-bottom: 75px;
    padding-top: 75px;
  }
}
[is=basis-success-stories-archiv] .hero-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
@media (min-width: 768px) {
  [is=basis-success-stories-archiv] .hero-content-wrapper {
    max-width: 570px;
  }
}
[is=basis-success-stories-archiv] .hero-content-html {
  color: #fff;
}
[is=basis-success-stories-archiv] .hero-content-html > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=basis-success-stories-archiv] .hero-content-html > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=basis-success-stories-archiv] .hero-picture {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
[is=basis-success-stories-archiv] .hero-image {
  font-family: "object-fit: cover";
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
[is=basis-success-stories-archiv] .highlight {
  margin-bottom: 32px;
  width: 100% !important;
}
@media (min-width: 1024px) {
  [is=basis-success-stories-archiv] .highlight {
    margin-bottom: 80px;
  }
}
[is=basis-success-stories-archiv] .highlight-item {
  position: relative;
  top: 0;
  -webkit-transition: top 0.2s ease-in-out;
  transition: top 0.2s ease-in-out;
}
@media (min-width: 1024px) {
  [is=basis-success-stories-archiv] .highlight-item:hover, [is=basis-success-stories-archiv] .highlight-item:focus {
    top: 8px;
  }
}
[is=basis-success-stories-archiv] .highlight-item .content {
  padding-bottom: 32px;
}
@media (min-width: 1024px) {
  [is=basis-success-stories-archiv] .highlight-item .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    padding-bottom: 0;
  }
  [is=basis-success-stories-archiv] .highlight-item .content-image, [is=basis-success-stories-archiv] .highlight-item .content-inner {
    width: 50%;
  }
  [is=basis-success-stories-archiv] .highlight-item .content-inner {
    -ms-flex-item-align: center;
        align-self: center;
  }
  [is=basis-success-stories-archiv] .highlight-item .content-image-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding-bottom: 69.1042047532%;
    position: relative;
  }
  [is=basis-success-stories-archiv] .highlight-item .content-thumbnail {
    font-family: "object-fit: cover, object-position: center";
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    position: absolute;
    width: 100%;
  }
}
[is=basis-success-stories-archiv] .highlight-item .content-inner {
  padding: 32px 24px 0;
}
@media (min-width: 1024px) {
  [is=basis-success-stories-archiv] .highlight-item .content-inner {
    padding: 32px 40px;
  }
}
[is=basis-success-stories-archiv] .highlight-item .content-inner a {
  position: static;
  text-align: left;
}
[is=basis-success-stories-archiv] .highlight-item .content-inner a::before {
  bottom: 0;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
[is=basis-success-stories-archiv] .highlight-item .content-term {
  font-size: 14px;
  margin-bottom: 16px;
  text-transform: uppercase;
}
[is=basis-success-stories-archiv] .highlight-item .content-title {
  margin-top: 0;
}
@media (min-width: 1024px) {
  [is=basis-success-stories-archiv] .highlight--reversed .content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
[is=basis-success-stories-archiv] .filter {
  margin-bottom: calc(60px - 2.5rem);
}
@media (min-width: 768px) {
  [is=basis-success-stories-archiv] .filter {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
[is=basis-success-stories-archiv] .filter-title {
  margin: 0 0 1rem;
}
@media (min-width: 768px) {
  [is=basis-success-stories-archiv] .filter-title {
    margin: 0 1rem 0 0;
  }
}
@media (min-width: 768px) {
  [is=basis-success-stories-archiv] .filter-title {
    margin-right: 2.875rem;
  }
}
[is=basis-success-stories-archiv] .filter-menu {
  background-color: #fff;
  position: relative;
  z-index: 2;
}
@media (min-width: 480px) {
  [is=basis-success-stories-archiv] .filter-menu {
    max-width: 350px;
  }
}
[is=basis-success-stories-archiv] .filter-menu--active {
  border-bottom-color: transparent;
  border-radius: 0 0 0 0;
}
[is=basis-success-stories-archiv] .filter-menu--active .filter-toggle::after {
  -webkit-transform: rotateZ(90deg) rotateY(180deg);
          transform: rotateZ(90deg) rotateY(180deg);
}
[is=basis-success-stories-archiv] .filter-toggle {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-right: 18px;
}
[is=basis-success-stories-archiv] .filter-toggle:hover, [is=basis-success-stories-archiv] .filter-toggle:focus {
  -webkit-box-shadow: unset;
          box-shadow: unset;
  cursor: pointer;
}
[is=basis-success-stories-archiv] .filter-toggle::after {
  margin-left: 12px;
  opacity: 1;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
[is=basis-success-stories-archiv] .filter-chevron {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 16px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 0.5rem;
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
  width: 16px;
}
[is=basis-success-stories-archiv] .filter-chevron svg {
  height: 100%;
  width: 100%;
}
[is=basis-success-stories-archiv] .filter-list {
  background-color: #fff;
  display: none;
  left: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 100%;
}
@media (min-width: 480px) {
  [is=basis-success-stories-archiv] .filter-list {
    min-width: 260px;
  }
}
[is=basis-success-stories-archiv] .filter-item {
  font-weight: 900;
  margin: 0;
  padding: 16px;
  text-transform: uppercase;
}
[is=basis-success-stories-archiv] .filter-item::before {
  display: none;
}
[is=basis-success-stories-archiv] .filter-item:not(:last-of-type) {
  border-bottom: solid 1px #fafafa;
}
[is=basis-success-stories-archiv] .filter-button {
  color: #ffa500;
  padding: 0.25rem 0;
  position: relative;
  text-decoration: none;
}
[is=basis-success-stories-archiv] .filter-button::after {
  background-color: transparent;
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
[is=basis-success-stories-archiv] .filter-button:hover::after {
  background-color: #ffa500;
}
[is=basis-success-stories-archiv] .pagination {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 3rem;
}
[is=basis-success-stories-archiv] .pagination-loadMore a {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 200px;
}
[is=basis-success-stories-archiv] .pagination-prev, [is=basis-success-stories-archiv] .pagination-next {
  height: 32px;
  width: 32px;
}
@media (min-width: 1024px) {
  [is=basis-success-stories-archiv] .pagination-prev, [is=basis-success-stories-archiv] .pagination-next {
    height: 48px;
    width: 48px;
  }
}
[is=basis-success-stories-archiv] .pagination-prev span,
[is=basis-success-stories-archiv] .pagination-prev a, [is=basis-success-stories-archiv] .pagination-next span,
[is=basis-success-stories-archiv] .pagination-next a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
[is=basis-success-stories-archiv] .pagination-prev span, [is=basis-success-stories-archiv] .pagination-next span {
  background-color: rgba(255, 165, 0, 0.3);
}
[is=basis-success-stories-archiv] .pagination-prev a, [is=basis-success-stories-archiv] .pagination-next a {
  background-color: #ffa500;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
[is=basis-success-stories-archiv] .pagination-prev a:hover, [is=basis-success-stories-archiv] .pagination-next a:hover {
  background-color: #00469c;
  border-color: #00469c;
}
[is=basis-success-stories-archiv] .pagination-prev a:hover svg path, [is=basis-success-stories-archiv] .pagination-next a:hover svg path {
  fill: #fff;
}
[is=basis-success-stories-archiv] .pagination-prev svg, [is=basis-success-stories-archiv] .pagination-next svg {
  height: 30px;
  width: auto;
}
@media (min-width: 1024px) {
  [is=basis-success-stories-archiv] .pagination-prev svg, [is=basis-success-stories-archiv] .pagination-next svg {
    height: 40px;
  }
}
[is=basis-success-stories-archiv] .pagination-prev svg path, [is=basis-success-stories-archiv] .pagination-next svg path {
  fill: #fff;
  -webkit-transition: fill 0.2s ease;
  transition: fill 0.2s ease;
}
[is=basis-success-stories-archiv] .pagination-prev {
  margin-right: 1rem;
}
@media (min-width: 1024px) {
  [is=basis-success-stories-archiv] .pagination-prev {
    margin-right: 1.5rem;
  }
}
[is=basis-success-stories-archiv] .pagination-prev svg {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
[is=basis-success-stories-archiv] .pagination-next {
  margin-left: 1rem;
}
@media (min-width: 1024px) {
  [is=basis-success-stories-archiv] .pagination-next {
    margin-left: 1.5rem;
  }
}
[is=basis-success-stories-archiv] .pagination-next svg {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
[is=basis-success-stories-archiv] .pagination-browselinks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 1px;
}
@media (min-width: 1024px) {
  [is=basis-success-stories-archiv] .pagination-browselinks {
    padding: 2px;
  }
}
[is=basis-success-stories-archiv] .pagination-browselinks > * {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 24px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 0.25rem;
  padding: 0 0.25rem;
  text-decoration: none;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
[is=basis-success-stories-archiv] .pagination-browselinks > *:hover, [is=basis-success-stories-archiv] .pagination-browselinks > *:focus {
  color: #00469c;
}
[is=basis-success-stories-archiv] .pagination-browselinks .current {
  color: #00469c;
  font-weight: 900;
}
[is=basis-success-stories-archiv] .pagination-browselinks .dots {
  cursor: default;
  pointer-events: none;
}
[is=basis-success-stories-archiv] .grid-item .content {
  background-color: #fff;
  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%;
  position: relative;
}
[is=basis-success-stories-archiv] .grid-item .content-image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
[is=basis-success-stories-archiv] .grid-item .content-inner {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #00469c;
  padding: 32px 24px 0;
}
[is=basis-success-stories-archiv] .grid-item .content-inner > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=basis-success-stories-archiv] .grid-item .content-inner > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 1200px) {
  [is=basis-success-stories-archiv] .grid-item .content-inner {
    padding-left: 40px;
    padding-right: 40px;
  }
}
[is=basis-success-stories-archiv] .grid-item .content-inner h1, [is=basis-success-stories-archiv] .grid-item .content-inner h2, [is=basis-success-stories-archiv] .grid-item .content-inner h3, [is=basis-success-stories-archiv] .grid-item .content-inner h4, [is=basis-success-stories-archiv] .grid-item .content-inner h5, [is=basis-success-stories-archiv] .grid-item .content-inner h6, [is=basis-success-stories-archiv] .grid-item .content-inner .h1, [is=basis-success-stories-archiv] .grid-item .content-inner .h2, [is=basis-success-stories-archiv] .grid-item .content-inner .h3, [is=basis-success-stories-archiv] .grid-item .content-inner .h4, [is=basis-success-stories-archiv] .grid-item .content-inner .h5, [is=basis-success-stories-archiv] .grid-item .content-inner .h6 {
  color: #00469c;
}
[is=basis-success-stories-archiv] .grid-item .content-term {
  font-size: 14px;
  margin-bottom: 16px;
  text-transform: uppercase;
}
[is=basis-success-stories-archiv] .grid-item .content-title {
  margin-top: 0;
}
[is=basis-success-stories-archiv] .grid-item .content-footer {
  margin-top: auto;
  padding: 32px 24px;
  width: 100%;
}
@media (min-width: 1200px) {
  [is=basis-success-stories-archiv] .grid-item .content-footer {
    padding-left: 40px;
    padding-right: 40px;
  }
}
[is=basis-success-stories-archiv] .grid-item .content-footer a {
  position: static;
}
[is=basis-success-stories-archiv] .grid-item .content-footer a::before {
  bottom: 0;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

[is=basis-success-stories-slider-logos] .container {
  position: relative;
}
[is=basis-success-stories-slider-logos] .logo {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
}
[is=basis-success-stories-slider-logos] .logo-media {
  display: block;
  position: relative;
}
[is=basis-success-stories-slider-logos] .logo-media--svg {
  height: auto;
  padding-bottom: 0;
}
[is=basis-success-stories-slider-logos] .logo-link {
  position: relative;
  z-index: 5;
}
[is=basis-success-stories-slider-logos] .slider {
  overflow: visible;
  position: relative;
}
[is=basis-success-stories-slider-logos] .slider-button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: none;
  height: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: calc(50% - 28px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
  width: 40px;
  z-index: 10;
}
@media (min-width: 1440px) {
  [is=basis-success-stories-slider-logos] .slider-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  [is=basis-success-stories-slider-logos] .slider-button:hover, [is=basis-success-stories-slider-logos] .slider-button:focus {
    outline: 0;
  }
}
[is=basis-success-stories-slider-logos] .slider-button::before {
  background-image: url("../assets/icons/ico-carousel-right.svg");
  background-size: contain;
  content: "";
  display: block;
  height: 40px;
  width: 40px;
}
[is=basis-success-stories-slider-logos] .slider-button.swiper-button-disabled {
  opacity: 0.3;
  pointer-events: none;
}
[is=basis-success-stories-slider-logos] .slider-button--prev {
  left: 0;
}
@media (min-width: 1440px) {
  [is=basis-success-stories-slider-logos] .slider-button--prev {
    left: calc(-64px - 1.5rem);
    -webkit-transform: translate(-100%, -50%);
            transform: translate(-100%, -50%);
  }
}
[is=basis-success-stories-slider-logos] .slider-button--next {
  right: 0;
}
@media (min-width: 1440px) {
  [is=basis-success-stories-slider-logos] .slider-button--next {
    right: calc(-64px - 1.5rem);
    -webkit-transform: translate(100%, -50%);
            transform: translate(100%, -50%);
  }
}
[is=basis-success-stories-slider-logos] .slider-button--next::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
[is=basis-success-stories-slider-logos] .slider-pagination {
  position: static;
}
[is=basis-success-stories-slider-logos] .swiper-container {
  overflow: visible;
}
[is=basis-success-stories-slider-logos] .swiper-wrapper {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
[is=basis-success-stories-slider-logos] .swiper-slide {
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
[is=basis-success-stories-slider-logos] .swiper-slide-active {
  opacity: 1;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
}
[is=basis-success-stories-slider-logos] .swiper-slide-active + .swiper-slide {
  opacity: 1;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
[is=basis-success-stories-slider-logos] .swiper-slide-active + .swiper-slide + .swiper-slide {
  opacity: 1;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
@media (min-width: 768px) {
  [is=basis-success-stories-slider-logos] .swiper-slide-active {
    /* stylelint-disable */
    /* stylelint-enable */
    /* stylelint-disable */
    /* stylelint-enable */
    /* stylelint-disable */
    /* stylelint-enable */
    /* stylelint-disable */
    /* stylelint-enable */
    /* stylelint-disable */
    /* stylelint-enable */
  }
  [is=basis-success-stories-slider-logos] .swiper-slide-active + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
  [is=basis-success-stories-slider-logos] .swiper-slide-active + .swiper-slide + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
  [is=basis-success-stories-slider-logos] .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
  [is=basis-success-stories-slider-logos] .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
  [is=basis-success-stories-slider-logos] .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
}
[is=basis-success-stories-slider-logos] .swiper-pagination {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 48px;
  position: static;
  width: 100%;
}
[is=basis-success-stories-slider-logos] .swiper-pagination-bullet {
  background: #00469c;
  margin: 0 4px;
  opacity: 0.2;
}
[is=basis-success-stories-slider-logos] .swiper-pagination-bullet-active {
  background: #00469c;
  opacity: 1;
}
[is=basis-success-stories-slider-logos] .swiper-button-lock, [is=basis-success-stories-slider-logos] .swiper-pagination-lock {
  display: none;
}
[is=basis-success-stories-slider-logos] .image-tag {
  display: block;
  font-family: "object-fit: contain";
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
}
[is=basis-success-stories-slider-logos] .image svg {
  display: block;
  height: auto;
  width: 100%;
}

[is=basis-suchergebnisse] .preContent {
  max-width: 100%;
}
[is=basis-suchergebnisse] .searchForm-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 480px) {
  [is=basis-suchergebnisse] .searchForm-field {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
[is=basis-suchergebnisse] .searchForm-box {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
[is=basis-suchergebnisse] .searchForm-input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: transparent;
  color: #00469c !important;
  height: 48px;
  margin-bottom: 0 !important;
  padding: 10px;
  padding-left: 20px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
@media (max-width: 479px) {
  [is=basis-suchergebnisse] .searchForm-input {
    border-bottom: 0 !important;
  }
}
[is=basis-suchergebnisse] .searchForm-submit {
  height: 48px;
  width: auto;
}
[is=basis-suchergebnisse] .pagination {
  margin-top: 24px;
  overflow: auto;
}
[is=basis-suchergebnisse] .pagination-nav--previous {
  float: left;
}
[is=basis-suchergebnisse] .pagination-nav--next {
  float: right;
}
[is=basis-suchergebnisse] .pagination .button {
  white-space: nowrap;
}
[is=basis-suchergebnisse] .pagination-nav--previous {
  padding: 11px 32px 11px 6px;
}
[is=basis-suchergebnisse] .pagination-nav--previous::after {
  display: none;
}
[is=basis-suchergebnisse] .pagination-nav--previous::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff'%3E%3Cg%3E%3Cg%3E%3Cpath d='M8.932 5.5l4.84 4.819.665.681-.665.681-4.84 4.819-1.37-1.363L11.718 11 7.563 6.863 8.931 5.5z' transform='translate(-1100 -406) translate(1010 405) translate(90 1)'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  border-radius: 50%;
  content: "";
  height: 22px;
  margin-right: 6px;
  opacity: 0;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  width: 22px;
}
[is=basis-suchergebnisse] .pagination-nav--previous:hover::before {
  opacity: 1;
}
[is=basis-suchergebnisse] .searchList {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border-radius: 0;
  margin-top: 32px;
}
[is=basis-suchergebnisse] .searchList > li::before {
  content: none;
  display: none;
}
[is=basis-suchergebnisse] .searchList-item {
  border-bottom: 1px solid #d8d8d8;
  position: relative;
}
[is=basis-suchergebnisse] .searchList-item:last-child {
  border: 0;
}
[is=basis-suchergebnisse] .post > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=basis-suchergebnisse] .post > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=basis-suchergebnisse] .post-title {
  margin-bottom: 1rem;
}
[is=basis-suchergebnisse] .post-excerpt {
  margin-bottom: 0.75rem;
}
[is=basis-suchergebnisse] .post-excerpt > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=basis-suchergebnisse] .post-footer {
  text-align: right;
}
[is=basis-suchergebnisse] .noResults {
  margin-top: 20px;
  text-align: center;
}

[is=block-abstand] {
  pointer-events: none;
  position: relative;
  z-index: -1;
}
[is=block-abstand].block-abstand--default.block-abstand--remove {
  margin-top: -60px;
}
@media (min-width: 768px) {
  [is=block-abstand].block-abstand--default.block-abstand--remove {
    margin-top: -70px;
  }
}
@media (min-width: 1200px) {
  [is=block-abstand].block-abstand--default.block-abstand--remove {
    margin-top: -75px;
  }
}
[is=block-abstand].block-abstand--default.block-abstand--add {
  margin-top: 60px;
}
@media (min-width: 768px) {
  [is=block-abstand].block-abstand--default.block-abstand--add {
    margin-top: 70px;
  }
}
@media (min-width: 1200px) {
  [is=block-abstand].block-abstand--default.block-abstand--add {
    margin-top: 75px;
  }
}
[is=block-abstand].block-abstand--custom.block-abstand--remove {
  margin-top: calc(var(--mobile) * -1);
}
@media (min-width: 768px) {
  [is=block-abstand].block-abstand--custom.block-abstand--remove {
    margin-top: calc(var(--tablet) * -1);
  }
}
@media (min-width: 1200px) {
  [is=block-abstand].block-abstand--custom.block-abstand--remove {
    margin-top: calc(var(--desktop) * -1);
  }
}
[is=block-abstand].block-abstand--custom.block-abstand--add {
  margin-top: var(--mobile);
}
@media (min-width: 768px) {
  [is=block-abstand].block-abstand--custom.block-abstand--add {
    margin-top: var(--tablet);
  }
}
@media (min-width: 1200px) {
  [is=block-abstand].block-abstand--custom.block-abstand--add {
    margin-top: var(--desktop);
  }
}

[is=block-akkordeon] .accordion {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
[is=block-akkordeon] .accordion > li::before {
  content: none;
  display: none;
}
[is=block-akkordeon] .panel {
  margin: 0;
}
[is=block-akkordeon] .panel:not(:first-child) {
  border-top: 1px solid #00469c;
}
[is=block-akkordeon] .panel-trigger {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0;
  outline: 0;
  padding: 16px 0;
  position: relative;
  width: 100%;
}
[is=block-akkordeon] .panel-trigger h3 {
  margin: 0;
}
[is=block-akkordeon] .panel-trigger h3::before {
  display: none;
}
[is=block-akkordeon] .panel-trigger:hover .panel-trigger-icon path {
  fill: #ffa500;
}
[is=block-akkordeon] .panel-trigger-icon {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  width: 40px;
}
[is=block-akkordeon] .panel-trigger-icon svg {
  height: 36px;
  width: 36px;
}
[is=block-akkordeon] .panel-trigger-icon svg path {
  -webkit-transition: fill 0.3s ease;
  transition: fill 0.3s ease;
}
[is=block-akkordeon] .panel-trigger[aria-expanded=true] .panel-trigger-icon {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}
[is=block-akkordeon] .panel-trigger[aria-expanded=true] .panel-trigger-icon path {
  fill: #ffa500;
}
[is=block-akkordeon] .panel-content {
  display: none;
  margin: 0;
  padding: 0;
}
[is=block-akkordeon] .panel-inner {
  padding-bottom: 16px;
}
[is=block-akkordeon] .panel-inner > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-akkordeon] .panel-inner > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

[is=block-akkordeon-bild].themeTwo .panel:not(:first-child), [is=block-akkordeon-bild].themeThree .panel:not(:first-child) {
  border-top: 4px solid #fff;
}
[is=block-akkordeon-bild].themeTwo .panel-trigger-arrow path, [is=block-akkordeon-bild].themeThree .panel-trigger-arrow path {
  fill: #fff;
}
[is=block-akkordeon-bild].themeThree .panel-trigger h3 small {
  color: #00469c;
}
[is=block-akkordeon-bild].themeThree .panel-inner {
  color: #00469c;
}
[is=block-akkordeon-bild].themeThree .panel-inner h1, [is=block-akkordeon-bild].themeThree .panel-inner h2, [is=block-akkordeon-bild].themeThree .panel-inner h3, [is=block-akkordeon-bild].themeThree .panel-inner h4, [is=block-akkordeon-bild].themeThree .panel-inner h5, [is=block-akkordeon-bild].themeThree .panel-inner h6, [is=block-akkordeon-bild].themeThree .panel-inner .h1, [is=block-akkordeon-bild].themeThree .panel-inner .h2, [is=block-akkordeon-bild].themeThree .panel-inner .h3, [is=block-akkordeon-bild].themeThree .panel-inner .h4, [is=block-akkordeon-bild].themeThree .panel-inner .h5, [is=block-akkordeon-bild].themeThree .panel-inner .h6 {
  color: #00469c;
}
[is=block-akkordeon-bild] .accordion {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
[is=block-akkordeon-bild] .accordion > li::before {
  content: none;
  display: none;
}
[is=block-akkordeon-bild] .content-images {
  display: none;
}
@media (min-width: 1024px) {
  [is=block-akkordeon-bild] .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 64px;
  }
  [is=block-akkordeon-bild] .content-images {
    display: block;
    -ms-flex-preferred-size: calc(100% - var(--accordion-ratio));
        flex-basis: calc(100% - var(--accordion-ratio));
  }
  [is=block-akkordeon-bild] .content-accordion {
    -ms-flex-preferred-size: var(--accordion-ratio);
        flex-basis: var(--accordion-ratio);
  }
}
[is=block-akkordeon-bild] .images-item[aria-hidden=true] {
  display: none;
}
[is=block-akkordeon-bild] .panel {
  margin: 0;
}
[is=block-akkordeon-bild] .panel:not(:first-child) {
  border-top: 4px solid #00469c;
}
[is=block-akkordeon-bild] .panel-trigger {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0;
  outline: 0;
  padding: 16px 0;
  position: relative;
  width: 100%;
}
[is=block-akkordeon-bild] .panel-trigger h3 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 0;
}
[is=block-akkordeon-bild] .panel-trigger h3::before {
  display: none;
}
[is=block-akkordeon-bild] .panel-trigger h3 small {
  display: block;
  font-weight: 400;
}
[is=block-akkordeon-bild] .panel-trigger-icon {
  display: none;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 40px;
  position: relative;
  width: 40px;
}
@media (min-width: 1024px) {
  [is=block-akkordeon-bild] .panel-trigger-icon {
    display: block;
  }
}
[is=block-akkordeon-bild] .panel-trigger-icon > svg,
[is=block-akkordeon-bild] .panel-trigger-icon > img {
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  position: absolute;
  width: 100%;
}
[is=block-akkordeon-bild] .panel-trigger-arrow {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  width: 40px;
}
[is=block-akkordeon-bild] .panel-trigger-arrow svg {
  height: 36px;
  width: 36px;
}
[is=block-akkordeon-bild] .panel-trigger-arrow svg path {
  -webkit-transition: fill 0.3s ease;
  transition: fill 0.3s ease;
}
[is=block-akkordeon-bild] .panel-trigger[aria-expanded=true] {
  cursor: default;
}
[is=block-akkordeon-bild] .panel-trigger[aria-expanded=true] .panel-trigger-arrow {
  opacity: 0.3;
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}
[is=block-akkordeon-bild] .panel-content {
  margin: 0;
  padding: 0;
}
@media (min-width: 1024px) {
  [is=block-akkordeon-bild] .panel-content .figure {
    display: none;
  }
}
[is=block-akkordeon-bild] .panel-inner {
  padding-bottom: 16px;
}
[is=block-akkordeon-bild] .panel-inner > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-akkordeon-bild] .panel-inner > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

[is=block-animation] {
  position: relative;
}
[is=block-animation].friendation--fullWidth {
  padding-bottom: 0;
}
[is=block-animation].friendation--fullWidth .animation-container {
  padding-bottom: 0;
}

[is=block-animation-text] .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
[is=block-animation-text] .box-inner {
  width: 100%;
}
@media (min-width: 1024px) {
  [is=block-animation-text] .box {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  [is=block-animation-text] .box-inner {
    width: 50%;
  }
  [is=block-animation-text] .box-inner--content {
    padding-left: 16px;
  }
  [is=block-animation-text] .box-inner--animation {
    padding-right: 16px;
  }
}
@media (min-width: 1200px) {
  [is=block-animation-text] .box-inner {
    padding: 0;
  }
  [is=block-animation-text] .box-inner--content {
    width: 41.66666%;
  }
}
[is=block-animation-text] .box-inner {
  position: relative;
  z-index: 1;
}
[is=block-animation-text] .box-inner--animation {
  margin-top: 30px;
  padding-top: 175px;
}
@media (min-width: 480px) {
  [is=block-animation-text] .box-inner--animation {
    padding-top: 125px;
  }
}
@media (min-width: 768px) {
  [is=block-animation-text] .box-inner--animation {
    margin-top: 35px;
  }
}
@media (min-width: 1024px) {
  [is=block-animation-text] .box-inner--animation {
    margin-top: 0;
    padding-top: 115px;
  }
}
@media (min-width: 1200px) {
  [is=block-animation-text] .box-inner--animation {
    position: static;
  }
}
[is=block-animation-text] .box-inner--animation .animation {
  margin-left: auto;
  margin-right: auto;
  max-width: 568px;
}
[is=block-animation-text] .box-inner .background {
  left: -32px;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
@media (min-width: 768px) {
  [is=block-animation-text] .box-inner .background {
    left: -40px;
  }
  [is=block-animation-text] .box-inner .background svg {
    max-height: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) {
  [is=block-animation-text] .box-inner .background {
    left: -64px;
    width: calc(100% + 64px);
  }
}
@media (min-width: 1200px) {
  [is=block-animation-text] .box-inner .background {
    left: 0;
    top: 75px;
  }
}

[is=block-animierte-linie] [is=block-bild-text] .box[style] {
  --ratio-content: 50% !important;
  --ratio-image: 50% !important;
}
[is=block-animierte-linie] .components {
  position: relative;
}
[is=block-animierte-linie] .components-line {
  height: 100%;
  left: 14px;
  position: absolute;
  top: 0;
  width: 4px;
}
@media (min-width: 768px) {
  [is=block-animierte-linie] .components-line {
    left: calc(50% - 2px);
  }
}
[is=block-animierte-linie] .components-line-element {
  background-color: #ffa500;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transform: scaleY(var(--scroll-percentage, 0));
          transform: scaleY(var(--scroll-percentage, 0));
  -webkit-transform-origin: center top;
          transform-origin: center top;
  width: 100%;
}
[is=block-animierte-linie] .components-line::before {
  background-color: #ffa500;
  border-radius: 50%;
  content: "";
  display: block;
  height: 16px;
  left: -6px;
  position: absolute;
  top: -8px;
  width: 16px;
}

[is=block-aufzaehlen].themeThree .countValue {
  color: #fff;
}
[is=block-aufzaehlen].themeThree .subtitle {
  color: #00469c;
}
[is=block-aufzaehlen] .preContent {
  margin-bottom: 16px;
  max-width: 768px;
}
@media (min-width: 768px) {
  [is=block-aufzaehlen] .preContent {
    margin-bottom: 32px;
  }
}
@media (min-width: 1024px) {
  [is=block-aufzaehlen] .preContent {
    margin-bottom: 72px;
  }
}
[is=block-aufzaehlen] .pastContent {
  margin-top: 48px;
}
[is=block-aufzaehlen] .pastContent > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-aufzaehlen] .pastContent > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 1024px) {
  [is=block-aufzaehlen] .pastContent {
    margin-top: 80px;
  }
}
[is=block-aufzaehlen] .blockCountUp {
  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;
  width: 100%;
  margin-top: 48px;
}
[is=block-aufzaehlen] .blockCountUp > *:not(.wheel) {
  width: calc((100%) - 0 / 1 * 32px);
}
[is=block-aufzaehlen] .blockCountUp > *:not(.wheel):nth-child(n) {
  margin-right: 32px;
  margin-top: 0;
}
[is=block-aufzaehlen] .blockCountUp > *:not(.wheel):nth-child(1n+2) {
  margin-top: 32px;
}
[is=block-aufzaehlen] .blockCountUp > *:not(.wheel):nth-child(1n) {
  margin-right: 0;
}
[is=block-aufzaehlen] .blockCountUp > *:not(.wheel):last-child {
  margin-right: 0;
}
@media (min-width: 380px) {
  [is=block-aufzaehlen] .blockCountUp {
    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;
    width: 100%;
  }
  [is=block-aufzaehlen] .blockCountUp > *:not(.wheel) {
    width: calc((50%) - 1 / 2 * 32px);
  }
  [is=block-aufzaehlen] .blockCountUp > *:not(.wheel):nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=block-aufzaehlen] .blockCountUp > *:not(.wheel):nth-child(1n+3) {
    margin-top: 48px;
  }
  [is=block-aufzaehlen] .blockCountUp > *:not(.wheel):nth-child(2n) {
    margin-right: 0;
  }
  [is=block-aufzaehlen] .blockCountUp > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
@media (min-width: 768px) {
  [is=block-aufzaehlen] .blockCountUp {
    margin-top: 32px;
  }
}
@media (min-width: 820px) {
  [is=block-aufzaehlen] .blockCountUp {
    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;
    width: 100%;
  }
  [is=block-aufzaehlen] .blockCountUp > *:not(.wheel) {
    width: calc((33.3333333333%) - 2 / 3 * 32px);
  }
  [is=block-aufzaehlen] .blockCountUp > *:not(.wheel):nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=block-aufzaehlen] .blockCountUp > *:not(.wheel):nth-child(1n+4) {
    margin-top: 56px;
  }
  [is=block-aufzaehlen] .blockCountUp > *:not(.wheel):nth-child(3n) {
    margin-right: 0;
  }
  [is=block-aufzaehlen] .blockCountUp > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
@media (min-width: 480px) and (max-width: 819px) {
  [is=block-aufzaehlen] .blockCountUp .item-count-3 {
    margin: 0;
    width: 33.333%;
  }
}
[is=block-aufzaehlen] .countValue {
  color: #00c8aa;
  font-size: 32px;
  font-weight: 900;
}
@media (min-width: 768px) {
  [is=block-aufzaehlen] .countValue {
    font-size: 44px;
  }
}
@media (min-width: 1024px) {
  [is=block-aufzaehlen] .countValue {
    font-size: 56px;
  }
}
[is=block-aufzaehlen] .subtitle {
  font-size: 16px;
  font-weight: 900;
  line-height: normal;
  max-width: 274.2857142857px;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  [is=block-aufzaehlen] .subtitle {
    font-size: 18px;
  }
}

[is=block-bild] {
  position: relative;
}
[is=block-bild] .figure {
  margin-bottom: 0;
}
[is=block-bild] .figure-caption {
  background-color: #fafafa;
  margin-top: 0;
  padding: 8px 16px;
}
[is=block-bild] .figure-image {
  height: auto;
}
[is=block-bild].friendation--fullWidth {
  padding-bottom: 0;
}
[is=block-bild].friendation--fullWidth .figure-container {
  padding-bottom: 0;
}
[is=block-bild].friendation--fullWidth .figure-image {
  font-family: "object-fit: cover";
  height: 350px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 768px) {
  [is=block-bild].friendation--fullWidth .figure-image {
    height: 500px;
  }
}
@media (min-width: 1024px) {
  [is=block-bild].friendation--fullWidth .figure-image {
    height: 600px;
  }
}
@media (min-width: 1920px) {
  [is=block-bild].friendation--fullWidth .figure-image {
    height: 700px;
  }
}
@media (min-width: 2560px) {
  [is=block-bild].friendation--fullWidth .figure-image {
    height: 800px;
  }
}
@media (min-width: 768px) {
  [is=block-bild].friendation--fullWidth .figure-caption {
    padding-left: 0;
    padding-right: 0;
  }
}
[is=block-bild].friendation--fullWidth .figure-caption-inner {
  margin: 0 auto;
  max-width: 848px;
}
@media (min-width: 768px) {
  [is=block-bild].friendation--fullWidth .figure-caption-inner {
    padding: 0 40px;
  }
}

.post-main [is=block-bild-text] .preContent {
  max-width: none !important;
  padding-right: 0 !important;
}
@media (min-width: 768px) {
  [is=block-bild-text] .preContent {
    padding-right: 16px;
  }
}
@media (min-width: 1024px) {
  [is=block-bild-text] .preContent {
    padding-right: 32px;
  }
}
@media (min-width: 1200px) {
  [is=block-bild-text] .preContent {
    padding-right: 64px;
  }
}
[is=block-bild-text] .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
}
@media (min-width: 1024px) {
  [is=block-bild-text] .box {
    gap: 64px;
  }
  .post-main [is=block-bild-text] .box {
    gap: 32px;
  }
}
@media (min-width: 1200px) {
  [is=block-bild-text] .box {
    gap: 128px;
  }
  .post-main [is=block-bild-text] .box {
    gap: 32px;
  }
}
@media (min-width: 768px) {
  [is=block-bild-text] .box {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  [is=block-bild-text] .box--imageLeft {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  [is=block-bild-text] .box--imageRight {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
[is=block-bild-text] .box-content {
  -ms-flex-preferred-size: 1;
      flex-basis: 1;
}
[is=block-bild-text] .box-content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-bild-text] .box-content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  [is=block-bild-text] .box-content {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  [is=block-bild-text] .box-content {
    width: var(--ratio-content);
  }
  .post-main [is=block-bild-text] .box-content {
    width: 50%;
  }
}
[is=block-bild-text] .box-image {
  -ms-flex-preferred-size: 1;
      flex-basis: 1;
}
@media (min-width: 768px) {
  [is=block-bild-text] .box-image {
    width: 50%;
  }
}
@media (min-width: 1024px) {
  [is=block-bild-text] .box-image {
    width: var(--ratio-image);
  }
  .post-main [is=block-bild-text] .box-image {
    width: 50%;
  }
}
[is=block-bild-text] .box-image video {
  height: auto;
  width: 100%;
}
[is=block-bild-text] .figure {
  margin: 0;
}
[is=block-bild-text] .figure-caption {
  font-size: 0.8rem;
}

[is=block-box-form] .content-wrapper {
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  position: relative;
}
[is=block-box-form] .content-wrapper > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-box-form] .content-wrapper > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=block-box-form] .content-wrapper .content {
  background-color: #fff;
  padding: 24px;
  position: relative;
  z-index: 11;
}
@media (min-width: 480px) {
  [is=block-box-form] .content-wrapper .content {
    padding: 32px;
  }
}
@media (min-width: 1024px) {
  [is=block-box-form] .content-wrapper .content {
    padding: 48px;
  }
}
[is=block-box-form] .content-wrapper .content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

[is=block-box-schatten] .content {
  background-color: #fff;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  padding: 24px;
}
[is=block-box-schatten] .content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-box-schatten] .content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  [is=block-box-schatten] .content {
    padding: 32px;
  }
}
@media (min-width: 1024px) {
  [is=block-box-schatten] .content {
    padding: 48px;
  }
}
[is=block-box-schatten] .content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=block-box-schatten] ol > li::marker {
  font-size: var(--font-size);
  font-weight: var(--font-weight);
}

[is=block-cta].componentPadding {
  padding: 64px 0;
}
[is=block-cta] .block {
  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;
  width: 100%;
  -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;
  position: relative;
}
[is=block-cta] .block > *:not(.wheel) {
  width: calc((100%) - 0 / 1 * 32px);
}
[is=block-cta] .block > *:not(.wheel):nth-child(n) {
  margin-right: 32px;
  margin-top: 0;
}
[is=block-cta] .block > *:not(.wheel):nth-child(1n+2) {
  margin-top: 48px;
}
[is=block-cta] .block > *:not(.wheel):nth-child(1n) {
  margin-right: 0;
}
[is=block-cta] .block > *:not(.wheel):last-child {
  margin-right: 0;
}
@media (min-width: 768px) {
  [is=block-cta] .block {
    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;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  [is=block-cta] .block > *:not(.wheel) {
    width: calc((50%) - 1 / 2 * 32px);
  }
  [is=block-cta] .block > *:not(.wheel):nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=block-cta] .block > *:not(.wheel):nth-child(1n+3) {
    margin-top: 32px;
  }
  [is=block-cta] .block > *:not(.wheel):nth-child(2n) {
    margin-right: 0;
  }
  [is=block-cta] .block > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
[is=block-cta] .block-content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-cta] .block-content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=block-cta] .block-content p,
[is=block-cta] .block-content .lead {
  margin-top: 24px;
}
[is=block-cta] .block-content .lead {
  font-size: 20px;
}
[is=block-cta] .block-content h1, [is=block-cta] .block-content h2, [is=block-cta] .block-content h3, [is=block-cta] .block-content h4, [is=block-cta] .block-content h5, [is=block-cta] .block-content h6, [is=block-cta] .block-content .h1, [is=block-cta] .block-content .h2, [is=block-cta] .block-content .h3, [is=block-cta] .block-content .h4, [is=block-cta] .block-content .h5, [is=block-cta] .block-content .h6 {
  margin-bottom: 16px;
}
[is=block-cta] .block-cta > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-cta] .block-cta > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  [is=block-cta] .block-cta {
    text-align: right;
  }
}

[is=block-cta-email].componentPadding {
  padding: 64px 0;
}
[is=block-cta-email] .block {
  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;
  width: 100%;
  -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;
  position: relative;
}
[is=block-cta-email] .block > *:not(.wheel) {
  width: calc((100%) - 0 / 1 * 32px);
}
[is=block-cta-email] .block > *:not(.wheel):nth-child(n) {
  margin-right: 32px;
  margin-top: 0;
}
[is=block-cta-email] .block > *:not(.wheel):nth-child(1n+2) {
  margin-top: 48px;
}
[is=block-cta-email] .block > *:not(.wheel):nth-child(1n) {
  margin-right: 0;
}
[is=block-cta-email] .block > *:not(.wheel):last-child {
  margin-right: 0;
}
@media (min-width: 768px) {
  [is=block-cta-email] .block {
    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;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  [is=block-cta-email] .block > *:not(.wheel) {
    width: calc((50%) - 1 / 2 * 32px);
  }
  [is=block-cta-email] .block > *:not(.wheel):nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=block-cta-email] .block > *:not(.wheel):nth-child(1n+3) {
    margin-top: 32px;
  }
  [is=block-cta-email] .block > *:not(.wheel):nth-child(2n) {
    margin-right: 0;
  }
  [is=block-cta-email] .block > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
[is=block-cta-email] .block-content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-cta-email] .block-content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=block-cta-email] .block-content p,
[is=block-cta-email] .block-content .lead {
  margin-top: 24px;
}
[is=block-cta-email] .block-content .lead {
  font-size: 20px;
}
[is=block-cta-email] .block-content h1, [is=block-cta-email] .block-content h2, [is=block-cta-email] .block-content h3, [is=block-cta-email] .block-content h4, [is=block-cta-email] .block-content h5, [is=block-cta-email] .block-content h6, [is=block-cta-email] .block-content .h1, [is=block-cta-email] .block-content .h2, [is=block-cta-email] .block-content .h3, [is=block-cta-email] .block-content .h4, [is=block-cta-email] .block-content .h5, [is=block-cta-email] .block-content .h6 {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  [is=block-cta-email] .block-content {
    padding-right: 0 !important;
    width: calc(41.66666% - 16px) !important;
  }
}
[is=block-cta-email] .block-email-form > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-cta-email] .block-email-form > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  [is=block-cta-email] .block-email-form {
    text-align: right;
  }
}
[is=block-cta-email] .block-email-form form {
  /* stylelint-disable */
  /* stylelint-enable */
}
[is=block-cta-email] .block-email-form form input,
[is=block-cta-email] .block-email-form form button {
  border: 0;
  height: 48px;
  margin: 0;
  width: 100%;
}
[is=block-cta-email] .block-email-form form input {
  background-color: #fff;
  border-bottom: 2px solid #fff;
  border-top: 2px solid transparent;
  font-weight: 900;
  margin-bottom: 16px;
  padding: 10px 20px;
}
[is=block-cta-email] .block-email-form form ::-webkit-input-placeholder {
  color: #00469c !important;
}
[is=block-cta-email] .block-email-form form ::-webkit-input-placeholder,
[is=block-cta-email] .block-email-form form ::-moz-placeholder,
[is=block-cta-email] .block-email-form form ::-ms-placeholder,
[is=block-cta-email] .block-email-form form ::placeholder {
  color: #00469c !important;
}
@media (min-width: 480px) {
  [is=block-cta-email] .block-email-form form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  [is=block-cta-email] .block-email-form form input {
    margin-bottom: 0;
    width: calc(100% - 190px);
  }
  [is=block-cta-email] .block-email-form form button {
    width: 190px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  [is=block-cta-email] .block-email-form form {
    display: block;
  }
  [is=block-cta-email] .block-email-form form input,
  [is=block-cta-email] .block-email-form form button {
    width: 100%;
  }
  [is=block-cta-email] .block-email-form form input {
    margin-bottom: 16px;
  }
}

[is=block-cta-form] .componentPadding {
  padding-bottom: 64px;
  padding-top: 64px;
}
[is=block-cta-form] .container {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
[is=block-cta-form] .block {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
[is=block-cta-form] .block > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-cta-form] .block > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=block-cta-form] .block-content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-cta-form] .block-content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 1024px) {
  [is=block-cta-form] .container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  [is=block-cta-form] .block {
    width: 50%;
  }
  [is=block-cta-form] .block:first-child {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
  [is=block-cta-form] .block-content {
    max-width: 520px;
  }
  [is=block-cta-form] .block-content > *:first-child {
    margin-top: 0;
  }
  [is=block-cta-form] .block-content > *:last-child {
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  [is=block-fahrzeuge] .preContent {
    max-width: 60%;
  }
}
[is=block-fahrzeuge] .box {
  background-color: #fff;
}
[is=block-fahrzeuge] .box .form,
[is=block-fahrzeuge] .box .result {
  padding: 48px;
}
@media (min-width: 1024px) {
  [is=block-fahrzeuge] .box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  [is=block-fahrzeuge] .box .form {
    width: 66.66667%;
  }
  [is=block-fahrzeuge] .box .form-selects {
    width: 87.5%;
  }
  [is=block-fahrzeuge] .box .result {
    width: 33.33333%;
  }
}
[is=block-fahrzeuge] .form-steps {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 16px;
}
@media (max-width: 767px) {
  [is=block-fahrzeuge] .form-steps {
    display: none;
  }
}
@media (min-width: 1200px) {
  [is=block-fahrzeuge] .form-steps {
    font-size: 1.25rem;
  }
}
[is=block-fahrzeuge] .form-steps .form-step {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-weight: bold;
  margin-bottom: 16px;
  opacity: 0.3;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
@media (min-width: 1200px) {
  [is=block-fahrzeuge] .form-steps .form-step {
    margin-right: 27.2px;
  }
}
[is=block-fahrzeuge] .form-steps .form-step:last-child {
  margin-right: 0;
}
[is=block-fahrzeuge] .form-steps .form-step-number {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #00469c;
  border-radius: 50%;
  color: #fff;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 10.6666666667px;
  -webkit-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
  width: 40px;
}
[is=block-fahrzeuge] .form-steps .form-step.done {
  opacity: 1;
}
[is=block-fahrzeuge] .form-steps .form-step.active {
  opacity: 1;
}
[is=block-fahrzeuge] .form-steps .form-step.active .form-step-number {
  background-color: #ffa500;
}
@media (max-width: 767px) {
  [is=block-fahrzeuge] .form-selects .select:first-child > :first-child {
    margin-top: 0;
    padding-top: 0;
  }
}
[is=block-fahrzeuge] [disabled] {
  color: #afb0b9 !important;
}
[is=block-fahrzeuge] .result {
  background-color: #fafafa;
}
@media (min-width: 480px) {
  [is=block-fahrzeuge] .result {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  [is=block-fahrzeuge] .result-image-container, [is=block-fahrzeuge] .result-content-container {
    width: calc(50% - 16px);
  }
}
@media (min-width: 1024px) {
  [is=block-fahrzeuge] .result {
    -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;
  }
  [is=block-fahrzeuge] .result-image-container, [is=block-fahrzeuge] .result-content-container {
    width: 100%;
  }
}
[is=block-fahrzeuge] .result-image:not(.default).waiting {
  -webkit-filter: opacity(50%) grayscale(33.333%);
          filter: opacity(50%) grayscale(33.333%);
  -webkit-transition: -webkit-filter 0.5s ease;
  transition: -webkit-filter 0.5s ease;
  transition: filter 0.5s ease;
  transition: filter 0.5s ease, -webkit-filter 0.5s ease;
}
[is=block-fahrzeuge] .result-image-container {
  position: relative;
}
[is=block-fahrzeuge] .result-image-container .result-checkmark {
  bottom: -3%;
  height: 27.5% !important;
  position: absolute;
  right: 3%;
  width: 27.5%;
}
[is=block-fahrzeuge] .result-image-container .result-checkmark svg {
  height: 100%;
  width: 100%;
}
[is=block-fahrzeuge] .result-text > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-fahrzeuge] .result-text > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=block-fahrzeuge] .result [data-result-status] {
  height: 0;
  opacity: 0;
}
[is=block-fahrzeuge] .result [data-result-status].active {
  height: auto;
  opacity: 1;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
[is=block-fahrzeuge] .result [data-result-status].active.result-text {
  margin-bottom: 32px;
  margin-top: 24px;
}
[is=block-fahrzeuge] .result-cta > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-fahrzeuge] .result-cta > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=block-fahrzeuge] .result-cta .button {
  width: 100%;
}
html:not([lang*=de]) [is=block-fahrzeuge] .result [data-result-type] {
  text-transform: lowercase;
}

[is=block-freitext] .content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-freitext] .content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  [is=block-freitext] .content {
    max-width: 80%;
  }
}
[is=block-freitext] .content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=block-freitext] .content--fullWidth {
  max-width: 100%;
}
[is=block-freitext] ol > li::marker {
  color: var(--color);
  font-size: var(--font-size);
  font-weight: var(--font-weight);
}

/* stylelint-disable selector-no-qualifying-type, selector-max-compound-selectors */
[is=block-installationspartner] .searchbox-form {
  margin: 0 0 24px;
  position: relative;
  z-index: 1;
}
@media (min-width: 1024px) {
  [is=block-installationspartner] .searchbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -16px;
  }
  [is=block-installationspartner] .searchbox-form, [is=block-installationspartner] .searchbox-map {
    padding: 0 16px;
    width: 50%;
  }
}
@media (min-width: 1024px) and (min-width: 1200px) {
  [is=block-installationspartner] .searchbox-form {
    width: 41.6666666667%;
  }
  [is=block-installationspartner] .searchbox-map {
    width: 58.3333333333%;
  }
}
[is=block-installationspartner] .search {
  background-color: #fff;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  padding: 24px;
}
@media (min-width: 480px) {
  [is=block-installationspartner] .search {
    padding: 32px;
  }
}
@media (min-width: 1024px) {
  [is=block-installationspartner] .search {
    padding: 48px;
  }
}
[is=block-installationspartner] .search-label {
  display: block;
  font-size: 16px;
  margin: 0;
  position: relative;
}
[is=block-installationspartner] .search-divider {
  margin: 32px 0 15px;
}
[is=block-installationspartner] .search-input {
  overflow: hidden;
  padding: 14px 56px 14px 0;
  text-overflow: ellipsis;
}
[is=block-installationspartner] .search-input::-webkit-input-placeholder {
  color: #afb0b9;
}
[is=block-installationspartner] .search-input::-moz-placeholder {
  color: #afb0b9;
}
[is=block-installationspartner] .search-input:-ms-input-placeholder {
  color: #afb0b9;
}
[is=block-installationspartner] .search-input::-ms-input-placeholder {
  color: #afb0b9;
}
[is=block-installationspartner] .search-input::placeholder {
  color: #afb0b9;
}
[is=block-installationspartner] .search-submit {
  height: 40px;
  min-width: auto;
  padding: 0;
  position: absolute;
  right: 0;
  top: 4px;
  width: 40px;
}
[is=block-installationspartner] .select2-container--installationspartner {
  height: 49px;
  position: relative;
}
[is=block-installationspartner] .select2-container--installationspartner .selection,
[is=block-installationspartner] .select2-container--installationspartner .select2-selection,
[is=block-installationspartner] .select2-container--installationspartner .select2-selection__rendered {
  display: block;
  height: inherit;
  outline: 0;
}
[is=block-installationspartner] .select2-container--installationspartner .select2-selection__rendered {
  border-bottom: 1px solid #afb0b9;
  color: #00469c;
  line-height: 49px;
  padding-left: 0 !important;
}
[is=block-installationspartner] .select2-container--installationspartner .select2-selection__placeholder {
  color: #afb0b9;
}
[is=block-installationspartner] .select2-container--installationspartner .select2-selection__arrow {
  display: none;
}
[is=block-installationspartner] .select2-container--installationspartner .select2-selection__clear {
  cursor: pointer;
  position: absolute;
  right: 0;
  text-align: center;
  top: 12px;
  width: 40px;
  z-index: 1;
}
[is=block-installationspartner] .map {
  padding-bottom: 58.4%;
  position: relative;
}
[is=block-installationspartner] .map > svg {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
[is=block-installationspartner] .map > svg path {
  fill: #00469c;
  stroke: #00469c;
  stroke-width: 2;
  -webkit-transition: fill 0.3s ease, stroke 0.3s ease;
  transition: fill 0.3s ease, stroke 0.3s ease;
}
[is=block-installationspartner] .map > svg [data-country].is-enabled {
  cursor: pointer;
}
[is=block-installationspartner] .map > svg [data-country].is-enabled.is-active, [is=block-installationspartner] .map > svg [data-country].is-enabled:hover {
  fill: #ffa500;
  stroke: #ffa500;
}
[is=block-installationspartner] .map > svg [data-country].is-enabled.is-active path, [is=block-installationspartner] .map > svg [data-country].is-enabled:hover path {
  fill: #ffa500;
  stroke: #ffa500;
}
[is=block-installationspartner] .results {
  color: #afb0b9;
  margin-top: 60px;
}
@media (min-width: 768px) {
  [is=block-installationspartner] .results {
    margin-bottom: 32px;
    margin-top: 70px;
  }
}
@media (min-width: 1200px) {
  [is=block-installationspartner] .results {
    margin-top: 75px;
  }
}
[is=block-installationspartner] .partners {
  margin: 0;
}
[is=block-installationspartner] .partners tr {
  background-color: #fff;
}
[is=block-installationspartner] .partners tr:not(:first-child) {
  border-top: 1px solid #00469c;
}
[is=block-installationspartner] .partners tr.is-first {
  border-top: 0;
}
@media (max-width: 1023px) {
  [is=block-installationspartner] .partners tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding-bottom: 32px;
  }
  [is=block-installationspartner] .partners tr td:nth-child(1) {
    max-width: calc(100% - 100px);
  }
  [is=block-installationspartner] .partners tr td:nth-child(2) {
    margin-left: auto;
  }
  [is=block-installationspartner] .partners tr td:nth-child(3) {
    padding-right: 0;
  }
  [is=block-installationspartner] .partners tr td:nth-child(n+4) {
    padding: 8px 0;
    width: 100%;
  }
  [is=block-installationspartner] .partners tr td:nth-child(4) {
    padding-top: 0;
  }
  [is=block-installationspartner] .partners tr td[data-label]::before {
    color: #afb0b9;
    content: attr(data-label) ":";
    display: block;
    font-size: 14px;
  }
}
[is=block-installationspartner] .partners tr td {
  padding: 32px 16px;
  vertical-align: top;
}
@media (min-width: 1024px) {
  [is=block-installationspartner] .partners tr td {
    padding: 48px 16px;
  }
}
[is=block-installationspartner] .partners tr td:nth-child(1) {
  font-weight: 600;
  padding-left: 0;
}
[is=block-installationspartner] .partners tr td:last-child {
  padding-right: 0;
}
[is=block-installationspartner] .fallback {
  background-color: #fafafa;
  padding: 24px;
}
[is=block-installationspartner] .fallback > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-installationspartner] .fallback > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 480px) {
  [is=block-installationspartner] .fallback {
    padding: 32px;
  }
}
@media (min-width: 1024px) {
  [is=block-installationspartner] .fallback {
    padding: 48px;
  }
}

/* stylelint-enable selector-no-qualifying-type, selector-max-compound-selectors */
.select2-container--installationspartner .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--installationspartner .select2-search__field {
  padding: 8px 0 !important;
}
.select2-container--installationspartner .select2-dropdown {
  background-color: #fff;
  border: 0 !important;
  border-radius: 0;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  margin-top: -1px;
  padding: 16px;
}
.select2-container--installationspartner .select2-results__option--highlighted {
  background-color: #fafafa;
}

@media (min-width: 768px) {
  [is=block-partner] .preContent {
    max-width: 60%;
  }
}
[is=block-partner] .cases-container {
  background-color: #fafafa;
  display: none;
  padding: 48px 24px;
}
@media (min-width: 1024px) {
  [is=block-partner] .cases-container {
    padding: 48px;
  }
}
[is=block-partner] .cases-title {
  margin-bottom: 3rem;
}
[is=block-partner] .cases-title > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-partner] .cases-title > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=block-partner] .cases-wrapper {
  display: none;
}
[is=block-partner] .cases-grid {
  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;
  width: 100%;
}
[is=block-partner] .cases-grid > *:not(.wheel) {
  width: calc((50%) - 1 / 2 * 48px);
}
[is=block-partner] .cases-grid > *:not(.wheel):nth-child(n) {
  margin-right: 48px;
  margin-top: 0;
}
[is=block-partner] .cases-grid > *:not(.wheel):nth-child(1n+3) {
  margin-top: 48px;
}
[is=block-partner] .cases-grid > *:not(.wheel):nth-child(2n) {
  margin-right: 0;
}
[is=block-partner] .cases-grid > *:not(.wheel):last-child {
  margin-right: 0;
}
@media (min-width: 480px) {
  [is=block-partner] .cases-grid {
    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;
    width: 100%;
  }
  [is=block-partner] .cases-grid > *:not(.wheel) {
    width: calc((33.3333333333%) - 2 / 3 * 56px);
  }
  [is=block-partner] .cases-grid > *:not(.wheel):nth-child(n) {
    margin-right: 56px;
    margin-top: 0;
  }
  [is=block-partner] .cases-grid > *:not(.wheel):nth-child(1n+4) {
    margin-top: 56px;
  }
  [is=block-partner] .cases-grid > *:not(.wheel):nth-child(3n) {
    margin-right: 0;
  }
  [is=block-partner] .cases-grid > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
@media (min-width: 768px) {
  [is=block-partner] .cases-grid {
    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;
    width: 100%;
  }
  [is=block-partner] .cases-grid > *:not(.wheel) {
    width: calc((25%) - 3 / 4 * 64px);
  }
  [is=block-partner] .cases-grid > *:not(.wheel):nth-child(n) {
    margin-right: 64px;
    margin-top: 0;
  }
  [is=block-partner] .cases-grid > *:not(.wheel):nth-child(1n+5) {
    margin-top: 64px;
  }
  [is=block-partner] .cases-grid > *:not(.wheel):nth-child(4n) {
    margin-right: 0;
  }
  [is=block-partner] .cases-grid > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  [is=block-partner] .cases-grid {
    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;
    width: 100%;
  }
  [is=block-partner] .cases-grid > *:not(.wheel) {
    width: calc((25%) - 3 / 4 * 96px);
  }
  [is=block-partner] .cases-grid > *:not(.wheel):nth-child(n) {
    margin-right: 96px;
    margin-top: 0;
  }
  [is=block-partner] .cases-grid > *:not(.wheel):nth-child(1n+5) {
    margin-top: 96px;
  }
  [is=block-partner] .cases-grid > *:not(.wheel):nth-child(4n) {
    margin-right: 0;
  }
  [is=block-partner] .cases-grid > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
[is=block-partner] .cases-grid--visible.bothGridsActive {
  margin-bottom: 40px;
}
[is=block-partner] .cases-grid--hidden {
  display: none;
  margin-top: 48px;
}
@media (min-width: 480px) {
  [is=block-partner] .cases-grid--hidden {
    margin-top: 56px;
  }
}
@media (min-width: 768px) {
  [is=block-partner] .cases-grid--hidden {
    margin-top: 64px;
  }
}
@media (min-width: 1200px) {
  [is=block-partner] .cases-grid--hidden {
    margin-top: 96px;
  }
}
[is=block-partner] .cases-grid-trigger {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #ffa500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto -0.25rem;
  padding: 0.25rem;
}
[is=block-partner] .cases-grid-trigger--chevron {
  height: 22px;
  margin-left: 8px;
  width: 22px;
}
[is=block-partner] .footer {
  background-color: #fafafa;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
[is=block-partner] .footer.footerSuccessful {
  background-color: #fff;
}
[is=block-partner] .footer-inner {
  padding: 48px 24px 24px;
}
@media (min-width: 768px) {
  [is=block-partner] .footer-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1024px) {
  [is=block-partner] .footer-inner {
    padding: 48px;
  }
}
@media (min-width: 768px) {
  [is=block-partner] .footer-inner--grid .footer-inner-content {
    padding-right: 32px;
    width: 60%;
  }
  [is=block-partner] .footer-inner--grid .footer-inner-wysiwyg {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 40%;
  }
}
[is=block-partner] .footer-inner-content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-partner] .footer-inner-content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 1024px) {
  [is=block-partner] .footer-inner-content {
    width: 70%;
  }
}
[is=block-partner] .footer-inner-wysiwyg > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-partner] .footer-inner-wysiwyg > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (max-width: 767px) {
  [is=block-partner] .footer-inner-wysiwyg {
    margin-top: 2.5rem;
  }
}
@media (min-width: 1024px) {
  [is=block-partner] .footer-inner-wysiwyg {
    width: 30%;
  }
}
[is=block-partner] .footer-success {
  display: none;
}
[is=block-partner] .header {
  background-color: #fff;
  padding: 32px 24px 48px;
}
@media (min-width: 768px) {
  [is=block-partner] .header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  [is=block-partner] .header {
    padding: 48px;
    padding-top: 56px;
  }
}
@media (min-width: 768px) {
  [is=block-partner] .header-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-height: 100%;
    padding-right: 32px;
    width: 70%;
  }
}
@media (min-width: 1024px) {
  [is=block-partner] .header-content {
    width: 60%;
  }
}
[is=block-partner] .header-title {
  padding-left: 4rem;
}
[is=block-partner] .header-title > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-partner] .header-title > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=block-partner] .header-title-wrapper {
  margin-bottom: 3rem;
  position: relative;
}
@media (min-width: 768px) {
  [is=block-partner] .header-title-wrapper {
    margin-bottom: 4.5rem;
  }
}
[is=block-partner] .header-title-prefix {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ffa500;
  border-radius: 50%;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  margin: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translatey(-50%);
          transform: translatey(-50%);
  width: 40px;
}
[is=block-partner] .header-image {
  display: none;
}
@media (min-width: 768px) {
  [is=block-partner] .header-image {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 30%;
  }
}
[is=block-partner] .header-image img {
  max-width: 268px;
}
@media (min-width: 768px) {
  [is=block-partner] .header-select {
    margin-top: auto;
  }
}
[is=block-partner] .header-select-label {
  margin-top: 0;
}
[is=block-partner] .header-select-label.active {
  color: #00469c;
}

[is=block-posts-tabs] {
  margin-bottom: 0;
}
[is=block-posts-tabs] .preContent {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  [is=block-posts-tabs] .preContent {
    margin-bottom: 80px;
  }
}
[is=block-posts-tabs] .tabs-list-wrapper {
  border-bottom: 4px solid #ffa500;
  height: 50px;
  overflow: hidden;
}
[is=block-posts-tabs] .tabs-list {
  border-bottom: 4px solid #ffa500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  overflow-x: scroll;
  padding: 0;
}
[is=block-posts-tabs] .tabs-list-item {
  color: #ffa500;
  font-weight: 900;
  height: 50px;
  letter-spacing: 0.4px;
  line-height: 1.38;
  margin: 0;
  padding: 16px 32px;
  text-transform: uppercase;
  -webkit-transition: background-color 0.2s ease, color 0.2s ease;
  transition: background-color 0.2s ease, color 0.2s ease;
  white-space: nowrap;
}
[is=block-posts-tabs] .tabs-list-item::before {
  display: none;
}
[is=block-posts-tabs] .tabs-list-item:hover {
  cursor: pointer;
}
[is=block-posts-tabs] .tabs-list-item.initialTab {
  background-color: #ffa500;
  color: #fff;
}
[is=block-posts-tabs] .tabs-inner {
  margin-top: 60px;
  opacity: 1;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
@media (min-width: 768px) {
  [is=block-posts-tabs] .tabs-inner {
    margin-top: 70px;
  }
}
@media (min-width: 1200px) {
  [is=block-posts-tabs] .tabs-inner {
    margin-top: 75px;
  }
}
[is=block-posts-tabs] .tabs-inner.loading {
  opacity: 0;
}
[is=block-posts-tabs] .tabs-content {
  display: none;
}
[is=block-posts-tabs] .tabs-content.initialTab {
  display: block;
}
[is=block-posts-tabs] .navigation {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 30px;
}
@media (min-width: 768px) {
  [is=block-posts-tabs] .navigation {
    margin-top: 35px;
  }
}
@media (min-width: 1200px) {
  [is=block-posts-tabs] .navigation {
    margin-top: 40px;
  }
}
[is=block-posts-tabs] .navigation-prev, [is=block-posts-tabs] .navigation-next {
  cursor: pointer;
  height: 32px;
  width: 32px;
}
@media (min-width: 1024px) {
  [is=block-posts-tabs] .navigation-prev, [is=block-posts-tabs] .navigation-next {
    height: 48px;
    width: 48px;
  }
}
[is=block-posts-tabs] .navigation-prev span, [is=block-posts-tabs] .navigation-next span {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ffa500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
[is=block-posts-tabs] .navigation-prev.disabled, [is=block-posts-tabs] .navigation-next.disabled {
  cursor: default;
  pointer-events: none;
}
[is=block-posts-tabs] .navigation-prev.disabled span, [is=block-posts-tabs] .navigation-next.disabled span {
  opacity: 0.3;
}
[is=block-posts-tabs] .navigation-prev svg, [is=block-posts-tabs] .navigation-next svg {
  height: 30px;
  width: auto;
}
@media (min-width: 1024px) {
  [is=block-posts-tabs] .navigation-prev svg, [is=block-posts-tabs] .navigation-next svg {
    height: 40px;
  }
}
[is=block-posts-tabs] .navigation-prev svg path, [is=block-posts-tabs] .navigation-next svg path {
  fill: #fff;
  -webkit-transition: fill 0.2s ease;
  transition: fill 0.2s ease;
}
[is=block-posts-tabs] .navigation-prev {
  margin-right: 1rem;
}
@media (min-width: 1024px) {
  [is=block-posts-tabs] .navigation-prev {
    margin-right: 1.5rem;
  }
}
[is=block-posts-tabs] .navigation-prev svg {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
[is=block-posts-tabs] .navigation-next {
  margin-left: 1rem;
}
@media (min-width: 1024px) {
  [is=block-posts-tabs] .navigation-next {
    margin-left: 1.5rem;
  }
}
[is=block-posts-tabs] .navigation-next svg {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
[is=block-posts-tabs] .tab-press_release .grid {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
[is=block-posts-tabs] .tab-press_release .grid > li::before {
  content: none;
  display: none;
}
[is=block-posts-tabs] .tab-press_release .grid > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-posts-tabs] .tab-press_release .grid > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=block-posts-tabs] .tab-press_release .grid-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 0;
  margin-top: 0;
}
@media (min-width: 1024px) {
  [is=block-posts-tabs] .tab-press_release .grid-row:not(:last-of-type) {
    margin-bottom: 80px;
  }
}
[is=block-posts-tabs] .tab-press_release .grid-item {
  margin-bottom: 32px;
  position: relative;
  top: 0;
  -webkit-transition: top 0.2s ease-in-out;
  transition: top 0.2s ease-in-out;
  width: 100%;
  z-index: 2;
}
@media (min-width: 768px) {
  [is=block-posts-tabs] .tab-press_release .grid-item {
    width: calc((50%) - 1 / 2 * 32px);
  }
  [is=block-posts-tabs] .tab-press_release .grid-item:nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=block-posts-tabs] .tab-press_release .grid-item:nth-child(3n) {
    margin-right: 0;
  }
  [is=block-posts-tabs] .tab-press_release .grid-item:last-child {
    margin-right: 0;
  }
}
@media (min-width: 1024px) {
  [is=block-posts-tabs] .tab-press_release .grid-item {
    margin-bottom: 0;
    width: calc((33.3333333333%) - 2 / 3 * 32px);
  }
  [is=block-posts-tabs] .tab-press_release .grid-item:nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=block-posts-tabs] .tab-press_release .grid-item:nth-child(4n) {
    margin-right: 0;
  }
  [is=block-posts-tabs] .tab-press_release .grid-item:last-child {
    margin-right: 0;
  }
}
[is=block-posts-tabs] .tab-press_release .grid-item::before {
  display: none;
}
@media (min-width: 1024px) {
  [is=block-posts-tabs] .tab-press_release .grid-item:hover, [is=block-posts-tabs] .tab-press_release .grid-item:focus {
    top: 8px;
  }
}
[is=block-posts-tabs] .tab-press_release .highlight {
  margin-bottom: 32px;
  width: 100% !important;
}
@media (min-width: 1024px) {
  [is=block-posts-tabs] .tab-press_release .highlight {
    margin-bottom: 80px;
  }
}
[is=block-posts-tabs] .tab-press_release .highlight-item {
  position: relative;
  top: 0;
  -webkit-transition: top 0.2s ease-in-out;
  transition: top 0.2s ease-in-out;
}
@media (min-width: 1024px) {
  [is=block-posts-tabs] .tab-press_release .highlight-item:hover, [is=block-posts-tabs] .tab-press_release .highlight-item:focus {
    top: 8px;
  }
}
[is=block-posts-tabs] .tab-press_release .highlight-item .content {
  padding-bottom: 32px;
}
@media (min-width: 1024px) {
  [is=block-posts-tabs] .tab-press_release .highlight-item .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    padding-bottom: 0;
  }
  [is=block-posts-tabs] .tab-press_release .highlight-item .content-image, [is=block-posts-tabs] .tab-press_release .highlight-item .content-inner {
    width: 50%;
  }
  [is=block-posts-tabs] .tab-press_release .highlight-item .content-inner {
    -ms-flex-item-align: center;
        align-self: center;
  }
  [is=block-posts-tabs] .tab-press_release .highlight-item .content-image-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding-bottom: 69.1042047532%;
    position: relative;
  }
  [is=block-posts-tabs] .tab-press_release .highlight-item .content-thumbnail {
    font-family: "object-fit: cover, object-position: center";
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    position: absolute;
    width: 100%;
  }
}
[is=block-posts-tabs] .tab-press_release .highlight-item .content-inner {
  padding: 32px 24px 0;
}
@media (min-width: 1024px) {
  [is=block-posts-tabs] .tab-press_release .highlight-item .content-inner {
    padding: 32px 40px;
  }
}
[is=block-posts-tabs] .tab-press_release .highlight-item .content-inner a {
  position: static;
  text-align: left;
}
[is=block-posts-tabs] .tab-press_release .highlight-item .content-inner a::before {
  bottom: 0;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
[is=block-posts-tabs] .tab-press_release .highlight-item .content-term {
  font-size: 14px;
  margin-bottom: 16px;
  text-transform: uppercase;
}
[is=block-posts-tabs] .tab-press_release .highlight-item .content-title {
  margin-top: 0;
}
@media (min-width: 1024px) {
  [is=block-posts-tabs] .tab-press_release .highlight--reversed .content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
[is=block-posts-tabs] .tab-press_release .post-item .content {
  background-color: #fff;
  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%;
  position: relative;
}
[is=block-posts-tabs] .tab-press_release .post-item .content-image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
[is=block-posts-tabs] .tab-press_release .post-item .content-inner {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #00469c;
  padding: 32px 24px 0;
}
[is=block-posts-tabs] .tab-press_release .post-item .content-inner > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-posts-tabs] .tab-press_release .post-item .content-inner > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 1200px) {
  [is=block-posts-tabs] .tab-press_release .post-item .content-inner {
    padding-left: 40px;
    padding-right: 40px;
  }
}
[is=block-posts-tabs] .tab-press_release .post-item .content-inner h1, [is=block-posts-tabs] .tab-press_release .post-item .content-inner h2, [is=block-posts-tabs] .tab-press_release .post-item .content-inner h3, [is=block-posts-tabs] .tab-press_release .post-item .content-inner h4, [is=block-posts-tabs] .tab-press_release .post-item .content-inner h5, [is=block-posts-tabs] .tab-press_release .post-item .content-inner h6, [is=block-posts-tabs] .tab-press_release .post-item .content-inner .h1, [is=block-posts-tabs] .tab-press_release .post-item .content-inner .h2, [is=block-posts-tabs] .tab-press_release .post-item .content-inner .h3, [is=block-posts-tabs] .tab-press_release .post-item .content-inner .h4, [is=block-posts-tabs] .tab-press_release .post-item .content-inner .h5, [is=block-posts-tabs] .tab-press_release .post-item .content-inner .h6 {
  color: #00469c;
}
[is=block-posts-tabs] .tab-press_release .post-item .content-term {
  font-size: 14px;
  margin-bottom: 16px;
  text-transform: uppercase;
}
[is=block-posts-tabs] .tab-press_release .post-item .content-title {
  margin-top: 0;
}
[is=block-posts-tabs] .tab-press_release .post-item .content-footer {
  margin-top: auto;
  padding: 32px 24px;
  width: 100%;
}
@media (min-width: 1200px) {
  [is=block-posts-tabs] .tab-press_release .post-item .content-footer {
    padding-left: 40px;
    padding-right: 40px;
  }
}
[is=block-posts-tabs] .tab-press_release .post-item .content-footer a {
  position: static;
}
[is=block-posts-tabs] .tab-press_release .post-item .content-footer a::before {
  bottom: 0;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
[is=block-posts-tabs] .tab-media_coverage .grid {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
@media (min-width: 1024px) {
  [is=block-posts-tabs] .tab-media_coverage .grid {
    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;
    width: 100%;
  }
  [is=block-posts-tabs] .tab-media_coverage .grid > *:not(.wheel) {
    width: calc((50%) - 1 / 2 * 32px);
  }
  [is=block-posts-tabs] .tab-media_coverage .grid > *:not(.wheel):nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=block-posts-tabs] .tab-media_coverage .grid > *:not(.wheel):nth-child(1n+3) {
    margin-top: 32px;
  }
  [is=block-posts-tabs] .tab-media_coverage .grid > *:not(.wheel):nth-child(2n) {
    margin-right: 0;
  }
  [is=block-posts-tabs] .tab-media_coverage .grid > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
[is=block-posts-tabs] .tab-media_coverage .grid-item {
  background-color: #fff;
  margin: 0;
  position: relative;
  top: 0;
  -webkit-transition: top 0.2s ease-in-out;
  transition: top 0.2s ease-in-out;
}
@media (max-width: 1024px) {
  [is=block-posts-tabs] .tab-media_coverage .grid-item:not(:last-of-type) {
    margin-bottom: 32px;
  }
}
[is=block-posts-tabs] .tab-media_coverage .grid-item::before {
  display: none;
}
[is=block-posts-tabs] .tab-media_coverage .grid-item:hover, [is=block-posts-tabs] .tab-media_coverage .grid-item:focus {
  cursor: pointer;
}
@media (min-width: 1024px) {
  [is=block-posts-tabs] .tab-media_coverage .grid-item:hover, [is=block-posts-tabs] .tab-media_coverage .grid-item:focus {
    top: 8px;
  }
}
@media (min-width: 480px) {
  [is=block-posts-tabs] .tab-media_coverage .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
  }
}
@media (max-width: 479px) {
  [is=block-posts-tabs] .tab-media_coverage .content-image {
    height: 262px;
  }
}
@media (min-width: 480px) {
  [is=block-posts-tabs] .tab-media_coverage .content-image {
    max-width: 200px;
    min-height: 194px;
    min-width: 200px;
  }
}
[is=block-posts-tabs] .tab-media_coverage .content-thumbnail {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  font-family: "object-fit: cover, object-position: center";
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
[is=block-posts-tabs] .tab-media_coverage .content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1.5rem;
  width: 100%;
}
@media (min-width: 1024px) {
  [is=block-posts-tabs] .tab-media_coverage .content-wrapper {
    padding: 2rem;
  }
}
[is=block-posts-tabs] .tab-media_coverage .content-inner {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
[is=block-posts-tabs] .tab-media_coverage .content-term {
  font-size: 14px;
  margin-bottom: 0.5rem;
  text-transform: uppercase;
}
[is=block-posts-tabs] .tab-media_coverage .content-chevron {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 1rem;
  opacity: 0.2;
}
@media (min-width: 1024px) {
  [is=block-posts-tabs] .tab-media_coverage .content-chevron {
    margin-left: 1.5rem;
  }
}
[is=block-posts-tabs] .tab-media_coverage .content-link {
  position: static;
}
[is=block-posts-tabs] .tab-media_coverage .content-link::before {
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
[is=block-posts-tabs] .tab-media_coverage .content-link:hover {
  color: #00469c;
  text-decoration: none;
}

@media (min-width: 768px) {
  [is=block-pressekontakt] .wrapper {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
[is=block-pressekontakt] .image-wrapper {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-bottom: 32px;
  max-width: 270px;
  width: 100%;
}
@media (min-width: 768px) {
  [is=block-pressekontakt] .image-wrapper {
    margin-bottom: 0;
    margin-right: 64px;
  }
}
@media (min-width: 1024px) {
  [is=block-pressekontakt] .image-wrapper {
    margin-right: 130px;
  }
}
[is=block-pressekontakt] .text-wrapper {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
[is=block-pressekontakt] .name {
  display: block;
  font-size: 24px;
  font-weight: 800;
}
[is=block-pressekontakt] .position {
  display: block;
  margin-top: 4px;
}
[is=block-pressekontakt] .items {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  margin: 35px 0 0;
}
[is=block-pressekontakt] .items > li::before {
  content: none;
  display: none;
}
[is=block-pressekontakt] .items-item {
  font-size: 20px;
  margin: 24px 0;
}
[is=block-pressekontakt] .items-item:first-child {
  margin-top: 0;
}
[is=block-pressekontakt] .items-item:last-child {
  margin-bottom: 0;
}
[is=block-pressekontakt] .items-item a {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[is=block-pressekontakt] .items-item-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 16px;
}
[is=block-pressekontakt] .items-item-icon img {
  height: 32px;
}
[is=block-pressekontakt] .contact-length--2, [is=block-pressekontakt] .contact-length--3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
[is=block-pressekontakt] .contact-length--2 .wrapper, [is=block-pressekontakt] .contact-length--3 .wrapper {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
[is=block-pressekontakt] .contact-length--2 .image-wrapper, [is=block-pressekontakt] .contact-length--3 .image-wrapper {
  margin-bottom: 32px;
  margin-right: 0;
}
[is=block-pressekontakt] .contact-length--2 .image-wrapper img, [is=block-pressekontakt] .contact-length--3 .image-wrapper img {
  width: 270px;
}
[is=block-pressekontakt] .contact-item {
  margin-bottom: 64px;
}
@media (min-width: 480px) {
  [is=block-pressekontakt] .contact-item {
    margin-right: 32px;
    max-width: 270px;
  }
}
@media (min-width: 1200px) {
  [is=block-pressekontakt] .contact-item {
    margin-bottom: 0;
    margin-right: 64px;
  }
}
[is=block-pressekontakt] .contact .items-item a {
  word-break: break-all;
}

[is=block-rechner] .calculator {
  display: grid;
}
@media (min-width: 1024px) {
  [is=block-rechner] .calculator {
    gap: 32px;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: 1fr;
  }
}
[is=block-rechner] .calculator-inputs {
  background-color: #fff;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 32px 32px 96px 32px;
}
@media (min-width: 1024px) {
  [is=block-rechner] .calculator-inputs {
    grid-column: 1/span 9;
    grid-row: 1/span 1;
    padding: 48px;
    padding-right: 133px;
  }
}
[is=block-rechner] .calculator-result {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #00469c;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 32px;
}
@media (max-width: 1023px) {
  [is=block-rechner] .calculator-result {
    margin: -64px 32px 32px;
  }
}
@media (min-width: 1024px) {
  [is=block-rechner] .calculator-result {
    align-self: center;
    grid-column: 9/span 4;
    grid-row: 1/span 1;
    margin: 32px 0;
    padding: 48px;
  }
}
[is=block-rechner] .result {
  color: #fff;
  text-align: center;
}
[is=block-rechner] .result > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-rechner] .result > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=block-rechner] .result h1, [is=block-rechner] .result h2, [is=block-rechner] .result h3, [is=block-rechner] .result h4, [is=block-rechner] .result h5, [is=block-rechner] .result h6, [is=block-rechner] .result .h1, [is=block-rechner] .result .h2, [is=block-rechner] .result .h3, [is=block-rechner] .result .h4, [is=block-rechner] .result .h5, [is=block-rechner] .result .h6 {
  color: #fff;
}
[is=block-rechner] .input {
  display: block;
  margin: 0;
  position: relative;
}
[is=block-rechner] .input-text {
  margin: 0;
}
[is=block-rechner] .input-text > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-rechner] .input-text > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=block-rechner] .input .rangeslider {
  margin-right: 12px;
}
[is=block-rechner] .input .rangeslider--disabled {
  pointer-events: none;
}
[is=block-rechner] .input-append, [is=block-rechner] .input-prepend, [is=block-rechner] .input-range {
  font-size: 16px;
  white-space: nowrap;
}
[is=block-rechner] .input-range {
  /* stack on top and hide max value to reserve space */
  display: grid;
  grid-template-columns: 1fr;
  text-align: right;
}
[is=block-rechner] .input-range > span {
  grid-column-start: 1;
  grid-row-start: 1;
  /* stylelint-disable */
  /* stylelint-enable */
}
[is=block-rechner] .input-range > span[aria-hidden] {
  opacity: 0;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
[is=block-rechner] .input-field {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  margin: 8px 0 0;
}
[is=block-rechner] .input-field--number {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
[is=block-rechner] .input-field input {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-top: 5px;
  width: 100%;
  /* stylelint-disable */
  /* stylelint-enable */
}
[is=block-rechner] .input-field input:invalid + .input-error {
  display: block;
}
[is=block-rechner] .input-field input[type=number] {
  -moz-appearance: textfield;
}
[is=block-rechner] .input-field input[type=number]::-webkit-outer-spin-button, [is=block-rechner] .input-field input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
          appearance: none;
}
[is=block-rechner] .input-field input[disabled] {
  color: #afb0b9 !important;
  background-color: #fff;
}
[is=block-rechner] .input-error {
  border: 2px solid #dc0000;
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
[is=block-rechner] .number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
[is=block-rechner] .number-controls {
  -webkit-box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1px;
  margin-left: 16px;
}
[is=block-rechner] .number button {
  background-color: #ffa500;
  color: #fff;
  cursor: pointer;
  height: 32px;
  padding: 8px;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  width: 32px;
  /* stylelint-disable */
  /* stylelint-enable */
}
[is=block-rechner] .number button svg {
  display: block;
  height: 100%;
  width: 100%;
}
[is=block-rechner] .number button path {
  fill: #fff;
}
[is=block-rechner] .number button[disabled] {
  background-color: #afb0b9;
  pointer-events: none;
}

[is=block-recruitee-form] .application-form {
  background-color: #fff;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
}
[is=block-recruitee-form] .form-content {
  padding: 24px;
}
@media (min-width: 768px) {
  [is=block-recruitee-form] .form-content {
    padding: 32px;
  }
}
@media (min-width: 1024px) {
  [is=block-recruitee-form] .form-content {
    padding: 48px;
  }
}
[is=block-recruitee-form] .form-content .form-part:first-child > :first-child {
  margin-top: 0;
  padding-top: 0;
}
@media (min-width: 768px) {
  [is=block-recruitee-form] .form-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  [is=block-recruitee-form] .form-content .form-part {
    width: 50%;
  }
  [is=block-recruitee-form] .form-content .form-part:first-child {
    padding-right: 32px;
  }
  [is=block-recruitee-form] .form-content .form-part:not(:first-child) {
    padding-left: 32px;
  }
  [is=block-recruitee-form] .form-content .form-part:not(:first-child) > :first-child {
    margin-top: 0;
    padding-top: 0;
  }
}
[is=block-recruitee-form] .form-message {
  background-color: #fafafa;
  display: none;
  padding: 24px;
  width: 100%;
}
@media (min-width: 768px) {
  [is=block-recruitee-form] .form-message {
    padding: 32px;
  }
}
@media (min-width: 1024px) {
  [is=block-recruitee-form] .form-message {
    padding: 48px;
  }
}
[is=block-recruitee-form] .form-message.visible {
  display: block;
}
[is=block-recruitee-form] .form-message-error {
  color: #dc0000;
}
[is=block-recruitee-form] .error-code {
  color: #afb0b9;
  font-size: 0.75rem;
  margin-top: 32px;
}
[is=block-recruitee-form] .error-code:empty {
  display: none;
}

[is=block-recruitee-job].componentPadding {
  padding-top: 0;
}
[is=block-recruitee-job] p:empty {
  display: none;
}
[is=block-recruitee-job] .header {
  background-color: #00469c;
  margin-bottom: 32px;
  padding-bottom: 32px;
  padding-top: 32px;
}
[is=block-recruitee-job] .header > :first-child {
  margin-top: 0;
  padding-top: 0;
}
@media (min-width: 768px) {
  [is=block-recruitee-job] .header {
    margin-bottom: 40px;
    padding-bottom: 40px;
    padding-top: 40px;
  }
}
@media (min-width: 1200px) {
  [is=block-recruitee-job] .header {
    margin-bottom: 64px;
    padding-bottom: 64px;
    padding-top: 64px;
  }
}
[is=block-recruitee-job] .header h2 {
  color: #fff;
  margin-top: 0;
}
@media (min-width: 768px) {
  [is=block-recruitee-job] .header h2 {
    width: 83.333333%;
  }
}
[is=block-recruitee-job] .header h2::before {
  margin-top: 16px;
}
[is=block-recruitee-job] .header h2 span {
  color: #fff;
  display: block;
  margin-top: 0;
}
[is=block-recruitee-job] .meta {
  color: #fff;
  font-size: 18px;
}
[is=block-recruitee-job] .meta > * {
  display: inline-block;
}
[is=block-recruitee-job] .meta-divider {
  margin: 0 5px;
}
[is=block-recruitee-job] .sharing {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
[is=block-recruitee-job] .sharing .share-link {
  display: inline-block;
  margin: 32px 16px 32px 0;
  width: 40px;
}
[is=block-recruitee-job] .sharing .share-link img {
  max-width: 100%;
}
[is=block-recruitee-job] .content > * > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  [is=block-recruitee-job] .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  [is=block-recruitee-job] .content-description {
    padding-right: 32px;
    width: 50%;
  }
  [is=block-recruitee-job] .content-requirements {
    padding-left: 32px;
    width: 50%;
  }
}
[is=block-recruitee-job] .content .box {
  margin-bottom: 32px;
  padding: 32px;
}
[is=block-recruitee-job] .content .box h3:first-child {
  margin-top: 0;
}
[is=block-recruitee-job] .facts {
  padding: 0;
}
[is=block-recruitee-job] .facts > li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 14px;
}
[is=block-recruitee-job] .facts > li::before {
  display: none;
}
[is=block-recruitee-job] .facts > li svg {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 18px;
  width: 18px;
}
[is=block-recruitee-job] .contact {
  font-size: 24px;
}
[is=block-recruitee-job] .contact .contact-person {
  font-weight: 800;
}

[is=block-recruitee-liste] .offers {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
[is=block-recruitee-liste] .offers > li::before {
  content: none;
  display: none;
}
@media (min-width: 768px) {
  [is=block-recruitee-liste] .offers {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
[is=block-recruitee-liste] .offer {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  padding: 32px;
}
[is=block-recruitee-liste] .offer:last-child {
  margin-bottom: 0;
}
[is=block-recruitee-liste] .offer-title {
  color: #00469c;
  display: block;
  font-weight: bold;
  margin-bottom: 0.75rem;
}
[is=block-recruitee-liste] .offer-title:hover {
  text-decoration: none;
}
[is=block-recruitee-liste] .offer-department {
  color: #afb0b9;
}
[is=block-recruitee-liste] .offer-location {
  color: #afb0b9;
}
[is=block-recruitee-liste] .offer-link {
  margin-top: 1.25rem;
}
[is=block-recruitee-liste] .offer-link .button--link {
  position: static;
}
[is=block-recruitee-liste] .offer-link .button--link::before {
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
@media (min-width: 768px) {
  [is=block-recruitee-liste] .offer {
    width: calc(50% - 16px);
  }
}
@media (min-width: 1024px) {
  [is=block-recruitee-liste] .offer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
  }
  [is=block-recruitee-liste] .offer-title {
    margin-bottom: 0;
    width: 50%;
  }
  [is=block-recruitee-liste] .offer-department {
    width: 30%;
  }
  [is=block-recruitee-liste] .offer-link {
    margin-top: 0;
    text-align: right;
    width: 20%;
  }
}

[is=block-seiten-header],
[is=block-seiten-header] .content,
[is=block-seiten-header] .content-wrapper {
  min-height: 200px;
}
[is=block-seiten-header].themeFour {
  background-color: #ffa500;
}
@media (min-width: 768px) {
  [is=block-seiten-header],
  [is=block-seiten-header] .content,
  [is=block-seiten-header] .content-wrapper {
    min-height: 130px;
  }
}
[is=block-seiten-header] .content {
  padding-bottom: 48px;
  padding-top: 48px;
  position: relative;
}
@media (min-width: 768px) {
  [is=block-seiten-header] .content {
    padding-bottom: 70px;
    padding-top: 70px;
  }
}
@media (min-width: 1200px) {
  [is=block-seiten-header] .content {
    padding-bottom: 75px;
    padding-top: 75px;
  }
}
[is=block-seiten-header] .content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}
@media (min-width: 768px) {
  [is=block-seiten-header] .content-wrapper {
    max-width: 570px;
  }
}
[is=block-seiten-header] .content-html {
  color: #fff;
}
[is=block-seiten-header] .content-html > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-seiten-header] .content-html > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=block-seiten-header] .content-html.box--white {
  background-color: #fff;
}
[is=block-seiten-header] .content-html.box--grey {
  background-color: #fafafa;
}
[is=block-seiten-header] .content-html.box--blue {
  background-color: #00469c;
}
[is=block-seiten-header] .content-html.box--turquoise {
  background-color: #00c8aa;
}
[is=block-seiten-header] .content-html.box--orange {
  background-color: #ffa500;
}
[is=block-seiten-header] .content-html.box--orange .button:not(.button--ghost) {
  background-color: #00469c;
  border-color: #00469c;
}
[is=block-seiten-header] .content-html.box--orange .button--ghost {
  border-color: #00469c;
  color: #00469c;
}
[is=block-seiten-header] .content-html.box--orange .button--ghost::after {
  opacity: 0;
}
[is=block-seiten-header] .content-html.box--orange .button--ghost:hover, [is=block-seiten-header] .content-html.box--orange .button--ghost:focus {
  background-color: #00469c;
  color: #fff;
}
[is=block-seiten-header] .content-html.box--white, [is=block-seiten-header] .content-html.box--grey {
  color: #00469c;
}
[is=block-seiten-header] .content-html.box--white h1, [is=block-seiten-header] .content-html.box--white h2, [is=block-seiten-header] .content-html.box--white h3, [is=block-seiten-header] .content-html.box--white h4, [is=block-seiten-header] .content-html.box--white h5, [is=block-seiten-header] .content-html.box--white h6, [is=block-seiten-header] .content-html.box--white .h1, [is=block-seiten-header] .content-html.box--white .h2, [is=block-seiten-header] .content-html.box--white .h3, [is=block-seiten-header] .content-html.box--white .h4, [is=block-seiten-header] .content-html.box--white .h5, [is=block-seiten-header] .content-html.box--white .h6, [is=block-seiten-header] .content-html.box--grey h1, [is=block-seiten-header] .content-html.box--grey h2, [is=block-seiten-header] .content-html.box--grey h3, [is=block-seiten-header] .content-html.box--grey h4, [is=block-seiten-header] .content-html.box--grey h5, [is=block-seiten-header] .content-html.box--grey h6, [is=block-seiten-header] .content-html.box--grey .h1, [is=block-seiten-header] .content-html.box--grey .h2, [is=block-seiten-header] .content-html.box--grey .h3, [is=block-seiten-header] .content-html.box--grey .h4, [is=block-seiten-header] .content-html.box--grey .h5, [is=block-seiten-header] .content-html.box--grey .h6 {
  color: #00469c;
}
[is=block-seiten-header] .content-html.box--blue, [is=block-seiten-header] .content-html.box--turquoise, [is=block-seiten-header] .content-html.box--orange {
  color: #fff;
}
[is=block-seiten-header] .content-html.box--blue h1, [is=block-seiten-header] .content-html.box--blue h2, [is=block-seiten-header] .content-html.box--blue h3, [is=block-seiten-header] .content-html.box--blue h4, [is=block-seiten-header] .content-html.box--blue h5, [is=block-seiten-header] .content-html.box--blue h6, [is=block-seiten-header] .content-html.box--blue .h1, [is=block-seiten-header] .content-html.box--blue .h2, [is=block-seiten-header] .content-html.box--blue .h3, [is=block-seiten-header] .content-html.box--blue .h4, [is=block-seiten-header] .content-html.box--blue .h5, [is=block-seiten-header] .content-html.box--blue .h6, [is=block-seiten-header] .content-html.box--turquoise h1, [is=block-seiten-header] .content-html.box--turquoise h2, [is=block-seiten-header] .content-html.box--turquoise h3, [is=block-seiten-header] .content-html.box--turquoise h4, [is=block-seiten-header] .content-html.box--turquoise h5, [is=block-seiten-header] .content-html.box--turquoise h6, [is=block-seiten-header] .content-html.box--turquoise .h1, [is=block-seiten-header] .content-html.box--turquoise .h2, [is=block-seiten-header] .content-html.box--turquoise .h3, [is=block-seiten-header] .content-html.box--turquoise .h4, [is=block-seiten-header] .content-html.box--turquoise .h5, [is=block-seiten-header] .content-html.box--turquoise .h6, [is=block-seiten-header] .content-html.box--orange h1, [is=block-seiten-header] .content-html.box--orange h2, [is=block-seiten-header] .content-html.box--orange h3, [is=block-seiten-header] .content-html.box--orange h4, [is=block-seiten-header] .content-html.box--orange h5, [is=block-seiten-header] .content-html.box--orange h6, [is=block-seiten-header] .content-html.box--orange .h1, [is=block-seiten-header] .content-html.box--orange .h2, [is=block-seiten-header] .content-html.box--orange .h3, [is=block-seiten-header] .content-html.box--orange .h4, [is=block-seiten-header] .content-html.box--orange .h5, [is=block-seiten-header] .content-html.box--orange .h6 {
  color: #fff;
}
[is=block-seiten-header] .content-picture, [is=block-seiten-header] .content-video {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
[is=block-seiten-header] .content-picture video, [is=block-seiten-header] .content-video video {
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
[is=block-seiten-header] .content-image {
  font-family: "object-fit: cover";
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}

[is=block-seiten-header-animation],
[is=block-seiten-header-animation] .content,
[is=block-seiten-header-animation] .content-wrapper {
  min-height: 200px;
}
@media (min-width: 768px) {
  [is=block-seiten-header-animation],
  [is=block-seiten-header-animation] .content,
  [is=block-seiten-header-animation] .content-wrapper {
    min-height: 130px;
  }
}
[is=block-seiten-header-animation] .background {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
[is=block-seiten-header-animation] .background-image {
  font-family: "object-fit: cover; object-position: center;";
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  width: 100%;
}
[is=block-seiten-header-animation] .content-html {
  margin-bottom: 64px;
}
[is=block-seiten-header-animation] .content-html > :first-child {
  margin-top: 0;
  padding-top: 0;
}
@media (min-width: 768px) {
  [is=block-seiten-header-animation] .content-html {
    margin-bottom: 0;
  }
  [is=block-seiten-header-animation] .content-html > :last-child {
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
[is=block-seiten-header-animation] .container {
  padding-bottom: 48px;
  padding-top: 48px;
  position: relative;
}
@media (min-width: 768px) {
  [is=block-seiten-header-animation] .container {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-bottom: 70px;
    padding-top: 70px;
    width: 140%;
  }
  [is=block-seiten-header-animation] .container .content-wrapper {
    padding-right: 32px;
    width: 40%;
  }
  [is=block-seiten-header-animation] .container .animation-wrapper {
    width: 60%;
  }
}
@media (min-width: 1024px) {
  [is=block-seiten-header-animation] .container {
    width: 115%;
  }
  [is=block-seiten-header-animation] .container .content-wrapper {
    max-width: 570px;
    width: 50%;
  }
  [is=block-seiten-header-animation] .container .animation-wrapper {
    width: 50%;
  }
}
@media (max-width: 1199px) {
  [is=block-seiten-header-animation] .container {
    max-width: none;
  }
}
@media (min-width: 1200px) {
  [is=block-seiten-header-animation] .container {
    padding-bottom: 75px;
    padding-top: 75px;
    width: 100%;
  }
  [is=block-seiten-header-animation] .container .content-wrapper {
    padding-right: 0;
    width: 45%;
  }
  [is=block-seiten-header-animation] .container .animation-wrapper {
    width: 50%;
  }
}
@media (min-width: 1440px) {
  [is=block-seiten-header-animation] .container {
    position: static;
  }
  [is=block-seiten-header-animation] .container .content-wrapper {
    position: relative;
    z-index: 1;
  }
  [is=block-seiten-header-animation] .container .animation-wrapper {
    position: absolute;
    right: 5%;
    width: 600px;
  }
}
@media (min-width: 1640px) {
  [is=block-seiten-header-animation] .container .animation-wrapper {
    width: 625px;
  }
}
@media (min-width: 1740px) {
  [is=block-seiten-header-animation] .container .animation-wrapper {
    right: 7.5%;
  }
}
@media (min-width: 1200px) {
  [is=block-seiten-header-animation] .background-image {
    -o-object-position: 85% center;
       object-position: 85% center;
  }
}
@media (min-width: 1300px) {
  [is=block-seiten-header-animation] .background-image {
    -o-object-position: right center;
       object-position: right center;
  }
}

[is=block-spalten-icon-text] .items {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
[is=block-spalten-icon-text] .items > li::before {
  content: none;
  display: none;
}
@media (min-width: 768px) {
  [is=block-spalten-icon-text] .items {
    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;
    width: 100%;
  }
  [is=block-spalten-icon-text] .items > *:not(.wheel) {
    width: calc((50%) - 1 / 2 * 80px);
  }
  [is=block-spalten-icon-text] .items > *:not(.wheel):nth-child(n) {
    margin-right: 80px;
    margin-top: 0;
  }
  [is=block-spalten-icon-text] .items > *:not(.wheel):nth-child(1n+3) {
    margin-top: 40px;
  }
  [is=block-spalten-icon-text] .items > *:not(.wheel):nth-child(2n) {
    margin-right: 0;
  }
  [is=block-spalten-icon-text] .items > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
[is=block-spalten-icon-text] .items-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[is=block-spalten-icon-text] .items-item-icon {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 56px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-right: 24px;
  width: 56px;
}
[is=block-spalten-icon-text] .items-item-text > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-spalten-icon-text] .items-item-text > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

[is=block-tabellevergleich] thead th {
  padding: 0;
}
[is=block-tabellevergleich] td > :first-child,
[is=block-tabellevergleich] th > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-tabellevergleich] td > :last-child,
[is=block-tabellevergleich] th > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=block-tabellevergleich] th strong {
  font-weight: bold;
}
[is=block-tabellevergleich] table {
  display: block;
  width: 100%;
}
[is=block-tabellevergleich] thead,
[is=block-tabellevergleich] tbody {
  display: block;
  width: 100%;
}
[is=block-tabellevergleich] tr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}
[is=block-tabellevergleich] td,
[is=block-tabellevergleich] th {
  display: block;
  width: 50%;
}
[is=block-tabellevergleich] thead th:first-child {
  display: none;
}
[is=block-tabellevergleich] thead tr:nth-child(n),
[is=block-tabellevergleich] thead tr:nth-child(n) th {
  background-color: transparent;
}
[is=block-tabellevergleich] tbody tr th {
  text-align: center;
  width: 100%;
}
@media (min-width: 768px) {
  [is=block-tabellevergleich] thead th:first-child {
    width: 30%;
  }
  [is=block-tabellevergleich] thead th:not(:first-child) {
    width: 35%;
  }
  [is=block-tabellevergleich] tbody tr th {
    width: 30%;
  }
  [is=block-tabellevergleich] tbody tr td {
    width: 35%;
  }
  [is=block-tabellevergleich] thead th:first-child {
    display: block;
  }
  [is=block-tabellevergleich] tbody tr th {
    text-align: initial;
  }
}

[is=block-tabs] {
  padding-bottom: 0;
  /*
    Dynamic height for first tab
    to prevent overflowing content when markup is added from a script
    after the slider set it's height
  */
}
[is=block-tabs].themeOne .tabs {
  background-color: #fff;
}
[is=block-tabs] .preContent {
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  [is=block-tabs] .preContent {
    margin-bottom: 80px;
  }
}
[is=block-tabs] [data-tabs] {
  border-bottom: 4px solid #ffa500;
}
@media (min-width: 1200px) {
  [is=block-tabs] [data-tabs] {
    display: none;
  }
}
[is=block-tabs] [data-tabs] .swiper-slide {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0 32px;
}
[is=block-tabs] [data-tabs] .swiper-slide-active button {
  background-color: #ffa500;
  color: #fff;
}
[is=block-tabs] [data-tabs] button {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #ffa500;
  font-size: 16px;
  font-weight: 900;
  letter-spacing: 0.4px;
  margin: 0 auto;
  overflow: hidden;
  padding: 16px 32px calc(32px / 2 - 4px);
  text-align: center;
  text-overflow: ellipsis;
  -webkit-transition: background-color 0.2s ease, color 0.2s ease;
  transition: background-color 0.2s ease, color 0.2s ease;
  white-space: nowrap;
  width: 100%;
}
[is=block-tabs] [data-tabs] .swiper-button-prev::after,
[is=block-tabs] [data-tabs] .swiper-button-next::after {
  -webkit-transform: scale(0.4);
          transform: scale(0.4);
}
[is=block-tabs] [data-tabs] .swiper-button-prev {
  left: 0;
}
[is=block-tabs] [data-tabs] .swiper-button-next {
  right: 0;
}
[is=block-tabs] .tabs:not([style*=transition]) {
  height: auto !important;
}
[is=block-tabs] .tab {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
[is=block-tabs] .tab-slider-pagination-wrapper {
  border-bottom: 4px solid #ffa500;
  height: 50px;
  overflow: hidden;
}
@media (max-width: 1199px) {
  [is=block-tabs] .tab-slider-pagination-wrapper {
    display: none;
  }
}
[is=block-tabs] .tab-slider-pagination {
  bottom: unset !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: unset !important;
  overflow-x: scroll;
  position: relative;
  text-align: left;
}
[is=block-tabs] .tab-slider-pagination > .swiper-pagination-bullet {
  background-color: transparent;
  border-radius: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #ffa500;
  font-size: 16px;
  font-weight: 900;
  height: 50px;
  letter-spacing: 0.4px;
  line-height: 1.38;
  margin-left: 0 !important;
  margin-right: 0 !important;
  opacity: 1;
  padding: 16px 32px calc(32px / 2 - 4px);
  text-transform: uppercase;
  -webkit-transition: background-color 0.2s ease, color 0.2s ease;
  transition: background-color 0.2s ease, color 0.2s ease;
  white-space: nowrap;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
[is=block-tabs] .tab-slider-pagination > .swiper-pagination-bullet:focus {
  outline: 0;
}
[is=block-tabs] .tab-slider-pagination > .swiper-pagination-bullet-active {
  background-color: #ffa500;
  color: #fff;
}
[is=block-tabs] .tab {
  padding: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
[is=block-tabs] .tab:not(.swiper-slide-active) {
  opacity: 0 !important;
}
[is=block-tabs] .tab.swiper-slide-active {
  opacity: 1 !important;
}
[is=block-tabs] .tab > *:not(.friendation--fullWidth).componentPadding:not(:first-child) {
  padding-top: 30px;
}
@media (min-width: 768px) {
  [is=block-tabs] .tab > *:not(.friendation--fullWidth).componentPadding:not(:first-child) {
    padding-top: 35px;
  }
}
@media (min-width: 1200px) {
  [is=block-tabs] .tab > *:not(.friendation--fullWidth).componentPadding:not(:first-child) {
    padding-top: 40px;
  }
}
[is=block-tabs] .tab > *:not(.friendation--fullWidth).componentPadding:not(:last-child) {
  padding-bottom: 30px;
}
@media (min-width: 768px) {
  [is=block-tabs] .tab > *:not(.friendation--fullWidth).componentPadding:not(:last-child) {
    padding-bottom: 35px;
  }
}
@media (min-width: 1200px) {
  [is=block-tabs] .tab > *:not(.friendation--fullWidth).componentPadding:not(:last-child) {
    padding-bottom: 40px;
  }
}

[is=block-teaser] .container {
  position: relative;
}
[is=block-teaser] .blocks {
  position: relative;
  z-index: 1;
}
[is=block-teaser] .blocks-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media (min-width: 768px) {
  [is=block-teaser] .blocks-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 768px) {
  [is=block-teaser] .blocks-item:nth-of-type(even) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media (min-width: 768px) {
  [is=block-teaser] .blocks-item:nth-of-type(even) .blocks-item--content {
    padding-left: 16px;
  }
}
@media (min-width: 768px) {
  [is=block-teaser] .blocks-item:nth-of-type(even) .blocks-item--image {
    padding-left: 0;
    padding-right: 32px;
  }
}
[is=block-teaser] .blocks-item:not(:last-of-type) {
  margin-bottom: 64px;
}
@media (min-width: 1024px) {
  [is=block-teaser] .blocks-item:not(:last-of-type) {
    margin-bottom: 128px;
  }
}
[is=block-teaser] .blocks-item--inner {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 768px) {
  [is=block-teaser] .blocks-item--inner {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    width: 50%;
  }
}
[is=block-teaser] .blocks-item--content {
  margin-top: 32px;
}
[is=block-teaser] .blocks-item--content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-teaser] .blocks-item--content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  [is=block-teaser] .blocks-item--content {
    margin-top: 0;
    max-width: 468px;
  }
}
@media (min-width: 768px) {
  [is=block-teaser] .blocks-item--image {
    padding-left: 32px;
    padding-right: 0;
  }
}
[is=block-teaser] .blocks-item--image svg {
  height: auto;
  margin: 0 auto;
  max-width: 280px;
}
@media (min-width: 768px) {
  [is=block-teaser] .blocks-item--image svg {
    max-width: 100%;
  }
}
[is=block-teaser] .background {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 0;
}
@media (min-width: 768px) {
  [is=block-teaser] .background {
    top: 40px;
  }
}
@media (min-width: 1024px) {
  [is=block-teaser] .background {
    top: 80px;
  }
}
[is=block-teaser] .background-image {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
[is=block-teaser] .background-image.lazyloaded {
  opacity: 1;
}

[is=block-text-bild-parallax] .box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 120px;
}
@media (max-width: 767px) {
  [is=block-text-bild-parallax] .box {
    background-color: #fff;
    -webkit-box-shadow: 0 0 30px 0 rgba(201, 202, 212, 0.5);
            box-shadow: 0 0 30px 0 rgba(201, 202, 212, 0.5);
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }
}
@media (min-width: 768px) {
  [is=block-text-bild-parallax] .box {
    margin: 0 -16px;
  }
}
[is=block-text-bild-parallax] .box--imageLeft {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  [is=block-text-bild-parallax] .box--imageLeft {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media (min-width: 768px) {
  [is=block-text-bild-parallax] .box--imageLeft .box-inner--content {
    padding-right: calc(40px + 32px / 2);
  }
}
@media (min-width: 768px) {
  [is=block-text-bild-parallax] .box--imageLeft .box-inner--content::before {
    left: -144px;
    right: 16px;
  }
}
[is=block-text-bild-parallax] .box--imageRight {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  [is=block-text-bild-parallax] .box--imageRight {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 768px) {
  [is=block-text-bild-parallax] .box--imageRight .box-inner--content {
    padding-left: calc(40px + 32px / 2);
  }
}
@media (min-width: 768px) {
  [is=block-text-bild-parallax] .box--imageRight .box-inner--content::before {
    left: 16px;
    right: -144px;
  }
}
[is=block-text-bild-parallax] .box-inner {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (min-width: 768px) {
  [is=block-text-bild-parallax] .box-inner {
    padding: 0 16px;
    width: 50%;
  }
}
[is=block-text-bild-parallax] .box-inner--content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 32px;
  padding-top: 32px;
  position: relative;
}
@media (min-width: 1024px) {
  [is=block-text-bild-parallax] .box-inner--content {
    padding-bottom: 64px;
    padding-top: 64px;
  }
}
[is=block-text-bild-parallax] .box-inner--content::before {
  background-color: #fff;
  bottom: -144px;
  -webkit-box-shadow: 0 0 30px 0 rgba(201, 202, 212, 0.5);
          box-shadow: 0 0 30px 0 rgba(201, 202, 212, 0.5);
  content: "";
  display: block;
  position: absolute;
  top: 0;
  z-index: 0;
}
@media (min-width: 768px) {
  [is=block-text-bild-parallax] .box-inner--content::before {
    bottom: 0;
  }
}
[is=block-text-bild-parallax] .box-inner--image {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  z-index: 1;
}
[is=block-text-bild-parallax] .box-inner--image img {
  margin-bottom: -144px;
}
@media (min-width: 768px) {
  [is=block-text-bild-parallax] .box-inner--image {
    margin: 68.8px 0;
  }
  [is=block-text-bild-parallax] .box-inner--image img {
    margin-bottom: 0;
  }
}
[is=block-text-bild-parallax] .box-text {
  position: relative;
  z-index: 1;
}
[is=block-text-bild-parallax] .box-text > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-text-bild-parallax] .box-text > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

[is=block-trennlinie] {
  pointer-events: none;
}
[is=block-trennlinie].size-s {
  margin-top: -4px;
}
[is=block-trennlinie].size-s .separator {
  height: 4px;
}
[is=block-trennlinie].size-m {
  margin-top: -6px;
}
[is=block-trennlinie].size-m .separator {
  height: 6px;
}
[is=block-trennlinie].size-l {
  margin-top: -8px;
}
[is=block-trennlinie].size-l .separator {
  height: 8px;
}
[is=block-trennlinie] .separator {
  border: 0;
  margin: 0;
  position: relative;
  -webkit-transform: translateY(50%);
          transform: translateY(50%);
  z-index: 1;
}
[is=block-trennlinie] .separator--gray {
  background-color: #fafafa;
}
[is=block-trennlinie] .separator--blue {
  background-color: #00469c;
}
[is=block-trennlinie] .separator--turquoise {
  background-color: #00c8aa;
}
[is=block-trennlinie] .separator--orange {
  background-color: #ffa500;
}

[is=block-video-eingebettet] .figure {
  margin-bottom: 0;
  position: relative;
  z-index: 11;
}
[is=block-video-eingebettet] .figure::before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
[is=block-video-eingebettet] .figure-image {
  background: rgba(0, 0, 0, 0.03);
  height: auto;
}
[is=block-video-eingebettet] .figure-image--isHidden {
  visibility: hidden;
}
[is=block-video-eingebettet] .figure-caption {
  left: 16px;
  margin-top: 0;
  position: absolute;
  top: 16px;
  z-index: 3;
}
[is=block-video-eingebettet] .figure-caption > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-video-eingebettet] .figure-caption > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (max-width: 768px) {
  [is=block-video-eingebettet] .figure-caption * {
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  [is=block-video-eingebettet] .figure-caption {
    left: 32px;
    top: 32px;
  }
}
@media (min-width: 1024px) {
  [is=block-video-eingebettet] .figure-caption {
    left: 48px;
    top: 48px;
  }
}
[is=block-video-eingebettet] .figure-caption.color-white * {
  color: #fff;
}
[is=block-video-eingebettet] .figure-caption.color-white *::before {
  background-color: #fff;
}
[is=block-video-eingebettet] .figure-caption.color-blue * {
  color: #00469c;
}
[is=block-video-eingebettet] .figure-caption.color-blue *::before {
  background-color: #00469c;
}
[is=block-video-eingebettet] .figure-caption.color-orange * {
  color: #ffa500;
}
[is=block-video-eingebettet] .figure-caption.color-orange *::before {
  background-color: #ffa500;
}
[is=block-video-eingebettet] .figure-caption.color-turqoise * {
  color: #00c8aa;
}
[is=block-video-eingebettet] .figure-caption.color-turqoise *::before {
  background-color: #00c8aa;
}
[is=block-video-eingebettet] .video-playButton {
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0;
  outline: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
[is=block-video-eingebettet] .video-playButton::before {
  content: "";
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  background-color: rgba(255, 255, 255, 0.8);
  border: 0 solid #fff;
  border-radius: 50%;
  height: 60px;
  margin-left: -30px;
  margin-top: -30px;
  width: 60px;
}
@media (min-width: 768px) {
  [is=block-video-eingebettet] .video-playButton::before {
    height: 88px;
    margin-left: -44px;
    margin-top: -44px;
    width: 88px;
  }
}
[is=block-video-eingebettet] .video-playButton::after {
  content: "";
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  background-image: url("../assets/icons/playbutton-triangle.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 20px;
  margin-left: -8px;
  margin-top: -10px;
  width: 20px;
}
@media (min-width: 768px) {
  [is=block-video-eingebettet] .video-playButton::after {
    height: 35px;
    margin-left: -14px;
    margin-top: -17.5px;
    width: 35px;
  }
}
[is=block-video-eingebettet] .video-playButton:hover::before, [is=block-video-eingebettet] .video-playButton:hover::after {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
[is=block-video-eingebettet] .video-loader {
  -webkit-animation: loading 1.1s infinite linear;
          animation: loading 1.1s infinite linear;
  border-bottom: 4px solid rgba(255, 255, 255, 0.2);
  border-left: 4px solid #fff;
  border-right: 4px solid rgba(255, 255, 255, 0.2);
  border-top: 4px solid rgba(255, 255, 255, 0.2);
  display: none;
  left: 50%;
  margin-left: -30px;
  margin-top: -30px;
  position: absolute;
  text-indent: -9999em;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1;
}
@media (min-width: 768px) {
  [is=block-video-eingebettet] .video-loader {
    margin-left: -50px;
    margin-top: -50px;
  }
}
[is=block-video-eingebettet] .video-loader,
[is=block-video-eingebettet] .video-loader::after {
  border-radius: 50%;
  height: 60px;
  width: 60px;
}
@media (min-width: 768px) {
  [is=block-video-eingebettet] .video-loader,
  [is=block-video-eingebettet] .video-loader::after {
    height: 100px;
    width: 100px;
  }
}
@-webkit-keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
[is=block-video-eingebettet] .video {
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  margin: 0 auto;
  max-width: 968px;
  position: relative;
}
[is=block-video-eingebettet] .video:has(.video-consent:not(.is-hidden)) .video-playButton {
  display: none;
}
[is=block-video-eingebettet] .video-player {
  height: 0;
  padding-bottom: 56.25%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 11;
}
[is=block-video-eingebettet] .video-consent {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(255, 255, 255, 0.9);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  padding: 16px;
  position: absolute;
  top: 0;
  width: 100%;
}
@media (min-width: 768px) {
  [is=block-video-eingebettet] .video-consent {
    padding: 32px;
  }
}
[is=block-video-eingebettet] .video-consent.is-hidden {
  display: none;
  pointer-events: none;
  visibility: hidden;
}
[is=block-video-eingebettet] .video-consent-inner {
  max-height: 100%;
  max-width: 768px;
  overflow-y: auto;
  scrollbar-width: thin;
  text-align: center;
}
[is=block-video-eingebettet] .video-consent-inner > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-video-eingebettet] .video-consent-inner > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=block-video-eingebettet] .video iframe {
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
[is=block-video-eingebettet] .video-player--isLoading {
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out;
}
[is=block-video-eingebettet] .video-player--isLoading .video-loader {
  display: block;
}
[is=block-video-eingebettet] .video-player--isLoading .video-playButton {
  display: none;
}
[is=block-video-eingebettet] .video-player--isLoaded .video-loader,
[is=block-video-eingebettet] .video-player--isLoaded .video-playButton {
  display: none;
}
[is=block-video-eingebettet] .video-player--isLoaded iframe {
  display: block;
}

[is=block-video-text] .figure {
  margin-bottom: 0;
  position: relative;
  z-index: 2;
}
[is=block-video-text] .figure::before {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
[is=block-video-text] .figure-image {
  background: rgba(0, 0, 0, 0.03);
}
[is=block-video-text] .figure-image--isHidden {
  visibility: hidden;
}
[is=block-video-text] .figure-caption {
  display: none;
  left: 16px;
  margin-top: 0;
  position: absolute;
  top: 16px;
  z-index: 3;
}
[is=block-video-text] .figure-caption > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-video-text] .figure-caption > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  [is=block-video-text] .figure-caption {
    display: block;
    left: 32px;
    top: 32px;
  }
}
@media (min-width: 1024px) {
  [is=block-video-text] .figure-caption {
    left: 48px;
    top: 48px;
  }
}
[is=block-video-text] .figure-caption.color-white * {
  color: #fff;
}
[is=block-video-text] .figure-caption.color-white *::before {
  background-color: #fff;
}
[is=block-video-text] .figure-caption.color-blue * {
  color: #00469c;
}
[is=block-video-text] .figure-caption.color-blue *::before {
  background-color: #00469c;
}
[is=block-video-text] .figure-caption.color-orange * {
  color: #ffa500;
}
[is=block-video-text] .figure-caption.color-orange *::before {
  background-color: #ffa500;
}
[is=block-video-text] .figure-caption.color-turqoise * {
  color: #00c8aa;
}
[is=block-video-text] .figure-caption.color-turqoise *::before {
  background-color: #00c8aa;
}
[is=block-video-text] .video-playButton {
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0;
  outline: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
[is=block-video-text] .video-playButton::before {
  content: "";
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  background-color: rgba(255, 255, 255, 0.8);
  border: 0 solid #fff;
  border-radius: 50%;
  height: 60px;
  margin-left: -30px;
  margin-top: -30px;
  width: 60px;
}
@media (min-width: 768px) {
  [is=block-video-text] .video-playButton::before {
    height: 88px;
    margin-left: -44px;
    margin-top: -44px;
    width: 88px;
  }
}
[is=block-video-text] .video-playButton::after {
  content: "";
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  background-image: url("../assets/icons/playbutton-triangle.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 20px;
  margin-left: -8px;
  margin-top: -10px;
  width: 20px;
}
@media (min-width: 768px) {
  [is=block-video-text] .video-playButton::after {
    height: 35px;
    margin-left: -14px;
    margin-top: -17.5px;
    width: 35px;
  }
}
[is=block-video-text] .video-playButton:hover::before, [is=block-video-text] .video-playButton:hover::after {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
[is=block-video-text] .video-loader {
  -webkit-animation: loading 1.1s infinite linear;
          animation: loading 1.1s infinite linear;
  border-bottom: 4px solid rgba(255, 255, 255, 0.2);
  border-left: 4px solid #fff;
  border-right: 4px solid rgba(255, 255, 255, 0.2);
  border-top: 4px solid rgba(255, 255, 255, 0.2);
  display: none;
  left: 50%;
  margin-left: -30px;
  margin-top: -30px;
  position: absolute;
  text-indent: -9999em;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1;
}
@media (min-width: 768px) {
  [is=block-video-text] .video-loader {
    margin-left: -50px;
    margin-top: -50px;
  }
}
[is=block-video-text] .video-loader,
[is=block-video-text] .video-loader::after {
  border-radius: 50%;
  height: 60px;
  width: 60px;
}
@media (min-width: 768px) {
  [is=block-video-text] .video-loader,
  [is=block-video-text] .video-loader::after {
    height: 100px;
    width: 100px;
  }
}
@keyframes loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
[is=block-video-text] .video {
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  position: relative;
}
[is=block-video-text] .video:has(.video-consent:not(.is-hidden)) .video-playButton {
  display: none;
}
[is=block-video-text] .video-player {
  height: 0;
  padding-bottom: 56.25%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 10;
}
[is=block-video-text] .video-consent {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(255, 255, 255, 0.9);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  padding: 16px;
  position: absolute;
  top: 0;
  width: 100%;
}
@media (min-width: 768px) {
  [is=block-video-text] .video-consent {
    padding: 32px;
  }
}
[is=block-video-text] .video-consent.is-hidden {
  display: none;
}
[is=block-video-text] .video-consent-inner {
  max-height: 100%;
  max-width: 768px;
  overflow-y: auto;
  scrollbar-width: thin;
  text-align: center;
}
[is=block-video-text] .video-consent-inner > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-video-text] .video-consent-inner > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=block-video-text] .video iframe {
  display: none;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
[is=block-video-text] .video-player--isLoading {
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out;
}
[is=block-video-text] .video-player--isLoading .video-loader {
  display: block;
}
[is=block-video-text] .video-player--isLoading .video-playButton {
  display: none;
}
[is=block-video-text] .video-player--isLoaded .video-loader,
[is=block-video-text] .video-player--isLoaded .video-playButton {
  display: none;
}
[is=block-video-text] .video-player--isLoaded iframe {
  display: block;
}
@media (min-width: 1024px) {
  [is=block-video-text] .preContent {
    margin-bottom: 80px;
  }
}
[is=block-video-text] .grid {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 32px;
}
@media (min-width: 768px) {
  [is=block-video-text] .grid--videoLeft {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 768px) {
  [is=block-video-text] .grid--videoRight {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
[is=block-video-text] .grid-video {
  width: 100%;
}
@media (min-width: 768px) {
  [is=block-video-text] .grid {
    gap: 32px;
  }
  [is=block-video-text] .grid-video {
    -ms-flex-preferred-size: calc(100% - var(--content-ratio));
        flex-basis: calc(100% - var(--content-ratio));
  }
  [is=block-video-text] .grid-content {
    -ms-flex-preferred-size: var(--content-ratio);
        flex-basis: var(--content-ratio);
  }
}
@media (min-width: 1024px) {
  [is=block-video-text] .grid {
    gap: 128px;
  }
}
[is=block-video-text] .grid-content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=block-video-text] .grid-content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=block-video-text] .grid-content blockquote,
[is=block-video-text] .grid-content .blockquote {
  font-size: 20px;
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 0;
}
@media (min-width: 768px) {
  [is=block-video-text] .grid-content blockquote,
  [is=block-video-text] .grid-content .blockquote {
    margin-left: 0;
  }
}
@media (min-width: 1024px) {
  [is=block-video-text] .grid-content blockquote,
  [is=block-video-text] .grid-content .blockquote {
    font-size: 34px;
  }
}

[is=hero-slider] {
  overflow: hidden;
}
@media (min-width: 1024px) {
  [is=hero-slider] {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1680px;
    padding-left: 32px;
    padding-right: 32px;
  }
}
@media (min-width: 1200px) {
  [is=hero-slider].componentPadding:not(.friendation--sliderOff) {
    padding: 180px 0 50px;
  }
}
[is=hero-slider].componentPadding {
  padding: 48px 0 40px;
}
@media (min-width: 768px) {
  [is=hero-slider].componentPadding {
    padding: 70px 0;
  }
}
@media (min-width: 1200px) {
  [is=hero-slider].componentPadding {
    padding: 75px 0;
  }
}
[is=hero-slider].friendation--sliderOff .slider-button,
[is=hero-slider].friendation--sliderOff .swiper-pagination {
  display: none;
}
[is=hero-slider] h1,
[is=hero-slider] .h1 {
  font-size: 28px;
  line-height: 1.29;
}
@media (min-width: 480px) {
  [is=hero-slider] h1,
  [is=hero-slider] .h1 {
    font-size: 46px;
    line-height: 1.2;
  }
}
[is=hero-slider] h1::before,
[is=hero-slider] .h1::before {
  margin-bottom: 18px;
}
@media (min-width: 768px) {
  [is=hero-slider] h1::before,
  [is=hero-slider] .h1::before {
    margin-bottom: 24px;
  }
}
[is=hero-slider] .lead {
  margin: 21px 0 40px;
}
[is=hero-slider] .container {
  position: relative;
}
[is=hero-slider] .background {
  bottom: 180px;
  height: 100%;
  position: absolute;
  right: 0;
  width: auto;
}
@media (min-width: 768px) {
  [is=hero-slider] .background {
    bottom: unset;
    top: 0;
  }
}
[is=hero-slider] .background img {
  font-family: "object-fit: cover; object-position: bottom";
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: bottom;
     object-position: bottom;
  width: auto;
}
@media (min-width: 768px) {
  [is=hero-slider] .background img {
    font-family: "object-fit: contain; object-position: bottom";
    -o-object-fit: contain;
       object-fit: contain;
  }
}
[is=hero-slider] .slider {
  margin-left: -16px;
  margin-right: -16px;
  padding-left: 16px;
  padding-right: 16px;
  position: relative;
}
@media (min-width: 768px) {
  [is=hero-slider] .slider {
    margin-left: -40px;
    margin-right: -40px;
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 1024px) {
  [is=hero-slider] .slider {
    margin-left: -60px;
    margin-right: -60px;
    padding-left: 60px;
    padding-right: 60px;
  }
}
[is=hero-slider] .slider-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  position: relative;
}
@media (min-width: 1024px) {
  [is=hero-slider] .slider-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
[is=hero-slider] .slider-button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: none;
  height: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: calc(50% - 75px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
  width: 40px;
  z-index: 10;
}
@media (min-width: 1440px) {
  [is=hero-slider] .slider-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  [is=hero-slider] .slider-button:hover, [is=hero-slider] .slider-button:focus {
    outline: 0;
  }
}
[is=hero-slider] .slider-button::before {
  background-image: url("../assets/icons/ico-carousel-right.svg");
  background-size: contain;
  content: "";
  display: block;
  height: 40px;
  width: 40px;
}
[is=hero-slider] .slider-button.swiper-button-disabled {
  opacity: 0.3;
  pointer-events: none;
}
[is=hero-slider] .slider-button--prev {
  left: 0;
}
@media (min-width: 1440px) {
  [is=hero-slider] .slider-button--prev {
    left: -67px;
  }
}
[is=hero-slider] .slider-button--next {
  right: 0;
}
@media (min-width: 1440px) {
  [is=hero-slider] .slider-button--next {
    right: -67px;
  }
}
[is=hero-slider] .slider-button--next::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
[is=hero-slider] .figure {
  margin-bottom: 0;
  margin-top: 40px;
}
[is=hero-slider] .figure > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=hero-slider] .figure > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  [is=hero-slider] .figure {
    margin-top: 64px;
  }
}
@media (min-width: 1024px) {
  [is=hero-slider] .figure {
    margin-top: 0;
    width: 50%;
  }
}
[is=hero-slider] .figure-image {
  font-family: "object-fit: contain";
  height: 100%;
  margin: 0 auto;
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
}
[is=hero-slider] .figure-caption {
  background: #fafafa;
  bottom: 0;
  color: #00469c;
  display: inline-block;
  font-size: 0.8rem;
  max-width: 450px;
  padding: 0.25rem 0.5rem;
  position: absolute;
  right: 0;
}
[is=hero-slider] .animation {
  margin-top: 64px;
}
@media (min-width: 1024px) {
  [is=hero-slider] .animation {
    margin-top: 0;
    width: 50%;
  }
}
[is=hero-slider] .content {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
[is=hero-slider] .content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=hero-slider] .content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 1024px) {
  [is=hero-slider] .content {
    padding-right: 32px;
    width: 50%;
  }
}
@media (min-width: 1024px) {
  [is=hero-slider] .content .lead {
    padding-right: 64px;
  }
}
[is=hero-slider] .swiper-slide {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
[is=hero-slider] .swiper-slide-active {
  opacity: 1;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
[is=hero-slider] .swiper-wrapper {
  height: auto;
}
[is=hero-slider] .swiper-pagination {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 40px;
  position: relative;
  width: 100%;
  z-index: 1;
}
@media (min-width: 768px) {
  [is=hero-slider] .swiper-pagination {
    margin-top: 60px;
  }
}
@media (min-width: 1024px) {
  [is=hero-slider] .swiper-pagination {
    margin-top: 137px;
  }
}
[is=hero-slider] .swiper-pagination-bullet {
  background: #00469c;
  margin: 0 4px;
  opacity: 0.2;
}
[is=hero-slider] .swiper-pagination-bullet-active {
  background: #00469c;
  opacity: 1;
}

[is=list-customer-logos] .container {
  position: relative;
}
[is=list-customer-logos] .logo {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
}
[is=list-customer-logos] .logo-media {
  display: block;
  position: relative;
}
[is=list-customer-logos] .logo-media--svg {
  height: auto;
  padding-bottom: 0;
}
[is=list-customer-logos] .logo-media img {
  width: 100%;
}
[is=list-customer-logos] .logo-link {
  position: relative;
  z-index: 5;
}
[is=list-customer-logos] .slider {
  overflow: visible;
  position: relative;
}
[is=list-customer-logos] .slider-button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: none;
  height: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: calc(50% - 28px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
  width: 40px;
  z-index: 10;
}
@media (min-width: 1440px) {
  [is=list-customer-logos] .slider-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  [is=list-customer-logos] .slider-button:hover, [is=list-customer-logos] .slider-button:focus {
    outline: 0;
  }
}
[is=list-customer-logos] .slider-button::before {
  background-image: url("../assets/icons/ico-carousel-right.svg");
  background-size: contain;
  content: "";
  display: block;
  height: 40px;
  width: 40px;
}
[is=list-customer-logos] .slider-button.swiper-button-disabled {
  opacity: 0.3;
  pointer-events: none;
}
[is=list-customer-logos] .slider-button--prev {
  left: 0;
}
@media (min-width: 1440px) {
  [is=list-customer-logos] .slider-button--prev {
    left: calc(-64px - 1.5rem);
    -webkit-transform: translate(-100%, -50%);
            transform: translate(-100%, -50%);
  }
}
[is=list-customer-logos] .slider-button--next {
  right: 0;
}
@media (min-width: 1440px) {
  [is=list-customer-logos] .slider-button--next {
    right: calc(-64px - 1.5rem);
    -webkit-transform: translate(100%, -50%);
            transform: translate(100%, -50%);
  }
}
[is=list-customer-logos] .slider-button--next::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
[is=list-customer-logos] .slider-pagination {
  position: static;
}
[is=list-customer-logos] .swiper-container {
  overflow: visible;
}
[is=list-customer-logos] .swiper-wrapper {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
[is=list-customer-logos] .swiper-slide {
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
[is=list-customer-logos] .swiper-slide-active {
  opacity: 1;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  /* stylelint-disable */
  /* stylelint-enable */
  /* stylelint-disable */
  /* stylelint-enable */
}
[is=list-customer-logos] .swiper-slide-active + .swiper-slide {
  opacity: 1;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
[is=list-customer-logos] .swiper-slide-active + .swiper-slide + .swiper-slide {
  opacity: 1;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
@media (min-width: 768px) {
  [is=list-customer-logos] .swiper-slide-active {
    /* stylelint-disable */
    /* stylelint-enable */
    /* stylelint-disable */
    /* stylelint-enable */
    /* stylelint-disable */
    /* stylelint-enable */
    /* stylelint-disable */
    /* stylelint-enable */
    /* stylelint-disable */
    /* stylelint-enable */
  }
  [is=list-customer-logos] .swiper-slide-active + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
  [is=list-customer-logos] .swiper-slide-active + .swiper-slide + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
  [is=list-customer-logos] .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
  [is=list-customer-logos] .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
  [is=list-customer-logos] .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
}
[is=list-customer-logos] .swiper-pagination {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 48px;
  position: static;
  width: 100%;
}
[is=list-customer-logos] .swiper-pagination-bullet {
  background: #00469c;
  margin: 0 4px;
  opacity: 0.2;
}
[is=list-customer-logos] .swiper-pagination-bullet-active {
  background: #00469c;
  opacity: 1;
}
[is=list-customer-logos] .swiper-button-lock, [is=list-customer-logos] .swiper-pagination-lock {
  display: none;
}
[is=list-customer-logos] .image {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
}
[is=list-customer-logos] .image-tag,
[is=list-customer-logos] .image img,
[is=list-customer-logos] .image svg {
  display: block;
  height: auto;
  max-height: 40px;
  max-width: 150px;
  width: auto;
}
@media (min-width: 480px) {
  [is=list-customer-logos] .image-tag,
  [is=list-customer-logos] .image img,
  [is=list-customer-logos] .image svg {
    max-height: 45px;
  }
}
@media (min-width: 768px) {
  [is=list-customer-logos] .image-tag,
  [is=list-customer-logos] .image img,
  [is=list-customer-logos] .image svg {
    max-height: 50px;
  }
}
@media (min-width: 1200px) {
  [is=list-customer-logos] .image-tag,
  [is=list-customer-logos] .image img,
  [is=list-customer-logos] .image svg {
    max-height: 60px;
  }
}
[is=list-customer-logos] .image-tag {
  font-family: "object-fit: contain";
  -o-object-fit: contain;
     object-fit: contain;
}
[is=list-customer-logos] .grid {
  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;
  width: 100%;
}
[is=list-customer-logos] .grid > *:not(.wheel) {
  width: calc((33.3333333333%) - 2 / 3 * 32px);
}
[is=list-customer-logos] .grid > *:not(.wheel):nth-child(n) {
  margin-right: 32px;
  margin-top: 0;
}
[is=list-customer-logos] .grid > *:not(.wheel):nth-child(1n+4) {
  margin-top: 64px;
}
[is=list-customer-logos] .grid > *:not(.wheel):nth-child(3n) {
  margin-right: 0;
}
[is=list-customer-logos] .grid > *:not(.wheel):last-child {
  margin-right: 0;
}
@media (min-width: 768px) {
  [is=list-customer-logos] .grid {
    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;
    width: 100%;
  }
  [is=list-customer-logos] .grid > *:not(.wheel) {
    width: calc((25%) - 3 / 4 * 48px);
  }
  [is=list-customer-logos] .grid > *:not(.wheel):nth-child(n) {
    margin-right: 48px;
    margin-top: 0;
  }
  [is=list-customer-logos] .grid > *:not(.wheel):nth-child(1n+5) {
    margin-top: 80px;
  }
  [is=list-customer-logos] .grid > *:not(.wheel):nth-child(4n) {
    margin-right: 0;
  }
  [is=list-customer-logos] .grid > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
@media (min-width: 1024px) {
  [is=list-customer-logos] .grid {
    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;
    width: 100%;
  }
  [is=list-customer-logos] .grid > *:not(.wheel) {
    width: calc((16.6666666667%) - 5 / 6 * 64px);
  }
  [is=list-customer-logos] .grid > *:not(.wheel):nth-child(n) {
    margin-right: 64px;
    margin-top: 0;
  }
  [is=list-customer-logos] .grid > *:not(.wheel):nth-child(1n+7) {
    margin-top: 96px;
  }
  [is=list-customer-logos] .grid > *:not(.wheel):nth-child(6n) {
    margin-right: 0;
  }
  [is=list-customer-logos] .grid > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
[is=list-customer-logos] .grid-item {
  height: auto;
  opacity: 1;
  -webkit-transition: opacity 0.2s, height 0.2s;
  transition: opacity 0.2s, height 0.2s;
}
@media (max-width: 767px) {
  [is=list-customer-logos] .grid-item.hiddenMobile {
    height: 0;
    margin: 0 !important;
    opacity: 0;
    pointer-events: none;
    z-index: -99;
  }
}
@media (max-width: 1023px) {
  [is=list-customer-logos] .grid-item.hiddenTablet {
    height: 0;
    margin: 0 !important;
    opacity: 0;
    pointer-events: none;
    z-index: -99;
  }
}
@media (min-width: 1024px) {
  [is=list-customer-logos] .grid-item.hiddenDesktop {
    height: 0;
    margin: 0 !important;
    opacity: 0;
    pointer-events: none;
    z-index: -99;
  }
}
[is=list-customer-logos] .grid-media {
  width: 100%;
}
[is=list-customer-logos] .row-actions {
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 48px;
  width: 100%;
}
@media (min-width: 768px) {
  [is=list-customer-logos] .row-actions {
    margin-top: 64px;
  }
}
@media (min-width: 1024px) {
  [is=list-customer-logos] .row-actions {
    margin-top: 96px;
  }
}
@media (max-width: 767px) {
  [is=list-customer-logos] .row-actions.showMobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [is=list-customer-logos] .row-actions.showTablet {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1024px) {
  [is=list-customer-logos] .row-actions.showDesktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

@media (min-width: 1024px) {
  [is=slider-bilder-collage] .box {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    max-width: none;
  }
}
@media (min-width: 1024px) {
  [is=slider-bilder-collage] .box-inner {
    width: 50%;
  }
}
[is=slider-bilder-collage] .box-inner--images {
  margin-bottom: 32px;
  padding-bottom: 5%;
  padding-left: 32px;
  padding-right: 32px;
  position: relative;
}
@media (min-width: 768px) {
  [is=slider-bilder-collage] .box-inner--images {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 1024px) {
  [is=slider-bilder-collage] .box-inner--images {
    margin-bottom: 0;
    padding-bottom: 2.5%;
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 1200px) {
  [is=slider-bilder-collage] .box-inner--images {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
}
[is=slider-bilder-collage] .box-inner--images figure {
  margin-bottom: 0;
}
[is=slider-bilder-collage] .box-inner--images .single-image {
  bottom: 0;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  left: 32px;
  position: absolute;
  width: 50%;
  z-index: 2;
}
@media (min-width: 768px) {
  [is=slider-bilder-collage] .box-inner--images .single-image {
    left: 40px;
  }
}
@media (min-width: 1024px) {
  [is=slider-bilder-collage] .box-inner--images .single-image {
    left: 16px;
  }
}
[is=slider-bilder-collage] .box-inner--images .slider {
  margin-left: 25%;
  position: relative;
  width: 75%;
}
[is=slider-bilder-collage] .box-inner--content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 32px;
}
[is=slider-bilder-collage] .box-inner--content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=slider-bilder-collage] .box-inner--content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  [is=slider-bilder-collage] .box-inner--content {
    padding: 0 40px;
  }
}
@media (min-width: 1200px) {
  [is=slider-bilder-collage] .box-inner--content {
    padding: 0 64px;
  }
}
@media (min-width: 1024px) {
  [is=slider-bilder-collage] .box-inner--content {
    max-width: 649px;
    padding-right: 6%;
  }
}
[is=slider-bilder-collage] .box-inner--content ul > :first-child,
[is=slider-bilder-collage] .box-inner--content ol > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=slider-bilder-collage] .box-inner--content ul > :last-child,
[is=slider-bilder-collage] .box-inner--content ol > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=slider-bilder-collage] .figure {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0.8rem;
  height: 100%;
}
@media (min-width: 1024px) {
  [is=slider-bilder-collage] .figure {
    margin-bottom: 0;
  }
  [is=slider-bilder-collage] .figure-caption {
    position: absolute;
  }
}

[is=slider-bilder-galerie] .image {
  outline: 0;
  text-decoration: none;
}
[is=slider-bilder-galerie] .image:hover .image-thumbnail-image, [is=slider-bilder-galerie] .image:focus .image-thumbnail-image {
  -webkit-transform: scale(1.15);
          transform: scale(1.15);
}
[is=slider-bilder-galerie] .image-thumbnail {
  background: rgba(0, 0, 0, 0.03);
  margin-bottom: 0;
  overflow: hidden;
  position: relative;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
[is=slider-bilder-galerie] .image-thumbnail-image {
  display: block;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
[is=slider-bilder-galerie] .image-title {
  color: #00469c;
  font-weight: bold;
  text-align: center;
}
[is=slider-bilder-galerie] .sliderWrapper {
  position: relative;
}
[is=slider-bilder-galerie] .slider {
  position: relative;
}
[is=slider-bilder-galerie] .slider-item {
  margin-bottom: 0;
  margin-top: 0;
  overflow: hidden;
  position: relative;
}
[is=slider-bilder-galerie] .slider-button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: none;
  height: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 80px;
  -webkit-transition: opacity 0.5s ease-in-out-out;
  transition: opacity 0.5s ease-in-out-out;
  width: 40px;
  z-index: 10;
}
@media (min-width: 1440px) {
  [is=slider-bilder-galerie] .slider-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  [is=slider-bilder-galerie] .slider-button:hover, [is=slider-bilder-galerie] .slider-button:focus {
    outline: 0;
  }
}
[is=slider-bilder-galerie] .slider-button::before {
  background-image: url("../assets/icons/ico-carousel-right.svg");
  background-size: contain;
  content: "";
  display: block;
  height: 40px;
  width: 40px;
}
[is=slider-bilder-galerie] .slider-button.swiper-button-disabled {
  opacity: 0.3;
  pointer-events: none;
}
.fancybox-active [is=slider-bilder-galerie] .slider-button {
  opacity: 0;
}
[is=slider-bilder-galerie] .slider-button--prev {
  left: 0;
}
@media (min-width: 1440px) {
  [is=slider-bilder-galerie] .slider-button--prev {
    left: -100px;
  }
}
[is=slider-bilder-galerie] .slider-button--next {
  right: 0;
}
@media (min-width: 1440px) {
  [is=slider-bilder-galerie] .slider-button--next {
    right: -100px;
  }
}
[is=slider-bilder-galerie] .slider-button--next::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
[is=slider-bilder-galerie] .swiper-wrapper {
  height: auto;
}
[is=slider-bilder-galerie] .swiper-pagination {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 48px;
  position: static;
  width: 100%;
}
[is=slider-bilder-galerie] .swiper-pagination-lock {
  display: none;
}
[is=slider-bilder-galerie] .swiper-pagination-bullet {
  background: #00469c;
  margin: 0 4px;
  opacity: 0.2;
}
[is=slider-bilder-galerie] .swiper-pagination-bullet-active {
  background: #00469c;
  opacity: 1;
}

[is=slider-ecosystem] .container {
  position: relative;
}
[is=slider-ecosystem] .ecosystem {
  cursor: pointer;
  width: 100%;
}
[is=slider-ecosystem] .ecosystem:hover .ecosystem-title::after {
  width: 100%;
}
[is=slider-ecosystem] .ecosystem.active .ecosystem-title {
  color: #ffa500;
}
[is=slider-ecosystem] .ecosystem.active .ecosystem-title::after {
  width: 100%;
}
[is=slider-ecosystem] .ecosystem.active .ecosystem-image-wrap > img {
  -webkit-filter: grayscale(0%);
          filter: grayscale(0%);
  opacity: 1;
}
[is=slider-ecosystem] .ecosystem-image {
  position: relative;
}
[is=slider-ecosystem] .ecosystem-image::before {
  background-color: #00469c;
  bottom: 0;
  content: "";
  display: block;
  height: 6px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 2;
}
[is=slider-ecosystem] .ecosystem-image-wrap {
  aspect-ratio: var(--image-aspect-ratio); /* stylelint-disable-line */
  height: 100%;
  margin: 0 auto;
  max-height: var(--image-height);
  position: relative;
}
[is=slider-ecosystem] .ecosystem-image-wrap img {
  height: 100%;
  position: absolute;
  -webkit-transition: opacity 0.6s ease, -webkit-filter 0.6s ease;
  transition: opacity 0.6s ease, -webkit-filter 0.6s ease;
  transition: filter 0.6s ease, opacity 0.6s ease;
  transition: filter 0.6s ease, opacity 0.6s ease, -webkit-filter 0.6s ease;
  width: 100%;
}
[is=slider-ecosystem] .ecosystem-image-wrap > img {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  opacity: 0.5;
}
[is=slider-ecosystem] .ecosystem-image-wrap-indicator {
  height: 100%;
  pointer-events: none;
  position: relative;
  -webkit-transform: translateX(var(--offset-x));
          transform: translateX(var(--offset-x));
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
  z-index: 1;
}
[is=slider-ecosystem] .ecosystem-image-wrap-indicator [data-overlay] {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
[is=slider-ecosystem] .ecosystem-image-wrap-indicator [data-overlay].active {
  opacity: 1;
}
[is=slider-ecosystem] .ecosystem-title {
  display: block;
  font-weight: 900;
  margin: 24px auto 0;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: color 0.6s linear;
  transition: color 0.6s linear;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
[is=slider-ecosystem] .ecosystem-title::after {
  background-color: currentColor;
  bottom: -4px;
  content: "";
  display: block;
  height: 4px;
  left: 0;
  position: absolute;
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
  width: 0%;
}
[is=slider-ecosystem] .content {
  position: relative;
}
[is=slider-ecosystem] .content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=slider-ecosystem] .content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=slider-ecosystem] .content h1, [is=slider-ecosystem] .content h2, [is=slider-ecosystem] .content h3, [is=slider-ecosystem] .content h4, [is=slider-ecosystem] .content h5, [is=slider-ecosystem] .content h6, [is=slider-ecosystem] .content .h1, [is=slider-ecosystem] .content .h2, [is=slider-ecosystem] .content .h3, [is=slider-ecosystem] .content .h4, [is=slider-ecosystem] .content .h5, [is=slider-ecosystem] .content .h6 {
  margin-bottom: 24px;
}
[is=slider-ecosystem] [data-slider-main] {
  position: relative;
}
[is=slider-ecosystem] [data-slider-main] .swiper-container {
  margin-left: 0;
  max-width: calc(100% - 32px);
  overflow: visible;
}
@media (min-width: 768px) {
  [is=slider-ecosystem] [data-slider-main] .swiper-container {
    max-width: calc(100% - 64px);
  }
}
@media (min-width: 1024px) {
  [is=slider-ecosystem] [data-slider-main] .swiper-container {
    max-width: 768px;
  }
}
[is=slider-ecosystem] [data-slider-main] .swiper-container--full-width {
  max-width: unset;
}
[is=slider-ecosystem] [data-slider-main] .swiper-wrapper {
  height: auto;
}
[is=slider-ecosystem] [data-slider-main] .swiper-pagination {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 40px;
  position: static;
  width: 100%;
}
@media (min-width: 1440px) {
  [is=slider-ecosystem] [data-slider-main] .swiper-pagination {
    display: none;
  }
}
[is=slider-ecosystem] [data-slider-main] .swiper-pagination-bullet {
  background: #00469c;
  margin: 0 4px;
  opacity: 0.2;
}
[is=slider-ecosystem] [data-slider-main] .swiper-pagination-bullet-active {
  background: #00469c;
  opacity: 1;
}
[is=slider-ecosystem] [data-slider-main] .swiper-slide {
  opacity: 0;
  position: relative;
  -webkit-transform: translateY(16px);
          transform: translateY(16px);
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
[is=slider-ecosystem] [data-slider-main] .swiper-slide-prev {
  opacity: 0;
}
[is=slider-ecosystem] [data-slider-main] .swiper-slide-next {
  opacity: 0.3;
}
[is=slider-ecosystem] [data-slider-main] .swiper-slide-active {
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
@media (min-width: 768px) {
  [is=slider-ecosystem] [data-slider-main] .swiper-slide::after {
    background: -webkit-gradient(linear, right top, left top, from(#fafafa), color-stop(50%, #fafafa), to(rgba(250, 250, 250, 0)));
    background: linear-gradient(to left, #fafafa, #fafafa 50%, rgba(250, 250, 250, 0) 100%);
    content: "";
    height: 100%;
    left: 0;
    opacity: 1;
    pointer-events: none;
    position: absolute;
    top: 0;
    -webkit-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    width: 100%;
    z-index: 2;
  }
  [is=slider-ecosystem] [data-slider-main] .swiper-slide-active::after {
    opacity: 0;
  }
  [is=slider-ecosystem] [data-slider-main] .swiper-slide-prev .box {
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0);
            box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0);
  }
  [is=slider-ecosystem] [data-slider-main] .swiper-slide-next .box {
    -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0);
            box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0);
  }
}
[is=slider-ecosystem] [data-slider-main] .swiper-button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: none;
  height: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: opacity 0.5s ease-in-out-out;
  transition: opacity 0.5s ease-in-out-out;
  width: 40px;
  z-index: 10;
}
@media (min-width: 1440px) {
  [is=slider-ecosystem] [data-slider-main] .swiper-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  [is=slider-ecosystem] [data-slider-main] .swiper-button:hover, [is=slider-ecosystem] [data-slider-main] .swiper-button:focus {
    outline: 0;
  }
}
[is=slider-ecosystem] [data-slider-main] .swiper-button::before {
  background-image: url("../assets/icons/ico-carousel-right.svg");
  background-size: contain;
  content: "";
  display: block;
  height: 40px;
  width: 40px;
}
[is=slider-ecosystem] [data-slider-main] .swiper-button.swiper-button-disabled {
  opacity: 0.3;
  pointer-events: none;
}
[is=slider-ecosystem] [data-slider-main] .swiper-button--prev {
  left: 0;
}
@media (min-width: 1440px) {
  [is=slider-ecosystem] [data-slider-main] .swiper-button--prev {
    left: -130px;
  }
}
[is=slider-ecosystem] [data-slider-main] .swiper-button--next {
  right: 0;
}
@media (min-width: 1440px) {
  [is=slider-ecosystem] [data-slider-main] .swiper-button--next {
    right: -130px;
  }
}
[is=slider-ecosystem] [data-slider-main] .swiper-button--next::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
[is=slider-ecosystem] [data-slider-navigation] {
  margin-bottom: 48px;
}
@media (min-width: 1200px) {
  [is=slider-ecosystem] [data-slider-navigation] {
    margin-bottom: 64px;
  }
}
[is=slider-ecosystem] [data-slider-navigation] .swiper-container {
  overflow: visible;
}
[is=slider-ecosystem] .box {
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 24px 16px;
  -webkit-transition: -webkit-box-shadow 0.5s ease-in-out;
  transition: -webkit-box-shadow 0.5s ease-in-out;
  transition: box-shadow 0.5s ease-in-out;
  transition: box-shadow 0.5s ease-in-out, -webkit-box-shadow 0.5s ease-in-out;
}
[is=slider-ecosystem] .box > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=slider-ecosystem] .box > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 480px) {
  [is=slider-ecosystem] .box {
    padding: 32px;
  }
}
@media (min-width: 1024px) {
  [is=slider-ecosystem] .box {
    padding: 48px;
  }
}
[is=slider-ecosystem] .box h3::before {
  display: none;
}
@media (min-width: 768px) {
  [is=slider-ecosystem].themeOne [data-slider-main] .swiper-slide-active {
    background: -webkit-gradient(linear, right top, left top, from(rgba(250, 250, 250, 0)), color-stop(50%, rgba(250, 250, 250, 0)), to(rgba(250, 250, 250, 0)));
    background: linear-gradient(to left, rgba(250, 250, 250, 0), rgba(250, 250, 250, 0) 50%, rgba(250, 250, 250, 0) 100%);
  }
  [is=slider-ecosystem].themeOne [data-slider-main] .swiper-slide-prev::after {
    background: -webkit-gradient(linear, right top, left top, from(rgba(250, 250, 250, 0)), color-stop(50%, #fafafa), to(#fafafa));
    background: linear-gradient(to left, rgba(250, 250, 250, 0), #fafafa 50%, #fafafa 100%);
  }
  [is=slider-ecosystem].themeOne [data-slider-main] .swiper-slide-next::after {
    background: -webkit-gradient(linear, right top, left top, from(#fafafa), color-stop(50%, #fafafa), to(rgba(250, 250, 250, 0)));
    background: linear-gradient(to left, #fafafa, #fafafa 50%, rgba(250, 250, 250, 0) 100%);
  }
}

[is=slider-geschichte] .container {
  position: relative;
}
[is=slider-geschichte] .timeline {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  border-bottom: 4px solid #ffa500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 80px;
  -ms-overflow-style: none;
  overflow-x: scroll;
  scrollbar-width: thin;
}
[is=slider-geschichte] .timeline > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=slider-geschichte] .timeline > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=slider-geschichte] .timeline > li::before {
  content: none;
  display: none;
}
@media (max-width: 767px) {
  [is=slider-geschichte] .timeline {
    display: none;
  }
}
[is=slider-geschichte] .timeline-year {
  margin-bottom: 0;
  margin-top: 0;
}
[is=slider-geschichte] .timeline-hash {
  display: block;
  font-size: 16px;
  font-weight: 900;
  letter-spacing: 0.4px;
  line-height: 1.38;
  padding: 16px 48px 12px;
  -webkit-transition: color 0.2s ease, background-color 0.2s ease;
  transition: color 0.2s ease, background-color 0.2s ease;
  white-space: nowrap;
}
[is=slider-geschichte] .timeline-hash:focus, [is=slider-geschichte] .timeline-hash:active {
  background-color: #ffa500;
  color: #fff;
  text-decoration: none;
}
[is=slider-geschichte] .timeline-hash:hover {
  background-color: #ffa500;
  color: #fff;
  text-decoration: none;
}
[is=slider-geschichte] .timeline-hash.active {
  background-color: #ffa500;
  color: #fff;
  pointer-events: none;
}
[is=slider-geschichte] .slider {
  margin-bottom: 32px;
  margin-left: 0;
  max-width: 968px;
  overflow: visible;
  position: relative;
}
@media (min-width: 1024px) {
  [is=slider-geschichte] .slider {
    margin-bottom: 48px;
  }
}
[is=slider-geschichte] .slider-item {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 100%;
  overflow: hidden;
  position: relative;
  -webkit-transition: -webkit-box-shadow 0.5s ease-in-out;
  transition: -webkit-box-shadow 0.5s ease-in-out;
  transition: box-shadow 0.5s ease-in-out;
  transition: box-shadow 0.5s ease-in-out, -webkit-box-shadow 0.5s ease-in-out;
}
@media (min-width: 768px) {
  [is=slider-geschichte] .slider-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
[is=slider-geschichte] .slider-button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: none;
  height: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: calc(50% + 120px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: opacity 0.5s ease-in-out-out;
  transition: opacity 0.5s ease-in-out-out;
  width: 40px;
  z-index: 10;
}
@media (min-width: 1440px) {
  [is=slider-geschichte] .slider-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  [is=slider-geschichte] .slider-button:hover, [is=slider-geschichte] .slider-button:focus {
    outline: 0;
  }
}
[is=slider-geschichte] .slider-button::before {
  background-image: url("../assets/icons/ico-carousel-right.svg");
  background-size: contain;
  content: "";
  display: block;
  height: 40px;
  width: 40px;
}
[is=slider-geschichte] .slider-button.swiper-button-disabled {
  opacity: 0.3;
  pointer-events: none;
}
[is=slider-geschichte] .slider-button--prev {
  left: 0;
}
@media (min-width: 1440px) {
  [is=slider-geschichte] .slider-button--prev {
    left: -67px;
  }
}
[is=slider-geschichte] .slider-button--next {
  right: 0;
}
@media (min-width: 1440px) {
  [is=slider-geschichte] .slider-button--next {
    right: -67px;
  }
}
[is=slider-geschichte] .slider-button--next::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
[is=slider-geschichte] .slider-pagination {
  position: static;
}
[is=slider-geschichte] .figure {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 0;
  width: 100%;
  z-index: 0;
}
@media (min-width: 768px) {
  [is=slider-geschichte] .figure {
    max-width: 368px;
  }
}
[is=slider-geschichte] .figure-image {
  font-family: "object-fit: cover";
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
[is=slider-geschichte] .figure picture {
  width: 100%;
}
[is=slider-geschichte] .mask {
  height: 0;
  position: absolute;
  width: 0;
}
[is=slider-geschichte] .year {
  color: #00c8aa;
  font-size: 42px;
  font-weight: 800;
  line-height: 1.07;
  margin-bottom: 32px;
  margin-top: 0;
}
@media (min-width: 768px) {
  [is=slider-geschichte] .year {
    font-size: 46px;
  }
}
@media (min-width: 1024px) {
  [is=slider-geschichte] .year {
    font-size: 56px;
  }
}
[is=slider-geschichte] .year::before {
  display: none;
}
[is=slider-geschichte] .meta {
  max-width: 520px;
  padding: 16px;
  position: relative;
  z-index: 1;
}
@media (min-width: 480px) {
  [is=slider-geschichte] .meta {
    padding: 32px;
  }
}
@media (min-width: 1024px) {
  [is=slider-geschichte] .meta {
    padding: 48px 40px 48px 48px;
  }
}
[is=slider-geschichte] .content {
  position: relative;
}
[is=slider-geschichte] .content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=slider-geschichte] .content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=slider-geschichte] .content h1, [is=slider-geschichte] .content h2, [is=slider-geschichte] .content h3, [is=slider-geschichte] .content h4, [is=slider-geschichte] .content h5, [is=slider-geschichte] .content h6, [is=slider-geschichte] .content .h1, [is=slider-geschichte] .content .h2, [is=slider-geschichte] .content .h3, [is=slider-geschichte] .content .h4, [is=slider-geschichte] .content .h5, [is=slider-geschichte] .content .h6 {
  margin-bottom: 24px;
}
[is=slider-geschichte] .swiper-wrapper {
  height: auto;
}
[is=slider-geschichte] .swiper-pagination {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: static;
  width: 100%;
}
[is=slider-geschichte] .swiper-pagination-bullet {
  background: #00469c;
  margin: 0 4px;
  opacity: 0.2;
}
[is=slider-geschichte] .swiper-pagination-bullet-active {
  background: #00469c;
  opacity: 1;
}
[is=slider-geschichte] .swiper-slide {
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
}
@media (min-width: 1024px) {
  [is=slider-geschichte] .swiper-slide {
    -webkit-box-shadow: 0 0 30px 0 rgba(201, 202, 212, 0);
            box-shadow: 0 0 30px 0 rgba(201, 202, 212, 0);
    -webkit-transition: opacity 0.5s ease-in-out, -webkit-box-shadow 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out, -webkit-box-shadow 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out, box-shadow 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out, box-shadow 0.5s ease-in-out, -webkit-box-shadow 0.5s ease-in-out;
  }
}
[is=slider-geschichte] .swiper-slide::after {
  background: -webkit-gradient(linear, right top, left top, from(#fff), color-stop(100%, #fff), to(rgba(255, 255, 255, 0.75)));
  background: linear-gradient(to left, #fff 0%, #fff 100%, rgba(255, 255, 255, 0.75));
  bottom: 0;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: opacity 0.5s ease-in-out, background 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out, background 0.5s ease-in-out;
  z-index: 2;
}
@media (min-width: 1024px) {
  [is=slider-geschichte] .swiper-slide::after {
    content: "";
  }
}
@media (min-width: 1024px) {
  [is=slider-geschichte] .swiper-slide-prev {
    -webkit-box-shadow: 0 0 30px 0 rgba(201, 202, 212, 0);
            box-shadow: 0 0 30px 0 rgba(201, 202, 212, 0);
  }
}
[is=slider-geschichte] .swiper-slide-prev::after {
  background: #fff;
}
@media (min-width: 1024px) {
  [is=slider-geschichte] .swiper-slide-next {
    -webkit-box-shadow: 0 0 30px 0 rgba(201, 202, 212, 0.2);
            box-shadow: 0 0 30px 0 rgba(201, 202, 212, 0.2);
    opacity: 1;
  }
}
[is=slider-geschichte] .swiper-slide-next::after {
  background: -webkit-gradient(linear, right top, left top, from(#fff), color-stop(80%, #fff), to(rgba(255, 255, 255, 0.75)));
  background: linear-gradient(to left, #fff 0%, #fff 80%, rgba(255, 255, 255, 0.75));
}
[is=slider-geschichte] .swiper-slide-active {
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  opacity: 1;
}
[is=slider-geschichte] .swiper-slide-active::after {
  opacity: 0;
}
[is=slider-geschichte].themeOne .swiper-slide::after {
  background: #fafafa;
}
[is=slider-geschichte].themeOne .swiper-slide-prev::after {
  background: #fafafa;
}
[is=slider-geschichte].themeOne .swiper-slide-next::after {
  background: -webkit-gradient(linear, right top, left top, from(#fafafa), color-stop(80%, #fafafa), to(rgba(250, 250, 250, 0.75)));
  background: linear-gradient(to left, #fafafa 0%, #fafafa 80%, rgba(250, 250, 250, 0.75));
}

[is=slider-icons-text] .preContent {
  margin-bottom: 48px;
}
[is=slider-icons-text] .slider {
  padding: 48px 0;
}
[is=slider-icons-text] .slider--white {
  background-color: #fff;
}
[is=slider-icons-text] .slider--white .item {
  background-color: #fafafa;
}
[is=slider-icons-text] .slider--white .swiper-slide::before {
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(68%, white));
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 68%);
}
[is=slider-icons-text] .slider--gray {
  background-color: #fafafa;
}
[is=slider-icons-text] .slider--gray .swiper-slide::before {
  background: -webkit-gradient(linear, left top, right top, from(rgba(250, 250, 250, 0)), color-stop(68%, #fafafa));
  background: linear-gradient(to right, rgba(250, 250, 250, 0) 0%, #fafafa 68%);
}
[is=slider-icons-text] .slider--blue {
  background-color: #00469c;
}
[is=slider-icons-text] .slider--blue .swiper-slide::before {
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 70, 156, 0)), color-stop(68%, #00469c));
  background: linear-gradient(to right, rgba(0, 70, 156, 0) 0%, #00469c 68%);
}
[is=slider-icons-text] .slider--turquoise {
  background-color: #00c8aa;
}
[is=slider-icons-text] .slider--turquoise .swiper-slide::before {
  background: -webkit-gradient(linear, left top, right top, from(rgba(0, 200, 170, 0)), color-stop(68%, #00c8aa));
  background: linear-gradient(to right, rgba(0, 200, 170, 0) 0%, #00c8aa 68%);
}
[is=slider-icons-text] .slider--blue .swiper-button::before, [is=slider-icons-text] .slider--turquoise .swiper-button::before {
  background-image: url("../assets/icons/ico-carousel-right--white.svg");
}
[is=slider-icons-text] .slider--blue .swiper-pagination-bullet, [is=slider-icons-text] .slider--turquoise .swiper-pagination-bullet {
  background: #fff;
}
[is=slider-icons-text] .slider--blue .swiper-pagination-bullet-active, [is=slider-icons-text] .slider--turquoise .swiper-pagination-bullet-active {
  background: #fff;
}
[is=slider-icons-text] .slider .container {
  position: relative;
}
[is=slider-icons-text] .swiper-container {
  overflow: visible;
}
[is=slider-icons-text] .swiper-slide {
  height: unset;
}
[is=slider-icons-text] .swiper-slide .item {
  opacity: 0;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}
[is=slider-icons-text] .swiper-slide-visible .item {
  opacity: 1;
}
[is=slider-icons-text] .swiper-slide-visible .item::before {
  opacity: 0;
}
@media (min-width: 1024px) {
  [is=slider-icons-text] .swiper-slide-visible + .swiper-slide:not(.swiper-slide-visible) {
    -webkit-box-shadow: 0 0 30px 0 rgba(201, 202, 212, 0.2);
            box-shadow: 0 0 30px 0 rgba(201, 202, 212, 0.2);
    opacity: 1;
  }
  [is=slider-icons-text] .swiper-slide-visible + .swiper-slide:not(.swiper-slide-visible)::after {
    /* stylelint-disable */
    background: rgb(255, 255, 255);
    background: -webkit-gradient(linear, right top, left top, from(#fff), color-stop(50%, #fff), to(rgba(255, 255, 255, 0.75)));
    background: linear-gradient(to left, #fff 0%, #fff 50%, rgba(255, 255, 255, 0.75));
    bottom: 0;
    /* stylelint-enable */
    content: "";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1);
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: opacity 0.5s ease-in-out, background 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out, background 0.5s ease-in-out;
    z-index: 2;
  }
  [is=slider-icons-text] .swiper-slide-visible + .swiper-slide:not(.swiper-slide-visible) .item {
    opacity: 1;
  }
}
[is=slider-icons-text] .swiper-pagination {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 24px;
  position: static;
  width: 100%;
}
@media (min-width: 1440px) {
  [is=slider-icons-text] .swiper-pagination {
    display: none;
  }
}
[is=slider-icons-text] .swiper-pagination.swiper-pagination-lock {
  display: none;
}
[is=slider-icons-text] .swiper-pagination-bullet {
  background: #00469c;
  margin: 0 4px;
  opacity: 0.2;
}
[is=slider-icons-text] .swiper-pagination-bullet-active {
  background: #00469c;
  opacity: 1;
}
[is=slider-icons-text] .swiper-button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: none;
  height: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: opacity 0.5s ease-in-out-out;
  transition: opacity 0.5s ease-in-out-out;
  width: 40px;
  z-index: 10;
}
[is=slider-icons-text] .swiper-button.swiper-button-lock {
  display: none;
}
@media (min-width: 1440px) {
  [is=slider-icons-text] .swiper-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  [is=slider-icons-text] .swiper-button:hover, [is=slider-icons-text] .swiper-button:focus {
    outline: 0;
  }
}
[is=slider-icons-text] .swiper-button::before {
  background-image: url("../assets/icons/ico-carousel-right.svg");
  background-size: contain;
  content: "";
  display: block;
  height: 40px;
  width: 40px;
}
[is=slider-icons-text] .swiper-button.swiper-button-disabled {
  opacity: 0.3;
  pointer-events: none;
}
[is=slider-icons-text] .swiper-button--prev {
  left: 0;
}
@media (min-width: 1440px) {
  [is=slider-icons-text] .swiper-button--prev {
    left: -130px;
  }
}
[is=slider-icons-text] .swiper-button--next {
  right: 0;
}
@media (min-width: 1440px) {
  [is=slider-icons-text] .swiper-button--next {
    right: -130px;
  }
}
@media (min-width: 1600px) {
  [is=slider-icons-text] .swiper-button--next {
    right: -180px;
  }
}
@media (min-width: 1800px) {
  [is=slider-icons-text] .swiper-button--next {
    right: -280px;
  }
}
[is=slider-icons-text] .swiper-button--next::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
[is=slider-icons-text] .item {
  background: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 100%;
  padding: 32px 24px;
}
@media (min-width: 480px) {
  [is=slider-icons-text] .item {
    padding: 32px;
  }
}
[is=slider-icons-text] .item-icon--size-s {
  height: 60px;
}
[is=slider-icons-text] .item-icon--size-m {
  height: 80px;
}
[is=slider-icons-text] .item-icon--size-l {
  height: 140px;
}
[is=slider-icons-text] .item-icon img,
[is=slider-icons-text] .item-icon svg {
  height: 100%;
  width: auto;
}
[is=slider-icons-text] .item-content {
  margin-top: 1rem;
}
[is=slider-icons-text] .item-content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=slider-icons-text] .item-content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=slider-icons-text] .plus {
  background-color: #00c8aa;
  border-radius: 50%;
  color: #00469c;
  height: 32px;
  pointer-events: none;
  position: absolute;
  right: -24px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: background-color 0.5s ease, color 0.5s ease;
  transition: background-color 0.5s ease, color 0.5s ease;
  width: 32px;
  z-index: 2;
}
[is=slider-icons-text] .plus > svg {
  height: 100%;
  width: 100%;
}
[is=slider-icons-text] .plus > svg path {
  fill: currentColor;
}
[is=slider-icons-text] .plus--turquoise {
  background-color: #00469c;
  color: #fff;
}

[is=slider-interactive] .container {
  position: relative;
}
[is=slider-interactive] .interactive-image-container {
  display: none;
  margin-bottom: 32px;
  position: relative;
}
@media (min-width: 480px) {
  [is=slider-interactive] .interactive-image-container {
    display: block;
  }
}
@media (min-width: 1024px) {
  [is=slider-interactive] .interactive-image-container {
    margin-left: auto;
    margin-right: auto;
    width: 83.33333%;
  }
}
[is=slider-interactive] .interactive-image-container .hotspot {
  background-color: #ffa500;
  border: 7px solid #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 20px 0 rgba(201, 202, 212, 0.5);
          box-shadow: 0 0 20px 0 rgba(201, 202, 212, 0.5);
  cursor: pointer;
  display: block;
  height: 40px;
  max-width: 40px;
  overflow: hidden;
  position: absolute;
  -webkit-transform: translate(-20px, -20px);
          transform: translate(-20px, -20px);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
[is=slider-interactive] .interactive-image-container .hotspot::before {
  color: #fff;
  content: "+";
  display: block;
  font-size: 1.5rem;
  left: 0;
  line-height: 1;
  margin-left: 0.225em;
  position: absolute;
  top: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
[is=slider-interactive] .interactive-image-container .hotspot span {
  color: #fff;
  display: block;
  font-weight: bold;
  height: 100%;
  line-height: 56px;
  opacity: 0;
  padding-left: 55px;
  padding-right: 24px;
  -webkit-transition: opacity 0s ease;
  transition: opacity 0s ease;
  -webkit-transition-delay: 0;
          transition-delay: 0;
}
[is=slider-interactive] .interactive-image-container .hotspot:hover {
  z-index: 1 !important;
}
[is=slider-interactive] .interactive-image-container .hotspot:hover:not(.closed) {
  border-radius: 28px;
  border-width: 0;
  height: 56px;
  max-width: 300px;
  -webkit-transform: translate(-28px, -28px);
          transform: translate(-28px, -28px);
}
[is=slider-interactive] .interactive-image-container .hotspot:hover:not(.closed)::before {
  font-size: 2.5rem;
  left: 0.35rem;
  top: 0.35rem;
  -webkit-transform: rotate(405deg);
          transform: rotate(405deg);
}
[is=slider-interactive] .interactive-image-container .hotspot:hover:not(.closed) span {
  max-width: 100%;
  opacity: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
  -webkit-transition-delay: 0.35s;
          transition-delay: 0.35s;
  white-space: nowrap;
}
[is=slider-interactive] .interactive-image-container .hotspot--reversed {
  -webkit-transform: translate(20px, -20px);
          transform: translate(20px, -20px);
}
[is=slider-interactive] .interactive-image-container .hotspot--reversed::before {
  left: auto;
  margin-left: 0;
  margin-right: 0.225em;
  right: 0;
}
[is=slider-interactive] .interactive-image-container .hotspot--reversed span {
  padding-left: 24px;
  padding-right: 55px;
}
[is=slider-interactive] .interactive-image-container .hotspot--reversed:hover:not(.closed) {
  -webkit-transform: translate(28px, -28px);
          transform: translate(28px, -28px);
}
[is=slider-interactive] .interactive-image-container .hotspot--reversed:hover:not(.closed)::before {
  left: auto;
  right: 0.35rem;
}
[is=slider-interactive] .slider {
  margin-left: -30px;
  padding: 30px;
  position: relative;
  width: calc(100% + 60px);
}
[is=slider-interactive] .slider-item {
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  margin-bottom: 0;
  margin-top: 0;
  overflow: hidden;
  position: relative;
}
[is=slider-interactive] .slider-button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: none;
  height: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: opacity 0.5s ease-in-out-out;
  transition: opacity 0.5s ease-in-out-out;
  width: 40px;
  z-index: 10;
}
@media (min-width: 1440px) {
  [is=slider-interactive] .slider-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  [is=slider-interactive] .slider-button:hover, [is=slider-interactive] .slider-button:focus {
    outline: 0;
  }
}
[is=slider-interactive] .slider-button::before {
  background-image: url("../assets/icons/ico-carousel-right.svg");
  background-size: contain;
  content: "";
  display: block;
  height: 40px;
  width: 40px;
}
[is=slider-interactive] .slider-button.swiper-button-disabled {
  opacity: 0.3;
  pointer-events: none;
}
[is=slider-interactive] .slider-button--prev {
  left: 0;
}
@media (min-width: 1440px) {
  [is=slider-interactive] .slider-button--prev {
    left: -100px;
  }
}
[is=slider-interactive] .slider-button--next {
  right: 0;
}
@media (min-width: 1440px) {
  [is=slider-interactive] .slider-button--next {
    right: -100px;
  }
}
[is=slider-interactive] .slider-button--next::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
[is=slider-interactive] .swiper-container {
  overflow: visible;
}
[is=slider-interactive] .swiper-wrapper {
  height: auto;
}
[is=slider-interactive] .swiper-slide {
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
[is=slider-interactive] .swiper-slide-active {
  opacity: 1;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
@media (min-width: 768px) {
  [is=slider-interactive] .swiper-slide-active {
    /* stylelint-disable */
    /* stylelint-enable */
  }
  [is=slider-interactive] .swiper-slide-active + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
}
@media (min-width: 1024px) {
  [is=slider-interactive] .swiper-slide-active {
    /* stylelint-disable */
    /* stylelint-enable */
    /* stylelint-disable */
    /* stylelint-enable */
  }
  [is=slider-interactive] .swiper-slide-active + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
  [is=slider-interactive] .swiper-slide-active + .swiper-slide + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
}
[is=slider-interactive] .swiper-pagination {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 18px;
  position: static;
  width: 100%;
}
[is=slider-interactive] .swiper-pagination-bullet {
  background: #00469c;
  margin: 0 4px;
  opacity: 0.2;
}
[is=slider-interactive] .swiper-pagination-bullet-active {
  background: #00469c;
  opacity: 1;
}
[is=slider-interactive] .slider-item-content-wrapper {
  opacity: 1;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}
[is=slider-interactive] .slider-item.no-highlight .slider-item-content-wrapper {
  opacity: 0.3;
}
@media (min-width: 480px) {
  [is=slider-interactive] .slider-item .image {
    display: none;
  }
}
[is=slider-interactive] .slider-item .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: 100%;
  padding: 24px;
  position: relative;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
[is=slider-interactive] .slider-item .content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=slider-interactive] .slider-item .content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  [is=slider-interactive] .slider-item .content {
    padding: 40px;
  }
}

[is=slider-komponenten] .preContent {
  margin-bottom: 60px;
}
@media (min-width: 768px) {
  [is=slider-komponenten] .preContent {
    margin-bottom: 70px;
  }
}
@media (min-width: 1200px) {
  [is=slider-komponenten] .preContent {
    margin-bottom: 75px;
  }
}
[is=slider-komponenten] .swiper-slide {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
[is=slider-komponenten] .swiper-slide > .componentPadding:first-child:not(.themeOne):not(.themeTwo):not(.themeThree) {
  padding-top: 0;
}
[is=slider-komponenten] .swiper-slide > .componentPadding:last-child:not(.themeOne):not(.themeTwo):not(.themeThree) {
  padding-bottom: 0;
}
[is=slider-komponenten] .swiper-pagination {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: static;
  width: 100%;
}
[is=slider-komponenten] .swiper-pagination-bullet {
  background: #00469c;
  margin: 0 4px;
  opacity: 0.2;
}
[is=slider-komponenten] .swiper-pagination-bullet-active {
  background: #00469c;
  opacity: 1;
}
[is=slider-komponenten] .slider {
  position: relative;
}
[is=slider-komponenten] .slider:has(.swiper-slide-active .friendation.themeTwo) .slider-button path, [is=slider-komponenten] .slider:has(.swiper-slide-active .friendation.themeThree) .slider-button path, [is=slider-komponenten] .slider:has(.swiper-slide-active .friendation.themeFour) .slider-button path {
  fill: #fff;
}
[is=slider-komponenten] .slider-wrapper {
  position: relative;
}
[is=slider-komponenten] .slider-button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: none;
  height: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: opacity 0.5s ease-in-out-out;
  transition: opacity 0.5s ease-in-out-out;
  width: 40px;
  z-index: 10;
}
@media (min-width: 1440px) {
  [is=slider-komponenten] .slider-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  [is=slider-komponenten] .slider-button:hover, [is=slider-komponenten] .slider-button:focus {
    outline: 0;
  }
}
[is=slider-komponenten] .slider-button svg {
  display: block;
  height: 40px;
  width: 40px;
}
[is=slider-komponenten] .slider-button.swiper-button-disabled {
  opacity: 0;
  pointer-events: none;
}
[is=slider-komponenten] .slider-button[style] {
  top: 50% !important;
}
[is=slider-komponenten] .slider-button--prev {
  left: calc((100vw - 1298px) / 2 - 67px);
}
@media (min-width: 2560px) {
  [is=slider-komponenten] .slider-button--prev {
    left: calc((2560px - 1298px) / 2 - 67px);
  }
}
[is=slider-komponenten] .slider-button--next {
  right: calc((100vw - 1298px) / 2 - 67px);
}
@media (min-width: 2560px) {
  [is=slider-komponenten] .slider-button--next {
    right: calc((2560px - 1298px) / 2 - 67px);
  }
}
[is=slider-komponenten] .slider-button--next svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
[is=slider-komponenten] .slider-pagination {
  margin-top: 32px;
  position: static;
}
@media (min-width: 1024px) {
  [is=slider-komponenten] .slider-pagination {
    margin-top: 48px;
  }
}
[is=slider-komponenten] .slider-pagination:not(:has(.swiper-pagination-bullet:nth-child(2))) {
  display: none;
}

[is=slider-mitarbeiter].friendation--sliderOff .slider-button,
[is=slider-mitarbeiter].friendation--sliderOff .swiper-pagination {
  display: none;
}
[is=slider-mitarbeiter].friendation--sliderOff .slider-item {
  opacity: 1 !important;
}
[is=slider-mitarbeiter].friendation--sliderOff .slider-item::after {
  display: none;
}
[is=slider-mitarbeiter].friendation--sliderOff .swiper-wrapper {
  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;
  width: 100%;
}
[is=slider-mitarbeiter].friendation--sliderOff .swiper-wrapper > *:not(.wheel) {
  width: calc((100%) - 0 / 1 * 32px);
}
[is=slider-mitarbeiter].friendation--sliderOff .swiper-wrapper > *:not(.wheel):nth-child(n) {
  margin-right: 32px;
  margin-top: 0;
}
[is=slider-mitarbeiter].friendation--sliderOff .swiper-wrapper > *:not(.wheel):nth-child(1n+2) {
  margin-top: 32px;
}
[is=slider-mitarbeiter].friendation--sliderOff .swiper-wrapper > *:not(.wheel):nth-child(1n) {
  margin-right: 0;
}
[is=slider-mitarbeiter].friendation--sliderOff .swiper-wrapper > *:not(.wheel):last-child {
  margin-right: 0;
}
@media (min-width: 580px) {
  [is=slider-mitarbeiter].friendation--sliderOff .swiper-wrapper {
    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;
    width: 100%;
  }
  [is=slider-mitarbeiter].friendation--sliderOff .swiper-wrapper > *:not(.wheel) {
    width: calc((50%) - 1 / 2 * 32px);
  }
  [is=slider-mitarbeiter].friendation--sliderOff .swiper-wrapper > *:not(.wheel):nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=slider-mitarbeiter].friendation--sliderOff .swiper-wrapper > *:not(.wheel):nth-child(1n+3) {
    margin-top: 32px;
  }
  [is=slider-mitarbeiter].friendation--sliderOff .swiper-wrapper > *:not(.wheel):nth-child(2n) {
    margin-right: 0;
  }
  [is=slider-mitarbeiter].friendation--sliderOff .swiper-wrapper > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
@media (min-width: 1024px) {
  [is=slider-mitarbeiter].friendation--sliderOff .swiper-wrapper {
    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;
    width: 100%;
  }
  [is=slider-mitarbeiter].friendation--sliderOff .swiper-wrapper > *:not(.wheel) {
    width: calc((33.3333333333%) - 2 / 3 * 32px);
  }
  [is=slider-mitarbeiter].friendation--sliderOff .swiper-wrapper > *:not(.wheel):nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=slider-mitarbeiter].friendation--sliderOff .swiper-wrapper > *:not(.wheel):nth-child(1n+4) {
    margin-top: 32px;
  }
  [is=slider-mitarbeiter].friendation--sliderOff .swiper-wrapper > *:not(.wheel):nth-child(3n) {
    margin-right: 0;
  }
  [is=slider-mitarbeiter].friendation--sliderOff .swiper-wrapper > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  [is=slider-mitarbeiter].friendation--sliderOff .swiper-wrapper {
    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;
    width: 100%;
  }
  [is=slider-mitarbeiter].friendation--sliderOff .swiper-wrapper > *:not(.wheel) {
    width: calc((25%) - 3 / 4 * 32px);
  }
  [is=slider-mitarbeiter].friendation--sliderOff .swiper-wrapper > *:not(.wheel):nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=slider-mitarbeiter].friendation--sliderOff .swiper-wrapper > *:not(.wheel):nth-child(1n+5) {
    margin-top: 32px;
  }
  [is=slider-mitarbeiter].friendation--sliderOff .swiper-wrapper > *:not(.wheel):nth-child(4n) {
    margin-right: 0;
  }
  [is=slider-mitarbeiter].friendation--sliderOff .swiper-wrapper > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
[is=slider-mitarbeiter] .container {
  position: relative;
}
[is=slider-mitarbeiter] .slider {
  overflow: visible;
  position: relative;
}
[is=slider-mitarbeiter] .slider-item {
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  overflow: hidden;
  position: relative;
}
[is=slider-mitarbeiter] .slider-button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: none;
  height: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: calc(50% + 64px);
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: opacity 0.5s ease-in-out-out;
  transition: opacity 0.5s ease-in-out-out;
  width: 40px;
  z-index: 10;
}
@media (min-width: 1440px) {
  [is=slider-mitarbeiter] .slider-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  [is=slider-mitarbeiter] .slider-button:hover, [is=slider-mitarbeiter] .slider-button:focus {
    outline: 0;
  }
}
[is=slider-mitarbeiter] .slider-button::before {
  background-image: url("../assets/icons/ico-carousel-right.svg");
  background-size: contain;
  content: "";
  display: block;
  height: 40px;
  width: 40px;
}
[is=slider-mitarbeiter] .slider-button.swiper-button-disabled {
  opacity: 0.3;
  pointer-events: none;
}
[is=slider-mitarbeiter] .slider-button--prev {
  left: 0;
}
@media (min-width: 1440px) {
  [is=slider-mitarbeiter] .slider-button--prev {
    left: -67px;
  }
}
[is=slider-mitarbeiter] .slider-button--next {
  right: 0;
}
@media (min-width: 1440px) {
  [is=slider-mitarbeiter] .slider-button--next {
    right: -67px;
  }
}
[is=slider-mitarbeiter] .slider-button--next::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
[is=slider-mitarbeiter] .slider-pagination {
  position: static;
}
[is=slider-mitarbeiter] .swiper-container {
  overflow: visible;
}
[is=slider-mitarbeiter] .swiper-wrapper {
  height: auto;
}
[is=slider-mitarbeiter] .swiper-slide {
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
[is=slider-mitarbeiter] .swiper-slide-active {
  opacity: 1;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
@media (min-width: 530px) {
  [is=slider-mitarbeiter] .swiper-slide-active {
    /* stylelint-disable */
    /* stylelint-enable */
  }
  [is=slider-mitarbeiter] .swiper-slide-active + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
}
@media (min-width: 1024px) {
  [is=slider-mitarbeiter] .swiper-slide-active {
    /* stylelint-disable */
    /* stylelint-enable */
    /* stylelint-disable */
    /* stylelint-enable */
  }
  [is=slider-mitarbeiter] .swiper-slide-active + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
  [is=slider-mitarbeiter] .swiper-slide-active + .swiper-slide + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
}
@media (min-width: 1200px) {
  [is=slider-mitarbeiter] .swiper-slide-active {
    /* stylelint-disable */
    /* stylelint-enable */
    /* stylelint-disable */
    /* stylelint-enable */
    /* stylelint-disable */
    /* stylelint-enable */
  }
  [is=slider-mitarbeiter] .swiper-slide-active + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
  [is=slider-mitarbeiter] .swiper-slide-active + .swiper-slide + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
  [is=slider-mitarbeiter] .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
}
[is=slider-mitarbeiter] .swiper-pagination {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 48px;
  position: static;
  width: 100%;
}
[is=slider-mitarbeiter] .swiper-pagination-bullet {
  background: #00469c;
  margin: 0 4px;
  opacity: 0.2;
}
[is=slider-mitarbeiter] .swiper-pagination-bullet-active {
  background: #00469c;
  opacity: 1;
}
[is=slider-mitarbeiter] .mitarbeiter-meta {
  padding: 16px;
}
[is=slider-mitarbeiter] .mitarbeiter-meta > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=slider-mitarbeiter] .mitarbeiter-meta > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  [is=slider-mitarbeiter] .mitarbeiter-meta {
    padding: 32px;
  }
}
@media (min-width: 1200px) {
  [is=slider-mitarbeiter] .mitarbeiter-meta {
    padding: 16px;
  }
}
@media (min-width: 1280px) {
  [is=slider-mitarbeiter] .mitarbeiter-meta {
    padding: 32px;
  }
}
[is=slider-mitarbeiter] .mitarbeiter-position {
  text-transform: uppercase;
}
[is=slider-mitarbeiter] .mitarbeiter-socialMedia {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px;
}
[is=slider-mitarbeiter] .mitarbeiter-socialMedia > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=slider-mitarbeiter] .mitarbeiter-socialMedia > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=slider-mitarbeiter] .mitarbeiter-socialMedia > li::before {
  content: none;
  display: none;
}
[is=slider-mitarbeiter] .mitarbeiter-socialMedia--item {
  margin-bottom: 0;
  margin-top: 0;
}
[is=slider-mitarbeiter] .mitarbeiter-socialMedia--item:not(:last-of-type) {
  margin-right: 8px;
}
[is=slider-mitarbeiter] .mitarbeiter-socialMedia--item.instagram a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h40v40H0z'/%3E%3Cpath id='b' d='M11.028 0c1.8.004 2.18.018 3.095.06 1.064.049 1.791.218 2.427.465.658.256 1.216.597 1.772 1.153s.897 1.114 1.153 1.772c.247.636.416 1.363.465 2.427.042.914.056 1.295.06 3.095v2.056c-.004 1.8-.018 2.18-.06 3.095-.049 1.064-.218 1.791-.465 2.427-.256.658-.597 1.216-1.153 1.772s-1.114.897-1.772 1.153c-.636.247-1.363.416-2.427.465-1.067.048-1.407.06-4.123.06s-3.056-.012-4.123-.06c-1.064-.049-1.791-.218-2.427-.465-.658-.256-1.216-.597-1.772-1.153S.781 17.208.525 16.55c-.247-.636-.416-1.363-.465-2.427-.042-.914-.056-1.295-.06-3.095V8.972c.004-1.8.018-2.18.06-3.095.05-1.064.218-1.791.465-2.427.256-.658.597-1.216 1.153-1.772S2.792.781 3.45.525C4.086.278 4.813.109 5.877.06 6.791.018 7.172.004 8.972 0zm-.472 1.802H9.444c-2.165.002-2.509.014-3.485.058-.975.045-1.504.207-1.857.344-.466.182-.8.399-1.15.748-.35.35-.566.684-.748 1.15-.137.353-.3.882-.344 1.857-.044.976-.056 1.32-.058 3.485v1.112c.002 2.165.014 2.509.058 3.485.045.975.207 1.504.344 1.857.182.466.399.8.748 1.15.35.35.684.566 1.15.748.353.137.882.3 1.857.344.976.044 1.32.056 3.485.058h1.112c2.165-.002 2.509-.014 3.485-.058.975-.045 1.504-.207 1.857-.344.466-.182.8-.399 1.15-.748.35-.35.566-.684.748-1.15.137-.353.3-.882.344-1.857.044-.976.056-1.32.058-3.485V9.444c-.002-2.165-.014-2.509-.058-3.485-.045-.975-.207-1.504-.344-1.857a3.125 3.125 0 00-.748-1.15 3.112 3.112 0 00-1.15-.748c-.353-.137-.882-.3-1.857-.344-.976-.044-1.32-.056-3.485-.058zM10 4.865a5.135 5.135 0 110 10.27 5.135 5.135 0 010-10.27zm0 1.802a3.333 3.333 0 100 6.665 3.333 3.333 0 000-6.665zm5.338-3.205a1.2 1.2 0 110 2.4 1.2 1.2 0 010-2.4z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='orange' xlink:href='%23a'/%3E%3Cuse fill='%23FFF' xlink:href='%23b' transform='translate(10 10)'/%3E%3C/g%3E%3C/svg%3E");
}
[is=slider-mitarbeiter] .mitarbeiter-socialMedia--item.facebook a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h40v40H0z'/%3E%3Cpath id='b' d='M11.002 12.678l.606-3.993H7.814V6.093c0-1.092.53-2.157 2.23-2.157h1.725v-3.4s-1.566-.27-3.062-.27C5.582.266 3.54 2.178 3.54 5.641v3.044H.066v3.993H3.54V22.5h4.274v-9.822h3.188z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='orange' xlink:href='%23a'/%3E%3Cuse fill='%23FFF' xlink:href='%23b' transform='translate(13.333 9.167)'/%3E%3C/g%3E%3C/svg%3E");
}
[is=slider-mitarbeiter] .mitarbeiter-socialMedia--item.mail a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h40v40H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='orange' xlink:href='%23a'/%3E%3Cpath fill='%23FFF' d='M27.917 13.542c1.035 0 1.875.84 1.875 1.875v10c0 1.035-.84 1.875-1.875 1.875h-15a1.875 1.875 0 01-1.875-1.875v-10c0-1.036.84-1.875 1.875-1.875h15zm.625 2.134l-6.063 4.664a3.38 3.38 0 01-4.124 0l-6.063-4.663v9.74c0 .344.28.625.625.625h15c.344 0 .625-.28.625-.625v-9.741zm-.901-.884H13.19l5.926 4.558a2.131 2.131 0 002.452.103l.147-.103 5.925-4.558z'/%3E%3C/g%3E%3C/svg%3E");
}
[is=slider-mitarbeiter] .mitarbeiter-socialMedia--item.linkedin a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h40v40H0z'/%3E%3Cpath id='b' d='M14.73 5.786c1.982.564 2.858 2.118 2.931 4.029.11 2.821.03 5.649.03 8.51h-3.464v-1.394c0-1.628.016-3.255-.01-4.882-.008-.496-.068-1.013-.22-1.482-.285-.877-.89-1.444-1.854-1.516-.997-.076-1.762.367-2.171 1.243-.246.524-.364 1.15-.378 1.732-.046 1.878-.017 3.757-.017 5.637v.67h-3.46V5.615h3.435v1.828c.1-.049.155-.058.184-.092 1.326-1.605 3.027-2.124 4.995-1.565zM3.72 5.602v12.721H.31V5.603h3.412zM2.015 0C3.127-.004 4.038.914 4.04 2.042a2.005 2.005 0 01-2.015 2.039A2.005 2.005 0 010 2.053C-.003.925.902.004 2.014 0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='orange' xlink:href='%23a'/%3E%3Cuse fill='%23FFF' xlink:href='%23b' transform='translate(10.833 10.833)'/%3E%3C/g%3E%3C/svg%3E");
}
[is=slider-mitarbeiter] .mitarbeiter-socialMedia--item.twitter a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h40v40H0z'/%3E%3Cpath id='b' d='M6.283 16.263c7.547 0 11.676-6.259 11.676-11.677 0-.176 0-.352-.008-.528A8.37 8.37 0 0020 1.928a8.292 8.292 0 01-2.36.649A4.13 4.13 0 0019.448.304a8.196 8.196 0 01-2.61.993A4.091 4.091 0 0013.847 0 4.108 4.108 0 009.74 4.106c0 .32.04.632.104.936a11.654 11.654 0 01-8.46-4.29 4.115 4.115 0 001.273 5.482A4.157 4.157 0 01.8 5.722v.056a4.113 4.113 0 003.29 4.026 4.01 4.01 0 01-1.08.144c-.265 0-.521-.024-.77-.072a4.107 4.107 0 003.834 2.85 8.231 8.231 0 01-5.098 1.76c-.328 0-.656-.016-.976-.056a11.68 11.68 0 006.283 1.833z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='orange' xlink:href='%23a'/%3E%3Cuse fill='%23FFF' xlink:href='%23b' transform='translate(10 11.667)'/%3E%3C/g%3E%3C/svg%3E");
}
[is=slider-mitarbeiter] .mitarbeiter-socialMedia--item.xing a {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='40' height='40'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h40v40H0z'/%3E%3Cpath id='b' d='M19.564 0c.456-.013.533.464.33.876L12.643 14.18c-.127.132-.127.206 0 .338l4.663 8.308c.259.49 0 .807-.382.807H13.31c-.132 0-.21-.09-.393-.416l-4.906-8.7c-.09-.1-.087-.22 0-.342L15.505.356c.15-.29.382-.356.514-.356h3.545zM5.384 4.052c.132 0 .261.029.39.258l2.757 4.832c.124.127.124.25 0 .385l-4.007 7.36s-.153.319-.385.332H.52c-.53-.019-.649-.467-.385-.852l3.748-6.913a.311.311 0 000-.444L1.412 4.695c-.132-.258 0-.643.258-.643h3.714z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cuse fill='orange' xlink:href='%23a'/%3E%3Cuse fill='%23FFF' xlink:href='%23b' transform='translate(10 8.333)'/%3E%3C/g%3E%3C/svg%3E");
}
[is=slider-mitarbeiter] .mitarbeiter-socialMedia--link {
  background-color: #ffa500;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  font-size: 0;
  height: 40px;
  -webkit-transition: -webkit-box-shadow 0.2s ease;
  transition: -webkit-box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
  width: 40px;
}
[is=slider-mitarbeiter] .mitarbeiter-socialMedia--link:focus, [is=slider-mitarbeiter] .mitarbeiter-socialMedia--link:hover {
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
}
[is=slider-mitarbeiter] .mitarbeiter-image {
  height: 252px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
[is=slider-mitarbeiter] .mitarbeiter-image--placeholder {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #d8d8d8;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 251px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
[is=slider-mitarbeiter] .mitarbeiter-image--placeholder img {
  max-width: 200px;
}

.fancybox-content[is=slider-mitarbeiter-modal] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 24px;
}
@media (min-width: 1024px) {
  .fancybox-content[is=slider-mitarbeiter-modal] {
    max-width: 986px;
  }
}
@media (min-width: 768px) {
  .fancybox-content[is=slider-mitarbeiter-modal] {
    padding: 48px;
  }
}
.fancybox-content[is=slider-mitarbeiter-modal] .mitarbeiter-modal--content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
.fancybox-content[is=slider-mitarbeiter-modal] .mitarbeiter-modal--content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.fancybox-content[is=slider-mitarbeiter-modal] button {
  float: right;
  margin-top: 24px;
}
@media (min-width: 768px) {
  .fancybox-content[is=slider-mitarbeiter-modal] button {
    margin-top: 48px;
  }
}

[is=slider-produkte] .container {
  position: relative;
}
[is=slider-produkte] .slider-button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: none;
  height: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: opacity 0.5s ease-in-out-out;
  transition: opacity 0.5s ease-in-out-out;
  width: 40px;
  z-index: 10;
}
@media (min-width: 1440px) {
  [is=slider-produkte] .slider-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  [is=slider-produkte] .slider-button:hover, [is=slider-produkte] .slider-button:focus {
    outline: 0;
  }
}
[is=slider-produkte] .slider-button::before {
  background-image: url("../assets/icons/ico-carousel-right.svg");
  background-size: contain;
  content: "";
  display: block;
  height: 40px;
  width: 40px;
}
[is=slider-produkte] .slider-button.swiper-button-disabled {
  opacity: 0.3;
  pointer-events: none;
}
[is=slider-produkte] .slider-button--prev {
  left: 0;
}
@media (min-width: 1440px) {
  [is=slider-produkte] .slider-button--prev {
    left: calc(-67px - 64px);
  }
}
[is=slider-produkte] .slider-button--next {
  right: 0;
}
@media (min-width: 1440px) {
  [is=slider-produkte] .slider-button--next {
    right: calc(-67px - 64px);
  }
}
[is=slider-produkte] .slider-button--next::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
[is=slider-produkte] .slider-pagination {
  position: static;
}
[is=slider-produkte] .slider-main {
  overflow: visible;
  position: relative;
}
[is=slider-produkte] .slider-main .swiper-slide {
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
[is=slider-produkte] .slider-main .swiper-slide-active {
  opacity: 1;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
[is=slider-produkte] .slider-thumbs {
  margin-top: 3rem;
}
[is=slider-produkte] .slider-thumbs .swiper-slide {
  opacity: 0.3;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
[is=slider-produkte] .slider-thumbs .swiper-slide-thumb-active {
  opacity: 1;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
[is=slider-produkte] .swiper-pagination {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 48px;
  position: static;
  width: 100%;
}
[is=slider-produkte] .swiper-pagination-bullet {
  background: #00469c;
  margin: 0 4px;
  opacity: 0.2;
}
[is=slider-produkte] .swiper-pagination-bullet-active {
  background: #00469c;
  opacity: 1;
}
@media (min-width: 768px) {
  [is=slider-produkte] .product {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  [is=slider-produkte] .product-image, [is=slider-produkte] .product-content {
    width: 50%;
  }
  [is=slider-produkte] .product-image {
    margin-right: 16px;
  }
  [is=slider-produkte] .product-content {
    margin-left: 16px;
  }
}
@media (min-width: 1200px) {
  [is=slider-produkte] .product-image {
    width: 60%;
  }
  [is=slider-produkte] .product-content {
    width: 40%;
  }
}
[is=slider-produkte] .thumb {
  cursor: pointer;
}
[is=slider-produkte] .thumb-image {
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -ms-user-drag: none;
  -o-user-drag: none;
  -webkit-user-drag: none;
}
[is=slider-produkte] .thumb-title {
  font-weight: 800;
  margin-bottom: 0;
  margin-top: 1rem;
  text-align: center;
}
@media (max-width: 480px) {
  [is=slider-produkte] .thumb-title {
    font-size: 0.875rem;
  }
}
@media (min-width: 480px) {
  [is=slider-produkte] .thumb-title {
    margin-top: 1.5rem;
  }
}

[is=slider-testimonials]::after {
  /* stylelint-disable */
  background: #fff;
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(35%, rgba(255, 255, 255, 0.9)), to(white));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 35%, white 100%);
  content: "";
  display: block;
  /* stylelint-enable */
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
@media (min-width: 1024px) {
  [is=slider-testimonials]::after {
    width: 100px;
  }
}
@media (min-width: 1200px) {
  [is=slider-testimonials]::after {
    width: 200px;
  }
}
@media (min-width: 1680px) {
  [is=slider-testimonials]::after {
    width: 600px;
  }
}
[is=slider-testimonials].themeOne::after {
  /* stylelint-disable */
  background: #fafafa;
  background: -webkit-gradient(linear, left top, right top, from(rgba(250, 250, 250, 0)), color-stop(35%, rgba(250, 250, 250, 0.9)), to(#fafafa));
  background: linear-gradient(90deg, rgba(250, 250, 250, 0) 0%, rgba(250, 250, 250, 0.9) 35%, #fafafa 100%);
  content: "";
  display: block;
  /* stylelint-enable */
}
[is=slider-testimonials] .preContent {
  margin-bottom: 48px;
}
@media (min-width: 768px) {
  [is=slider-testimonials] .preContent {
    margin-bottom: 64px;
  }
}
[is=slider-testimonials] .pastContent {
  margin-top: 48px;
}
[is=slider-testimonials] .pastContent > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=slider-testimonials] .pastContent > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=slider-testimonials] .container {
  position: relative;
}
[is=slider-testimonials] .slider {
  margin-bottom: 40px;
  margin-left: 0;
  max-width: 868px;
  overflow: visible;
  position: relative;
}
@media (min-width: 1024px) {
  [is=slider-testimonials] .slider {
    margin-bottom: 48px;
  }
}
[is=slider-testimonials] .slider-item {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  max-width: 100%;
  overflow: hidden;
  position: relative;
  -webkit-transition: -webkit-box-shadow 0.5s ease-in-out;
  transition: -webkit-box-shadow 0.5s ease-in-out;
  transition: box-shadow 0.5s ease-in-out;
  transition: box-shadow 0.5s ease-in-out, -webkit-box-shadow 0.5s ease-in-out;
}
@media (min-width: 768px) {
  [is=slider-testimonials] .slider-item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
[is=slider-testimonials] .slider-button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: none;
  height: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: opacity 0.5s ease-in-out-out;
  transition: opacity 0.5s ease-in-out-out;
  width: 40px;
  z-index: 10;
}
@media (min-width: 1440px) {
  [is=slider-testimonials] .slider-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  [is=slider-testimonials] .slider-button:hover, [is=slider-testimonials] .slider-button:focus {
    outline: 0;
  }
}
[is=slider-testimonials] .slider-button::before {
  background-image: url("../assets/icons/ico-carousel-right.svg");
  background-size: contain;
  content: "";
  display: block;
  height: 40px;
  width: 40px;
}
[is=slider-testimonials] .slider-button.swiper-button-disabled {
  opacity: 0.3;
  pointer-events: none;
}
[is=slider-testimonials] .slider-button--prev {
  left: 0;
}
@media (min-width: 1440px) {
  [is=slider-testimonials] .slider-button--prev {
    left: -67px;
  }
}
[is=slider-testimonials] .slider-button--next {
  right: 0;
}
@media (min-width: 1440px) {
  [is=slider-testimonials] .slider-button--next {
    right: -67px;
  }
}
[is=slider-testimonials] .slider-button--next::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
[is=slider-testimonials] .slider-pagination {
  position: static;
}
[is=slider-testimonials] .figure {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-bottom: 0;
  width: 100%;
  z-index: 0;
}
@media (min-width: 768px) {
  [is=slider-testimonials] .figure {
    margin-left: -100px;
    width: 42%;
  }
}
[is=slider-testimonials] .figure-image {
  font-family: "object-fit: cover";
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
}
[is=slider-testimonials] .figure picture {
  width: 100%;
}
[is=slider-testimonials] .mask {
  height: 0;
  position: absolute;
  width: 0;
}
[is=slider-testimonials] .meta {
  max-width: 520px;
  padding: 24px;
  position: relative;
  z-index: 1;
}
@media (min-width: 480px) {
  [is=slider-testimonials] .meta {
    padding: 32px;
  }
}
@media (min-width: 1024px) {
  [is=slider-testimonials] .meta {
    padding: 48px;
  }
}
[is=slider-testimonials] .content {
  margin-bottom: 21.3333333333px;
  margin-top: 52px;
  position: relative;
}
[is=slider-testimonials] .content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=slider-testimonials] .content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (max-width: 768px) {
  [is=slider-testimonials] .content {
    margin-top: 48px;
  }
  [is=slider-testimonials] .content h1, [is=slider-testimonials] .content h2, [is=slider-testimonials] .content h3, [is=slider-testimonials] .content h4, [is=slider-testimonials] .content h5, [is=slider-testimonials] .content h6, [is=slider-testimonials] .content .h1, [is=slider-testimonials] .content .h2, [is=slider-testimonials] .content .h3, [is=slider-testimonials] .content .h4, [is=slider-testimonials] .content .h5, [is=slider-testimonials] .content .h6 {
    font-size: 20px;
    line-height: normal;
  }
}
[is=slider-testimonials] .quote {
  left: 0;
  margin-left: -8px;
  margin-top: -29px;
  position: absolute;
  top: 0;
  z-index: -1;
}
@media (min-width: 768px) {
  [is=slider-testimonials] .quote {
    margin-left: -20px;
    margin-top: -20px;
  }
}
[is=slider-testimonials] .logo svg,
[is=slider-testimonials] .logo img {
  font-family: "object-fit: contain";
  max-height: 72px;
  max-width: 140px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
}
@supports (--css: variables) {
  [is=slider-testimonials] .logo--width svg,
  [is=slider-testimonials] .logo--width img, [is=slider-testimonials] .logo--height svg,
  [is=slider-testimonials] .logo--height img {
    max-height: unset;
    max-width: unset;
    -o-object-fit: unset;
       object-fit: unset;
    -o-object-position: unset;
       object-position: unset;
  }
  [is=slider-testimonials] .logo--width img,
  [is=slider-testimonials] .logo--width svg {
    height: auto;
    width: var(--logo-size);
  }
  [is=slider-testimonials] .logo--height img,
  [is=slider-testimonials] .logo--height svg {
    height: var(--logo-size);
    width: auto;
  }
}
[is=slider-testimonials] .information {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[is=slider-testimonials] .name {
  color: #afb0b9;
}
[is=slider-testimonials] .company {
  color: #afb0b9;
  font-weight: 800;
  margin-left: 8px;
}
[is=slider-testimonials] .addition {
  margin-top: 16px;
}
[is=slider-testimonials] .addition > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=slider-testimonials] .addition > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=slider-testimonials] .swiper-wrapper {
  height: auto;
}
[is=slider-testimonials] .swiper-pagination {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: static;
  width: 100%;
}
[is=slider-testimonials] .swiper-pagination-bullet {
  background: #00469c;
  margin: 0 4px;
  opacity: 0.2;
}
[is=slider-testimonials] .swiper-pagination-bullet-active {
  background: #00469c;
  opacity: 1;
}
[is=slider-testimonials] .swiper-slide {
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
}
@media (min-width: 1024px) {
  [is=slider-testimonials] .swiper-slide {
    -webkit-box-shadow: 0 0 30px 0 rgba(201, 202, 212, 0);
            box-shadow: 0 0 30px 0 rgba(201, 202, 212, 0);
    -webkit-transform: translateY(42px);
            transform: translateY(42px);
    -webkit-transition: opacity 0.5s ease-in-out, -webkit-transform 0.5s ease, -webkit-box-shadow 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out, -webkit-transform 0.5s ease, -webkit-box-shadow 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out, transform 0.5s ease, box-shadow 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out, transform 0.5s ease, box-shadow 0.5s ease-in-out, -webkit-transform 0.5s ease, -webkit-box-shadow 0.5s ease-in-out;
  }
}
[is=slider-testimonials] .swiper-slide::after {
  /* stylelint-disable */
  background: rgb(255, 255, 255);
  background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.731530112)), color-stop(60%, rgba(255, 255, 255, 0.975227591)), to(rgb(255, 255, 255)));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.731530112) 0%, rgba(255, 255, 255, 0.975227591) 60%, rgb(255, 255, 255) 100%);
  bottom: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#ffffff", GradientType=1);
  /* stylelint-enable */
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: opacity 0.5s ease-in-out, background 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out, background 0.5s ease-in-out;
  z-index: 2;
}
@media (min-width: 1024px) {
  [is=slider-testimonials] .swiper-slide::after {
    content: "";
  }
}
@media (min-width: 1024px) {
  [is=slider-testimonials] .swiper-slide-prev {
    -webkit-box-shadow: 0 0 30px 0 rgba(201, 202, 212, 0);
            box-shadow: 0 0 30px 0 rgba(201, 202, 212, 0);
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
[is=slider-testimonials] .swiper-slide-prev::after {
  background: #fff;
}
@media (min-width: 1024px) {
  [is=slider-testimonials] .swiper-slide-next {
    -webkit-box-shadow: 0 0 30px 0 rgba(201, 202, 212, 0.2);
            box-shadow: 0 0 30px 0 rgba(201, 202, 212, 0.2);
    opacity: 1;
  }
}
[is=slider-testimonials] .swiper-slide-next::after {
  background: -webkit-gradient(linear, right top, left top, from(#fff), color-stop(80%, #fff), to(rgba(255, 255, 255, 0.75)));
  background: linear-gradient(to left, #fff 0%, #fff 80%, rgba(255, 255, 255, 0.75));
}
[is=slider-testimonials] .swiper-slide-active {
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  opacity: 1;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
[is=slider-testimonials] .swiper-slide-active::after {
  opacity: 0;
}
[is=slider-testimonials].themeOne .swiper-slide::after {
  background: #fafafa;
}
[is=slider-testimonials].themeOne .swiper-slide-prev::after {
  background: #fafafa;
}
[is=slider-testimonials].themeOne .swiper-slide-next::after {
  background: -webkit-gradient(linear, right top, left top, from(#fafafa), color-stop(80%, #fafafa), to(rgba(250, 250, 250, 0.75)));
  background: linear-gradient(to left, #fafafa 0%, #fafafa 80%, rgba(250, 250, 250, 0.75));
}
[is=slider-testimonials].friendation--sliderOff::after {
  display: none;
}
[is=slider-testimonials].friendation--sliderOff .slider-button,
[is=slider-testimonials].friendation--sliderOff .swiper-pagination {
  display: none;
}
[is=slider-testimonials].friendation--sliderOff .slider-item {
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  -webkit-transform: translateY(0);
          transform: translateY(0);
  width: 100%;
}
[is=slider-testimonials].friendation--sliderOff .slider-item::after {
  display: none;
}
[is=slider-testimonials].friendation--sliderOff .meta {
  max-width: 700px;
}
[is=slider-testimonials].friendation--sliderOff .figure-image {
  font-family: "object-fit: cover; object-position: top left;";
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top left;
     object-position: top left;
  right: 0;
}
@media (min-width: 1024px) {
  [is=slider-testimonials].friendation--sliderOff .figure-image {
    font-family: "object-fit: contain; object-position: top right;";
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: top right;
       object-position: top right;
    position: absolute;
  }
}

[is=slider-testimonials-tabs] .tabs {
  border-bottom: 4px solid #ffa500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  margin-bottom: 24px;
  overflow-x: auto;
  padding: 0;
  scrollbar-width: thin;
}
@media (max-width: 1023px) {
  [is=slider-testimonials-tabs] .tabs {
    display: none;
  }
}
[is=slider-testimonials-tabs] .tabs > li {
  margin: 0;
}
[is=slider-testimonials-tabs] .tabs-button {
  color: #ffa500;
  cursor: pointer;
  font-weight: 900;
  letter-spacing: 0.4px;
  line-height: 1.38;
  padding: 16px 32px 10px;
  text-transform: uppercase;
  white-space: nowrap;
}
[is=slider-testimonials-tabs] .tabs-button.is-active {
  background-color: #ffa500;
  color: #fff;
  cursor: default;
}
[is=slider-testimonials-tabs] .select {
  margin-bottom: 24px;
}
@media (min-width: 1024px) {
  [is=slider-testimonials-tabs] .select {
    display: none;
  }
}
[is=slider-testimonials-tabs] .select-label {
  margin-top: 0;
}
[is=slider-testimonials-tabs] .logos {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
[is=slider-testimonials-tabs] .logos > li {
  margin: 0;
}
@media (max-width: 1023px) {
  [is=slider-testimonials-tabs] .logos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 8px;
  }
  [is=slider-testimonials-tabs] .logos-spacer::after {
    content: "";
    display: block;
    width: 24px;
  }
}
@media (min-width: 1024px) {
  [is=slider-testimonials-tabs] .logos {
    display: grid;
    gap: 32px;
    grid-template-columns: repeat(3, 1fr);
  }
  [is=slider-testimonials-tabs] .logos-spacer {
    display: none;
  }
}
[is=slider-testimonials-tabs] .logos-button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  height: 56px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: -webkit-box-shadow 0.3s ease-in-out, -webkit-filter 0.3s ease-in-out;
  transition: -webkit-box-shadow 0.3s ease-in-out, -webkit-filter 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out, filter 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out, filter 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out, -webkit-filter 0.3s ease-in-out;
  width: 56px;
}
[is=slider-testimonials-tabs] .logos-button.is-active, [is=slider-testimonials-tabs] .logos-button:hover {
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.32);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.32);
  z-index: 1;
}
[is=slider-testimonials-tabs] .logos-button.is-active {
  cursor: default;
  -webkit-filter: grayscale(0%);
          filter: grayscale(0%);
}
@media (max-width: 1023px) {
  [is=slider-testimonials-tabs] .logos-button {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-transition: -webkit-box-shadow 0.3s ease-in-out, -webkit-filter 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    transition: -webkit-box-shadow 0.3s ease-in-out, -webkit-filter 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    transition: box-shadow 0.3s ease-in-out, filter 0.3s ease-in-out, transform 0.3s ease-in-out;
    transition: box-shadow 0.3s ease-in-out, filter 0.3s ease-in-out, transform 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out, -webkit-filter 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  }
  [is=slider-testimonials-tabs] .logos-button.is-active {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@media (min-width: 1024px) {
  [is=slider-testimonials-tabs] .logos-button {
    aspect-ratio: 1/1;
    height: unset;
    width: 100%;
  }
}
[is=slider-testimonials-tabs] .logos-button > img,
[is=slider-testimonials-tabs] .logos-button > svg {
  height: calc(100% - 16px);
  -o-object-fit: contain;
     object-fit: contain;
  width: calc(100% - 16px);
}
@media (min-width: 1024px) {
  [is=slider-testimonials-tabs] .logos-button > img,
  [is=slider-testimonials-tabs] .logos-button > svg {
    height: calc(100% - 48px);
    width: calc(100% - 48px);
  }
}
@media (max-width: 1023px) {
  [is=slider-testimonials-tabs] .grid-logos {
    margin: -32px;
    overflow-x: auto;
    padding: 32px;
  }
  [is=slider-testimonials-tabs] .grid-testimonials {
    margin-top: 32px;
  }
}
@media (min-width: 1024px) {
  [is=slider-testimonials-tabs] .grid {
    display: grid;
    gap: 32px;
    grid-template-columns: repeat(12, 1fr);
  }
  [is=slider-testimonials-tabs] .grid-logos {
    grid-column: 1/span 6;
    position: relative;
    z-index: 2;
  }
  [is=slider-testimonials-tabs] .grid-testimonials {
    grid-column: 7/span 6;
    position: relative;
    z-index: 1;
  }
  [is=slider-testimonials-tabs] .grid-testimonials .swiper,
  [is=slider-testimonials-tabs] .grid-testimonials .swiper-container {
    height: 100%;
  }
}
[is=slider-testimonials-tabs] .panels {
  position: relative;
}
[is=slider-testimonials-tabs] .panels:not(.is-init) .panels-item[inert] {
  opacity: 0;
  position: absolute;
  top: 0;
}
[is=slider-testimonials-tabs] .panels.is-init .panels-item[inert] {
  display: none;
}
[is=slider-testimonials-tabs] .testimonial {
  background-color: #fff;
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
  height: 100%;
  max-width: 100%;
  overflow: hidden;
  position: relative;
}
[is=slider-testimonials-tabs] .testimonial .figure {
  margin-bottom: 0;
  width: 100%;
  z-index: 0;
}
[is=slider-testimonials-tabs] .testimonial .figure img {
  height: auto;
}
@media (min-width: 768px) {
  [is=slider-testimonials-tabs] .testimonial .figure {
    float: right;
    margin: 0 0 32px 32px;
    width: 42%;
  }
}
[is=slider-testimonials-tabs] .testimonial .figure picture {
  width: 100%;
}
[is=slider-testimonials-tabs] .testimonial .meta {
  padding: 24px;
  position: relative;
  z-index: 1;
}
@media (min-width: 480px) {
  [is=slider-testimonials-tabs] .testimonial .meta {
    padding: 32px;
  }
}
@media (min-width: 1024px) {
  [is=slider-testimonials-tabs] .testimonial .meta {
    padding: 48px;
  }
}
[is=slider-testimonials-tabs] .testimonial .content {
  margin-bottom: 21.3333333333px;
  margin-top: 52px;
  position: relative;
}
[is=slider-testimonials-tabs] .testimonial .content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=slider-testimonials-tabs] .testimonial .content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (max-width: 768px) {
  [is=slider-testimonials-tabs] .testimonial .content {
    margin-top: 48px;
  }
  [is=slider-testimonials-tabs] .testimonial .content h1, [is=slider-testimonials-tabs] .testimonial .content h2, [is=slider-testimonials-tabs] .testimonial .content h3, [is=slider-testimonials-tabs] .testimonial .content h4, [is=slider-testimonials-tabs] .testimonial .content h5, [is=slider-testimonials-tabs] .testimonial .content h6, [is=slider-testimonials-tabs] .testimonial .content .h1, [is=slider-testimonials-tabs] .testimonial .content .h2, [is=slider-testimonials-tabs] .testimonial .content .h3, [is=slider-testimonials-tabs] .testimonial .content .h4, [is=slider-testimonials-tabs] .testimonial .content .h5, [is=slider-testimonials-tabs] .testimonial .content .h6 {
    font-size: 20px;
    line-height: normal;
  }
}
[is=slider-testimonials-tabs] .testimonial .quote {
  left: 0;
  margin-left: -8px;
  margin-top: -29px;
  position: absolute;
  top: 0;
  z-index: -1;
}
@media (min-width: 768px) {
  [is=slider-testimonials-tabs] .testimonial .quote {
    margin-left: -20px;
    margin-top: -20px;
  }
}
[is=slider-testimonials-tabs] .testimonial .information {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
[is=slider-testimonials-tabs] .testimonial .name {
  color: #afb0b9;
}
[is=slider-testimonials-tabs] .testimonial .company {
  color: #afb0b9;
  font-weight: 800;
  margin-left: 8px;
}
[is=slider-testimonials-tabs] .testimonial .addition {
  margin-top: 16px;
}
[is=slider-testimonials-tabs] .testimonial .addition > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=slider-testimonials-tabs] .testimonial .addition > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=slider-testimonials-tabs] .swiper-container {
  overflow: visible;
}
[is=slider-testimonials-tabs] .swiper-wrapper, [is=slider-testimonials-tabs] .swiper-slide {
  height: 100%;
}
[is=slider-testimonials-tabs] .swiper-pagination {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 24px;
  position: static;
  width: 100%;
}
@media (min-width: 1024px) {
  [is=slider-testimonials-tabs] .swiper-pagination {
    display: none;
  }
}
[is=slider-testimonials-tabs] .swiper-pagination-bullet {
  background: #00469c;
  margin: 0 4px;
  opacity: 0.2;
}
[is=slider-testimonials-tabs] .swiper-pagination-bullet-active {
  background: #00469c;
  opacity: 1;
}

[is=slider-video-galerie] .video-playButton {
  cursor: pointer;
  display: block;
  height: 100%;
  left: 0;
  outline: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 11;
}
[is=slider-video-galerie] .video-playButton::before {
  content: "";
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  background-color: rgba(255, 255, 255, 0.8);
  border: 0 solid #fff;
  border-radius: 50%;
  height: 88px;
  margin-left: -44px;
  margin-top: -44px;
  width: 88px;
}
[is=slider-video-galerie] .video-playButton::after {
  content: "";
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  background-image: url("../assets/icons/playbutton-triangle.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 35px;
  margin-left: -14px;
  margin-top: -17.5px;
  width: 35px;
}
[is=slider-video-galerie] .video-playButton:hover::before, [is=slider-video-galerie] .video-playButton:hover::after {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
[is=slider-video-galerie] .video a {
  text-decoration: none !important;
}
[is=slider-video-galerie] .video-thumbnail {
  background: rgba(0, 0, 0, 0.03);
  height: 0;
  margin-bottom: 0;
  padding-bottom: 75%;
  position: relative;
  z-index: 11;
}
[is=slider-video-galerie] .video-title {
  color: #00469c;
  font-weight: bold;
  text-align: center;
}
[is=slider-video-galerie] .video-modal {
  display: none;
}
[is=slider-video-galerie] .video:has(.video-consent:not(.is-hidden)) .video-playButton {
  display: none;
}
[is=slider-video-galerie] .video-consent {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  padding: 16px;
  position: absolute;
  top: 0;
  width: 100%;
}
[is=slider-video-galerie] .video-consent.is-hidden {
  display: none;
}
[is=slider-video-galerie] .video-consent-inner {
  max-height: 100%;
  max-width: 768px;
  overflow-y: auto;
  scrollbar-width: thin;
  text-align: center;
}
[is=slider-video-galerie] .video-consent-inner > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=slider-video-galerie] .video-consent-inner > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=slider-video-galerie] .slider {
  position: relative;
}
[is=slider-video-galerie] .slider-item {
  margin-bottom: 0;
  margin-top: 0;
  overflow: hidden;
  position: relative;
}
[is=slider-video-galerie] .slider-button {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: none;
  height: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: opacity 0.5s ease-in-out-out;
  transition: opacity 0.5s ease-in-out-out;
  width: 40px;
  z-index: 10;
}
@media (min-width: 1440px) {
  [is=slider-video-galerie] .slider-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  [is=slider-video-galerie] .slider-button:hover, [is=slider-video-galerie] .slider-button:focus {
    outline: 0;
  }
}
[is=slider-video-galerie] .slider-button::before {
  background-image: url("../assets/icons/ico-carousel-right.svg");
  background-size: contain;
  content: "";
  display: block;
  height: 40px;
  width: 40px;
}
[is=slider-video-galerie] .slider-button.swiper-button-disabled {
  opacity: 0.3;
  pointer-events: none;
}
[is=slider-video-galerie] .slider-button--prev {
  left: 0;
}
@media (min-width: 1440px) {
  [is=slider-video-galerie] .slider-button--prev {
    left: -100px;
  }
}
[is=slider-video-galerie] .slider-button--next {
  right: 0;
}
@media (min-width: 1440px) {
  [is=slider-video-galerie] .slider-button--next {
    right: -100px;
  }
}
[is=slider-video-galerie] .slider-button--next::before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
[is=slider-video-galerie] .slider:not([data-slide-count*="5"]) .slider-button {
  display: none;
}
@media (min-width: 1024px) {
  [is=slider-video-galerie] .slider:not([data-slide-count*="5"]) + .slider-pagination {
    display: none;
  }
}
@media (min-width: 768px) {
  [is=slider-video-galerie] .slider:not([data-slide-count*="4"]) + .slider-pagination {
    display: none;
  }
}
@media (min-width: 480px) {
  [is=slider-video-galerie] .slider:not([data-slide-count*="3"]) + .slider-pagination {
    display: none;
  }
}
[is=slider-video-galerie] .slider:not([data-slide-count*="2"]) + .slider-pagination {
  display: none;
}
[is=slider-video-galerie] .swiper-container {
  overflow: visible;
}
[is=slider-video-galerie] .swiper-wrapper {
  height: auto;
}
[is=slider-video-galerie] .swiper-slide {
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
[is=slider-video-galerie] .swiper-slide-active {
  opacity: 1;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
@media (min-width: 480px) {
  [is=slider-video-galerie] .swiper-slide-active {
    /* stylelint-disable */
    /* stylelint-enable */
  }
  [is=slider-video-galerie] .swiper-slide-active + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
}
@media (min-width: 768px) {
  [is=slider-video-galerie] .swiper-slide-active {
    /* stylelint-disable */
    /* stylelint-enable */
    /* stylelint-disable */
    /* stylelint-enable */
  }
  [is=slider-video-galerie] .swiper-slide-active + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
  [is=slider-video-galerie] .swiper-slide-active + .swiper-slide + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
}
@media (min-width: 1200px) {
  [is=slider-video-galerie] .swiper-slide-active {
    /* stylelint-disable */
    /* stylelint-enable */
    /* stylelint-disable */
    /* stylelint-enable */
    /* stylelint-disable */
    /* stylelint-enable */
  }
  [is=slider-video-galerie] .swiper-slide-active + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
  [is=slider-video-galerie] .swiper-slide-active + .swiper-slide + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
  [is=slider-video-galerie] .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide {
    opacity: 1;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }
}
[is=slider-video-galerie] .swiper-pagination {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 48px;
  position: static;
  width: 100%;
}
[is=slider-video-galerie] .swiper-pagination-bullet {
  background: #00469c;
  margin: 0 4px;
  opacity: 0.2;
}
[is=slider-video-galerie] .swiper-pagination-bullet-active {
  background: #00469c;
  opacity: 1;
}

.fancybox-content[is=slider-video-galerie-modal] {
  padding: 0;
  width: 968px !important;
}
.fancybox-content[is=slider-video-galerie-modal] .modal-player {
  height: 0;
  padding-bottom: 56.25%;
  position: relative;
  width: 100%;
}
.fancybox-content[is=slider-video-galerie-modal] .modal-player iframe {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.fancybox-content[is=slider-video-galerie-modal] .modal-content {
  padding: 24px;
}
.fancybox-content[is=slider-video-galerie-modal] .modal-content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
@media (min-width: 768px) {
  .fancybox-content[is=slider-video-galerie-modal] .modal-content {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 40px;
  }
  .fancybox-content[is=slider-video-galerie-modal] .modal-content .modal-title {
    margin-bottom: 0;
    padding-right: 1em;
  }
}

@media (min-width: 768px) {
  [is=spalten-bild-text] .grid {
    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;
    width: 100%;
  }
  [is=spalten-bild-text] .grid > *:not(.wheel) {
    width: calc((33.3333333333%) - 2 / 3 * 32px);
  }
  [is=spalten-bild-text] .grid > *:not(.wheel):nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=spalten-bild-text] .grid > *:not(.wheel):nth-child(1n+4) {
    margin-top: 32px;
  }
  [is=spalten-bild-text] .grid > *:not(.wheel):nth-child(3n) {
    margin-right: 0;
  }
  [is=spalten-bild-text] .grid > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  [is=spalten-bild-text] .grid-item:not(:last-of-type) {
    margin-bottom: 48px;
  }
}
[is=spalten-bild-text] .grid--imageText .content-inner, [is=spalten-bild-text] .grid--imageTextPlus .content-inner {
  padding-top: 32px;
}
@media (min-width: 768px) {
  [is=spalten-bild-text] .grid--imageTextPlus {
    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;
    width: 100%;
  }
  [is=spalten-bild-text] .grid--imageTextPlus > *:not(.wheel) {
    width: calc((33.3333333333%) - 2 / 3 * 40px);
  }
  [is=spalten-bild-text] .grid--imageTextPlus > *:not(.wheel):nth-child(n) {
    margin-right: 40px;
    margin-top: 0;
  }
  [is=spalten-bild-text] .grid--imageTextPlus > *:not(.wheel):nth-child(1n+4) {
    margin-top: 32px;
  }
  [is=spalten-bild-text] .grid--imageTextPlus > *:not(.wheel):nth-child(3n) {
    margin-right: 0;
  }
  [is=spalten-bild-text] .grid--imageTextPlus > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
@media (min-width: 1024px) {
  [is=spalten-bild-text] .grid--imageTextPlus {
    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;
    width: 100%;
  }
  [is=spalten-bild-text] .grid--imageTextPlus > *:not(.wheel) {
    width: calc((33.3333333333%) - 2 / 3 * 56px);
  }
  [is=spalten-bild-text] .grid--imageTextPlus > *:not(.wheel):nth-child(n) {
    margin-right: 56px;
    margin-top: 0;
  }
  [is=spalten-bild-text] .grid--imageTextPlus > *:not(.wheel):nth-child(1n+4) {
    margin-top: 32px;
  }
  [is=spalten-bild-text] .grid--imageTextPlus > *:not(.wheel):nth-child(3n) {
    margin-right: 0;
  }
  [is=spalten-bild-text] .grid--imageTextPlus > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
[is=spalten-bild-text] .grid--imageTextPlus .grid-item {
  position: relative;
}
[is=spalten-bild-text] .grid--imageTextPlus .grid-item:last-of-type .grid-plusIcon {
  display: none;
}
@media (max-width: 767px) {
  [is=spalten-bild-text] .grid--imageTextPlus .grid-item:not(:last-of-type) {
    margin-bottom: 14px;
  }
}
@media (min-width: 768px) {
  [is=spalten-bild-text] .grid--imageTextPlus .grid-item:nth-child(3n) .grid-plusIcon {
    display: none;
  }
}
[is=spalten-bild-text] .grid--imageTextPlus .grid-plusIcon {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 32px;
}
@media (max-width: 767px) {
  [is=spalten-bild-text] .grid--imageTextPlus .grid-plusIcon {
    margin: 12px auto 0;
  }
}
@media (min-width: 768px) {
  [is=spalten-bild-text] .grid--imageTextPlus .grid-plusIcon {
    position: absolute;
    top: 50%;
    -webkit-transform: translate(100%, -50%);
            transform: translate(100%, -50%);
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  [is=spalten-bild-text] .grid--imageTextPlus .grid-plusIcon {
    height: 24px;
    right: -8px;
    width: 24px;
  }
}
@media (min-width: 1024px) {
  [is=spalten-bild-text] .grid--imageTextPlus .grid-plusIcon {
    right: -12px;
  }
}
[is=spalten-bild-text] .grid--imageTextPlus .grid-plusIcon svg {
  height: 100%;
  width: 100%;
}
[is=spalten-bild-text] .content-inner > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=spalten-bild-text] .content-inner > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

@media (min-width: 768px) {
  [is=spalten-freitext] .grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}
[is=spalten-freitext] .grid-column {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
[is=spalten-freitext] .grid-column > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=spalten-freitext] .grid-column > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  [is=spalten-freitext] .grid-column {
    width: 50%;
  }
}
[is=spalten-freitext] .grid-column:first-of-type {
  margin-bottom: 32px;
}
@media (min-width: 480px) {
  [is=spalten-freitext] .grid-column:first-of-type {
    margin-bottom: 64px;
  }
}
@media (min-width: 768px) {
  [is=spalten-freitext] .grid-column:first-of-type {
    margin-bottom: 0;
    padding-right: 64px;
  }
}
@media (min-width: 1024px) {
  [is=spalten-freitext] .grid-column:first-of-type {
    padding-right: 112px;
  }
}
[is=spalten-freitext] .grid-column > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

[is=spalten-icons-text].themeTwo .grid-content, [is=spalten-icons-text].themeThree .grid-content {
  color: #00469c;
}
[is=spalten-icons-text].themeTwo .grid-content h1, [is=spalten-icons-text].themeTwo .grid-content h2, [is=spalten-icons-text].themeTwo .grid-content h3, [is=spalten-icons-text].themeTwo .grid-content h4, [is=spalten-icons-text].themeTwo .grid-content h5, [is=spalten-icons-text].themeTwo .grid-content h6, [is=spalten-icons-text].themeTwo .grid-content .h1, [is=spalten-icons-text].themeTwo .grid-content .h2, [is=spalten-icons-text].themeTwo .grid-content .h3, [is=spalten-icons-text].themeTwo .grid-content .h4, [is=spalten-icons-text].themeTwo .grid-content .h5, [is=spalten-icons-text].themeTwo .grid-content .h6, [is=spalten-icons-text].themeThree .grid-content h1, [is=spalten-icons-text].themeThree .grid-content h2, [is=spalten-icons-text].themeThree .grid-content h3, [is=spalten-icons-text].themeThree .grid-content h4, [is=spalten-icons-text].themeThree .grid-content h5, [is=spalten-icons-text].themeThree .grid-content h6, [is=spalten-icons-text].themeThree .grid-content .h1, [is=spalten-icons-text].themeThree .grid-content .h2, [is=spalten-icons-text].themeThree .grid-content .h3, [is=spalten-icons-text].themeThree .grid-content .h4, [is=spalten-icons-text].themeThree .grid-content .h5, [is=spalten-icons-text].themeThree .grid-content .h6 {
  color: #00469c;
}
[is=spalten-icons-text] .grid {
  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;
  width: 100%;
}
[is=spalten-icons-text] .grid > *:not(.wheel) {
  width: calc((100%) - 0 / 1 * 32px);
}
[is=spalten-icons-text] .grid > *:not(.wheel):nth-child(n) {
  margin-right: 32px;
  margin-top: 0;
}
[is=spalten-icons-text] .grid > *:not(.wheel):nth-child(1n+2) {
  margin-top: 32px;
}
[is=spalten-icons-text] .grid > *:not(.wheel):nth-child(1n) {
  margin-right: 0;
}
[is=spalten-icons-text] .grid > *:not(.wheel):last-child {
  margin-right: 0;
}
@media (min-width: 575px) {
  [is=spalten-icons-text] .grid {
    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;
    width: 100%;
  }
  [is=spalten-icons-text] .grid > *:not(.wheel) {
    width: calc((50%) - 1 / 2 * 32px);
  }
  [is=spalten-icons-text] .grid > *:not(.wheel):nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=spalten-icons-text] .grid > *:not(.wheel):nth-child(1n+3) {
    margin-top: 32px;
  }
  [is=spalten-icons-text] .grid > *:not(.wheel):nth-child(2n) {
    margin-right: 0;
  }
  [is=spalten-icons-text] .grid > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
@media (min-width: 1024px) {
  [is=spalten-icons-text] .grid {
    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;
    width: 100%;
  }
  [is=spalten-icons-text] .grid > *:not(.wheel) {
    width: calc((33.3333333333%) - 2 / 3 * 32px);
  }
  [is=spalten-icons-text] .grid > *:not(.wheel):nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=spalten-icons-text] .grid > *:not(.wheel):nth-child(1n+4) {
    margin-top: 32px;
  }
  [is=spalten-icons-text] .grid > *:not(.wheel):nth-child(3n) {
    margin-right: 0;
  }
  [is=spalten-icons-text] .grid > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
[is=spalten-icons-text] .grid-icon {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 56px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  width: 56px;
}
@media (min-width: 1024px) {
  [is=spalten-icons-text] .grid-icon {
    height: 48px;
    width: 48px;
  }
}
[is=spalten-icons-text] .grid-icon svg {
  height: 100%;
  width: 100%;
}
[is=spalten-icons-text] .grid-icon:not(.grid-icon--size-default) {
  position: relative;
  width: 100% !important;
}
[is=spalten-icons-text] .grid-icon:not(.grid-icon--size-default) > img {
  height: 100%;
  left: 50%;
  -o-object-fit: contain;
     object-fit: contain;
  position: absolute;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  width: 100%;
}
[is=spalten-icons-text] .grid.grid--two .grid-icon--size-s {
  height: 80px;
}
[is=spalten-icons-text] .grid.grid--two .grid-icon--size-m {
  height: 100px;
}
[is=spalten-icons-text] .grid.grid--two .grid-icon--size-l {
  height: 140px;
}
[is=spalten-icons-text] .grid.grid--three .grid-icon--size-s {
  height: 60px;
}
[is=spalten-icons-text] .grid.grid--three .grid-icon--size-m {
  height: 80px;
}
[is=spalten-icons-text] .grid.grid--three .grid-icon--size-l {
  height: 140px;
}
[is=spalten-icons-text] .grid.grid--four .grid-icon--size-s {
  height: 40px;
}
[is=spalten-icons-text] .grid.grid--four .grid-icon--size-m {
  height: 60px;
}
[is=spalten-icons-text] .grid.grid--four .grid-icon--size-l {
  height: 80px;
}
[is=spalten-icons-text] .grid-item {
  background: #fff;
  padding: 32px 24px;
}
@media (min-width: 480px) {
  [is=spalten-icons-text] .grid-item {
    padding: 32px;
  }
}
[is=spalten-icons-text] .grid-content {
  margin-top: 1rem;
}
[is=spalten-icons-text] .grid-content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=spalten-icons-text] .grid-content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 575px) {
  [is=spalten-icons-text] .grid--two {
    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;
    width: 100%;
  }
  [is=spalten-icons-text] .grid--two > *:not(.wheel) {
    width: calc((50%) - 1 / 2 * 32px);
  }
  [is=spalten-icons-text] .grid--two > *:not(.wheel):nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=spalten-icons-text] .grid--two > *:not(.wheel):nth-child(1n+3) {
    margin-top: 32px;
  }
  [is=spalten-icons-text] .grid--two > *:not(.wheel):nth-child(2n) {
    margin-right: 0;
  }
  [is=spalten-icons-text] .grid--two > *:not(.wheel):last-child {
    margin-right: 0;
  }
  [is=spalten-icons-text] .grid--two .grid-icon {
    height: 56px;
    width: 56px;
  }
}
@media (min-width: 1024px) {
  [is=spalten-icons-text] .grid--three {
    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;
    width: 100%;
  }
  [is=spalten-icons-text] .grid--three > *:not(.wheel) {
    width: calc((33.3333333333%) - 2 / 3 * 32px);
  }
  [is=spalten-icons-text] .grid--three > *:not(.wheel):nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=spalten-icons-text] .grid--three > *:not(.wheel):nth-child(1n+4) {
    margin-top: 32px;
  }
  [is=spalten-icons-text] .grid--three > *:not(.wheel):nth-child(3n) {
    margin-right: 0;
  }
  [is=spalten-icons-text] .grid--three > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  [is=spalten-icons-text] .grid--four {
    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;
    width: 100%;
  }
  [is=spalten-icons-text] .grid--four > *:not(.wheel) {
    width: calc((25%) - 3 / 4 * 32px);
  }
  [is=spalten-icons-text] .grid--four > *:not(.wheel):nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=spalten-icons-text] .grid--four > *:not(.wheel):nth-child(1n+5) {
    margin-top: 32px;
  }
  [is=spalten-icons-text] .grid--four > *:not(.wheel):nth-child(4n) {
    margin-right: 0;
  }
  [is=spalten-icons-text] .grid--four > *:not(.wheel):last-child {
    margin-right: 0;
  }
  [is=spalten-icons-text] .grid--four .grid-icon {
    height: 40px;
    width: 40px;
  }
  [is=spalten-icons-text] .grid--four .grid-item {
    padding-left: 24px;
    padding-right: 24px;
  }
}

[is=spalten-karten] .pastContent {
  padding-top: 32px;
  text-align: center;
}
@media (min-width: 768px) {
  [is=spalten-karten] .pastContent {
    padding-top: 80px;
  }
}
[is=spalten-karten] .grid {
  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;
  width: 100%;
}
[is=spalten-karten] .grid > *:not(.wheel) {
  width: calc((100%) - 0 / 1 * 32px);
}
[is=spalten-karten] .grid > *:not(.wheel):nth-child(n) {
  margin-right: 32px;
  margin-top: 0;
}
[is=spalten-karten] .grid > *:not(.wheel):nth-child(1n+2) {
  margin-top: 32px;
}
[is=spalten-karten] .grid > *:not(.wheel):nth-child(1n) {
  margin-right: 0;
}
[is=spalten-karten] .grid > *:not(.wheel):last-child {
  margin-right: 0;
}
@media (min-width: 768px) {
  [is=spalten-karten] .grid {
    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;
    width: 100%;
  }
  [is=spalten-karten] .grid > *:not(.wheel) {
    width: calc((50%) - 1 / 2 * 32px);
  }
  [is=spalten-karten] .grid > *:not(.wheel):nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=spalten-karten] .grid > *:not(.wheel):nth-child(1n+3) {
    margin-top: 32px;
  }
  [is=spalten-karten] .grid > *:not(.wheel):nth-child(2n) {
    margin-right: 0;
  }
  [is=spalten-karten] .grid > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
@media (min-width: 1024px) {
  [is=spalten-karten] .grid--3cols {
    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;
    width: 100%;
  }
  [is=spalten-karten] .grid--3cols > *:not(.wheel) {
    width: calc((33.3333333333%) - 2 / 3 * 32px);
  }
  [is=spalten-karten] .grid--3cols > *:not(.wheel):nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=spalten-karten] .grid--3cols > *:not(.wheel):nth-child(1n+4) {
    margin-top: 32px;
  }
  [is=spalten-karten] .grid--3cols > *:not(.wheel):nth-child(3n) {
    margin-right: 0;
  }
  [is=spalten-karten] .grid--3cols > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
@media (min-width: 1024px) {
  [is=spalten-karten] .grid--4cols {
    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;
    width: 100%;
  }
  [is=spalten-karten] .grid--4cols > *:not(.wheel) {
    width: calc((33.3333333333%) - 2 / 3 * 32px);
  }
  [is=spalten-karten] .grid--4cols > *:not(.wheel):nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=spalten-karten] .grid--4cols > *:not(.wheel):nth-child(1n+4) {
    margin-top: 32px;
  }
  [is=spalten-karten] .grid--4cols > *:not(.wheel):nth-child(3n) {
    margin-right: 0;
  }
  [is=spalten-karten] .grid--4cols > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  [is=spalten-karten] .grid--4cols {
    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;
    width: 100%;
  }
  [is=spalten-karten] .grid--4cols > *:not(.wheel) {
    width: calc((25%) - 3 / 4 * 32px);
  }
  [is=spalten-karten] .grid--4cols > *:not(.wheel):nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=spalten-karten] .grid--4cols > *:not(.wheel):nth-child(1n+5) {
    margin-top: 32px;
  }
  [is=spalten-karten] .grid--4cols > *:not(.wheel):nth-child(4n) {
    margin-right: 0;
  }
  [is=spalten-karten] .grid--4cols > *:not(.wheel):last-child {
    margin-right: 0;
  }
  [is=spalten-karten] .grid--4cols .grid-item--meta {
    padding: 32px 24px;
  }
}
[is=spalten-karten] .grid-item {
  -webkit-box-shadow: 0 0 30px 0 rgba(201, 202, 212, 0.5);
          box-shadow: 0 0 30px 0 rgba(201, 202, 212, 0.5);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
[is=spalten-karten] .grid-item--meta {
  padding: 32px 24px;
}
[is=spalten-karten] .grid-item--meta > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=spalten-karten] .grid-item--meta > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  [is=spalten-karten] .grid-item--meta {
    padding: 32px 16px 32px;
  }
}
@media (min-width: 1200px) {
  [is=spalten-karten] .grid-item--meta {
    padding: 32px 40px 40px;
  }
}
[is=spalten-karten] .grid-item--content {
  margin-bottom: 32px;
}
[is=spalten-karten] .grid-item--content > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=spalten-karten] .grid-item--content > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
[is=spalten-karten] .grid-item--tagline {
  font-size: 14px;
  margin-bottom: 16px;
  text-transform: uppercase;
}
[is=spalten-karten] .grid-item--image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
[is=spalten-karten] .grid-item--svg {
  padding: 16px;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  [is=spalten-karten] .grid-item--svg {
    padding: 32px;
    padding-bottom: 0;
  }
}
[is=spalten-karten] .grid-item--svg svg {
  width: 100%;
}

[is=hero-slider] + [is=spalten-logos].componentPadding {
  padding: 30px 0;
}
@media (min-width: 768px) {
  [is=hero-slider] + [is=spalten-logos].componentPadding {
    padding: 35px 0;
  }
}
@media (min-width: 1200px) {
  [is=hero-slider] + [is=spalten-logos].componentPadding {
    padding: 37.5px 0;
  }
}
[is=spalten-logos] .preContent {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  [is=spalten-logos] .preContent {
    margin-bottom: 32px;
  }
}
@media (min-width: 1024px) {
  [is=spalten-logos] .preContent {
    margin-bottom: 40px;
  }
}
[is=spalten-logos] .content {
  padding: 0;
}
[is=spalten-logos] .list {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  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;
  width: 100%;
}
[is=spalten-logos] .list > li::before {
  content: none;
  display: none;
}
[is=spalten-logos] .list > *:not(.wheel) {
  width: calc((33.3333333333%) - 2 / 3 * 32px);
}
[is=spalten-logos] .list > *:not(.wheel):nth-child(n) {
  margin-right: 32px;
  margin-top: 0;
}
[is=spalten-logos] .list > *:not(.wheel):nth-child(1n+4) {
  margin-top: 64px;
}
[is=spalten-logos] .list > *:not(.wheel):nth-child(3n) {
  margin-right: 0;
}
[is=spalten-logos] .list > *:not(.wheel):last-child {
  margin-right: 0;
}
@media (min-width: 768px) {
  [is=spalten-logos] .list {
    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;
    width: 100%;
  }
  [is=spalten-logos] .list > *:not(.wheel) {
    width: calc((25%) - 3 / 4 * 48px);
  }
  [is=spalten-logos] .list > *:not(.wheel):nth-child(n) {
    margin-right: 48px;
    margin-top: 0;
  }
  [is=spalten-logos] .list > *:not(.wheel):nth-child(1n+5) {
    margin-top: 80px;
  }
  [is=spalten-logos] .list > *:not(.wheel):nth-child(4n) {
    margin-right: 0;
  }
  [is=spalten-logos] .list > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
@media (min-width: 1024px) {
  [is=spalten-logos] .list {
    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;
    width: 100%;
  }
  [is=spalten-logos] .list > *:not(.wheel) {
    width: calc((16.6666666667%) - 5 / 6 * 64px);
  }
  [is=spalten-logos] .list > *:not(.wheel):nth-child(n) {
    margin-right: 64px;
    margin-top: 0;
  }
  [is=spalten-logos] .list > *:not(.wheel):nth-child(1n+7) {
    margin-top: 96px;
  }
  [is=spalten-logos] .list > *:not(.wheel):nth-child(6n) {
    margin-right: 0;
  }
  [is=spalten-logos] .list > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
[is=spalten-logos] .media {
  display: block;
  position: relative;
}
[is=spalten-logos] .media--svg {
  height: auto;
  padding-bottom: 0;
}
[is=spalten-logos] .image {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
}
[is=spalten-logos] .image-tag,
[is=spalten-logos] .image img,
[is=spalten-logos] .image svg {
  display: block;
  height: auto;
  max-height: 40px;
  max-width: 150px;
  width: auto;
}
@media (min-width: 480px) {
  [is=spalten-logos] .image-tag,
  [is=spalten-logos] .image img,
  [is=spalten-logos] .image svg {
    max-height: 45px;
  }
}
@media (min-width: 768px) {
  [is=spalten-logos] .image-tag,
  [is=spalten-logos] .image img,
  [is=spalten-logos] .image svg {
    max-height: 50px;
  }
}
@media (min-width: 1200px) {
  [is=spalten-logos] .image-tag,
  [is=spalten-logos] .image img,
  [is=spalten-logos] .image svg {
    max-height: 60px;
  }
}
[is=spalten-logos] .image-tag {
  font-family: "object-fit: contain";
  -o-object-fit: contain;
     object-fit: contain;
}

[is=hero-slider] + [is=spalten-logos-random].componentPadding {
  padding: 30px 0;
}
@media (min-width: 768px) {
  [is=hero-slider] + [is=spalten-logos-random].componentPadding {
    padding: 35px 0;
  }
}
@media (min-width: 1200px) {
  [is=hero-slider] + [is=spalten-logos-random].componentPadding {
    padding: 37.5px 0;
  }
}
[is=spalten-logos-random] .preContent {
  margin-bottom: 16px;
}
@media (min-width: 768px) {
  [is=spalten-logos-random] .preContent {
    margin-bottom: 32px;
  }
}
@media (min-width: 1024px) {
  [is=spalten-logos-random] .preContent {
    margin-bottom: 40px;
  }
}
[is=spalten-logos-random] .content {
  padding: 0 32px;
}
@media (min-width: 768px) {
  [is=spalten-logos-random] .content {
    padding: 0;
  }
}
[is=spalten-logos-random] .list {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-left: -21.3333333333px;
  margin-right: -21.3333333333px;
}
[is=spalten-logos-random] .list > li::before {
  content: none;
  display: none;
}
@media (min-width: 1024px) {
  [is=spalten-logos-random] .list {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin-left: 0;
    margin-right: 0;
  }
}
[is=spalten-logos-random] .item {
  margin-bottom: 0;
  margin-top: 0;
  padding: 16px;
  width: 33.33333333%;
}
@media (min-width: 768px) {
  [is=spalten-logos-random] .item {
    padding: 21.3333333333px;
  }
}
@media (min-width: 1024px) {
  [is=spalten-logos-random] .item {
    padding: 0;
    width: auto;
  }
}
[is=spalten-logos-random] .media {
  display: block;
  position: relative;
}
[is=spalten-logos-random] .media--svg {
  height: auto;
  padding-bottom: 0;
}
[is=spalten-logos-random] .image {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
}
@media (min-width: 1024px) {
  [is=spalten-logos-random] .image {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
[is=spalten-logos-random] .image-tag {
  display: block;
  font-family: "object-fit: contain";
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  width: 100%;
}
[is=spalten-logos-random] .image-tag.lazyloaded {
  opacity: 1;
}
@media (min-width: 768px) {
  [is=spalten-logos-random] .image-tag {
    max-height: 72px;
    max-width: 140px;
    width: auto;
  }
}

[is=spalten-mitarbeiter] .mitarbeiter {
  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;
  width: 100%;
}
[is=spalten-mitarbeiter] .mitarbeiter > *:not(.wheel) {
  width: calc((100%) - 0 / 1 * 32px);
}
[is=spalten-mitarbeiter] .mitarbeiter > *:not(.wheel):nth-child(n) {
  margin-right: 32px;
  margin-top: 0;
}
[is=spalten-mitarbeiter] .mitarbeiter > *:not(.wheel):nth-child(1n+2) {
  margin-top: 32px;
}
[is=spalten-mitarbeiter] .mitarbeiter > *:not(.wheel):nth-child(1n) {
  margin-right: 0;
}
[is=spalten-mitarbeiter] .mitarbeiter > *:not(.wheel):last-child {
  margin-right: 0;
}
@media (min-width: 580px) {
  [is=spalten-mitarbeiter] .mitarbeiter {
    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;
    width: 100%;
  }
  [is=spalten-mitarbeiter] .mitarbeiter > *:not(.wheel) {
    width: calc((50%) - 1 / 2 * 32px);
  }
  [is=spalten-mitarbeiter] .mitarbeiter > *:not(.wheel):nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=spalten-mitarbeiter] .mitarbeiter > *:not(.wheel):nth-child(1n+3) {
    margin-top: 32px;
  }
  [is=spalten-mitarbeiter] .mitarbeiter > *:not(.wheel):nth-child(2n) {
    margin-right: 0;
  }
  [is=spalten-mitarbeiter] .mitarbeiter > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
@media (min-width: 1024px) {
  [is=spalten-mitarbeiter] .mitarbeiter {
    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;
    width: 100%;
  }
  [is=spalten-mitarbeiter] .mitarbeiter > *:not(.wheel) {
    width: calc((33.3333333333%) - 2 / 3 * 32px);
  }
  [is=spalten-mitarbeiter] .mitarbeiter > *:not(.wheel):nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=spalten-mitarbeiter] .mitarbeiter > *:not(.wheel):nth-child(1n+4) {
    margin-top: 32px;
  }
  [is=spalten-mitarbeiter] .mitarbeiter > *:not(.wheel):nth-child(3n) {
    margin-right: 0;
  }
  [is=spalten-mitarbeiter] .mitarbeiter > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  [is=spalten-mitarbeiter] .mitarbeiter {
    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;
    width: 100%;
  }
  [is=spalten-mitarbeiter] .mitarbeiter > *:not(.wheel) {
    width: calc((25%) - 3 / 4 * 32px);
  }
  [is=spalten-mitarbeiter] .mitarbeiter > *:not(.wheel):nth-child(n) {
    margin-right: 32px;
    margin-top: 0;
  }
  [is=spalten-mitarbeiter] .mitarbeiter > *:not(.wheel):nth-child(1n+5) {
    margin-top: 64px;
  }
  [is=spalten-mitarbeiter] .mitarbeiter > *:not(.wheel):nth-child(4n) {
    margin-right: 0;
  }
  [is=spalten-mitarbeiter] .mitarbeiter > *:not(.wheel):last-child {
    margin-right: 0;
  }
}
[is=spalten-mitarbeiter] .mitarbeiter-item {
  -webkit-box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
          box-shadow: 0 0 30px 0 rgba(0, 2, 48, 0.1);
}
[is=spalten-mitarbeiter] .mitarbeiter-meta {
  padding: 16px;
}
[is=spalten-mitarbeiter] .mitarbeiter-meta > :first-child {
  margin-top: 0;
  padding-top: 0;
}
[is=spalten-mitarbeiter] .mitarbeiter-meta > :last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  [is=spalten-mitarbeiter] .mitarbeiter-meta {
    padding: 32px;
  }
}
@media (min-width: 1200px) {
  [is=spalten-mitarbeiter] .mitarbeiter-meta {
    padding: 16px;
  }
}
@media (min-width: 1280px) {
  [is=spalten-mitarbeiter] .mitarbeiter-meta {
    padding: 32px;
  }
}
[is=spalten-mitarbeiter] .mitarbeiter-position {
  font-size: 14px;
  text-transform: uppercase;
}
[is=spalten-mitarbeiter] .mitarbeiter-image {
  height: 252px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
/*!****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.11.0_webpack@5.100.2/node_modules/css-loader/dist/cjs.js!./node_modules/.pnpm/select2@4.1.0-rc.0/node_modules/select2/dist/css/select2.css ***!
  \****************************************************************************************************************************************************************************************/
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      background-color: transparent;
      border: none;
      font-size: 1em; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline;
      list-style: none;
      padding: 0; }
    .select2-container .select2-selection--multiple .select2-selection__clear {
      background-color: transparent;
      border: none;
      font-size: 1em; }
  .select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    margin-left: 5px;
    padding: 0;
    max-width: 100%;
    resize: none;
    height: 18px;
    vertical-align: bottom;
    font-family: sans-serif;
    overflow: hidden;
    word-break: keep-all; }
    .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }

.select2-results__option--selectable {
  cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 26px;
    margin-right: 20px;
    padding-right: 0px; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative; }
  .select2-container--default .select2-selection--multiple.select2-selection--clearable {
    padding-right: 25px; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    font-weight: bold;
    height: 20px;
    margin-right: 10px;
    margin-top: 5px;
    position: absolute;
    right: 0;
    padding: 1px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    padding: 0;
    padding-left: 20px;
    position: relative;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
    white-space: nowrap; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    background-color: transparent;
    border: none;
    border-right: 1px solid #aaa;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #999;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    padding: 0 4px;
    position: absolute;
    left: 0;
    top: 0; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
      background-color: #f1f1f1;
      color: #333;
      outline: none; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--group {
  padding: 0; }

.select2-container--default .select2-results__option--disabled {
  color: #999; }

.select2-container--default .select2-results__option--selected {
  background-color: #ddd; }

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 26px;
    margin-right: 20px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    padding: 0; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    background-color: transparent;
    border: none;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #888;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    padding: 0 4px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555;
      outline: none; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option--group {
  padding: 0; }

.select2-container--classic .select2-results__option--disabled {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/css-loader@6.11.0_webpack@5.100.2/node_modules/css-loader/dist/cjs.js!./node_modules/.pnpm/swiper@6.8.4/node_modules/swiper/swiper-bundle.min.css ***!
  \**********************************************************************************************************************************************************************************/
/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsaUJBQWlCLENBQUMsdUJBQXVCLGdCQUFnQixDQUFDLHFDQUFxQyxtQkFBbUIsQ0FBQyxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxTQUFTLENBQUMsbURBQW1ELG1CQUFtQixDQUFDLDZHQUE2RyxtQkFBbUIsQ0FBQyxzTUFBc00sU0FBUyxDQUFDLGtDQUFrQyxDQUFDLDBCQUEwQixrcEUiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9mcmllbmRhdGlvbi8uL25vZGVfbW9kdWxlcy8ucG5wbS9ub3JtYWxpemUuY3NzQDguMC4xL25vZGVfbW9kdWxlcy9ub3JtYWxpemUuY3NzL25vcm1hbGl6ZS5jc3MiLCJ3ZWJwYWNrOi8vZnJpZW5kYXRpb24vLi9hc3NldHMvbWFpbi5zY3NzIiwid2VicGFjazovL2ZyaWVuZGF0aW9uLy4vbm9kZV9tb2R1bGVzLy5wbnBtL3NlbGVjdDJANC4xLjAtcmMuMC9ub2RlX21vZHVsZXMvc2VsZWN0Mi9kaXN0L2Nzcy9zZWxlY3QyLmNzcyIsIndlYnBhY2s6Ly9mcmllbmRhdGlvbi8uL25vZGVfbW9kdWxlcy8ucG5wbS9zd2lwZXJANi44LjQvbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXItYnVuZGxlLm1pbi5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbiAqL1xuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgbWFyZ2luOiAwOyAvKiAyICovXG59XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmJ1dHRvbixcbmlucHV0IHsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7IC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLyogMSAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qKlxuKiBHcmlkIE1peGluXG4qXG4qIEFwcGxpZXMgYSBmbGV4Ym94IGdyaWQgdG8gYSBjb250YWluZXIgZWxlbWVudC4gQWxsIGRpcmVjdCBjaGlsZHJlbiB3aWxsIGJlIG1vZGlmaWVkIHRvIGNyZWF0ZSBhIGNvbHVtbiBiYXNlZCBncmlkLlxuKi9cbi8qKlxuKiAxLjAgUm9vdFxuKlxuKiBUb3AgbGV2ZWwgc3R5bGVzIGV2ZXJ5IGVsZW1lbnQgc2hvdWxkIGluaGVyaXQuXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChcIi4uLy4uL2Rpc3QvYXNzZXRzL2ZvbnRzL0ludGVyLVJlZ3VsYXItbGF0aW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2Rpc3QvYXNzZXRzL2ZvbnRzL0ludGVyLVJlZ3VsYXItbGF0aW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBzcmM6IHVybChcIi4uLy4uL2Rpc3QvYXNzZXRzL2ZvbnRzL0ludGVyLUV4dHJhQm9sZC1sYXRpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZGlzdC9hc3NldHMvZm9udHMvSW50ZXItRXh0cmFCb2xkLWxhdGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgc3JjOiB1cmwoXCIuLi8uLi9kaXN0L2Fzc2V0cy9mb250cy9JbnRlci1CbGFjay1sYXRpbi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZGlzdC9hc3NldHMvZm9udHMvSW50ZXItQmxhY2stbGF0aW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xufVxuaHRtbCxcbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMwMDQ2OWM7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC8qIHN0eWxlbGludC1lbmFibGUgKi9cbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuaHRtbCAqLFxuaHRtbCAqOjpiZWZvcmUsXG5odG1sICo6OmFmdGVyLFxuYm9keSAqLFxuYm9keSAqOjpiZWZvcmUsXG5ib2R5ICo6OmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgICAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qKlxuKiAyLjAgTGF5b3V0XG4qXG4qIE92ZXJhbGwgcGFnZSBsYXlvdXQuXG4qL1xuaHRtbCB7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xufVxuXG4vKipcbiogMi4xIEhlbHBlcnNcbipcbiogR2xvYmFsIGxheW91dCBjbGFzc2VzIGZvciBhIGNvbnNpc3RlbnQgYXBwZWFyYW5jZS5cbiovXG4ucGFnZVdyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAyNTYwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmFkbWluLWJhciAubWFpbkNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODNweCkge1xuICAuYWRtaW4tYmFyIC5tYWluQ29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW5Db250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgfVxuICAuYWRtaW4tYmFyIC5tYWluQ29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEyOHB4O1xuICB9XG59XG4ubWFpbkNvbnRlbnQgLm1lbnVPcGVuLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xuICB3aWR0aDogMTAwdnc7XG4gIHotaW5kZXg6IDA7XG59XG4ubWFpbkNvbnRlbnQgLm1lbnVPcGVuLW92ZXJsYXkuYWN0aXZlIHtcbiAgb3BhY2l0eTogMC42O1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgei1pbmRleDogMTk7XG59XG5cbi5jb21wb25lbnRQYWRkaW5nIHtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wb25lbnRQYWRkaW5nIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbXBvbmVudFBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDc1cHggMDtcbiAgfVxufVxuXG4uY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjk4cHg7XG4gIHBhZGRpbmctbGVmdDogMzJweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyOThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyOThweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDY0cHg7XG4gICAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgfVxufVxuLmNlbnRlck1heFdpZHRoQ29udGFpbmVyIC5jZW50ZXJNYXhXaWR0aENvbnRhaW5lcjpub3QoLm1lbnUtc3VibWVudS1jb250YWluZXIpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uY2VudGVyQ29udGVudE1heFdpZHRoIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNzY4cHg7XG59XG5cbi5wcmVDb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbi5wcmVDb250ZW50ID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucHJlQ29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByZUNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcmVDb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByZUNvbnRlbnRbc3R5bGUqPW1heC13aWR0aF0ge1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucHJlQ29udGVudC0tdGV4dExlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByZUNvbnRlbnQtLXRleHRDZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJlQ29udGVudC0tdGV4dENlbnRlciB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcmVDb250ZW50LS10ZXh0Q2VudGVyIHVsIGxpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wcmVDb250ZW50LS10ZXh0Q2VudGVyIHVsIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucHJlQ29udGVudC0tZnVsbFdpZHRoIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLnByZUNvbnRlbnQtLWNlbnRlckNvbnRlbnRNYXhXaWR0aCB7XG4gIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gIG1heC13aWR0aDogNzY4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByZUNvbnRlbnQtLWNlbnRlckNvbnRlbnRNYXhXaWR0aCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJlQ29udGVudC0tY2VudGVyQ29udGVudE1heFdpZHRoIHtcbiAgICBtYXJnaW46IDAgYXV0byA2NHB4O1xuICB9XG59XG5cbi5hcHBlbmRDb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFwcGVuZENvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDcycHg7XG4gIH1cbn1cblxuLmNvbnRlbnQtLXRleHRMZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5jb250ZW50LS10ZXh0Q2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRlbnQtLXRleHRDZW50ZXIgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29udGVudC0tdGV4dENlbnRlciB1bCBsaSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY29udGVudC0tdGV4dENlbnRlciB1bCB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNvbnRlbnQtLWZ1bGxXaWR0aCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5jb250ZW50LS1jZW50ZXJDb250ZW50TWF4V2lkdGgge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA3NjhweDtcbn1cblxuLnBvc3RDb250ZW50IHtcbiAgbWFyZ2luOiAzMnB4IGF1dG8gMDtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBvc3RDb250ZW50ID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucG9zdENvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wb3N0Q29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucG9zdENvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cbn1cblxuLnNjcm9sbGFibGVUYWJsZVdyYXBwZXIge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi8qIEJveCBIZWxwZXJzICovXG4uYm94UGFkZGluZyB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uYm94UGFkZGluZyA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmJveFBhZGRpbmcgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYm94UGFkZGluZyB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG4uYm94U2hhZG93IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMiwgNDgsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDIsIDQ4LCAwLjEpO1xufVxuXG4uYm9yZXJSYWRpdXMge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vKiBDdXN0b20gc3R5bGluZyBmb3Igc2luZ2xlIHBvc3QgbGF5b3V0cyAqL1xuLnBvc3QtbWFpbiA+IC5jb21wb25lbnRQYWRkaW5nOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wb3N0LW1haW4gPiAuY29tcG9uZW50UGFkZGluZyA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyoqXG4qIDMuMCBCYXNlIFN0eWxlXG4qXG4qIFN0eWxpbmcgYWxsIGxpa2VseSB1c2VkIEhUTUwgZWxlbWVudHMuXG4qL1xuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIGNvbG9yOiAjMDA0NjljO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5oMSBhLFxuaDEgYTpob3ZlcixcbmgxIGE6Zm9jdXMsIGgyIGEsXG5oMiBhOmhvdmVyLFxuaDIgYTpmb2N1cywgaDMgYSxcbmgzIGE6aG92ZXIsXG5oMyBhOmZvY3VzLCBoNCBhLFxuaDQgYTpob3Zlcixcbmg0IGE6Zm9jdXMsIGg1IGEsXG5oNSBhOmhvdmVyLFxuaDUgYTpmb2N1cywgaDYgYSxcbmg2IGE6aG92ZXIsXG5oNiBhOmZvY3VzLCAuaDEgYSxcbi5oMSBhOmhvdmVyLFxuLmgxIGE6Zm9jdXMsIC5oMiBhLFxuLmgyIGE6aG92ZXIsXG4uaDIgYTpmb2N1cywgLmgzIGEsXG4uaDMgYTpob3Zlcixcbi5oMyBhOmZvY3VzLCAuaDQgYSxcbi5oNCBhOmhvdmVyLFxuLmg0IGE6Zm9jdXMsIC5oNSBhLFxuLmg1IGE6aG92ZXIsXG4uaDUgYTpmb2N1cywgLmg2IGEsXG4uaDYgYTpob3Zlcixcbi5oNiBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDQ2OWM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmgxICsgcCwgaDIgKyBwLCBoMyArIHAsIGg0ICsgcCwgaDUgKyBwLCBoNiArIHAsIC5oMSArIHAsIC5oMiArIHAsIC5oMyArIHAsIC5oNCArIHAsIC5oNSArIHAsIC5oNiArIHAge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuaDEgKyAubGVhZCwgaDIgKyAubGVhZCwgaDMgKyAubGVhZCwgaDQgKyAubGVhZCwgaDUgKyAubGVhZCwgaDYgKyAubGVhZCwgLmgxICsgLmxlYWQsIC5oMiArIC5sZWFkLCAuaDMgKyAubGVhZCwgLmg0ICsgLmxlYWQsIC5oNSArIC5sZWFkLCAuaDYgKyAubGVhZCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbmgxOjpiZWZvcmUsXG4uaDE6OmJlZm9yZSxcbmgyOjpiZWZvcmUsXG4uaDI6OmJlZm9yZSxcbmgzOjpiZWZvcmUsXG4uaDM6OmJlZm9yZSxcbi5saW5lLWFib3ZlOjpiZWZvcmUsXG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tYWluXSAubWVudS1zdWJtZW51IC5tZW51LWxpbmstLWhlYWRlciA+IC5tZW51LWxpbmstLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1NnB4O1xufVxuXG5oMTo6YmVmb3JlLFxuLmgxOjpiZWZvcmUge1xuICB3aWR0aDogNzJweDtcbn1cblxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjIyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIGgxLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4wNztcbiAgfVxufVxuXG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgaDIsXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE5O1xuICB9XG59XG5cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS4yOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBoMyxcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgaDQsXG4gIC5oNCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmxlYWQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbi5mb290bm90ZSB7XG4gIGNvbG9yOiAjYWZiMGI5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbmEge1xuICBjb2xvcjogI2ZmYTUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7XG59XG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmE1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnAsXG4ucGFyYWdyYXBoLFxudWwsXG5vbCxcbmRsLFxuZGQsXG50YWJsZSxcbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDI1LjZweDtcbn1cblxuLm1ldGEge1xuICBjb2xvcjogI2FmYjBiOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbn1cblxuLmxlYWQge1xuICBtYXJnaW46IDI4cHggMDtcbn1cbi5sZWFkICsgZGl2IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxudWwsXG5vbCB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbn1cbnVsIHVsLFxudWwgb2wsXG5vbCB1bCxcbm9sIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxudWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG51bCBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzhhYTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogLTI0cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiA0cHg7XG59XG4udGhlbWVUaHJlZSB1bCBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY5Yztcbn1cblxuLm5vLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubm8tbGlzdCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogdW5zZXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb29raWUtYm94IHVsIGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5saSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbmhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q4ZDhkODtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMi40cmVtIDA7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaHMtY3RhLWltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogYXV0bztcbn1cblxuZmlnY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuXG5jb2RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgcGFkZGluZzogMC4xcmVtIDAuM3JlbTtcbn1cblxuYmxvY2txdW90ZSxcbi5ibG9ja3F1b3RlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDgwcHggMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYmxvY2txdW90ZSA+IDpmaXJzdC1jaGlsZCxcbi5ibG9ja3F1b3RlID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5ibG9ja3F1b3RlID4gOmxhc3QtY2hpbGQsXG4uYmxvY2txdW90ZSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5ibG9ja3F1b3RlID4gKixcbi5ibG9ja3F1b3RlID4gKiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbmJsb2NrcXVvdGUgLmZvb3Rub3RlLFxuLmJsb2NrcXVvdGUgLmZvb3Rub3RlIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbmJsb2NrcXVvdGU6OmJlZm9yZSxcbi5ibG9ja3F1b3RlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvcXVvdGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgbGVmdDogLTE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTZweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIHotaW5kZXg6IDA7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG59XG5cbnRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbnRyOm50aC1jaGlsZChvZGQpIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzNC43LCAyMzQuNywgMjM0LjcpO1xufVxuXG50cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxudHI6bnRoLWNoaWxkKGV2ZW4pIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyOS43LCAyMjkuNywgMjI5LjcpO1xufVxuXG50aGVhZCB0cjpudGgtY2hpbGQobikgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjljO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbHVtbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2x1bW4ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uY29sdW1uLS10d28gPiAqIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuY29sdW1uLS10d28gPiAqIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmNvbHVtbi0tdHdvID4gKjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2x1bW4tLXR3byA+ICo6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgfVxufVxuXG4vKipcbiogMy4xIEJ1dHRvbnNcbipcbiogR2xvYmFsIGJ1dHRvbiBlbGVtZW50cywgaW5jbHVkaW5nIHJlc2V0IG9uIHN0YW5kYXJkIGJ1dHRvbiBlbGVtZW50LlxuKi9cbmJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLmJ1dHRvbixcblt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNTAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZhNTAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgbWluLXdpZHRoOiAxODVweDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMTVweCA2cHggMTVweCAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2UsIC13ZWJraXQtYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b24sXG4gIFt0eXBlPXN1Ym1pdF0ge1xuICAgIHBhZGRpbmc6IDExcHggNnB4IDExcHggMzJweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnV0dG9uOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyB2aWV3Qm94PScwIDAgMjIgMjInJTNFJTNDZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBmaWxsPSclMjNmZmZmZmYnJTNFJTNDZyUzRSUzQ2clM0UlM0NwYXRoIGQ9J004LjkzMiA1LjVsNC44NCA0LjgxOS42NjUuNjgxLS42NjUuNjgxLTQuODQgNC44MTktMS4zNy0xLjM2M0wxMS43MTggMTEgNy41NjMgNi44NjMgOC45MzEgNS41eicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTExMDAgLTQwNikgdHJhbnNsYXRlKDEwMTAgNDA1KSB0cmFuc2xhdGUoOTAgMSknLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB3aWR0aDogMjJweDtcbn1cbi5idXR0b246ZGlzYWJsZWQsIC5idXR0b24tLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idXR0b246aG92ZXIsIC5idXR0b246Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMiwgNDgsIDAuMSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnV0dG9uOmhvdmVyOjphZnRlciwgLmJ1dHRvbjpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmJ1dHRvbi0tZ2hvc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZhNTAwO1xuICBjb2xvcjogI2ZmYTUwMDtcbn1cbi5idXR0b24tLWdob3N0OjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjInIGhlaWdodD0nMjInIHZpZXdCb3g9JzAgMCAyMiAyMiclM0UlM0NnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGZpbGw9JyUyM2ZmYTUwMCclM0UlM0NnJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTguOTMyIDUuNWw0Ljg0IDQuODE5LjY2NS42ODEtLjY2NS42ODEtNC44NCA0LjgxOS0xLjM3LTEuMzYzTDExLjcxOCAxMSA3LjU2MyA2Ljg2MyA4LjkzMSA1LjV6JyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTEwMCAtNDA2KSB0cmFuc2xhdGUoMTAxMCA0MDUpIHRyYW5zbGF0ZSg5MCAxKScvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xufVxuLmJ1dHRvbi0tZ2hvc3Q6aG92ZXIsIC5idXR0b24tLWdob3N0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmYTUwMDtcbn1cbi5idXR0b24tLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmYTUwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJ1dHRvbi0tbGluazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDIyIDIyJyUzRSUzQ2cgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgZmlsbD0nJTIzZmZhNTAwJyUzRSUzQ2clM0UlM0NnJTNFJTNDcGF0aCBkPSdNOC45MzIgNS41bDQuODQgNC44MTkuNjY1LjY4MS0uNjY1LjY4MS00Ljg0IDQuODE5LTEuMzctMS4zNjNMMTEuNzE4IDExIDcuNTYzIDYuODYzIDguOTMxIDUuNXonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMTAwIC00MDYpIHRyYW5zbGF0ZSgxMDEwIDQwNSkgdHJhbnNsYXRlKDkwIDEpJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMC41cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWltYWdlIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtaW1hZ2UgMC4ycyBlYXNlO1xuICB3aWR0aDogMjJweDtcbn1cbi5idXR0b24tLWxpbms6aG92ZXIsIC5idXR0b24tLWxpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmE1MDA7XG59XG4uYnV0dG9uLS1saW5rOmhvdmVyOjphZnRlciwgLmJ1dHRvbi0tbGluazpmb2N1czo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNTAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyB2aWV3Qm94PScwIDAgMjIgMjInJTNFJTNDZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBmaWxsPSclMjNmZmZmZmYnJTNFJTNDZyUzRSUzQ2clM0UlM0NwYXRoIGQ9J004LjkzMiA1LjVsNC44NCA0LjgxOS42NjUuNjgxLS42NjUuNjgxLTQuODQgNC44MTktMS4zNy0xLjM2M0wxMS43MTggMTEgNy41NjMgNi44NjMgOC45MzEgNS41eicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTExMDAgLTQwNikgdHJhbnNsYXRlKDEwMTAgNDA1KSB0cmFuc2xhdGUoOTAgMSknLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIHAgLmJ1dHRvbjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBwIC5idXR0b246bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cbn1cbnAgLmJ1dHRvbi0tbGluazpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4vKipcbiogMy4zIEZvcm1zXG4qXG4qIEdsb2JhbCBmb3JtIGVsZW1lbnRzLCBpbmNsdWRpbmcgc3RydWN0ZXJpbmcgd3JhcHBlciBlbGVtZW50cy5cbiovXG5mb3JtIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5sYWJlbCB7XG4gIGNvbG9yOiAjYWZiMGI5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xufVxuW3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsIFt0eXBlPXJhZGlvXSArIGxhYmVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmxhYmVsIC5yZXF1aXJlZC1hc3RlcmlzayB7XG4gIGNvbG9yOiAjZmZhNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5sYWJlbFtmb3IqPXByaXZhY3ldIGEge1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZvcm0tZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZvcm0tZmllbGQgbGFiZWwge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZm9ybS1maWVsZDpmb2N1cy13aXRoaW4gbGFiZWwge1xuICBjb2xvcjogIzAwNDY5Yztcbn1cblxubGVnZW5kIHtcbiAgY29sb3I6ICNhZmIwYjk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuW3R5cGU9dGVsXSwgW3R5cGU9dXJsXSwgW3R5cGU9dGV4dF0sIFt0eXBlPWRhdGVdLCBbdHlwZT1lbWFpbF0sIFt0eXBlPWZpbGVdLCBbdHlwZT1zZWFyY2hdLCBbdHlwZT1udW1iZXJdLCBbdHlwZT1wYXNzd29yZF0sIHRleHRhcmVhLCBzZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FmYjBiOTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICMwMDQ2OWMgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gIC8qIHN0eWxlbGludC1lbmFibGUgKi9cbn1cblt0eXBlPXRlbF06Oi1tb3otcGxhY2Vob2xkZXIsIFt0eXBlPXVybF06Oi1tb3otcGxhY2Vob2xkZXIsIFt0eXBlPXRleHRdOjotbW96LXBsYWNlaG9sZGVyLCBbdHlwZT1kYXRlXTo6LW1vei1wbGFjZWhvbGRlciwgW3R5cGU9ZW1haWxdOjotbW96LXBsYWNlaG9sZGVyLCBbdHlwZT1maWxlXTo6LW1vei1wbGFjZWhvbGRlciwgW3R5cGU9c2VhcmNoXTo6LW1vei1wbGFjZWhvbGRlciwgW3R5cGU9bnVtYmVyXTo6LW1vei1wbGFjZWhvbGRlciwgW3R5cGU9cGFzc3dvcmRdOjotbW96LXBsYWNlaG9sZGVyLCB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciwgc2VsZWN0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblt0eXBlPXRlbF06Zm9jdXMsIFt0eXBlPXVybF06Zm9jdXMsIFt0eXBlPXRleHRdOmZvY3VzLCBbdHlwZT1kYXRlXTpmb2N1cywgW3R5cGU9ZW1haWxdOmZvY3VzLCBbdHlwZT1maWxlXTpmb2N1cywgW3R5cGU9c2VhcmNoXTpmb2N1cywgW3R5cGU9bnVtYmVyXTpmb2N1cywgW3R5cGU9cGFzc3dvcmRdOmZvY3VzLCB0ZXh0YXJlYTpmb2N1cywgc2VsZWN0OmZvY3VzIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmE1MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWZiMGI5O1xufVxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuOjotbW96LXBsYWNlaG9sZGVyLFxuOjotbXMtcGxhY2Vob2xkZXIsXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhZmIwYjk7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbnRleHRhcmVhIHtcbiAgbWluLWhlaWdodDogMTcwcHg7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB3aWR0aD0nMzInIGhlaWdodD0nMzInIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0Nwb2x5bGluZSBmaWxsPSdub25lJyBzdHJva2U9J3JnYigyMDEsIDIwMiwgMjEyKScgc3Ryb2tlLXdpZHRoPSc1JyAgcG9pbnRzPScwLDYgMTYsMjIgMzIsNiAnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDVweCkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDlweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbnNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblt0eXBlPWNoZWNrYm94XSxcblt0eXBlPXJhZGlvXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5bdHlwZT1jaGVja2JveF0sIFt0eXBlPWNoZWNrYm94XTpob3ZlciwgW3R5cGU9Y2hlY2tib3hdOmZvY3VzLFxuW3R5cGU9cmFkaW9dLFxuW3R5cGU9cmFkaW9dOmhvdmVyLFxuW3R5cGU9cmFkaW9dOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDhkOGQ4O1xuICBvdXRsaW5lOiAwO1xufVxuW3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkLFxuW3R5cGU9cmFkaW9dOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuW3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkICsgbGFiZWwsXG5bdHlwZT1jaGVja2JveF06ZGlzYWJsZWQgKyBzcGFuLFxuW3R5cGU9cmFkaW9dOmRpc2FibGVkICsgbGFiZWwsXG5bdHlwZT1yYWRpb106ZGlzYWJsZWQgKyBzcGFuIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuW3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG5bdHlwZT1jaGVja2JveF0gKyBzcGFuOm5vdChbY2xhc3MqPV9icmxic10pLFxuW3R5cGU9cmFkaW9dICsgbGFiZWwsXG5bdHlwZT1yYWRpb10gKyBzcGFuOm5vdChbY2xhc3MqPV9icmxic10pIHtcbiAgY29sb3I6ICMwMDQ2OWM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblt0eXBlPWNoZWNrYm94XSArIGxhYmVsOjpiZWZvcmUsXG5bdHlwZT1jaGVja2JveF0gKyBzcGFuOm5vdChbY2xhc3MqPV9icmxic10pOjpiZWZvcmUsXG5bdHlwZT1yYWRpb10gKyBsYWJlbDo6YmVmb3JlLFxuW3R5cGU9cmFkaW9dICsgc3Bhbjpub3QoW2NsYXNzKj1fYnJsYnNdKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FmYjBiOTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgd2lkdGg6IDE2cHg7XG59XG5cblt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWw6OmFmdGVyLCBbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW46OmFmdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjZmZhNTAwO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMXB4O1xuICBsZWZ0OiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwZGVnKTtcbiAgd2lkdGg6IDZweDtcbn1cblt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCArIGxhYmVsOjphZnRlciwgW3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkICsgc3Bhbjo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNhZmIwYjk7XG59XG5cblt0eXBlPXJhZGlvXSArIGxhYmVsOjpiZWZvcmUsXG5bdHlwZT1yYWRpb10gKyBzcGFuOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNhZmIwYjk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZmZjtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZmZjtcbn1cblt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSwgW3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBzcGFuOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNTAwO1xufVxuW3R5cGU9cmFkaW9dOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSwgW3R5cGU9cmFkaW9dOmRpc2FibGVkICsgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmYjBiOTtcbn1cblxuW3R5cGU9ZmlsZV0ge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4vKipcbiogMy40IEN1c3RvbSBsaXN0IHN0eWxlc1xuKi9cbi5pY29uTGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uaWNvbkxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pY29uTGlzdCBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyNHB4O1xufVxuLmljb25MaXN0LS1jaGVja0NpcmNsZVllbGxvdyBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2NoZWNrLWNpcmNsZS15ZWxsb3cuc3ZnXCIpO1xufVxuLmljb25MaXN0LS1jaGVja0NpcmNsZUdyZWVuIGxpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvY2hlY2stY2lyY2xlLWdyZWVuLnN2Z1wiKTtcbn1cbi5pY29uTGlzdC0tYXJyb3dDaXJjbGVCbHVlID4gbGksIC5pY29uTGlzdC0tYXJyb3dDaXJjbGVZZWxsb3cgPiBsaSwgLmljb25MaXN0LS1hcnJvd0NpcmNsZUdyZWVuID4gbGkge1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG4uaWNvbkxpc3QtLWFycm93Q2lyY2xlQmx1ZSA+IGxpOjpiZWZvcmUsIC5pY29uTGlzdC0tYXJyb3dDaXJjbGVZZWxsb3cgPiBsaTo6YmVmb3JlLCAuaWNvbkxpc3QtLWFycm93Q2lyY2xlR3JlZW4gPiBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDIyIDIyJyUzRSUzQ2cgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgZmlsbD0nJTIzZmZmZmZmJyUzRSUzQ2clM0UlM0NnJTNFJTNDcGF0aCBkPSdNOC45MzIgNS41bDQuODQgNC44MTkuNjY1LjY4MS0uNjY1LjY4MS00Ljg0IDQuODE5LTEuMzctMS4zNjNMMTEuNzE4IDExIDcuNTYzIDYuODYzIDguOTMxIDUuNXonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMTAwIC00MDYpIHRyYW5zbGF0ZSgxMDEwIDQwNSkgdHJhbnNsYXRlKDkwIDEpJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5pY29uTGlzdC0tYXJyb3dDaXJjbGVCbHVlID4gbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2OWM7XG59XG4uaWNvbkxpc3QtLWFycm93Q2lyY2xlWWVsbG93ID4gbGk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmE1MDA7XG59XG4uaWNvbkxpc3QtLWFycm93Q2lyY2xlR3JlZW4gPiBsaTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzhhYTtcbn1cblxuLmZyaWVuZGF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZyaWVuZGF0aW9uLnRoZW1lT25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5mcmllbmRhdGlvbi50aGVtZVR3byB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2OWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZyaWVuZGF0aW9uLnRoZW1lVHdvIGgxLCAuZnJpZW5kYXRpb24udGhlbWVUd28gaDIsIC5mcmllbmRhdGlvbi50aGVtZVR3byBoMywgLmZyaWVuZGF0aW9uLnRoZW1lVHdvIGg0LCAuZnJpZW5kYXRpb24udGhlbWVUd28gaDUsIC5mcmllbmRhdGlvbi50aGVtZVR3byBoNiwgLmZyaWVuZGF0aW9uLnRoZW1lVHdvIC5oMSwgLmZyaWVuZGF0aW9uLnRoZW1lVHdvIC5oMiwgLmZyaWVuZGF0aW9uLnRoZW1lVHdvIC5oMywgLmZyaWVuZGF0aW9uLnRoZW1lVHdvIC5oNCwgLmZyaWVuZGF0aW9uLnRoZW1lVHdvIC5oNSwgLmZyaWVuZGF0aW9uLnRoZW1lVHdvIC5oNiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZyaWVuZGF0aW9uLnRoZW1lVHdvIGJsb2NrcXVvdGU6OmJlZm9yZSxcbi5mcmllbmRhdGlvbi50aGVtZVR3byAuYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi5mcmllbmRhdGlvbi50aGVtZVR3byAuYnV0dG9uOm5vdCguYnV0dG9uLS1saW5rKTpub3QoLmJ1dHRvbi0tZ2hvc3QpOmZvY3VzLCAuZnJpZW5kYXRpb24udGhlbWVUd28gLmJ1dHRvbjpub3QoLmJ1dHRvbi0tbGluayk6bm90KC5idXR0b24tLWdob3N0KTpob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDMwcHggMCAjMDAyNjU1O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgIzAwMjY1NTtcbn1cbi5mcmllbmRhdGlvbi50aGVtZVRocmVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzhhYTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZnJpZW5kYXRpb24udGhlbWVUaHJlZSBoMSwgLmZyaWVuZGF0aW9uLnRoZW1lVGhyZWUgaDIsIC5mcmllbmRhdGlvbi50aGVtZVRocmVlIGgzLCAuZnJpZW5kYXRpb24udGhlbWVUaHJlZSBoNCwgLmZyaWVuZGF0aW9uLnRoZW1lVGhyZWUgaDUsIC5mcmllbmRhdGlvbi50aGVtZVRocmVlIGg2LCAuZnJpZW5kYXRpb24udGhlbWVUaHJlZSAuaDEsIC5mcmllbmRhdGlvbi50aGVtZVRocmVlIC5oMiwgLmZyaWVuZGF0aW9uLnRoZW1lVGhyZWUgLmgzLCAuZnJpZW5kYXRpb24udGhlbWVUaHJlZSAuaDQsIC5mcmllbmRhdGlvbi50aGVtZVRocmVlIC5oNSwgLmZyaWVuZGF0aW9uLnRoZW1lVGhyZWUgLmg2IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZnJpZW5kYXRpb24udGhlbWVUaHJlZSBibG9ja3F1b3RlOjpiZWZvcmUsXG4uZnJpZW5kYXRpb24udGhlbWVUaHJlZSAuYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC4yNTtcbn1cbi5mcmllbmRhdGlvbi50aGVtZVRocmVlIC5idXR0b246bm90KC5idXR0b24tLWxpbmspOm5vdCguYnV0dG9uLS1naG9zdCk6Zm9jdXMsIC5mcmllbmRhdGlvbi50aGVtZVRocmVlIC5idXR0b246bm90KC5idXR0b24tLWxpbmspOm5vdCguYnV0dG9uLS1naG9zdCk6aG92ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgIzAwODc3MztcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwICMwMDg3NzM7XG59XG4uZnJpZW5kYXRpb24udGhlbWVUaHJlZSBbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4uZnJpZW5kYXRpb24udGhlbWVUaHJlZSBbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjOGFhO1xuICBib3JkZXItY29sb3I6ICMwMGM4YWE7XG59XG5cbi8qIEJvcmxhYnMgQ29va2llICovXG4vKiBCb3JsYWJzIENvb2tpZSBFbmRlICovXG4vKipcbiogMy41IEJhZGdlc1xuKi9cbi5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2OWM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIHBhZGRpbmc6IDEzcHggMjRweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdG9wOiAwO1xufVxuLmJhZGdlLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjOGFhO1xufVxuXG4ucG9zdC1tYWluIC5wcmVDb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvc3QtbWFpbiAucHJlQ29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnBvc3QtbWFpbiA+ICo6bm90KC5mcmllbmRhdGlvbi0tZnVsbFdpZHRoKSAuY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogODMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtbWFpbiA+ICo6bm90KC5mcmllbmRhdGlvbi0tZnVsbFdpZHRoKSAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDg0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wb3N0LW1haW4gPiAqOm5vdCguZnJpZW5kYXRpb24tLWZ1bGxXaWR0aCkgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA4OTZweDtcbiAgfVxufVxuLnBvc3QtbWFpbiA+ICo6bm90KC5mcmllbmRhdGlvbi0tZnVsbFdpZHRoKTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucG9zdC1tYWluID4gKjpub3QoLmZyaWVuZGF0aW9uLS1mdWxsV2lkdGgpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucG9zdC1tYWluID4gKjpub3QoLmZyaWVuZGF0aW9uLS1mdWxsV2lkdGgpLmNvbXBvbmVudFBhZGRpbmcge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtbWFpbiA+ICo6bm90KC5mcmllbmRhdGlvbi0tZnVsbFdpZHRoKS5jb21wb25lbnRQYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBvc3QtbWFpbiA+ICo6bm90KC5mcmllbmRhdGlvbi0tZnVsbFdpZHRoKS5jb21wb25lbnRQYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbi5wb3N0LW1haW46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnBvc3QtbWFpbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wb3N0LW1ldGEsIC5wb3N0LXJlbGF0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE1O1xufVxuXG4vKlxuICogSHViU3BvdCBzdHlsZXMgb3ZlcnJpZGVcbiAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbi8qXG4gKiBIdWJTcG90IEZvcm1zXG4gKi9cbmJvZHkgZm9ybS5ocy1mb3JtIGZpZWxkc2V0IHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5IGZvcm0uaHMtZm9ybSAuaHMtZm9ybS1maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5ib2R5IGZvcm0uaHMtZm9ybSAuaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkgZm9ybS5ocy1mb3JtIFt0eXBlPXRlbF0sIGJvZHkgZm9ybS5ocy1mb3JtIFt0eXBlPXVybF0sIGJvZHkgZm9ybS5ocy1mb3JtIFt0eXBlPXRleHRdLCBib2R5IGZvcm0uaHMtZm9ybSBbdHlwZT1kYXRlXSwgYm9keSBmb3JtLmhzLWZvcm0gW3R5cGU9ZW1haWxdLCBib2R5IGZvcm0uaHMtZm9ybSBbdHlwZT1maWxlXSwgYm9keSBmb3JtLmhzLWZvcm0gW3R5cGU9c2VhcmNoXSwgYm9keSBmb3JtLmhzLWZvcm0gW3R5cGU9bnVtYmVyXSwgYm9keSBmb3JtLmhzLWZvcm0gW3R5cGU9cGFzc3dvcmRdLCBib2R5IGZvcm0uaHMtZm9ybSB0ZXh0YXJlYSwgYm9keSBmb3JtLmhzLWZvcm0gc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbmJvZHkgZm9ybS5ocy1mb3JtIC5ocy1maWVsZHR5cGUtaW50bC1waG9uZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuYm9keSBmb3JtLmhzLWZvcm0gbGFiZWwge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuYm9keSBmb3JtLmhzLWZvcm0gbGFiZWwgLmhzLWZvcm0tcmVxdWlyZWQge1xuICBjb2xvcjogI2ZmYTUwMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMmVtO1xufVxuYm9keSBmb3JtLmhzLWZvcm0gLmhzLWZvcm0tZmllbGQ6Zm9jdXMtd2l0aGluIGxhYmVsIHtcbiAgY29sb3I6ICMwMDQ2OWM7XG59XG5ib2R5IGZvcm0uaHMtZm9ybSBsYWJlbC5ocy1lcnJvci1tc2cge1xuICBjb2xvcjogI2RjMDAwMCAhaW1wb3J0YW50O1xufVxuYm9keSBmb3JtLmhzLWZvcm0gLmVycm9yIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGMwMDAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keSBmb3JtLmhzLWZvcm0gLm5vLWxpc3QsXG5ib2R5IGZvcm0uaHMtZm9ybSAuaW5wdXRzLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5ib2R5IGZvcm0uaHMtZm9ybSAubm8tbGlzdCBsaSxcbmJvZHkgZm9ybS5ocy1mb3JtIC5pbnB1dHMtbGlzdCBsaSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5IGZvcm0uaHMtZm9ybSAubm8tbGlzdCBsaTo6YmVmb3JlLFxuYm9keSBmb3JtLmhzLWZvcm0gLmlucHV0cy1saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keSBmb3JtLmhzLWZvcm0gW3R5cGU9Y2hlY2tib3hdICsgc3BhbixcbmJvZHkgZm9ybS5ocy1mb3JtIFt0eXBlPXJhZGlvXSArIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuYm9keSBmb3JtLmhzLWZvcm0gLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIHtcbiAgY29sb3I6ICNhZmIwYjk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbmJvZHkgZm9ybS5ocy1mb3JtIC5sZWdhbC1jb25zZW50LWNvbnRhaW5lciBbdHlwZT1jaGVja2JveF0gKyBzcGFuLFxuYm9keSBmb3JtLmhzLWZvcm0gLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIFt0eXBlPXJhZGlvXSArIHNwYW4ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nLXRvcDogMC4xMjVyZW07XG59XG5ib2R5IGZvcm0uaHMtZm9ybSBbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQwMXB4KSB7XG4gIGJvZHkgZm9ybS5ocy1mb3JtIC5mb3JtLWNvbHVtbnMtMixcbiAgYm9keSBmb3JtLmhzLWZvcm0gLmZvcm0tY29sdW1ucy0zIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgYm9keSBmb3JtLmhzLWZvcm0gLmZvcm0tY29sdW1ucy0yIC5ocy1mb3JtLWZpZWxkLFxuICBib2R5IGZvcm0uaHMtZm9ybSAuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIGJvZHkgZm9ybS5ocy1mb3JtIC5mb3JtLWNvbHVtbnMtMiAuaHMtZm9ybS1maWVsZCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gOHB4KTtcbiAgfVxuICBib2R5IGZvcm0uaHMtZm9ybSAuZm9ybS1jb2x1bW5zLTMgLmhzLWZvcm0tZmllbGQge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzMyUgLSAxMXB4KTtcbiAgfVxufVxuXG4vKlxuICogSHViU3BvdCBQb3B1cHNcbiAqL1xuLmxlYWRpbk1vZGFsIC5sZWFkaW5Nb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4ubGVhZGluTW9kYWwgLmxlYWRpbi1idXR0b24ubGVhZGluLWJ1dHRvbi1wcmltYXJ5LFxuLmxlYWRpbk1vZGFsIC5sZWFkaW4tYnV0dG9uLmxlYWRpbi1idXR0b24tc2Vjb25kYXJ5IHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTUwMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZhNTAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC40cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMzggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxODVweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDExcHggNnB4IDExcHggMzJweCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgMC4ycyBlYXNlICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBib3JkZXItY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2UsIC13ZWJraXQtYm94LXNoYWRvdyAwLjJzIGVhc2UgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2UgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2UsIC13ZWJraXQtYm94LXNoYWRvdyAwLjJzIGVhc2UgIWltcG9ydGFudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmxlYWRpbk1vZGFsIC5sZWFkaW4tYnV0dG9uLmxlYWRpbi1idXR0b24tcHJpbWFyeS5oaWRlLFxuLmxlYWRpbk1vZGFsIC5sZWFkaW4tYnV0dG9uLmxlYWRpbi1idXR0b24tc2Vjb25kYXJ5LmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGVhZGluTW9kYWwgLmxlYWRpbi1idXR0b24ubGVhZGluLWJ1dHRvbi1wcmltYXJ5LmJhY2stYnV0dG9uLFxuLmxlYWRpbk1vZGFsIC5sZWFkaW4tYnV0dG9uLmxlYWRpbi1idXR0b24tc2Vjb25kYXJ5LmJhY2stYnV0dG9uIHtcbiAgcGFkZGluZzogMTFweCA2cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmxlYWRpbk1vZGFsIC5sZWFkaW4tYnV0dG9uLmxlYWRpbi1idXR0b24tcHJpbWFyeS5iYWNrLWJ1dHRvbjo6YWZ0ZXIsXG4ubGVhZGluTW9kYWwgLmxlYWRpbi1idXR0b24ubGVhZGluLWJ1dHRvbi1zZWNvbmRhcnkuYmFjay1idXR0b246OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sZWFkaW5Nb2RhbCAubGVhZGluLWJ1dHRvbi5sZWFkaW4tYnV0dG9uLXByaW1hcnk6OmFmdGVyLFxuLmxlYWRpbk1vZGFsIC5sZWFkaW4tYnV0dG9uLmxlYWRpbi1idXR0b24tc2Vjb25kYXJ5OjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzIyJyBoZWlnaHQ9JzIyJyB2aWV3Qm94PScwIDAgMjIgMjInJTNFJTNDZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBmaWxsPSclMjNmZmZmZmYnJTNFJTNDZyUzRSUzQ2clM0UlM0NwYXRoIGQ9J004LjkzMiA1LjVsNC44NCA0LjgxOS42NjUuNjgxLS42NjUuNjgxLTQuODQgNC44MTktMS4zNy0xLjM2M0wxMS43MTggMTEgNy41NjMgNi44NjMgOC45MzEgNS41eicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTExMDAgLTQwNikgdHJhbnNsYXRlKDEwMTAgNDA1KSB0cmFuc2xhdGUoOTAgMSknLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB3aWR0aDogMjJweDtcbn1cbi5sZWFkaW5Nb2RhbCAubGVhZGluLWJ1dHRvbi5sZWFkaW4tYnV0dG9uLXByaW1hcnk6aG92ZXIsIC5sZWFkaW5Nb2RhbCAubGVhZGluLWJ1dHRvbi5sZWFkaW4tYnV0dG9uLXByaW1hcnk6Zm9jdXMsXG4ubGVhZGluTW9kYWwgLmxlYWRpbi1idXR0b24ubGVhZGluLWJ1dHRvbi1zZWNvbmRhcnk6aG92ZXIsXG4ubGVhZGluTW9kYWwgLmxlYWRpbi1idXR0b24ubGVhZGluLWJ1dHRvbi1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNTAwICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDIsIDQ4LCAwLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4xKTtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxlYWRpbk1vZGFsIC5sZWFkaW4tYnV0dG9uLmxlYWRpbi1idXR0b24tcHJpbWFyeTpob3Zlcjo6YWZ0ZXIsIC5sZWFkaW5Nb2RhbCAubGVhZGluLWJ1dHRvbi5sZWFkaW4tYnV0dG9uLXByaW1hcnk6Zm9jdXM6OmFmdGVyLFxuLmxlYWRpbk1vZGFsIC5sZWFkaW4tYnV0dG9uLmxlYWRpbi1idXR0b24tc2Vjb25kYXJ5OmhvdmVyOjphZnRlcixcbi5sZWFkaW5Nb2RhbCAubGVhZGluLWJ1dHRvbi5sZWFkaW4tYnV0dG9uLXNlY29uZGFyeTpmb2N1czo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmxlYWRpbk1vZGFsIC5sZWFkaW4tYnV0dG9uLmxlYWRpbi1idXR0b24tc2Vjb25kYXJ5OmhvdmVyLCAubGVhZGluTW9kYWwgLmxlYWRpbi1idXR0b24ubGVhZGluLWJ1dHRvbi1zZWNvbmRhcnk6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgIzAwMjY1NTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwICMwMDI2NTU7XG59XG4ubGVhZGluTW9kYWwubGVhZGluTW9kYWwtdGhlbWUtZGVmYXVsdCAubGVhZGluLWNvbnRlbnQtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5sZWFkaW5Nb2RhbC5sZWFkaW5Nb2RhbC10aGVtZS1kZWZhdWx0IC5sZWFkaW4tY29udGVudC1ib2R5IGg0LFxuLmxlYWRpbk1vZGFsLmxlYWRpbk1vZGFsLXRoZW1lLWRlZmF1bHQgLmxlYWRpbi1jb250ZW50LWJvZHkgLmxlYWRpbk1vZGFsLWRlc2NyaXB0aW9uLWJvZHkgcCB7XG4gIGNvbG9yOiAjMDA0NjljICFpbXBvcnRhbnQ7XG59XG4ubGVhZGluTW9kYWwubGVhZGluTW9kYWwtdGhlbWUtdG9wIGg0IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuLmxlYWRpbk1vZGFsLmxlYWRpbk1vZGFsLXRoZW1lLXRvcCAubGVhZGluLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogNnB4IDZweCA2cHggMzJweCAhaW1wb3J0YW50O1xufVxuLmxlYWRpbk1vZGFsIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuLmxlYWRpbk1vZGFsIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGluaXRpYWw7XG59XG4ubGVhZGluTW9kYWwgLmxlYWRpbi1idXR0b24td3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDFlbTtcbn1cblxuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbmJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LWFjdGl2ZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZhbmN5Ym94LWlzLWhpZGRlbiB7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogLTk5OTlweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtY29udGFpbmVyIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDA7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTkyO1xufVxuXG4uZmFuY3lib3gtY29udGFpbmVyICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZhbmN5Ym94LW91dGVyLFxuLmZhbmN5Ym94LWlubmVyLFxuLmZhbmN5Ym94LWJnLFxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5mYW5jeWJveC1vdXRlciB7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmZhbmN5Ym94LWJnIHtcbiAgYmFja2dyb3VuZDogcmdiKDMwLCAzMCwgMzApO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NCwgMC43MSk7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0LCAwLjcxKTtcbn1cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcbiAgb3BhY2l0eTogMC45O1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMiwgMC42MSwgMC4zNiwgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyLCAwLjYxLCAwLjM2LCAxKTtcbn1cblxuLmZhbmN5Ym94LWluZm9iYXIsXG4uZmFuY3lib3gtdG9vbGJhcixcbi5mYW5jeWJveC1jYXB0aW9uLFxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLCB2aXNpYmlsaXR5IDBzIGVhc2UgMC4yNXM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAwcyBlYXNlIDAuMjVzO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDk5OTk3O1xufVxuXG4uZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLFxuLmZhbmN5Ym94LXNob3ctdG9vbGJhciAuZmFuY3lib3gtdG9vbGJhcixcbi5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24sXG4uZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlIDBzLCB2aXNpYmlsaXR5IDBzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSAwcywgdmlzaWJpbGl0eSAwcyBlYXNlIDBzO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZmFuY3lib3gtaW5mb2JhciB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDEzcHg7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBtaW4td2lkdGg6IDQ0cHg7XG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXRvb2xiYXIge1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uZmFuY3lib3gtc3RhZ2Uge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgei1pbmRleDogOTk5OTQ7XG59XG5cbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1zdGFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAvKiBVc2luZyB3aXRob3V0IHByZWZpeCB3b3VsZCBicmVhayBJRTExICovXG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgcGFkZGluZzogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk0O1xufVxuXG4uZmFuY3lib3gtc2xpZGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAwO1xufVxuXG4uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsXG4uZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA0NHB4IDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2U6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taHRtbCB7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwYWRkaW5nOiA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UgLmZhbmN5Ym94LWNvbnRlbnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuMTQsIDEpO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuMTQsIDEpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eSwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogOTk5OTU7XG59XG5cbi5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDtcbn1cblxuLmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4uZmFuY3lib3gtY2FuLXN3aXBlIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uZmFuY3lib3gtaXMtZ3JhYmJpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5mYW5jeWJveC1jb250YWluZXIgW2RhdGEtc2VsZWN0YWJsZT10cnVlXSB7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLmZhbmN5Ym94LWltYWdlLFxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0tcGRmIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2U1ZTNkZjtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtdmlkZW8sXG4uZmFuY3lib3gtaWZyYW1lIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogRml4IGlPUyAqL1xuLmZhbmN5Ym94LWlmcmFtZSB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uZmFuY3lib3gtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtZXJyb3IgcCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIEJ1dHRvbnMgKi9cbi5mYW5jeWJveC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuNik7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHZpc2liaWxpdHk6IGluaGVyaXQ7XG4gIHdpZHRoOiA0NHB4O1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLFxuLmZhbmN5Ym94LWJ1dHRvbjp2aXNpdGVkLFxuLmZhbmN5Ym94LWJ1dHRvbjpsaW5rIHtcbiAgY29sb3I6ICNjY2M7XG59XG5cbi5mYW5jeWJveC1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSxcbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmhvdmVyIHtcbiAgY29sb3I6ICM4ODg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLyogRml4IElFMTEgKi9cbi5mYW5jeWJveC1idXR0b24gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IDA7XG59XG5cbi5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnOm50aC1jaGlsZCgyKSxcbi5mYW5jeWJveC1idXR0b24tLWZzZW50ZXIgc3ZnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZzpudGgtY2hpbGQoMSksXG4uZmFuY3lib3gtYnV0dG9uLS1mc2V4aXQgc3ZnOm50aC1jaGlsZCgxKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZjUyNjg7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgei1pbmRleDogOTk5OTg7XG59XG5cbi8qIENsb3NlIGJ1dHRvbiBvbiB0aGUgdG9wIHJpZ2h0IGNvcm5lciBvZiBodG1sIGNvbnRlbnQgKi9cbi5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuODtcbiAgcGFkZGluZzogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTJweDtcbiAgdG9wOiAtNDRweDtcbiAgei1pbmRleDogNDAxO1xufVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UuZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCxcbi5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIE5hdmlnYXRpb24gYXJyb3dzICovXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIGRpdiB7XG4gIHBhZGRpbmc6IDdweDtcbn1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIGxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG4gIHBhZGRpbmc6IDMxcHggMjZweCAzMXB4IDZweDtcbn1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQge1xuICBwYWRkaW5nOiAzMXB4IDZweCAzMXB4IDI2cHg7XG4gIHJpZ2h0OiAwO1xuICByaWdodDogZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XG59XG5cbi8qIENhcHRpb24gKi9cbi5mYW5jeWJveC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgYm90dG9tLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuODUpKSwgY29sb3Itc3RvcCg1MCUsIHJnYmEoMCwgMCwgMCwgMC4zKSksIGNvbG9yLXN0b3AoNjUlLCByZ2JhKDAsIDAsIDAsIDAuMTUpKSwgY29sb3Itc3RvcCg3NS41JSwgcmdiYSgwLCAwLCAwLCAwLjA3NSkpLCBjb2xvci1zdG9wKDgyLjg1JSwgcmdiYSgwLCAwLCAwLCAwLjAzNykpLCBjb2xvci1zdG9wKDg4JSwgcmdiYSgwLCAwLCAwLCAwLjAxOSkpLCB0byhyZ2JhKDAsIDAsIDAsIDApKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC44NSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4zKSA1MCUsIHJnYmEoMCwgMCwgMCwgMC4xNSkgNjUlLCByZ2JhKDAsIDAsIDAsIDAuMDc1KSA3NS41JSwgcmdiYSgwLCAwLCAwLCAwLjAzNykgODIuODUlLCByZ2JhKDAsIDAsIDAsIDAuMDE5KSA4OCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogNzVweCA0NHB4IDI1cHggNDRweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk2O1xufVxuXG4uZmFuY3lib3gtY2FwdGlvbi0tc2VwYXJhdGUge1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cblxuLmZhbmN5Ym94LWNhcHRpb25fX2JvZHkge1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLmZhbmN5Ym94LWNhcHRpb24gYSxcbi5mYW5jeWJveC1jYXB0aW9uIGE6bGluayxcbi5mYW5jeWJveC1jYXB0aW9uIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjY2NjO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qIExvYWRpbmcgaW5kaWNhdG9yICovXG4uZmFuY3lib3gtbG9hZGluZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM4ODg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTI1cHggMCAwIC0yNXB4O1xuICBvcGFjaXR5OiAwLjc7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA1MHB4O1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhbmN5Ym94LXJvdGF0ZSB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBUcmFuc2l0aW9uIGVmZmVjdHMgKi9cbi5mYW5jeWJveC1hbmltYXRlZCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBzbGlkZSAqL1xuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogZmFkZSAqL1xuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbn1cblxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiB6b29tLWluLW91dCAqL1xuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxLjUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTtcbn1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xufVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG59XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHJvdGF0ZSAqL1xuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG59XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBjaXJjdWxhciAqL1xuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogdHViZSAqL1xuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoLTEwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoLTEwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KDEwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygxMGRlZyk7XG59XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgc2NhbGUoMSk7XG59XG5cbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXG5AbWVkaWEgYWxsIGFuZCAobWF4LWhlaWdodDogNTc2cHgpIHtcbiAgLmZhbmN5Ym94LXNsaWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbiAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gIH1cbiAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICByaWdodDogLTZweDtcbiAgfVxuICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgYmFja2dyb3VuZDogIzRlNGU0ZTtcbiAgICBjb2xvcjogI2YyZjRmNjtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzNnB4O1xuICB9XG4gIC5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxufVxuLyogU2hhcmUgKi9cbi5mYW5jeWJveC1zaGFyZSB7XG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWF4LXdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlIGgxIHtcbiAgY29sb3I6ICMyMjI7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xufVxuXG4uZmFuY3lib3gtc2hhcmUgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgNXB4IDEwcHggNXB4O1xuICBtaW4td2lkdGg6IDEzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWQsXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmIge1xuICBiYWNrZ3JvdW5kOiAjM2I1OTk4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzQ0ZTg2O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQge1xuICBiYWNrZ3JvdW5kOiAjYmQwODFkO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYWEwNzE5O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHcge1xuICBiYWNrZ3JvdW5kOiAjMWRhMWYyO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQ5NWU4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcge1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDI1cHg7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzVkNWI1YjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIFRodW1icyAqL1xuLmZhbmN5Ym94LXRodW1icyB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICBwYWRkaW5nOiAycHggMnB4IDRweCAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjEycHg7XG4gIHotaW5kZXg6IDk5OTk1O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXgge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtaW5uZXIge1xuICByaWdodDogMjEycHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXRodW1icy14IC5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogN3B4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNzVweDtcbiAgbWFyZ2luOiAycHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOjpiZWZvcmUge1xuICBib3JkZXI6IDZweCBzb2xpZCAjZmY1MjY4O1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgei1pbmRleDogOTk5OTE7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpmb2N1czo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mYW5jeWJveC10aHVtYnMge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxuICAuZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgICByaWdodDogMTEwcHg7XG4gIH1cbiAgLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICB9XG59XG4vKiBzdHlsZWxpbnQtZW5hYmxlICovXG4vKiBDdXN0b20gRnJpZW5kYXRpb24vSW52ZXJzIFN0eWxpbmcgKi9cbi5mYW5jeWJveC1iZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcyAhaW1wb3J0YW50O1xufVxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIHtcbiAgcGFkZGluZzogMTZweCAhaW1wb3J0YW50O1xufVxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZhbmN5Ym94LWFjdGl2ZSB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmZhbmN5Ym94LWNvbnRlbnQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMiwgNDgsIDAuMSk7XG59XG4uZmFuY3lib3gtY3VzdG9tLWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjMDA0NjljO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjFzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBsaW5lYXIsIC13ZWJraXQtdHJhbnNmb3JtIDAuMXMgbGluZWFyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mYW5jeWJveC1jdXN0b20tY2FwdGlvbi0tc3RpY2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbn1cbi5mYW5jeWJveC1jdXN0b20tY2FwdGlvbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbmxpZ2h0ZXIge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbml0aWFsO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5pdGlhbDtcbiAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xufVxuXG4ud2hlZWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIC8qKlxuICAqIFNpemVzXG4gICovXG4gIC8qKlxuICAqIFBvc2l0aW9uaW5nXG4gICovXG4gIC8qKlxuICAqIENvbG9yc1xuICAqL1xuICAvKipcbiAgKiBDbGlwLVBhdGhzXG4gICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gIC53aGVlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi53aGVlbC0tc3RhdGljIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi53aGVlbFtkYXRhLXdoZWVsLXNpemVdIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgd2lkdGg6IDEyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aGVlbFtkYXRhLXdoZWVsLXNpemU9c21hbGxdIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aGVlbFtkYXRhLXdoZWVsLXNpemU9bWVkaXVtXSB7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgICB3aWR0aDogMzYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2hlZWxbZGF0YS13aGVlbC1zaXplPWxhcmdlXSB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgICB3aWR0aDogNDUwcHg7XG4gIH1cbn1cbi53aGVlbFtkYXRhLXBvc2l0aW9uLXZlcnRpY2FsPXRvcF0ge1xuICBib3R0b206IHVuc2V0O1xuICB0b3A6IDA7XG59XG4ud2hlZWxbZGF0YS1wb3NpdGlvbi12ZXJ0aWNhbD10b3BdW2RhdGEtcG9zaXRpb24taG9yaXpvbnRhbD1yaWdodF0ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbn1cbi53aGVlbFtkYXRhLXBvc2l0aW9uLXZlcnRpY2FsPXRvcF1bZGF0YS1wb3NpdGlvbi1ob3Jpem9udGFsPWxlZnRdIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi53aGVlbFtkYXRhLXBvc2l0aW9uLXZlcnRpY2FsPW1pZGRsZV0ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwO1xuICB0b3A6IDA7XG59XG4ud2hlZWxbZGF0YS1wb3NpdGlvbi12ZXJ0aWNhbD1taWRkbGVdW2RhdGEtcG9zaXRpb24taG9yaXpvbnRhbD1yaWdodF0ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgMCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAwKTtcbn1cbi53aGVlbFtkYXRhLXBvc2l0aW9uLXZlcnRpY2FsPW1pZGRsZV1bZGF0YS1wb3NpdGlvbi1ob3Jpem9udGFsPWxlZnRdIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cbi53aGVlbFtkYXRhLXBvc2l0aW9uLXZlcnRpY2FsPWJvdHRvbV0ge1xuICBib3R0b206IDA7XG4gIHRvcDogdW5zZXQ7XG59XG4ud2hlZWxbZGF0YS1wb3NpdGlvbi12ZXJ0aWNhbD1ib3R0b21dW2RhdGEtcG9zaXRpb24taG9yaXpvbnRhbD1yaWdodF0ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDUwJSk7XG59XG4ud2hlZWxbZGF0YS1wb3NpdGlvbi12ZXJ0aWNhbD1ib3R0b21dW2RhdGEtcG9zaXRpb24taG9yaXpvbnRhbD1sZWZ0XSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xufVxuLndoZWVsW2RhdGEtcG9zaXRpb24taG9yaXpvbnRhbD1yaWdodF0ge1xuICBsZWZ0OiB1bnNldDtcbiAgcmlnaHQ6IDA7XG59XG4ud2hlZWxbZGF0YS1wb3NpdGlvbi1ob3Jpem9udGFsPWxlZnRdIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IHVuc2V0O1xufVxuLndoZWVsW2RhdGEtYmFja2dyb3VuZC1jb2xvcj1ncmV5XSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNhZmIwYjk7XG59XG4ud2hlZWxbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPWJsdWVdIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwNDY5Yztcbn1cbi53aGVlbFtkYXRhLWJhY2tncm91bmQtY29sb3I9b3JhbmdlXSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmE1MDA7XG59XG4ud2hlZWxbZGF0YS1iYWNrZ3JvdW5kLWNvbG9yPXR1cnFvaXNlXSBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMGM4YWE7XG59XG4ud2hlZWxbZGF0YS13aGVlbC1kZXNpZ249Y2xpcFBhdGhdIHN2ZyB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2hlZWxbZGF0YS13aGVlbC1kZXNpZ249Y2xpcFBhdGhdIGNsaXBQYXRoIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNTI5MTcwNTI1Mik7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUyOTE3MDUyNTIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aGVlbFtkYXRhLXdoZWVsLWRlc2lnbj1jbGlwUGF0aF1bZGF0YS13aGVlbC1zaXplPXNtYWxsXSBjbGlwUGF0aCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTAyNDM4NTk0Mik7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTAyNDM4NTk0Mik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2hlZWxbZGF0YS13aGVlbC1kZXNpZ249Y2xpcFBhdGhdW2RhdGEtd2hlZWwtc2l6ZT1tZWRpdW1dIGNsaXBQYXRoIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS41ODc1MTE1NzU2KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41ODc1MTE1NzU2KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53aGVlbFtkYXRhLXdoZWVsLWRlc2lnbj1jbGlwUGF0aF1bZGF0YS13aGVlbC1zaXplPWxhcmdlXSBjbGlwUGF0aCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuOTg0Mzg5NDY5NSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuOTg0Mzg5NDY5NSk7XG4gIH1cbn1cblxuLnJhbmdlc2xpZGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJhbmdlc2xpZGVyLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5yYW5nZXNsaWRlcl9fZmlsbF9fYmcge1xuICBiYWNrZ3JvdW5kOiAjYWZiMGI5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuLnJhbmdlc2xpZGVyX19maWxsIHtcbiAgYmFja2dyb3VuZDogI2ZmYTUwMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lsbC1jaGFuZ2U6IHdpZHRoO1xuICB6LWluZGV4OiAyO1xufVxuLnJhbmdlc2xpZGVyX19oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZhNTAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjRweDtcbiAgei1pbmRleDogMztcbn1cblxuW2lzPWJhc2lzLWFuY2hvci1uYXZpZ2F0aW9uXSB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDMycHg7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTQ7XG59XG5baXM9YmFzaXMtYW5jaG9yLW5hdmlnYXRpb25dLmFsaWduLWxlZnQge1xuICBsZWZ0OiAzMnB4O1xuICByaWdodDogdW5zZXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM3MHB4KSB7XG4gIC5zaW5nbGUtcG9zdCBbaXM9YmFzaXMtYW5jaG9yLW5hdmlnYXRpb25dIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgfVxuICAuc2luZ2xlLXBvc3QgW2lzPWJhc2lzLWFuY2hvci1uYXZpZ2F0aW9uXS5pcy12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5zaW5nbGUtcG9zdCBbaXM9YmFzaXMtYW5jaG9yLW5hdmlnYXRpb25dLmlzLXZpc2libGUgYSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzg2cHgpIHtcbiAgW2lzPWJhc2lzLWFuY2hvci1uYXZpZ2F0aW9uXSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIH1cbiAgW2lzPWJhc2lzLWFuY2hvci1uYXZpZ2F0aW9uXS5pcy12aXNpYmxlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIFtpcz1iYXNpcy1hbmNob3ItbmF2aWdhdGlvbl0uaXMtdmlzaWJsZSBhIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxufVxuW2lzPWJhc2lzLWFuY2hvci1uYXZpZ2F0aW9uXSAud3JhcHBlciB7XG4gIG1heC13aWR0aDogMjUwcHg7XG59XG5baXM9YmFzaXMtYW5jaG9yLW5hdmlnYXRpb25dIC5pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogOHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbltpcz1iYXNpcy1hbmNob3ItbmF2aWdhdGlvbl0gLml0ZW1zIGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuW2lzPWJhc2lzLWFuY2hvci1uYXZpZ2F0aW9uXSAuaXRlbXMgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baXM9YmFzaXMtYW5jaG9yLW5hdmlnYXRpb25dIC5pdGVtcyBsaSBhIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgY29sb3I6ICNjOWNhZDQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG5baXM9YmFzaXMtYW5jaG9yLW5hdmlnYXRpb25dIC5pdGVtcyBsaSBhOmhvdmVyLCBbaXM9YmFzaXMtYW5jaG9yLW5hdmlnYXRpb25dIC5pdGVtcyBsaSBhLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZhNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5baXM9YmFzaXMtYW5jaG9yLW5hdmlnYXRpb25dIC5pdGVtcyBsaSBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuW2lzPWJhc2lzLWFuY2hvci1uYXZpZ2F0aW9uXSAuaXRlbXMgbGkgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogMTJweDtcbn1cblxuW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYWt0dWVsbGVdIC5zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmFzaXMtYmVpdHJhZWdlLWFrdHVlbGxlXSAuc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFrdHVlbGxlXSAuc2xpZGVyLWJ1dHRvbiB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQtb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQtb3V0O1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYWt0dWVsbGVdIC5zbGlkZXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYWt0dWVsbGVdIC5zbGlkZXItYnV0dG9uOmhvdmVyLCBbaXM9YmFzaXMtYmVpdHJhZWdlLWFrdHVlbGxlXSAuc2xpZGVyLWJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLnNsaWRlci1idXR0b246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY28tY2Fyb3VzZWwtcmlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLnNsaWRlci1idXR0b24uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFrdHVlbGxlXSAuc2xpZGVyLWJ1dHRvbi0tcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYWt0dWVsbGVdIC5zbGlkZXItYnV0dG9uLS1wcmV2IHtcbiAgICBsZWZ0OiAtNjdweDtcbiAgfVxufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLnNsaWRlci1idXR0b24tLW5leHQge1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLnNsaWRlci1idXR0b24tLW5leHQge1xuICAgIHJpZ2h0OiAtNjdweDtcbiAgfVxufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLnNsaWRlci1idXR0b24tLW5leHQ6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLnN3aXBlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYWt0dWVsbGVdIC5zd2lwZXItd3JhcHBlciB7XG4gIHotaW5kZXg6IDExO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYWt0dWVsbGVdIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmFzaXMtYmVpdHJhZWdlLWFrdHVlbGxlXSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiAgICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG4gIH1cbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLnN3aXBlci1zbGlkZS1hY3RpdmUgKyAuc3dpcGVyLXNsaWRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjJzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gICAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gICAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuICB9XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYWt0dWVsbGVdIC5zd2lwZXItc2xpZGUtYWN0aXZlICsgLnN3aXBlci1zbGlkZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYWt0dWVsbGVdIC5zd2lwZXItc2xpZGUtYWN0aXZlICsgLnN3aXBlci1zbGlkZSArIC5zd2lwZXItc2xpZGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMnM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgfVxufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFrdHVlbGxlXSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFrdHVlbGxlXSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogIzAwNDY5YztcbiAgbWFyZ2luOiAwIDRweDtcbiAgb3BhY2l0eTogMC4yO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA0NjljO1xuICBvcGFjaXR5OiAxO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLnNsaWRlci1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxMTtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYWt0dWVsbGVdIC5zbGlkZXItaXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLnNsaWRlci1pdGVtOmhvdmVyLCBbaXM9YmFzaXMtYmVpdHJhZWdlLWFrdHVlbGxlXSAuc2xpZGVyLWl0ZW06Zm9jdXMge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcbiAgfVxufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYWt0dWVsbGVdIC5jb250ZW50LXRodW1ibmFpbCB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFrdHVlbGxlXSAuY29udGVudC1pbm5lciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzAwNDY5YztcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMzJweCAyNHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLmNvbnRlbnQtaW5uZXIgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYWt0dWVsbGVdIC5jb250ZW50LWlubmVyID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmFzaXMtYmVpdHJhZWdlLWFrdHVlbGxlXSAuY29udGVudC1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYWt0dWVsbGVdIC5jb250ZW50LWlubmVyIGgxLCBbaXM9YmFzaXMtYmVpdHJhZWdlLWFrdHVlbGxlXSAuY29udGVudC1pbm5lciBoMiwgW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLmNvbnRlbnQtaW5uZXIgaDMsIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYWt0dWVsbGVdIC5jb250ZW50LWlubmVyIGg0LCBbaXM9YmFzaXMtYmVpdHJhZWdlLWFrdHVlbGxlXSAuY29udGVudC1pbm5lciBoNSwgW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLmNvbnRlbnQtaW5uZXIgaDYsIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYWt0dWVsbGVdIC5jb250ZW50LWlubmVyIC5oMSwgW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLmNvbnRlbnQtaW5uZXIgLmgyLCBbaXM9YmFzaXMtYmVpdHJhZWdlLWFrdHVlbGxlXSAuY29udGVudC1pbm5lciAuaDMsIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYWt0dWVsbGVdIC5jb250ZW50LWlubmVyIC5oNCwgW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLmNvbnRlbnQtaW5uZXIgLmg1LCBbaXM9YmFzaXMtYmVpdHJhZWdlLWFrdHVlbGxlXSAuY29udGVudC1pbm5lciAuaDYge1xuICBjb2xvcjogIzAwNDY5Yztcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYWt0dWVsbGVdIC5jb250ZW50LWxpbmsge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLmNvbnRlbnQtdGVybSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYWt0dWVsbGVdIC5jb250ZW50LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYWt0dWVsbGVdIC5jb250ZW50LWZvb3RlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLmNvbnRlbnQtZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLmNvbnRlbnQtZm9vdGVyIGEge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLmNvbnRlbnQtZm9vdGVyIGE6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMiwgNDgsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDIsIDQ4LCAwLjEpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLnBhc3RDb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbTtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYWt0dWVsbGVdIC5wYXN0Q29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLnBhc3RDb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS1ha3R1ZWxsZV0gLnBhc3RDb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgfVxufVxuXG5baXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0uYmxvZ0hlcm9FbmFibGVkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmF1dGhvci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZ3JpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmdyaWQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZ3JpZCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5ncmlkID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZ3JpZC1yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZ3JpZC1yb3c6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmdyaWQtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoNTAlKSAtIDEgLyAyICogMzJweCk7XG4gIH1cbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5ncmlkLWl0ZW06bnRoLWNoaWxkKG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBbaXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmdyaWQtaXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5ncmlkLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZ3JpZC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiBjYWxjKCgzMy4zMzMzMzMzMzMzJSkgLSAyIC8gMyAqIDMycHgpO1xuICB9XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZ3JpZC1pdGVtOm50aC1jaGlsZChuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDRuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZ3JpZC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5ncmlkLWl0ZW06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZ3JpZC1pdGVtOmhvdmVyLCBbaXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmdyaWQtaXRlbTpmb2N1cyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xuICB9XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIH1cbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuaGVybywgW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5oZXJvLWNvbnRlbnQsIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuaGVyby1jb250ZW50LXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmhlcm8sIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuaGVyby1jb250ZW50LCBbaXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmhlcm8tY29udGVudC13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgfVxufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5oZXJvLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmhlcm8tY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5oZXJvLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICB9XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmhlcm8tY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmhlcm8tY29udGVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICB9XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmhlcm8tY29udGVudC1odG1sIHtcbiAgY29sb3I6ICNmZmY7XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmhlcm8tY29udGVudC1odG1sID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmhlcm8tY29udGVudC1odG1sID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuaGVyby1waWN0dXJlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmhlcm8taW1hZ2Uge1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlclwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmhpZ2hsaWdodCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmhpZ2hsaWdodCAuYmFkZ2Uge1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmhpZ2hsaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5oaWdobGlnaHQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5oaWdobGlnaHQtaXRlbTpob3ZlciwgW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5oaWdobGlnaHQtaXRlbTpmb2N1cyB7XG4gICAgdG9wOiA4cHg7XG4gIH1cbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuaGlnaGxpZ2h0LWl0ZW0gLmNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5oaWdobGlnaHQtaXRlbSAuY29udGVudCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuaGlnaGxpZ2h0LWl0ZW0gLmNvbnRlbnQtaW1hZ2UsIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuaGlnaGxpZ2h0LWl0ZW0gLmNvbnRlbnQtaW5uZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5oaWdobGlnaHQtaXRlbSAuY29udGVudC1pbm5lciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5oaWdobGlnaHQtaXRlbSAuY29udGVudC1pbWFnZS1pbm5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDY5LjEwNDIwNDc1MzIlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBbaXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmhpZ2hsaWdodC1pdGVtIC5jb250ZW50LXRodW1ibmFpbCB7XG4gICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXIsIG9iamVjdC1wb3NpdGlvbjogY2VudGVyXCI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5oaWdobGlnaHQtaXRlbSAuY29udGVudC1pbm5lciB7XG4gIHBhZGRpbmc6IDMycHggMjRweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmhpZ2hsaWdodC1pdGVtIC5jb250ZW50LWlubmVyIHtcbiAgICBwYWRkaW5nOiAzMnB4IDQwcHg7XG4gIH1cbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuaGlnaGxpZ2h0LWl0ZW0gLmNvbnRlbnQtaW5uZXIgYSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmhpZ2hsaWdodC1pdGVtIC5jb250ZW50LWlubmVyIGE6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMiwgNDgsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDIsIDQ4LCAwLjEpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5oaWdobGlnaHQtaXRlbSAuY29udGVudC10ZXJtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5oaWdobGlnaHQtaXRlbSAuY29udGVudC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuaGlnaGxpZ2h0LS1yZXZlcnNlZCAuY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZmlsdGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmZpbHRlci10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5maWx0ZXItdGl0bGUge1xuICAgIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZmlsdGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuODc1cmVtO1xuICB9XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmZpbHRlci1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZmlsdGVyLW1lbnUge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZmlsdGVyLW1lbnUtLWFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5maWx0ZXItbWVudS0tYWN0aXZlIC5maWx0ZXItdG9nZ2xlOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKSByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKDkwZGVnKSByb3RhdGVZKDE4MGRlZyk7XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmZpbHRlci10b2dnbGUge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZmlsdGVyLXRvZ2dsZTpob3ZlciwgW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5maWx0ZXItdG9nZ2xlOmZvY3VzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiB1bnNldDtcbiAgICAgICAgICBib3gtc2hhZG93OiB1bnNldDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5maWx0ZXItdG9nZ2xlOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZmlsdGVyLWNoZXZyb24ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTZweDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIHdpZHRoOiAxNnB4O1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5maWx0ZXItY2hldnJvbiBzdmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5maWx0ZXItbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZmlsdGVyLWxpc3Qge1xuICAgIG1pbi13aWR0aDogMjYwcHg7XG4gIH1cbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZmlsdGVyLWl0ZW0ge1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmZpbHRlci1pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5maWx0ZXItaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZhZmFmYTtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZmlsdGVyLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZhNTAwO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5maWx0ZXItYnV0dG9uOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZmlsdGVyLWJ1dHRvbjpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNTAwO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5wYWdpbmF0aW9uIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLnBhZ2luYXRpb24tbG9hZE1vcmUgYSB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAucGFnaW5hdGlvbi1wcmV2LCBbaXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLnBhZ2luYXRpb24tbmV4dCB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAucGFnaW5hdGlvbi1wcmV2LCBbaXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLnBhZ2luYXRpb24tbmV4dCB7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiA0OHB4O1xuICB9XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLnBhZ2luYXRpb24tcHJldiBzcGFuLFxuW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5wYWdpbmF0aW9uLXByZXYgYSwgW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5wYWdpbmF0aW9uLW5leHQgc3Bhbixcbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAucGFnaW5hdGlvbi1uZXh0IGEge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAucGFnaW5hdGlvbi1wcmV2IHNwYW4sIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAucGFnaW5hdGlvbi1uZXh0IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTY1LCAwLCAwLjMpO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5wYWdpbmF0aW9uLXByZXYgYSwgW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5wYWdpbmF0aW9uLW5leHQgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmE1MDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5wYWdpbmF0aW9uLXByZXYgYTpob3ZlciwgW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5wYWdpbmF0aW9uLW5leHQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2OWM7XG4gIGJvcmRlci1jb2xvcjogIzAwNDY5Yztcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAucGFnaW5hdGlvbi1wcmV2IGE6aG92ZXIgc3ZnIHBhdGgsIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAucGFnaW5hdGlvbi1uZXh0IGE6aG92ZXIgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5wYWdpbmF0aW9uLXByZXYgc3ZnLCBbaXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLnBhZ2luYXRpb24tbmV4dCBzdmcge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLnBhZ2luYXRpb24tcHJldiBzdmcsIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAucGFnaW5hdGlvbi1uZXh0IHN2ZyB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLnBhZ2luYXRpb24tcHJldiBzdmcgcGF0aCwgW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5wYWdpbmF0aW9uLW5leHQgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZTtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAucGFnaW5hdGlvbi1wcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLnBhZ2luYXRpb24tcHJldiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAucGFnaW5hdGlvbi1wcmV2IHN2ZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAucGFnaW5hdGlvbi1uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAucGFnaW5hdGlvbi1uZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICB9XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLnBhZ2luYXRpb24tbmV4dCBzdmcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAucGFnaW5hdGlvbi1icm93c2VsaW5rcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5wYWdpbmF0aW9uLWJyb3dzZWxpbmtzIHtcbiAgICBwYWRkaW5nOiAycHg7XG4gIH1cbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAucGFnaW5hdGlvbi1icm93c2VsaW5rcyA+ICoge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMjRweDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgMC4yNXJlbTtcbiAgcGFkZGluZzogMCAwLjI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLnBhZ2luYXRpb24tYnJvd3NlbGlua3MgPiAqOmhvdmVyLCBbaXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLnBhZ2luYXRpb24tYnJvd3NlbGlua3MgPiAqOmZvY3VzIHtcbiAgY29sb3I6ICMwMDQ2OWM7XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLnBhZ2luYXRpb24tYnJvd3NlbGlua3MgLmN1cnJlbnQge1xuICBjb2xvcjogIzAwNDY5YztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAucGFnaW5hdGlvbi1icm93c2VsaW5rcyAuZG90cyB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmdyaWQtaXRlbSAuY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZ3JpZC1pdGVtIC5jb250ZW50LWltYWdlIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZ3JpZC1pdGVtIC5jb250ZW50LWlubmVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMDA0NjljO1xuICBwYWRkaW5nOiAzMnB4IDI0cHggMDtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZ3JpZC1pdGVtIC5jb250ZW50LWlubmVyID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmdyaWQtaXRlbSAuY29udGVudC1pbm5lciA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZ3JpZC1pdGVtIC5jb250ZW50LWlubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5ncmlkLWl0ZW0gLmNvbnRlbnQtaW5uZXIgaDEsIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZ3JpZC1pdGVtIC5jb250ZW50LWlubmVyIGgyLCBbaXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmdyaWQtaXRlbSAuY29udGVudC1pbm5lciBoMywgW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5ncmlkLWl0ZW0gLmNvbnRlbnQtaW5uZXIgaDQsIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZ3JpZC1pdGVtIC5jb250ZW50LWlubmVyIGg1LCBbaXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmdyaWQtaXRlbSAuY29udGVudC1pbm5lciBoNiwgW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5ncmlkLWl0ZW0gLmNvbnRlbnQtaW5uZXIgLmgxLCBbaXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmdyaWQtaXRlbSAuY29udGVudC1pbm5lciAuaDIsIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZ3JpZC1pdGVtIC5jb250ZW50LWlubmVyIC5oMywgW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5ncmlkLWl0ZW0gLmNvbnRlbnQtaW5uZXIgLmg0LCBbaXM9YmFzaXMtYmVpdHJhZWdlLWFyY2hpdl0gLmdyaWQtaXRlbSAuY29udGVudC1pbm5lciAuaDUsIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZ3JpZC1pdGVtIC5jb250ZW50LWlubmVyIC5oNiB7XG4gIGNvbG9yOiAjMDA0NjljO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS1hcmNoaXZdIC5ncmlkLWl0ZW0gLmNvbnRlbnQtdGVybSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZ3JpZC1pdGVtIC5jb250ZW50LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZ3JpZC1pdGVtIC5jb250ZW50LWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZ3JpZC1pdGVtIC5jb250ZW50LWZvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZ3JpZC1pdGVtIC5jb250ZW50LWZvb3RlciBhIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtYXJjaGl2XSAuZ3JpZC1pdGVtIC5jb250ZW50LWZvb3RlciBhOjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDIsIDQ4LCAwLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4xKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuW2lzPWJhc2lzLWJlaXRyYWVnZS10ZWFzZXJdIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuY29udGVudCBpbWcge1xuICBiYWNrZ3JvdW5kOiAjYzljYWQ0O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuY29udGVudC1pbm5lciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzAwNDY5YztcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMzJweCAyNHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS10ZWFzZXJdIC5jb250ZW50LWlubmVyID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLmNvbnRlbnQtaW5uZXIgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuY29udGVudC1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuY29udGVudC1pbm5lciBoMSwgW2lzPWJhc2lzLWJlaXRyYWVnZS10ZWFzZXJdIC5jb250ZW50LWlubmVyIGgyLCBbaXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLmNvbnRlbnQtaW5uZXIgaDMsIFtpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuY29udGVudC1pbm5lciBoNCwgW2lzPWJhc2lzLWJlaXRyYWVnZS10ZWFzZXJdIC5jb250ZW50LWlubmVyIGg1LCBbaXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLmNvbnRlbnQtaW5uZXIgaDYsIFtpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuY29udGVudC1pbm5lciAuaDEsIFtpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuY29udGVudC1pbm5lciAuaDIsIFtpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuY29udGVudC1pbm5lciAuaDMsIFtpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuY29udGVudC1pbm5lciAuaDQsIFtpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuY29udGVudC1pbm5lciAuaDUsIFtpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuY29udGVudC1pbm5lciAuaDYge1xuICBjb2xvcjogIzAwNDY5Yztcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuY29udGVudC1pbWFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmIwYjk7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyXCI7XG4gIGhlaWdodDogMjUycHg7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuY29udGVudC1saW5rIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuY29udGVudC10ZXJtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS10ZWFzZXJdIC5jb250ZW50LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuY29udGVudC1mb290ZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuY29udGVudC1mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLmNvbnRlbnQtZm9vdGVyIGEge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS10ZWFzZXJdIC5jb250ZW50LWZvb3RlciBhOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDIsIDQ4LCAwLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4xKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAucGFzdENvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS10ZWFzZXJdIC5wYXN0Q29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS10ZWFzZXJdIC5wYXN0Q29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAucGFzdENvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICB9XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLnNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLnNsaWRlci1idXR0b24ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LW91dDtcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBbaXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLnNsaWRlci1idXR0b24ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS10ZWFzZXJdIC5zbGlkZXItYnV0dG9uOmhvdmVyLCBbaXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLnNsaWRlci1idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuc2xpZGVyLWJ1dHRvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljby1jYXJvdXNlbC1yaWdodC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLnNsaWRlci1idXR0b24uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLnNsaWRlci1idXR0b24tLXByZXYge1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBbaXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLnNsaWRlci1idXR0b24tLXByZXYge1xuICAgIGxlZnQ6IC02N3B4O1xuICB9XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLnNsaWRlci1idXR0b24tLW5leHQge1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS10ZWFzZXJdIC5zbGlkZXItYnV0dG9uLS1uZXh0IHtcbiAgICByaWdodDogLTY3cHg7XG4gIH1cbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuc2xpZGVyLWJ1dHRvbi0tbmV4dDo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLnN3aXBlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuc3dpcGVyLXdyYXBwZXIge1xuICB6LWluZGV4OiAxMTtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS10ZWFzZXJdIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6ICMwMDQ2OWM7XG4gIG1hcmdpbjogMCA0cHg7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDQ2OWM7XG4gIG9wYWNpdHk6IDE7XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiAgICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG4gIH1cbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS10ZWFzZXJdIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUtYWN0aXZlICsgLnN3aXBlci1zbGlkZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuc3dpcGVyLWNvbnRhaW5lcltkYXRhLWNvbHVtbnM9XCIzXCJdIC5zd2lwZXItc2xpZGUtYWN0aXZlLCBbaXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLnN3aXBlci1jb250YWluZXJbZGF0YS1jb2x1bW5zPVwiNFwiXSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiAgICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiAgICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG4gIH1cbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS10ZWFzZXJdIC5zd2lwZXItY29udGFpbmVyW2RhdGEtY29sdW1ucz1cIjNcIl0gLnN3aXBlci1zbGlkZS1hY3RpdmUgKyAuc3dpcGVyLXNsaWRlLCBbaXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLnN3aXBlci1jb250YWluZXJbZGF0YS1jb2x1bW5zPVwiNFwiXSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC5zd2lwZXItc2xpZGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMnM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuICBbaXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLnN3aXBlci1jb250YWluZXJbZGF0YS1jb2x1bW5zPVwiM1wiXSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC5zd2lwZXItc2xpZGUgKyAuc3dpcGVyLXNsaWRlLCBbaXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLnN3aXBlci1jb250YWluZXJbZGF0YS1jb2x1bW5zPVwiNFwiXSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC5zd2lwZXItc2xpZGUgKyAuc3dpcGVyLXNsaWRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjJzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS10ZWFzZXJdIC5zd2lwZXItY29udGFpbmVyW2RhdGEtY29sdW1ucz1cIjRcIl0gLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gICAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gICAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gICAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuICB9XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuc3dpcGVyLWNvbnRhaW5lcltkYXRhLWNvbHVtbnM9XCI0XCJdIC5zd2lwZXItc2xpZGUtYWN0aXZlICsgLnN3aXBlci1zbGlkZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuc3dpcGVyLWNvbnRhaW5lcltkYXRhLWNvbHVtbnM9XCI0XCJdIC5zd2lwZXItc2xpZGUtYWN0aXZlICsgLnN3aXBlci1zbGlkZSArIC5zd2lwZXItc2xpZGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDAuMnM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuICBbaXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLnN3aXBlci1jb250YWluZXJbZGF0YS1jb2x1bW5zPVwiNFwiXSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC5zd2lwZXItc2xpZGUgKyAuc3dpcGVyLXNsaWRlICsgLnN3aXBlci1zbGlkZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLnNsaWRlci1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycywgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjJzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxMTtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuc2xpZGVyLWl0ZW06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuc2xpZGVyLWl0ZW06aG92ZXIsIFtpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuc2xpZGVyLWl0ZW06Zm9jdXMge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLnN3aXBlci1jb250YWluZXJbZGF0YS1jb2x1bW5zPVwiNFwiXSAuY29udGVudC1pbm5lciwgW2lzPWJhc2lzLWJlaXRyYWVnZS10ZWFzZXJdIC5zd2lwZXItY29udGFpbmVyW2RhdGEtY29sdW1ucz1cIjRcIl0gLmNvbnRlbnQtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLmdyaWQgLnN3aXBlci1zbGlkZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuZ3JpZCAuc3dpcGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuZ3JpZCAuc3dpcGVyLXdyYXBwZXIgPiAqOm5vdCgud2hlZWwpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUpIC0gMCAvIDEgKiAzMnB4KTtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuZ3JpZCAuc3dpcGVyLXdyYXBwZXIgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZChuKSB7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbltpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuZ3JpZCAuc3dpcGVyLXdyYXBwZXIgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgxbisyKSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5baXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLmdyaWQgLnN3aXBlci13cmFwcGVyID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoMW4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuW2lzPWJhc2lzLWJlaXRyYWVnZS10ZWFzZXJdIC5ncmlkIC5zd2lwZXItd3JhcHBlciA+ICo6bm90KC53aGVlbCk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLmdyaWQgLnN3aXBlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS10ZWFzZXJdIC5ncmlkIC5zd2lwZXItd3JhcHBlciA+ICo6bm90KC53aGVlbCkge1xuICAgIHdpZHRoOiBjYWxjKCg1MCUpIC0gMSAvIDIgKiAzMnB4KTtcbiAgfVxuICBbaXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLmdyaWQgLnN3aXBlci13cmFwcGVyID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQobikge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuZ3JpZCAuc3dpcGVyLXdyYXBwZXIgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgxbiszKSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICBbaXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLmdyaWQgLnN3aXBlci13cmFwcGVyID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS10ZWFzZXJdIC5ncmlkIC5zd2lwZXItd3JhcHBlciA+ICo6bm90KC53aGVlbCk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuZ3JpZFtkYXRhLWNvbHVtbnM9XCIzXCJdIC5zd2lwZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuZ3JpZFtkYXRhLWNvbHVtbnM9XCIzXCJdIC5zd2lwZXItd3JhcHBlciA+ICo6bm90KC53aGVlbCkge1xuICAgIHdpZHRoOiBjYWxjKCgzMy4zMzMzMzMzMzMzJSkgLSAyIC8gMyAqIDMycHgpO1xuICB9XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuZ3JpZFtkYXRhLWNvbHVtbnM9XCIzXCJdIC5zd2lwZXItd3JhcHBlciA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBbaXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLmdyaWRbZGF0YS1jb2x1bW5zPVwiM1wiXSAuc3dpcGVyLXdyYXBwZXIgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgxbis0KSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICBbaXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLmdyaWRbZGF0YS1jb2x1bW5zPVwiM1wiXSAuc3dpcGVyLXdyYXBwZXIgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBbaXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLmdyaWRbZGF0YS1jb2x1bW5zPVwiM1wiXSAuc3dpcGVyLXdyYXBwZXIgPiAqOm5vdCgud2hlZWwpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLmdyaWRbZGF0YS1jb2x1bW5zPVwiNFwiXSAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBbaXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLmdyaWRbZGF0YS1jb2x1bW5zPVwiNFwiXSAuc3dpcGVyLXdyYXBwZXIgPiAqOm5vdCgud2hlZWwpIHtcbiAgICB3aWR0aDogY2FsYygoMzMuMzMzMzMzMzMzMyUpIC0gMiAvIDMgKiAzMnB4KTtcbiAgfVxuICBbaXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLmdyaWRbZGF0YS1jb2x1bW5zPVwiNFwiXSAuc3dpcGVyLXdyYXBwZXIgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZChuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS10ZWFzZXJdIC5ncmlkW2RhdGEtY29sdW1ucz1cIjRcIl0gLnN3aXBlci13cmFwcGVyID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoMW4rNCkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS10ZWFzZXJdIC5ncmlkW2RhdGEtY29sdW1ucz1cIjRcIl0gLnN3aXBlci13cmFwcGVyID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS10ZWFzZXJdIC5ncmlkW2RhdGEtY29sdW1ucz1cIjRcIl0gLnN3aXBlci13cmFwcGVyID4gKjpub3QoLndoZWVsKTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS10ZWFzZXJdIC5ncmlkW2RhdGEtY29sdW1ucz1cIjRcIl0gLnN3aXBlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgW2lzPWJhc2lzLWJlaXRyYWVnZS10ZWFzZXJdIC5ncmlkW2RhdGEtY29sdW1ucz1cIjRcIl0gLnN3aXBlci13cmFwcGVyID4gKjpub3QoLndoZWVsKSB7XG4gICAgd2lkdGg6IGNhbGMoKDI1JSkgLSAzIC8gNCAqIDMycHgpO1xuICB9XG4gIFtpcz1iYXNpcy1iZWl0cmFlZ2UtdGVhc2VyXSAuZ3JpZFtkYXRhLWNvbHVtbnM9XCI0XCJdIC5zd2lwZXItd3JhcHBlciA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBbaXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLmdyaWRbZGF0YS1jb2x1bW5zPVwiNFwiXSAuc3dpcGVyLXdyYXBwZXIgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgxbis1KSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICBbaXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLmdyaWRbZGF0YS1jb2x1bW5zPVwiNFwiXSAuc3dpcGVyLXdyYXBwZXIgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCg0bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBbaXM9YmFzaXMtYmVpdHJhZWdlLXRlYXNlcl0gLmdyaWRbZGF0YS1jb2x1bW5zPVwiNFwiXSAuc3dpcGVyLXdyYXBwZXIgPiAqOm5vdCgud2hlZWwpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5baXM9YmFzaXMtYmVpdHJhZy1mb290ZXJdLmNvbXBvbmVudFBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmFzaXMtYmVpdHJhZy1mb290ZXJdLmNvbXBvbmVudFBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFnLWZvb3Rlcl0uY29tcG9uZW50UGFkZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbltpcz1iYXNpcy1iZWl0cmFnLWZvb3Rlcl0gLnRhZ3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuW2lzPWJhc2lzLWJlaXRyYWctZm9vdGVyXSAudGFncyA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPWJhc2lzLWJlaXRyYWctZm9vdGVyXSAudGFncy1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5baXM9YmFzaXMtYmVpdHJhZy1mb290ZXJdIC5jb250ZW50IHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMiwgNDgsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDIsIDQ4LCAwLjEpO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuW2lzPWJhc2lzLWJlaXRyYWctZm9vdGVyXSAuY29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWJhc2lzLWJlaXRyYWctZm9vdGVyXSAuY29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgW2lzPWJhc2lzLWJlaXRyYWctZm9vdGVyXSAuY29udGVudCB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFnLWZvb3Rlcl0gLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cbn1cbltpcz1iYXNpcy1iZWl0cmFnLWZvb3Rlcl0gLmF1dGhvciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFnLWZvb3Rlcl0gLmF1dGhvciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbltpcz1iYXNpcy1iZWl0cmFnLWZvb3Rlcl0gLmF1dGhvci1hdmF0YXJMaW5rIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuW2lzPWJhc2lzLWJlaXRyYWctZm9vdGVyXSAuYXV0aG9yLWF2YXRhckltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB3aWR0aDogMTIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJhc2lzLWJlaXRyYWctZm9vdGVyXSAuYXV0aG9yLWF2YXRhckltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5baXM9YmFzaXMtYmVpdHJhZy1mb290ZXJdIC5hdXRob3ItbmFtZSB7XG4gIGNvbG9yOiAjMDA0NjljO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5baXM9YmFzaXMtYmVpdHJhZy1mb290ZXJdIC5hdXRob3ItbmFtZTpmb2N1cywgW2lzPWJhc2lzLWJlaXRyYWctZm9vdGVyXSAuYXV0aG9yLW5hbWU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5baXM9YmFzaXMtYmVpdHJhZy1mb290ZXJdIC5hdXRob3ItaW5mbyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJhc2lzLWJlaXRyYWctZm9vdGVyXSAuYXV0aG9yLWluZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgfVxufVxuW2lzPWJhc2lzLWJlaXRyYWctZm9vdGVyXSAuYXV0aG9yLXNvY2lhbHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IC0xNnB4O1xufVxuW2lzPWJhc2lzLWJlaXRyYWctZm9vdGVyXSAuYXV0aG9yLXNvY2lhbHMgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpcz1iYXNpcy1iZWl0cmFnLWZvb3Rlcl0gLmF1dGhvci1zb2NpYWxzLS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuW2lzPWJhc2lzLWJlaXRyYWctZm9vdGVyXSAuYXV0aG9yLXNvY2lhbHMtLWl0ZW0gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmE1MDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgMC4ycyBlYXNlO1xuICB3aWR0aDogNDBweDtcbn1cbltpcz1iYXNpcy1iZWl0cmFnLWZvb3Rlcl0gLmF1dGhvci1zb2NpYWxzLS1pdGVtIGE6Zm9jdXMsIFtpcz1iYXNpcy1iZWl0cmFnLWZvb3Rlcl0gLmF1dGhvci1zb2NpYWxzLS1pdGVtIGE6aG92ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMiwgNDgsIDAuMSk7XG59XG5baXM9YmFzaXMtYmVpdHJhZy1mb290ZXJdIC5hdXRob3Itc29jaWFscy0taXRlbS5mYWNlYm9vayBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnJTNFJTNDZGVmcyUzRSUzQ3BhdGggaWQ9J2EnIGQ9J00wIDBoNDB2NDBIMHonLyUzRSUzQ3BhdGggaWQ9J2InIGQ9J00xMS4wMDIgMTIuNjc4bC42MDYtMy45OTNINy44MTRWNi4wOTNjMC0xLjA5Mi41My0yLjE1NyAyLjIzLTIuMTU3aDEuNzI1di0zLjRzLTEuNTY2LS4yNy0zLjA2Mi0uMjdDNS41ODIuMjY2IDMuNTQgMi4xNzggMy41NCA1LjY0MXYzLjA0NEguMDY2djMuOTkzSDMuNTRWMjIuNWg0LjI3NHYtOS44MjJoMy4xODh6Jy8lM0UlM0MvZGVmcyUzRSUzQ2cgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3VzZSBmaWxsPSdvcmFuZ2UnIHhsaW5rOmhyZWY9JyUyM2EnLyUzRSUzQ3VzZSBmaWxsPSclMjNGRkYnIHhsaW5rOmhyZWY9JyUyM2InIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEzLjMzMyA5LjE2NyknLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbltpcz1iYXNpcy1iZWl0cmFnLWZvb3Rlcl0gLmF1dGhvci1zb2NpYWxzLS1pdGVtLmluc3RhZ3JhbSBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnJTNFJTNDZGVmcyUzRSUzQ3BhdGggaWQ9J2EnIGQ9J00wIDBoNDB2NDBIMHonLyUzRSUzQ3BhdGggaWQ9J2InIGQ9J00xMS4wMjggMGMxLjguMDA0IDIuMTguMDE4IDMuMDk1LjA2IDEuMDY0LjA0OSAxLjc5MS4yMTggMi40MjcuNDY1LjY1OC4yNTYgMS4yMTYuNTk3IDEuNzcyIDEuMTUzcy44OTcgMS4xMTQgMS4xNTMgMS43NzJjLjI0Ny42MzYuNDE2IDEuMzYzLjQ2NSAyLjQyNy4wNDIuOTE0LjA1NiAxLjI5NS4wNiAzLjA5NXYyLjA1NmMtLjAwNCAxLjgtLjAxOCAyLjE4LS4wNiAzLjA5NS0uMDQ5IDEuMDY0LS4yMTggMS43OTEtLjQ2NSAyLjQyNy0uMjU2LjY1OC0uNTk3IDEuMjE2LTEuMTUzIDEuNzcycy0xLjExNC44OTctMS43NzIgMS4xNTNjLS42MzYuMjQ3LTEuMzYzLjQxNi0yLjQyNy40NjUtMS4wNjcuMDQ4LTEuNDA3LjA2LTQuMTIzLjA2cy0zLjA1Ni0uMDEyLTQuMTIzLS4wNmMtMS4wNjQtLjA0OS0xLjc5MS0uMjE4LTIuNDI3LS40NjUtLjY1OC0uMjU2LTEuMjE2LS41OTctMS43NzItMS4xNTNTLjc4MSAxNy4yMDguNTI1IDE2LjU1Yy0uMjQ3LS42MzYtLjQxNi0xLjM2My0uNDY1LTIuNDI3LS4wNDItLjkxNC0uMDU2LTEuMjk1LS4wNi0zLjA5NVY4Ljk3MmMuMDA0LTEuOC4wMTgtMi4xOC4wNi0zLjA5NS4wNS0xLjA2NC4yMTgtMS43OTEuNDY1LTIuNDI3LjI1Ni0uNjU4LjU5Ny0xLjIxNiAxLjE1My0xLjc3MlMyLjc5Mi43ODEgMy40NS41MjVDNC4wODYuMjc4IDQuODEzLjEwOSA1Ljg3Ny4wNiA2Ljc5MS4wMTggNy4xNzIuMDA0IDguOTcyIDB6bS0uNDcyIDEuODAySDkuNDQ0Yy0yLjE2NS4wMDItMi41MDkuMDE0LTMuNDg1LjA1OC0uOTc1LjA0NS0xLjUwNC4yMDctMS44NTcuMzQ0LS40NjYuMTgyLS44LjM5OS0xLjE1Ljc0OC0uMzUuMzUtLjU2Ni42ODQtLjc0OCAxLjE1LS4xMzcuMzUzLS4zLjg4Mi0uMzQ0IDEuODU3LS4wNDQuOTc2LS4wNTYgMS4zMi0uMDU4IDMuNDg1djEuMTEyYy4wMDIgMi4xNjUuMDE0IDIuNTA5LjA1OCAzLjQ4NS4wNDUuOTc1LjIwNyAxLjUwNC4zNDQgMS44NTcuMTgyLjQ2Ni4zOTkuOC43NDggMS4xNS4zNS4zNS42ODQuNTY2IDEuMTUuNzQ4LjM1My4xMzcuODgyLjMgMS44NTcuMzQ0Ljk3Ni4wNDQgMS4zMi4wNTYgMy40ODUuMDU4aDEuMTEyYzIuMTY1LS4wMDIgMi41MDktLjAxNCAzLjQ4NS0uMDU4Ljk3NS0uMDQ1IDEuNTA0LS4yMDcgMS44NTctLjM0NC40NjYtLjE4Mi44LS4zOTkgMS4xNS0uNzQ4LjM1LS4zNS41NjYtLjY4NC43NDgtMS4xNS4xMzctLjM1My4zLS44ODIuMzQ0LTEuODU3LjA0NC0uOTc2LjA1Ni0xLjMyLjA1OC0zLjQ4NVY5LjQ0NGMtLjAwMi0yLjE2NS0uMDE0LTIuNTA5LS4wNTgtMy40ODUtLjA0NS0uOTc1LS4yMDctMS41MDQtLjM0NC0xLjg1N2EzLjEyNSAzLjEyNSAwIDAwLS43NDgtMS4xNSAzLjExMiAzLjExMiAwIDAwLTEuMTUtLjc0OGMtLjM1My0uMTM3LS44ODItLjMtMS44NTctLjM0NC0uOTc2LS4wNDQtMS4zMi0uMDU2LTMuNDg1LS4wNTh6TTEwIDQuODY1YTUuMTM1IDUuMTM1IDAgMTEwIDEwLjI3IDUuMTM1IDUuMTM1IDAgMDEwLTEwLjI3em0wIDEuODAyYTMuMzMzIDMuMzMzIDAgMTAwIDYuNjY1IDMuMzMzIDMuMzMzIDAgMDAwLTYuNjY1em01LjMzOC0zLjIwNWExLjIgMS4yIDAgMTEwIDIuNCAxLjIgMS4yIDAgMDEwLTIuNHonLyUzRSUzQy9kZWZzJTNFJTNDZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDdXNlIGZpbGw9J29yYW5nZScgeGxpbms6aHJlZj0nJTIzYScvJTNFJTNDdXNlIGZpbGw9JyUyM0ZGRicgeGxpbms6aHJlZj0nJTIzYicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTAgMTApJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG5baXM9YmFzaXMtYmVpdHJhZy1mb290ZXJdIC5hdXRob3Itc29jaWFscy0taXRlbS5saW5rZWRpbiBhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB3aWR0aD0nNDAnIGhlaWdodD0nNDAnJTNFJTNDZGVmcyUzRSUzQ3BhdGggaWQ9J2EnIGQ9J00wIDBoNDB2NDBIMHonLyUzRSUzQ3BhdGggaWQ9J2InIGQ9J00xNC43MyA1Ljc4NmMxLjk4Mi41NjQgMi44NTggMi4xMTggMi45MzEgNC4wMjkuMTEgMi44MjEuMDMgNS42NDkuMDMgOC41MWgtMy40NjR2LTEuMzk0YzAtMS42MjguMDE2LTMuMjU1LS4wMS00Ljg4Mi0uMDA4LS40OTYtLjA2OC0xLjAxMy0uMjItMS40ODItLjI4NS0uODc3LS44OS0xLjQ0NC0xLjg1NC0xLjUxNi0uOTk3LS4wNzYtMS43NjIuMzY3LTIuMTcxIDEuMjQzLS4yNDYuNTI0LS4zNjQgMS4xNS0uMzc4IDEuNzMyLS4wNDYgMS44NzgtLjAxNyAzLjc1Ny0uMDE3IDUuNjM3di42N2gtMy40NlY1LjYxNWgzLjQzNXYxLjgyOGMuMS0uMDQ5LjE1NS0uMDU4LjE4NC0uMDkyIDEuMzI2LTEuNjA1IDMuMDI3LTIuMTI0IDQuOTk1LTEuNTY1ek0zLjcyIDUuNjAydjEyLjcyMUguMzFWNS42MDNoMy40MTJ6TTIuMDE1IDBDMy4xMjctLjAwNCA0LjAzOC45MTQgNC4wNCAyLjA0MmEyLjAwNSAyLjAwNSAwIDAxLTIuMDE1IDIuMDM5QTIuMDA1IDIuMDA1IDAgMDEwIDIuMDUzQy0uMDAzLjkyNS45MDIuMDA0IDIuMDE0IDB6Jy8lM0UlM0MvZGVmcyUzRSUzQ2cgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3VzZSBmaWxsPSdvcmFuZ2UnIHhsaW5rOmhyZWY9JyUyM2EnLyUzRSUzQ3VzZSBmaWxsPSclMjNGRkYnIHhsaW5rOmhyZWY9JyUyM2InIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwLjgzMyAxMC44MzMpJy8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG59XG5baXM9YmFzaXMtYmVpdHJhZy1mb290ZXJdIC5hdXRob3Itc29jaWFscy0taXRlbS50d2l0dGVyIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCclM0UlM0NkZWZzJTNFJTNDcGF0aCBpZD0nYScgZD0nTTAgMGg0MHY0MEgweicvJTNFJTNDcGF0aCBpZD0nYicgZD0nTTYuMjgzIDE2LjI2M2M3LjU0NyAwIDExLjY3Ni02LjI1OSAxMS42NzYtMTEuNjc3IDAtLjE3NiAwLS4zNTItLjAwOC0uNTI4QTguMzcgOC4zNyAwIDAwMjAgMS45MjhhOC4yOTIgOC4yOTIgMCAwMS0yLjM2LjY0OUE0LjEzIDQuMTMgMCAwMDE5LjQ0OC4zMDRhOC4xOTYgOC4xOTYgMCAwMS0yLjYxLjk5M0E0LjA5MSA0LjA5MSAwIDAwMTMuODQ3IDAgNC4xMDggNC4xMDggMCAwMDkuNzQgNC4xMDZjMCAuMzIuMDQuNjMyLjEwNC45MzZhMTEuNjU0IDExLjY1NCAwIDAxLTguNDYtNC4yOSA0LjExNSA0LjExNSAwIDAwMS4yNzMgNS40ODJBNC4xNTcgNC4xNTcgMCAwMS44IDUuNzIydi4wNTZhNC4xMTMgNC4xMTMgMCAwMDMuMjkgNC4wMjYgNC4wMSA0LjAxIDAgMDEtMS4wOC4xNDRjLS4yNjUgMC0uNTIxLS4wMjQtLjc3LS4wNzJhNC4xMDcgNC4xMDcgMCAwMDMuODM0IDIuODUgOC4yMzEgOC4yMzEgMCAwMS01LjA5OCAxLjc2Yy0uMzI4IDAtLjY1Ni0uMDE2LS45NzYtLjA1NmExMS42OCAxMS42OCAwIDAwNi4yODMgMS44MzN6Jy8lM0UlM0MvZGVmcyUzRSUzQ2cgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3VzZSBmaWxsPSdvcmFuZ2UnIHhsaW5rOmhyZWY9JyUyM2EnLyUzRSUzQ3VzZSBmaWxsPSclMjNGRkYnIHhsaW5rOmhyZWY9JyUyM2InIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwIDExLjY2NyknLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbltpcz1iYXNpcy1iZWl0cmFnLWZvb3Rlcl0gLmF1dGhvci1zb2NpYWxzLS1pdGVtLnhpbmcgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGlkPSdhJyBkPSdNMCAwaDQwdjQwSDB6Jy8lM0UlM0NwYXRoIGlkPSdiJyBkPSdNMTkuNTY0IDBjLjQ1Ni0uMDEzLjUzMy40NjQuMzMuODc2TDEyLjY0MyAxNC4xOGMtLjEyNy4xMzItLjEyNy4yMDYgMCAuMzM4bDQuNjYzIDguMzA4Yy4yNTkuNDkgMCAuODA3LS4zODIuODA3SDEzLjMxYy0uMTMyIDAtLjIxLS4wOS0uMzkzLS40MTZsLTQuOTA2LTguN2MtLjA5LS4xLS4wODctLjIyIDAtLjM0MkwxNS41MDUuMzU2Yy4xNS0uMjkuMzgyLS4zNTYuNTE0LS4zNTZoMy41NDV6TTUuMzg0IDQuMDUyYy4xMzIgMCAuMjYxLjAyOS4zOS4yNThsMi43NTcgNC44MzJjLjEyNC4xMjcuMTI0LjI1IDAgLjM4NWwtNC4wMDcgNy4zNnMtLjE1My4zMTktLjM4NS4zMzJILjUyYy0uNTMtLjAxOS0uNjQ5LS40NjctLjM4NS0uODUybDMuNzQ4LTYuOTEzYS4zMTEuMzExIDAgMDAwLS40NDRMMS40MTIgNC42OTVjLS4xMzItLjI1OCAwLS42NDMuMjU4LS42NDNoMy43MTR6Jy8lM0UlM0MvZGVmcyUzRSUzQ2cgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3VzZSBmaWxsPSdvcmFuZ2UnIHhsaW5rOmhyZWY9JyUyM2EnLyUzRSUzQ3VzZSBmaWxsPSclMjNGRkYnIHhsaW5rOmhyZWY9JyUyM2InIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwIDguMzMzKScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG5baXM9YmFzaXMtYmVpdHJhZy1oZWFkZXJdLmNvbXBvbmVudFBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmFzaXMtYmVpdHJhZy1oZWFkZXJdLmNvbXBvbmVudFBhZGRpbmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFnLWhlYWRlcl0uY29tcG9uZW50UGFkZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbltpcz1iYXNpcy1iZWl0cmFnLWhlYWRlcl0gLnRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTc7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgW2lzPWJhc2lzLWJlaXRyYWctaGVhZGVyXSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxufVxuW2lzPWJhc2lzLWJlaXRyYWctaGVhZGVyXSAubWV0YSB7XG4gIGNvbG9yOiAjYWZiMGI5O1xufVxuW2lzPWJhc2lzLWJlaXRyYWctaGVhZGVyXSAubWV0YSA+ICoge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4IDA7XG59XG5baXM9YmFzaXMtYmVpdHJhZy1oZWFkZXJdIC5tZXRhID4gKiA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWJhc2lzLWJlaXRyYWctaGVhZGVyXSAubWV0YSA+ICogPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFnLWhlYWRlcl0gLm1ldGEgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuW2lzPWJhc2lzLWJlaXRyYWctaGVhZGVyXSAubWV0YS1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmFzaXMtYmVpdHJhZy1oZWFkZXJdIC5tZXRhLWRpdmlkZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuW2lzPWJhc2lzLWJlaXRyYWctaGVhZGVyXSAubWV0YS1jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5baXM9YmFzaXMtYmVpdHJhZy1oZWFkZXJdIC5leGNlcnB0IHtcbiAgY29sb3I6ICMwMDQ2OWM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDIuODc1cmVtO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4vKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuaHRtbC5zaW5nbGUtYXBpX2Rlc2NyaXB0aW9uIC5wYWdlV3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IGluaXRpYWw7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbltpcz1iYXNpcy1iZWl0cmFnLWluaGFsdHN2ZXJ6ZWljaG5pc10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMiwgNDgsIDAuMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFnLWluaGFsdHN2ZXJ6ZWljaG5pc10ge1xuICAgIGxlZnQ6IDA7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEyOHB4KTtcbiAgICBtYXgtd2lkdGg6IDMyNnB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxMjhweDtcbiAgICB3aWR0aDogY2FsYygoMTAwdncgLSA4OTZweCkgLyAyKTtcbiAgICB6LWluZGV4OiAxMTtcbiAgfVxuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBbaXM9YmFzaXMtYmVpdHJhZy1pbmhhbHRzdmVyemVpY2huaXNdIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPWJhc2lzLWJlaXRyYWctaW5oYWx0c3ZlcnplaWNobmlzXSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIFtpcz1iYXNpcy1iZWl0cmFnLWluaGFsdHN2ZXJ6ZWljaG5pc10ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuW2lzPWJhc2lzLWJlaXRyYWctaW5oYWx0c3ZlcnplaWNobmlzXSAudGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMzJweCAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9YmFzaXMtYmVpdHJhZy1pbmhhbHRzdmVyemVpY2huaXNdIC50aXRsZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpcz1iYXNpcy1iZWl0cmFnLWluaGFsdHN2ZXJ6ZWljaG5pc10gLnRpdGxlOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY28tY2hldnJvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IGNhbGMoNTAlIC0gMThweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgd2lkdGg6IDM2cHg7XG59XG5baXM9YmFzaXMtYmVpdHJhZy1pbmhhbHRzdmVyemVpY2huaXNdIC50aXRsZS5leHBhbmRlZDo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFnLWluaGFsdHN2ZXJ6ZWljaG5pc10gLnRpdGxlIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG4gIFtpcz1iYXNpcy1iZWl0cmFnLWluaGFsdHN2ZXJ6ZWljaG5pc10gLnRpdGxlOjphZnRlciB7XG4gICAgcmlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgW2lzPWJhc2lzLWJlaXRyYWctaW5oYWx0c3ZlcnplaWNobmlzXSAudGl0bGUge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICBbaXM9YmFzaXMtYmVpdHJhZy1pbmhhbHRzdmVyemVpY2huaXNdIC50aXRsZTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBbaXM9YmFzaXMtYmVpdHJhZy1pbmhhbHRzdmVyemVpY2huaXNdIC50aXRsZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuW2lzPWJhc2lzLWJlaXRyYWctaW5oYWx0c3ZlcnplaWNobmlzXSAudGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgxNzUsIDE3NiwgMTg1LCAwLjMpO1xuICBwYWRkaW5nOiAwIDQ4cHggOHB4IDE2cHg7XG59XG5baXM9YmFzaXMtYmVpdHJhZy1pbmhhbHRzdmVyemVpY2huaXNdIC50YWJsZSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1iYXNpcy1iZWl0cmFnLWluaGFsdHN2ZXJ6ZWljaG5pc10gLnRhYmxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBbaXM9YmFzaXMtYmVpdHJhZy1pbmhhbHRzdmVyemVpY2huaXNdIC50YWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuW2lzPWJhc2lzLWJlaXRyYWctaW5oYWx0c3ZlcnplaWNobmlzXSAubWVudS1pdGVtIHtcbiAgbWFyZ2luOiAzMnB4IDA7XG59XG5baXM9YmFzaXMtYmVpdHJhZy1pbmhhbHRzdmVyemVpY2huaXNdIC5tZW51LWl0ZW0gPiAubGluayB7XG4gIGNvbG9yOiAjMDA0NjljO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbltpcz1iYXNpcy1iZWl0cmFnLWluaGFsdHN2ZXJ6ZWljaG5pc10gLm1lbnUtaXRlbSA+IC5saW5rIHNwYW4ge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5baXM9YmFzaXMtYmVpdHJhZy1pbmhhbHRzdmVyemVpY2huaXNdIC5tZW51LWl0ZW0gPiAubGluazpob3ZlciwgW2lzPWJhc2lzLWJlaXRyYWctaW5oYWx0c3ZlcnplaWNobmlzXSAubWVudS1pdGVtID4gLmxpbms6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5baXM9YmFzaXMtYmVpdHJhZy1pbmhhbHRzdmVyemVpY2huaXNdIC5tZW51LWl0ZW0gPiAubGluazpob3ZlciBzcGFuLCBbaXM9YmFzaXMtYmVpdHJhZy1pbmhhbHRzdmVyemVpY2huaXNdIC5tZW51LWl0ZW0gPiAubGluazpmb2N1cyBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0NjljO1xufVxuW2lzPWJhc2lzLWJlaXRyYWctaW5oYWx0c3ZlcnplaWNobmlzXSAubWVudS1pdGVtLmFjdGl2ZSA+IC5saW5rIHNwYW4ge1xuICBib3JkZXItY29sb3I6ICMwMDQ2OWM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cyBlYXNlO1xufVxuW2lzPWJhc2lzLWJlaXRyYWctaW5oYWx0c3ZlcnplaWNobmlzXSAubWVudS1pdGVtID4gLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljby1jaGV2cm9uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDhweCk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgd2lkdGg6IDI0cHg7XG59XG5baXM9YmFzaXMtYmVpdHJhZy1pbmhhbHRzdmVyemVpY2huaXNdIC5tZW51LWl0ZW0uZXhwYW5kZWQgLnN1Ym1lbnUtdG9nZ2xlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cbltpcz1iYXNpcy1iZWl0cmFnLWluaGFsdHN2ZXJ6ZWljaG5pc10gLnN1Ym1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cbltpcz1iYXNpcy1iZWl0cmFnLWluaGFsdHN2ZXJ6ZWljaG5pc10gLnN1Ym1lbnUgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpcz1iYXNpcy1iZWl0cmFnLWluaGFsdHN2ZXJ6ZWljaG5pc10gLnN1Ym1lbnUtaXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41ZW0gMmVtO1xufVxuW2lzPWJhc2lzLWJlaXRyYWctaW5oYWx0c3ZlcnplaWNobmlzXSAuc3VibWVudS1pdGVtIC5saW5rIHtcbiAgY29sb3I6ICMwMDQ2OWM7XG59XG5baXM9YmFzaXMtYmVpdHJhZy1pbmhhbHRzdmVyemVpY2huaXNdIC5zdWJtZW51LWl0ZW0gLmxpbmsgc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbltpcz1iYXNpcy1iZWl0cmFnLWluaGFsdHN2ZXJ6ZWljaG5pc10gLnN1Ym1lbnUtaXRlbSAubGluazpob3ZlciwgW2lzPWJhc2lzLWJlaXRyYWctaW5oYWx0c3ZlcnplaWNobmlzXSAuc3VibWVudS1pdGVtIC5saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuW2lzPWJhc2lzLWJlaXRyYWctaW5oYWx0c3ZlcnplaWNobmlzXSAuc3VibWVudS1pdGVtIC5saW5rOmhvdmVyIHNwYW4sIFtpcz1iYXNpcy1iZWl0cmFnLWluaGFsdHN2ZXJ6ZWljaG5pc10gLnN1Ym1lbnUtaXRlbSAubGluazpmb2N1cyBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0NjljO1xufVxuW2lzPWJhc2lzLWJlaXRyYWctaW5oYWx0c3ZlcnplaWNobmlzXSAuc3VibWVudS1pdGVtLmFjdGl2ZSAubGluayBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0NjljO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4yNXMgZWFzZTtcbn1cblxuW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2OWM7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE1O1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAqIHtcbiAgY29sb3I6ICNmZmY7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdICo6aG92ZXIsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gKjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIHVsID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIGgxLCBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIGgyLCBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIGgzLCBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIGg0LCBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIGg1LCBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIGg2LCBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5oMSwgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuaDIsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmgzLCBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5oNCwgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuaDUsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmg2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5uYXZpZ2F0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogODBweCAwIDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAubmF2aWdhdGlvbiB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLm5hdmlnYXRpb24ge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmNvbnRhY3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA2NHB4IDAgNjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5jb250YWN0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuY29udGFjdCB7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuY29udGFjdCAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmNvbnRhY3QgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAubmF2aWdhdGlvbixcbiAgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuY29udGFjdCxcbiAgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAubGVnYWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5uYXZpZ2F0aW9uIGgxOjpiZWZvcmUsXG4gIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLm5hdmlnYXRpb24gLmgxOjpiZWZvcmUsXG4gIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLm5hdmlnYXRpb24gaDI6OmJlZm9yZSxcbiAgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAubmF2aWdhdGlvbiAuaDI6OmJlZm9yZSxcbiAgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAubmF2aWdhdGlvbiBoMzo6YmVmb3JlLFxuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5uYXZpZ2F0aW9uIC5oMzo6YmVmb3JlLFxuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5uYXZpZ2F0aW9uIGg0OjpiZWZvcmUsXG4gIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLm5hdmlnYXRpb24gLmg0OjpiZWZvcmUsXG4gIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLm5hdmlnYXRpb24gLmxpbmUtYWJvdmU6OmJlZm9yZSxcbiAgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuY29udGFjdCBoMTo6YmVmb3JlLFxuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5jb250YWN0IC5oMTo6YmVmb3JlLFxuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5jb250YWN0IGgyOjpiZWZvcmUsXG4gIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmNvbnRhY3QgLmgyOjpiZWZvcmUsXG4gIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmNvbnRhY3QgaDM6OmJlZm9yZSxcbiAgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuY29udGFjdCAuaDM6OmJlZm9yZSxcbiAgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuY29udGFjdCBoNDo6YmVmb3JlLFxuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5jb250YWN0IC5oNDo6YmVmb3JlLFxuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5jb250YWN0IC5saW5lLWFib3ZlOjpiZWZvcmUsXG4gIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmxlZ2FsIGgxOjpiZWZvcmUsXG4gIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmxlZ2FsIC5oMTo6YmVmb3JlLFxuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5sZWdhbCBoMjo6YmVmb3JlLFxuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5sZWdhbCAuaDI6OmJlZm9yZSxcbiAgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAubGVnYWwgaDM6OmJlZm9yZSxcbiAgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAubGVnYWwgLmgzOjpiZWZvcmUsXG4gIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmxlZ2FsIGg0OjpiZWZvcmUsXG4gIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmxlZ2FsIC5oNDo6YmVmb3JlLFxuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5sZWdhbCAubGluZS1hYm92ZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmxlZ2FsIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNDhweCAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAubGVnYWwge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5tZW51IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDMycHggMDtcbiAgcGFkZGluZzogMDtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLm1lbnU6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5tZW51IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLm1lbnUge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAubWVudS1pdGVtIHtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLm1lbnUtaXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmZyaWVuZHZlbnR1cmUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5mcmllbmR2ZW50dXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5mcmllbmR2ZW50dXJlLWxpbmsge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5mcmllbmR2ZW50dXJlLWxvZ28ge1xuICBtYXJnaW46IDAgOHB4O1xuICB3aWR0aDogMjZweDtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmZyaWVuZHZlbnR1cmUgc3ZnIHtcbiAgbWFyZ2luOiAwIDhweDtcbiAgd2lkdGg6IDI2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmZyaWVuZHZlbnR1cmUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5mcmllbmR2ZW50dXJlLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5mcmllbmR2ZW50dXJlLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5vZmZpY2VzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAub2ZmaWNlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5vZmZpY2VzIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAub2ZmaWNlcy1oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5vZmZpY2VzLWhlYWRsaW5lID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5vZmZpY2VzLWhlYWRsaW5lID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLm9mZmljZXMtaGVhZGxpbmUgaDEsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLm9mZmljZXMtaGVhZGxpbmUgaDIsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLm9mZmljZXMtaGVhZGxpbmUgaDMsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLm9mZmljZXMtaGVhZGxpbmUgaDQsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLm9mZmljZXMtaGVhZGxpbmUgaDUsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLm9mZmljZXMtaGVhZGxpbmUgaDYsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLm9mZmljZXMtaGVhZGxpbmUgLmgxLCBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5vZmZpY2VzLWhlYWRsaW5lIC5oMiwgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAub2ZmaWNlcy1oZWFkbGluZSAuaDMsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLm9mZmljZXMtaGVhZGxpbmUgLmg0LCBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5vZmZpY2VzLWhlYWRsaW5lIC5oNSwgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAub2ZmaWNlcy1oZWFkbGluZSAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAub2ZmaWNlcy1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLm9mZmljZXMtaXRlbSA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAub2ZmaWNlcy1pdGVtID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAub2ZmaWNlcy1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLm9mZmljZXMtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5vZmZpY2VzLWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwOHB4O1xuICB9XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5hY2NvdW50cyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5hY2NvdW50cyB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICB9XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5hY2NvdW50cy1oZWFkbGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5hY2NvdW50cy1oZWFkbGluZSA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuYWNjb3VudHMtaGVhZGxpbmUgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuYWNjb3VudHMtaGVhZGxpbmUgaDEsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmFjY291bnRzLWhlYWRsaW5lIGgyLCBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5hY2NvdW50cy1oZWFkbGluZSBoMywgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuYWNjb3VudHMtaGVhZGxpbmUgaDQsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmFjY291bnRzLWhlYWRsaW5lIGg1LCBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5hY2NvdW50cy1oZWFkbGluZSBoNiwgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuYWNjb3VudHMtaGVhZGxpbmUgLmgxLCBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5hY2NvdW50cy1oZWFkbGluZSAuaDIsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmFjY291bnRzLWhlYWRsaW5lIC5oMywgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuYWNjb3VudHMtaGVhZGxpbmUgLmg0LCBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5hY2NvdW50cy1oZWFkbGluZSAuaDUsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmFjY291bnRzLWhlYWRsaW5lIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5hY2NvdW50cyA+IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuYWNjb3VudHMtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogOHB4O1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZSwgLXdlYmtpdC1ib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgd2lkdGg6IDQwcHg7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5hY2NvdW50cy1pdGVtOmZvY3VzLCBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5hY2NvdW50cy1pdGVtOmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMzBweCAwICMwMDI2NTU7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCAjMDAyNjU1O1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuZ2RwciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAubWVudUxlZ2FsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5tZW51TGVnYWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5tZW51TGVnYWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5tZW51TGVnYWwgbGk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmNvcHlyaWdodCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5jdGEge1xuICBwYWRkaW5nOiA2NHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmN0YSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5jdGEtY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmZmY7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5jdGEtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5jdGEtY29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuY3RhLWNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5jdGEtY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuY3RhLWNvbnRlbnQgaDEsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmN0YS1jb250ZW50IGgyLCBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5jdGEtY29udGVudCBoMywgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuY3RhLWNvbnRlbnQgaDQsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmN0YS1jb250ZW50IGg1LCBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5jdGEtY29udGVudCBoNiwgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuY3RhLWNvbnRlbnQgLmgxLCBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5jdGEtY29udGVudCAuaDIsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmN0YS1jb250ZW50IC5oMywgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuY3RhLWNvbnRlbnQgLmg0LCBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5jdGEtY29udGVudCAuaDUsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmN0YS1jb250ZW50IC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5jdGEtY29udGVudCBoMSwgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuY3RhLWNvbnRlbnQgaDIsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmN0YS1jb250ZW50IGgzLCBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5jdGEtY29udGVudCBoNCwgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuY3RhLWNvbnRlbnQgaDUsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmN0YS1jb250ZW50IGg2LCBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5jdGEtY29udGVudCAuaDEsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmN0YS1jb250ZW50IC5oMiwgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuY3RhLWNvbnRlbnQgLmgzLCBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5jdGEtY29udGVudCAuaDQsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmN0YS1jb250ZW50IC5oNSwgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuY3RhLWNvbnRlbnQgLmg2ICsgaDEsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmN0YS1jb250ZW50IGgyLCBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5jdGEtY29udGVudCBoMywgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuY3RhLWNvbnRlbnQgaDQsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmN0YS1jb250ZW50IGg1LCBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5jdGEtY29udGVudCBoNiwgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuY3RhLWNvbnRlbnQgLmgxLCBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5jdGEtY29udGVudCAuaDIsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmN0YS1jb250ZW50IC5oMywgW2lzPWJhc2lzLW5hdmlnYXRpb24tZm9vdGVyXSAuY3RhLWNvbnRlbnQgLmg0LCBbaXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5jdGEtY29udGVudCAuaDUsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmN0YS1jb250ZW50IC5oNiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1mb290ZXJdIC5jdGEtYnV0dG9uIC5idXR0b246Zm9jdXMsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLWZvb3Rlcl0gLmN0YS1idXR0b24gLmJ1dHRvbjpob3ZlciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDMwcHggMCAjMDAyNjU1O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgIzAwMjY1NTtcbn1cblxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAyNTYwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7XG59XG4uYWRtaW4tYmFyIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIHtcbiAgdG9wOiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1tYWluXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC53cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBoZWlnaHQ6IDk2cHg7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tYWluXSAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiAxNjgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLmxvZ28taW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLmxvZ28tc3VmZml4IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDA0NjljO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogY2FsYygxMDAlICsgMzJweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLmxvZ28tc3VmZml4IHNwYW4ge1xuICBjb2xvcjogIzAwNDY5YztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDMycHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLm1lbnUge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogLTE4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5tZW51LWl0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLm1lbnUtaXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5tZW51LWl0ZW0tLWN1cnJlbnQgLm1lbnUtbGluayB7XG4gIGNvbG9yOiAjMDBjOGFhO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLm1lbnUtaXRlbS0tc3VibWVudSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5tZW51LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tYWluXSAubWVudS1saW5rIHtcbiAgY29sb3I6ICMwMDQ2OWM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gIHBhZGRpbmc6IDdweCAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5tZW51LWxpbms6aG92ZXIsIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5tZW51LWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwYzhhYTtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5tZW51LXN1Ym1lbnUge1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAyOXB4O1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbiwgaGVpZ2h0IDAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4sIGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4sIG9wYWNpdHkgMC4ycyBlYXNlLWluLCBoZWlnaHQgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbiwgb3BhY2l0eSAwLjJzIGVhc2UtaW4sIGhlaWdodCAwLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW47XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5tZW51LXN1Ym1lbnUtbGluZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5tZW51LXN1Ym1lbnUtYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tYWluXSAubWVudS1zdWJtZW51LWNvbnRhaW5lciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY3Vyc29yOiBhdXRvO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtaGVpZ2h0OiA4MHZoO1xuICBtYXgtd2lkdGg6IDEyOThweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQyNnB4KSB7XG4gIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5tZW51LXN1Ym1lbnUtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLm1lbnUtc3VibWVudS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLm1lbnUtc3VibWVudS1jb250ZW50ID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tYWluXSAubWVudS1zdWJtZW51LWNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLm1lbnUtc3VibWVudS1sZWZ0LCBbaXM9YmFzaXMtbmF2aWdhdGlvbi1tYWluXSAubWVudS1zdWJtZW51LXJpZ2h0IHtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLm1lbnUtc3VibWVudS1sZWZ0IC5tZW51LWl0ZW0sIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5tZW51LXN1Ym1lbnUtcmlnaHQgLm1lbnUtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLm1lbnUtc3VibWVudS1sZWZ0IC5tZW51LWl0ZW0ubm90SG92ZXJlZCwgW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLm1lbnUtc3VibWVudS1yaWdodCAubWVudS1pdGVtLm5vdEhvdmVyZWQge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tYWluXSAubWVudS1zdWJtZW51LWxlZnQge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHdpZHRoOiA0NTBweDtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5tZW51LXN1Ym1lbnUtbGVmdCAubGVmdE91dGVyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5tZW51LXN1Ym1lbnUtcmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLm1lbnUtc3VibWVudS1saW5rcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLm1lbnUtc3VibWVudS1jb2x1bW5zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgZ2FwOiAzMnB4O1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLm1lbnUtc3VibWVudS1jb2x1bW5zLWl0ZW0ge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5tZW51LXN1Ym1lbnUtY29sdW1ucy1pdGVtID4gdWwge1xuICBwYWRkaW5nOiAwO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLm1lbnUtc3VibWVudS1jb2x1bW5zLWl0ZW0gPiB1bCA+IGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLm1lbnUtc3VibWVudS1jb2x1bW5zLWl0ZW0gPiB1bCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5tZW51LXN1Ym1lbnUtY29sdW1ucy1pdGVtID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5tZW51LXN1Ym1lbnUtY29sdW1ucy1pdGVtID4gdWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLm1lbnUtc3VibWVudS1jb2x1bW5zLWl0ZW0gLm1lbnUtbGluayB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5tZW51LXN1Ym1lbnUtY29sdW1ucy1pdGVtIC5tZW51LWxpbmstLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLm1lbnUtc3VibWVudSAubWVudS1saW5rIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiA3cHg7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tYWluXSAubWVudS1zdWJtZW51IC5tZW51LWxpbmstLWhlYWRlciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLm1lbnUtc3VibWVudSAubWVudS1saW5rLS1oZWFkZXIgPiAubWVudS1saW5rLS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5tZW51LXN1Ym1lbnUgLm1lbnUtbGluay0taW1hZ2Uge1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlclwiO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogNDBweDtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5tZW51LXN1Ym1lbnUgLm1lbnUtbGluay0tY29udGVudDpvbmx5LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDY0cHg7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tYWluXSAubWVudS1zdWJtZW51IC5tZW51LWxpbmsgLm1ldGEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLm1lbnUtc3VibWVudS0tbWVudUlzT3BlbiAubWVudS1zdWJtZW51IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgei1pbmRleDogMTtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5tZW51LXN1Ym1lbnUgLnJpZ2h0T3V0ZXIge1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IC0xO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLm1lbnUtc3VibWVudSAucmlnaHRPdXRlci5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgei1pbmRleDogODtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5tZW51LXN1Ym1lbnUgLnJpZ2h0T3V0ZXItZmFrZSB7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTk5O1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLm1lbnUtc3VibWVudSAucmlnaHRPdXRlci1mYWtlLmFjdGl2ZSB7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC05OTtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5tZW51LWJ1YmJsZSB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBvdXRsaW5lOiAwO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLm1lbnUtYnViYmxlIHN2ZyBwYXRoIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5tZW51LWJ1YmJsZTpmb2N1cyBzdmcgcGF0aCwgW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLm1lbnUtYnViYmxlOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzAwYzhhYTtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5sYW5ndWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5sYW5ndWFnZTpob3ZlciwgW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLmxhbmd1YWdlOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tYWluXSAubGFuZ3VhZ2U6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tYWluXSAubGFuZ3VhZ2UtdGl0bGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tYWluXSAubGFuZ3VhZ2UtbGlzdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxlZnQ6IDVweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5sYW5ndWFnZS1saXN0LWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMTFweDtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5sYW5ndWFnZS1saXN0LWl0ZW06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tYWluXSAubGFuZ3VhZ2UtbGlzdC1pdGVtLmxhbmd1YWdlLWxpc3QtaXRlbS0tYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5sYW5ndWFnZS1saXN0LWxpbmsge1xuICBjb2xvcjogIzAwNDY5YztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tYWluXSAubGFuZ3VhZ2UtbGlzdC1saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLmxhbmd1YWdlLWxpc3QtbGluazpmb2N1cywgW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLmxhbmd1YWdlLWxpc3QtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDBjOGFhO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLmxhbmd1YWdlLWlzQWN0aXZlIC5sYW5ndWFnZS1saXN0IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5zZWFyY2hGb3JtIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogOTVweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLnNlYXJjaEZvcm0tY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjRweDtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5zZWFyY2hGb3JtLWNvbnRhaW5lciBmb3JtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tYWluXSAuc2VhcmNoRm9ybS1ib3gge1xuICBtaW4td2lkdGg6IDYwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLnNlYXJjaEZvcm0tYm94IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLnNlYXJjaEZvcm0taW5wdXQge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWZiMGI5O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gIC8qIHN0eWxlbGludC1lbmFibGUgKi9cbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1haW5dIC5zZWFyY2hGb3JtLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbWFpbl0gLnNlYXJjaEZvcm0tc3VibWl0IHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tYWluXSAuc2VhcmNoRm9ybS1pc0FjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgei1pbmRleDogOTk7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tYWluXSAuY3RhLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI3dwYWRtaW5iYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSB7XG4gIGhlaWdodDogOTZweDtcbiAgei1pbmRleDogMjA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLmxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLmxvZ28taW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAubG9nby1zdWZmaXgge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDQ2OWM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTIwJTtcbiAgbGVmdDogY2FsYygxMDAlICsgMTZweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAlO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAubG9nby1zdWZmaXggc3BhbiB7XG4gIGNvbG9yOiAjMDA0NjljO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZWZ0OiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5sb2dvLXN1ZmZpeCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5sb2dvLXN1ZmZpeCB7XG4gICAgbGVmdDogY2FsYygxMDAlICsgMzJweCk7XG4gIH1cbiAgW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAubG9nby1zdWZmaXggc3BhbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxlZnQ6IDMycHg7XG4gIH1cbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLmNvbnRhaW5lciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDk2cHg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAzM3B4O1xuICBwYWRkaW5nLXRvcDogMzNweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7XG59XG4uYWRtaW4tYmFyIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLmNvbnRhaW5lciB7XG4gIHRvcDogNDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3ODNweCkge1xuICAuYWRtaW4tYmFyIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLmNvbnRhaW5lciB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5tYWlsdG8sXG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5zZWFyY2hCdXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5tYWlsdG8sXG4gIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLnNlYXJjaEJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5zZWFyY2hGb3JtIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDk2cHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAuc2VhcmNoRm9ybS1pc0hpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogLTk5O1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAuc2VhcmNoRm9ybS1jb250YWluZXIge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAuc2VhcmNoRm9ybS1jb250YWluZXIgZm9ybSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAuc2VhcmNoRm9ybS1maWVsZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAuc2VhcmNoRm9ybS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAuc2VhcmNoRm9ybS1ib3ggc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEzcHg7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5zZWFyY2hGb3JtLWJveCBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDQ2OWM7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5zZWFyY2hGb3JtLWlucHV0IHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FmYjBiOTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5zZWFyY2hGb3JtLWlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAuY3RhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLmxhbmd1YWdlLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLmxhbmd1YWdlLWxpc3QgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLmxhbmd1YWdlLWxpc3QtaXRlbS0tYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLmxhbmd1YWdlLWxpc3QtbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5oYW1idXJnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI2cHg7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwcHg7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5oYW1idXJnZXI6OmJlZm9yZSwgW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAuaGFtYnVyZ2VyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5oYW1idXJnZXI6OmJlZm9yZSwgW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAuaGFtYnVyZ2VyOjphZnRlciwgW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAuaGFtYnVyZ2VyLWJhclByaW1hcnksIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLmhhbWJ1cmdlci1iYXJTZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjljO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzcHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogNDBweDtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLmhhbWJ1cmdlcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAuaGFtYnVyZ2VyLWJhclByaW1hcnksIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLmhhbWJ1cmdlci1iYXJTZWNvbmRhcnkge1xuICB0b3A6IDExcHg7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5oYW1idXJnZXI6OmFmdGVyIHtcbiAgdG9wOiAyMnB4O1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXS5mcmllbmRhdGlvbi1tZW51SXNPcGVuIC5oYW1idXJnZXI6OmJlZm9yZSwgW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXS5mcmllbmRhdGlvbi1tZW51SXNPcGVuIC5oYW1idXJnZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0uZnJpZW5kYXRpb24tbWVudUlzT3BlbiAuaGFtYnVyZ2VyOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlWSg4cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlWSg4cHgpO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXS5mcmllbmRhdGlvbi1tZW51SXNPcGVuIC5oYW1idXJnZXI6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZVkoLThweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGVZKC04cHgpO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXS5mcmllbmRhdGlvbi1tZW51SXNPcGVuIC5oYW1idXJnZXItYmFyUHJpbWFyeSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0uZnJpZW5kYXRpb24tbWVudUlzT3BlbiAuaGFtYnVyZ2VyLWJhclNlY29uZGFyeSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAubWVudSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gOTZweCk7XG4gIGxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogOTZweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNDVzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC40NXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40NXMgY3ViaWMtYmV6aWVyKDAuMTksIDEsIDAuMjIsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAwLjQ1cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5ODtcbn1cbi5hZG1pbi1iYXIgW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAubWVudSB7XG4gIHRvcDogMTQycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzgzcHgpIHtcbiAgLmFkbWluLWJhciBbaXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5tZW51IHtcbiAgICB0b3A6IDEyOHB4O1xuICB9XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5tZW51LWl0ZW0tLWN1cnJlbnQgLm1lbnUtbGluayB7XG4gIGNvbG9yOiAjMDBjOGFhO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAubWVudS1saW5rIHtcbiAgY29sb3I6ICMwMDQ2OWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgcGFkZGluZzogMTJweCAzMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLm1lbnUtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDBjOGFhO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLm1lbnUtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLm1lbnUtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE3NSwgMTc2LCAxODUsIDAuMyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgfVxufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAubWVudS1pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAubWVudS1pdGVtLS1zdWJtZW51IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMycHg7XG4gIHRvcDogMzRweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAubWVudS1pdGVtLS1zdWJtZW51IHN2ZyB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLm1lbnUtdG9nZ2xlLS1vcGVuID4gc3ZnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5tZW51LXN1Ym1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLm1lbnUtc3VibWVudS1jb250YWluZXIuY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAubWVudS1zdWJtZW51LWNvbnRhaW5lci5jZW50ZXJNYXhXaWR0aENvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLm1lbnUtc3VibWVudS1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgbWFyZ2luLWxlZnQ6IC0zMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMnB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwYWRkaW5nOiAycHggMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5tZW51LXN1Ym1lbnUtYmFja2dyb3VuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTQwcHg7XG4gICAgcGFkZGluZzogMnB4IDQwcHg7XG4gIH1cbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLm1lbnUtc3VibWVudS1iYWNrZ3JvdW5kIHN2ZyB7XG4gIHJpZ2h0OiAwO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAubWVudS1zdWJtZW51LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5tZW51LXN1Ym1lbnUtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLm1lbnUtc3VibWVudSAubWVudS1zdWJtZW51LWxlZnQgPiAubWVudS1zdWJtZW51LS1pbm5lcjpvbmx5LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibWVudS1sZWZ0ID4gLm1lbnUtc3VibWVudS0taW5uZXI6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAubWVudS1zdWJtZW51IC5tZW51LXN1Ym1lbnUtbGVmdCAubWVudS1zdWJtZW51LS1pbm5lciB7XG4gIHBhZGRpbmc6IDI0cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIFtpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLm1lbnUtc3VibWVudSAubWVudS1zdWJtZW51LWxlZnQgLm1lbnUtc3VibWVudS0taW5uZXIge1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgfVxufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAubWVudS1zdWJtZW51IC5tZW51LXN1Ym1lbnUtbGVmdCAubWVudS1zdWJtZW51LS1pbm5lcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3NSwgMTc2LCAxODUsIDAuMyk7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAubWVudS1zdWJtZW51IC5tZW51LXN1Ym1lbnUtbGVmdCAubWVudS1zdWJtZW51LWxpbmsge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLm1lbnUtc3VibWVudSAubWVudS1zdWJtZW51LWxlZnQgPiAqOmxhc3QtY2hpbGQgLm1lbnUtc3VibWVudS1saW5rOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibWVudS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAubWVudS1zdWJtZW51IC5tZW51LXN1Ym1lbnUtaXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLm1lbnUtc3VibWVudSAubWVudS1zdWJtZW51LWl0ZW0ubWVudS1pdGVtLS1jdXJyZW50IC5tZW51LXN1Ym1lbnUtbGluayB7XG4gIGNvbG9yOiAjMDBjOGFhO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAubWVudS1zdWJtZW51IC5tZW51LXN1Ym1lbnUtaXRlbS0tc2luZ2xlIC5tZW51LXN1Ym1lbnUtbGluayB7XG4gIHBhZGRpbmc6IDI0cHggMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibWVudS1pdGVtLS1zaW5nbGUgLm1lbnUtc3VibWVudS1saW5rIHtcbiAgICBwYWRkaW5nOiAyNHB4IDQwcHg7XG4gIH1cbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLm1lbnUtc3VibWVudSAubWVudS1zdWJtZW51LWxpbmsge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwNDY5YztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibWVudS1saW5rOmZvY3VzLCBbaXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibWVudS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMGM4YWE7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibWVudS1saW5rICsgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAubWVudS1zdWJtZW51IC5tZW51LXN1Ym1lbnUtbGluay0taW1hZ2Uge1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5tZW51LXN1Ym1lbnUgLm1lbnUtc3VibWVudS1saW5rIC5tZXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLm1lbnUtc3VibWVudSAubWVudS1zdWJtZW51LWxpbms6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzUsIDE3NiwgMTg1LCAwLjMpO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMzJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAubWVudS1zdWJtZW51IC5tZW51LXN1Ym1lbnUtbGluazo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgfVxufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAubWVudS1zdWJtZW51IC5tZW51LXN1Ym1lbnUtbGluay50aXRsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAubWVudSAuc2luZ2xlTWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICBbaXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5tZW51IC5zaW5nbGVNZW51IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLm1lbnUgLnNpbmdsZU1lbnUgLm1lbnUtc3VibWVudS1saW5rIHtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuW2lzPWJhc2lzLW5hdmlnYXRpb24tbW9iaWxlXSAubWVudSAuc2luZ2xlTWVudSA+IC5tZW51LXN1Ym1lbnUtaXRlbSAubWVudS1zdWJtZW51LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdIC5tZW51IC5zaW5nbGVNZW51ID4gLm1lbnUtc3VibWVudS1pdGVtIC5tZW51LXN1Ym1lbnUtbGluazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3NSwgMTc2LCAxODUsIDAuMyk7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLm1lbnUgLnNpbmdsZU1lbnUgPiAubWVudS1zdWJtZW51LWl0ZW06b25seS1jaGlsZCAubWVudS1zdWJtZW51LWxpbms6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0gLm1lbnUgLnNpbmdsZU1lbnUgPiAubWVudS1zdWJtZW51LWl0ZW06bGFzdC1jaGlsZCAubWVudS1zdWJtZW51LWxpbms6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpcz1iYXNpcy1uYXZpZ2F0aW9uLW1vYmlsZV0uZnJpZW5kYXRpb24tbWVudUlzT3BlbiAuY29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5baXM9YmFzaXMtbmF2aWdhdGlvbi1tb2JpbGVdLmZyaWVuZGF0aW9uLW1lbnVJc09wZW4gLm1lbnUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlICovXG4jeW9hc3QtYWItaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgI3lvYXN0LWFiLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbltpcz1iYXNpcy1zZWl0ZS1uaWNodC1nZWZ1bmRlbl0gLmNvbnRhaW5lciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogNTB2aDtcbn1cbltpcz1iYXNpcy1zZWl0ZS1uaWNodC1nZWZ1bmRlbl0gLmNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPWJhc2lzLXNlaXRlLW5pY2h0LWdlZnVuZGVuXSAuY29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWJhc2lzLXNlaXRlLW5pY2h0LWdlZnVuZGVuXSAuY29udGVudCBoMTo6YmVmb3JlLFxuW2lzPWJhc2lzLXNlaXRlLW5pY2h0LWdlZnVuZGVuXSAuY29udGVudCAuaDE6OmJlZm9yZSxcbltpcz1iYXNpcy1zZWl0ZS1uaWNodC1nZWZ1bmRlbl0gLmNvbnRlbnQgaDI6OmJlZm9yZSxcbltpcz1iYXNpcy1zZWl0ZS1uaWNodC1nZWZ1bmRlbl0gLmNvbnRlbnQgLmgyOjpiZWZvcmUsXG5baXM9YmFzaXMtc2VpdGUtbmljaHQtZ2VmdW5kZW5dIC5jb250ZW50IGgzOjpiZWZvcmUsXG5baXM9YmFzaXMtc2VpdGUtbmljaHQtZ2VmdW5kZW5dIC5jb250ZW50IC5oMzo6YmVmb3JlLFxuW2lzPWJhc2lzLXNlaXRlLW5pY2h0LWdlZnVuZGVuXSAuY29udGVudCBoNDo6YmVmb3JlLFxuW2lzPWJhc2lzLXNlaXRlLW5pY2h0LWdlZnVuZGVuXSAuY29udGVudCAuaDQ6OmJlZm9yZSxcbltpcz1iYXNpcy1zZWl0ZS1uaWNodC1nZWZ1bmRlbl0gLmNvbnRlbnQgLmxpbmUtYWJvdmU6OmJlZm9yZSB7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0uYmxvZ0hlcm9FbmFibGVkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmdyaWQtLXdpdGhDdGEgLmdyaWQtY29udGFpbmVyIC53aGVlbC0tc3RhdGljIHtcbiAgYm90dG9tOiAtMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmdyaWQtLXdpdGhDdGEgLmdyaWQtY29udGFpbmVyIC53aGVlbC0tc3RhdGljIHtcbiAgICBib3R0b206IC0yLjVyZW07XG4gIH1cbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuZ3JpZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmdyaWQtY29udGFpbmVyIC53aGVlbC0tc3RhdGljIHtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5ncmlkLWNvbnRhaW5lciAud2hlZWwtLXN0YXRpYyB7XG4gICAgYm90dG9tOiAxNnB4O1xuICB9XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmdyaWQtcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmdyaWQtcm93IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIH1cbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuZ3JpZC1jdGEge1xuICBtYXJnaW46IDEuNXJlbSAwIDMuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5ncmlkLWN0YSB7XG4gICAgbWFyZ2luOiAyLjVyZW0gMDtcbiAgfVxufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5ncmlkLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmdyaWQtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoKDUwJSkgLSAxIC8gMiAqIDMycHgpO1xuICB9XG4gIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuZ3JpZC1pdGVtOm50aC1jaGlsZChuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuZ3JpZC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmdyaWQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogY2FsYygoMzMuMzMzMzMzMzMzMyUpIC0gMiAvIDMgKiAzMnB4KTtcbiAgfVxuICBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmdyaWQtaXRlbTpudGgtY2hpbGQobikge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuZ3JpZC1pdGVtOm50aC1jaGlsZCg0bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmdyaWQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuZ3JpZC1pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmdyaWQtaXRlbTpob3ZlciwgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5ncmlkLWl0ZW06Zm9jdXMge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcbiAgfVxufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIFtpcz1ibG9jay1jdGFdLmNvbXBvbmVudFBhZGRpbmcge1xuICBwYWRkaW5nOiA2NHB4IDA7XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gW2lzPWJsb2NrLWN0YV0gLmJsb2NrIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIFtpcz1ibG9jay1jdGFdIC5ibG9jayA+ICo6bm90KC53aGVlbCkge1xuICB3aWR0aDogY2FsYygoMTAwJSkgLSAwIC8gMSAqIDMycHgpO1xufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIFtpcz1ibG9jay1jdGFdIC5ibG9jayA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKG4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIFtpcz1ibG9jay1jdGFdIC5ibG9jayA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDFuKzIpIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSBbaXM9YmxvY2stY3RhXSAuYmxvY2sgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgxbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gW2lzPWJsb2NrLWN0YV0gLmJsb2NrID4gKjpub3QoLndoZWVsKTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSBbaXM9YmxvY2stY3RhXSAuYmxvY2sge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gW2lzPWJsb2NrLWN0YV0gLmJsb2NrID4gKjpub3QoLndoZWVsKSB7XG4gICAgd2lkdGg6IGNhbGMoKDUwJSkgLSAxIC8gMiAqIDMycHgpO1xuICB9XG4gIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSBbaXM9YmxvY2stY3RhXSAuYmxvY2sgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZChuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIFtpcz1ibG9jay1jdGFdIC5ibG9jayA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDFuKzMpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSBbaXM9YmxvY2stY3RhXSAuYmxvY2sgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gW2lzPWJsb2NrLWN0YV0gLmJsb2NrID4gKjpub3QoLndoZWVsKTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSBbaXM9YmxvY2stY3RhXSAuYmxvY2stY29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIFtpcz1ibG9jay1jdGFdIC5ibG9jay1jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSBbaXM9YmxvY2stY3RhXSAuYmxvY2stY29udGVudCBwLFxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIFtpcz1ibG9jay1jdGFdIC5ibG9jay1jb250ZW50IC5sZWFkIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSBbaXM9YmxvY2stY3RhXSAuYmxvY2stY29udGVudCAubGVhZCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSBbaXM9YmxvY2stY3RhXSAuYmxvY2stY29udGVudCBoMSwgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIFtpcz1ibG9jay1jdGFdIC5ibG9jay1jb250ZW50IGgyLCBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gW2lzPWJsb2NrLWN0YV0gLmJsb2NrLWNvbnRlbnQgaDMsIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSBbaXM9YmxvY2stY3RhXSAuYmxvY2stY29udGVudCBoNCwgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIFtpcz1ibG9jay1jdGFdIC5ibG9jay1jb250ZW50IGg1LCBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gW2lzPWJsb2NrLWN0YV0gLmJsb2NrLWNvbnRlbnQgaDYsIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSBbaXM9YmxvY2stY3RhXSAuYmxvY2stY29udGVudCAuaDEsIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSBbaXM9YmxvY2stY3RhXSAuYmxvY2stY29udGVudCAuaDIsIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSBbaXM9YmxvY2stY3RhXSAuYmxvY2stY29udGVudCAuaDMsIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSBbaXM9YmxvY2stY3RhXSAuYmxvY2stY29udGVudCAuaDQsIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSBbaXM9YmxvY2stY3RhXSAuYmxvY2stY29udGVudCAuaDUsIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSBbaXM9YmxvY2stY3RhXSAuYmxvY2stY29udGVudCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIFtpcz1ibG9jay1jdGFdIC5ibG9jay1jdGEgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSBbaXM9YmxvY2stY3RhXSAuYmxvY2stY3RhID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gW2lzPWJsb2NrLWN0YV0gLmJsb2NrLWN0YSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuaGVybyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgfVxufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5oZXJvLCBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmhlcm8tY29udGVudCwgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5oZXJvLWNvbnRlbnQtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuaGVybywgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5oZXJvLWNvbnRlbnQsIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuaGVyby1jb250ZW50LXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICB9XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmhlcm8tY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuaGVyby1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmhlcm8tY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gIH1cbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuaGVyby1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuaGVyby1jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNTcwcHg7XG4gIH1cbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuaGVyby1jb250ZW50LWh0bWwge1xuICBjb2xvcjogI2ZmZjtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuaGVyby1jb250ZW50LWh0bWwgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuaGVyby1jb250ZW50LWh0bWwgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5oZXJvLXBpY3R1cmUge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuaGVyby1pbWFnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuaGlnaGxpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5oaWdobGlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuaGlnaGxpZ2h0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuaGlnaGxpZ2h0LWl0ZW06aG92ZXIsIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuaGlnaGxpZ2h0LWl0ZW06Zm9jdXMge1xuICAgIHRvcDogOHB4O1xuICB9XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmhpZ2hsaWdodC1pdGVtIC5jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuaGlnaGxpZ2h0LWl0ZW0gLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmhpZ2hsaWdodC1pdGVtIC5jb250ZW50LWltYWdlLCBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmhpZ2hsaWdodC1pdGVtIC5jb250ZW50LWlubmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuaGlnaGxpZ2h0LWl0ZW0gLmNvbnRlbnQtaW5uZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuaGlnaGxpZ2h0LWl0ZW0gLmNvbnRlbnQtaW1hZ2UtaW5uZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2OS4xMDQyMDQ3NTMyJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5oaWdobGlnaHQtaXRlbSAuY29udGVudC10aHVtYm5haWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyLCBvYmplY3QtcG9zaXRpb246IGNlbnRlclwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuaGlnaGxpZ2h0LWl0ZW0gLmNvbnRlbnQtaW5uZXIge1xuICBwYWRkaW5nOiAzMnB4IDI0cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5oaWdobGlnaHQtaXRlbSAuY29udGVudC1pbm5lciB7XG4gICAgcGFkZGluZzogMzJweCA0MHB4O1xuICB9XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmhpZ2hsaWdodC1pdGVtIC5jb250ZW50LWlubmVyIGEge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5oaWdobGlnaHQtaXRlbSAuY29udGVudC1pbm5lciBhOjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDIsIDQ4LCAwLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4xKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuaGlnaGxpZ2h0LWl0ZW0gLmNvbnRlbnQtdGVybSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuaGlnaGxpZ2h0LWl0ZW0gLmNvbnRlbnQtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmhpZ2hsaWdodC0tcmV2ZXJzZWQgLmNvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuZmlsdGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyg2MHB4IC0gMi41cmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmZpbHRlciB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5maWx0ZXItdGl0bGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuZmlsdGVyLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmZpbHRlci10aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjg3NXJlbTtcbiAgfVxufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5maWx0ZXItbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmZpbHRlci1tZW51IHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmZpbHRlci1tZW51LS1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgMDtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuZmlsdGVyLW1lbnUtLWFjdGl2ZSAuZmlsdGVyLXRvZ2dsZTo6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWig5MGRlZykgcm90YXRlWSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWig5MGRlZykgcm90YXRlWSgxODBkZWcpO1xufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5maWx0ZXItdG9nZ2xlIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmZpbHRlci10b2dnbGU6aG92ZXIsIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuZmlsdGVyLXRvZ2dsZTpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogdW5zZXQ7XG4gICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuZmlsdGVyLXRvZ2dsZTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmZpbHRlci1jaGV2cm9uIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICB3aWR0aDogMTZweDtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuZmlsdGVyLWNoZXZyb24gc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuZmlsdGVyLWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBsZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmZpbHRlci1saXN0IHtcbiAgICBtaW4td2lkdGg6IDI2MHB4O1xuICB9XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmZpbHRlci1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5maWx0ZXItaXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuZmlsdGVyLWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNmYWZhZmE7XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmZpbHRlci1idXR0b24ge1xuICBjb2xvcjogI2ZmYTUwMDtcbiAgcGFkZGluZzogMC4yNXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuZmlsdGVyLWJ1dHRvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmZpbHRlci1idXR0b246aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTUwMDtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAucGFnaW5hdGlvbiB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5wYWdpbmF0aW9uLWxvYWRNb3JlIGEge1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLnBhZ2luYXRpb24tcHJldiwgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5wYWdpbmF0aW9uLW5leHQge1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLnBhZ2luYXRpb24tcHJldiwgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5wYWdpbmF0aW9uLW5leHQge1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogNDhweDtcbiAgfVxufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5wYWdpbmF0aW9uLXByZXYgc3Bhbixcbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAucGFnaW5hdGlvbi1wcmV2IGEsIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAucGFnaW5hdGlvbi1uZXh0IHNwYW4sXG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLnBhZ2luYXRpb24tbmV4dCBhIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLnBhZ2luYXRpb24tcHJldiBzcGFuLCBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLnBhZ2luYXRpb24tbmV4dCBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE2NSwgMCwgMC4zKTtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAucGFnaW5hdGlvbi1wcmV2IGEsIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAucGFnaW5hdGlvbi1uZXh0IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNTAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAucGFnaW5hdGlvbi1wcmV2IGE6aG92ZXIsIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAucGFnaW5hdGlvbi1uZXh0IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjljO1xuICBib3JkZXItY29sb3I6ICMwMDQ2OWM7XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLnBhZ2luYXRpb24tcHJldiBhOmhvdmVyIHN2ZyBwYXRoLCBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLnBhZ2luYXRpb24tbmV4dCBhOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAucGFnaW5hdGlvbi1wcmV2IHN2ZywgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5wYWdpbmF0aW9uLW5leHQgc3ZnIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5wYWdpbmF0aW9uLXByZXYgc3ZnLCBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLnBhZ2luYXRpb24tbmV4dCBzdmcge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5wYWdpbmF0aW9uLXByZXYgc3ZnIHBhdGgsIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAucGFnaW5hdGlvbi1uZXh0IHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2U7XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLnBhZ2luYXRpb24tcHJldiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5wYWdpbmF0aW9uLXByZXYge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICB9XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLnBhZ2luYXRpb24tcHJldiBzdmcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLnBhZ2luYXRpb24tbmV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLnBhZ2luYXRpb24tbmV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5wYWdpbmF0aW9uLW5leHQgc3ZnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLnBhZ2luYXRpb24tYnJvd3NlbGlua3Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAucGFnaW5hdGlvbi1icm93c2VsaW5rcyB7XG4gICAgcGFkZGluZzogMnB4O1xuICB9XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLnBhZ2luYXRpb24tYnJvd3NlbGlua3MgPiAqIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAuMjVyZW07XG4gIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlO1xufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5wYWdpbmF0aW9uLWJyb3dzZWxpbmtzID4gKjpob3ZlciwgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5wYWdpbmF0aW9uLWJyb3dzZWxpbmtzID4gKjpmb2N1cyB7XG4gIGNvbG9yOiAjMDA0NjljO1xufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5wYWdpbmF0aW9uLWJyb3dzZWxpbmtzIC5jdXJyZW50IHtcbiAgY29sb3I6ICMwMDQ2OWM7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLnBhZ2luYXRpb24tYnJvd3NlbGlua3MgLmRvdHMge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5ncmlkLWl0ZW0gLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmdyaWQtaXRlbSAuY29udGVudC1pbWFnZSB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmdyaWQtaXRlbSAuY29udGVudC1pbm5lciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzAwNDY5YztcbiAgcGFkZGluZzogMzJweCAyNHB4IDA7XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmdyaWQtaXRlbSAuY29udGVudC1pbm5lciA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5ncmlkLWl0ZW0gLmNvbnRlbnQtaW5uZXIgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmdyaWQtaXRlbSAuY29udGVudC1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuZ3JpZC1pdGVtIC5jb250ZW50LWlubmVyIGgxLCBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmdyaWQtaXRlbSAuY29udGVudC1pbm5lciBoMiwgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5ncmlkLWl0ZW0gLmNvbnRlbnQtaW5uZXIgaDMsIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuZ3JpZC1pdGVtIC5jb250ZW50LWlubmVyIGg0LCBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmdyaWQtaXRlbSAuY29udGVudC1pbm5lciBoNSwgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5ncmlkLWl0ZW0gLmNvbnRlbnQtaW5uZXIgaDYsIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuZ3JpZC1pdGVtIC5jb250ZW50LWlubmVyIC5oMSwgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5ncmlkLWl0ZW0gLmNvbnRlbnQtaW5uZXIgLmgyLCBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmdyaWQtaXRlbSAuY29udGVudC1pbm5lciAuaDMsIFtpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuZ3JpZC1pdGVtIC5jb250ZW50LWlubmVyIC5oNCwgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1hcmNoaXZdIC5ncmlkLWl0ZW0gLmNvbnRlbnQtaW5uZXIgLmg1LCBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmdyaWQtaXRlbSAuY29udGVudC1pbm5lciAuaDYge1xuICBjb2xvcjogIzAwNDY5Yztcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtYXJjaGl2XSAuZ3JpZC1pdGVtIC5jb250ZW50LXRlcm0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmdyaWQtaXRlbSAuY29udGVudC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmdyaWQtaXRlbSAuY29udGVudC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmdyaWQtaXRlbSAuY29udGVudC1mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmdyaWQtaXRlbSAuY29udGVudC1mb290ZXIgYSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLWFyY2hpdl0gLmdyaWQtaXRlbSAuY29udGVudC1mb290ZXIgYTo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMiwgNDgsIDAuMSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtc2xpZGVyLWxvZ29zXSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1zbGlkZXItbG9nb3NdIC5sb2dvIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1zbGlkZXItbG9nb3NdIC5sb2dvLW1lZGlhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtc2xpZGVyLWxvZ29zXSAubG9nby1tZWRpYS0tc3ZnIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtc2xpZGVyLWxvZ29zXSAubG9nby1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1zbGlkZXItbG9nb3NdIC5zbGlkZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1zbGlkZXItbG9nb3NdIC5zbGlkZXItYnV0dG9uIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMjhweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLXNsaWRlci1sb2dvc10gLnNsaWRlci1idXR0b24ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1zbGlkZXItbG9nb3NdIC5zbGlkZXItYnV0dG9uOmhvdmVyLCBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLXNsaWRlci1sb2dvc10gLnNsaWRlci1idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtc2xpZGVyLWxvZ29zXSAuc2xpZGVyLWJ1dHRvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljby1jYXJvdXNlbC1yaWdodC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLXNsaWRlci1sb2dvc10gLnNsaWRlci1idXR0b24uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLXNsaWRlci1sb2dvc10gLnNsaWRlci1idXR0b24tLXByZXYge1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLXNsaWRlci1sb2dvc10gLnNsaWRlci1idXR0b24tLXByZXYge1xuICAgIGxlZnQ6IGNhbGMoLTY0cHggLSAxLjVyZW0pO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIC01MCUpO1xuICB9XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLXNsaWRlci1sb2dvc10gLnNsaWRlci1idXR0b24tLW5leHQge1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1zbGlkZXItbG9nb3NdIC5zbGlkZXItYnV0dG9uLS1uZXh0IHtcbiAgICByaWdodDogY2FsYygtNjRweCAtIDEuNXJlbSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC01MCUpO1xuICB9XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLXNsaWRlci1sb2dvc10gLnNsaWRlci1idXR0b24tLW5leHQ6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1zbGlkZXItbG9nb3NdIC5zbGlkZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5baXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLXNsaWRlci1sb2dvc10gLnN3aXBlci1jb250YWluZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtc2xpZGVyLWxvZ29zXSAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1zbGlkZXItbG9nb3NdIC5zd2lwZXItc2xpZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtc2xpZGVyLWxvZ29zXSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG4gIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gIC8qIHN0eWxlbGludC1lbmFibGUgKi9cbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtc2xpZGVyLWxvZ29zXSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC5zd2lwZXItc2xpZGUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtc2xpZGVyLWxvZ29zXSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC5zd2lwZXItc2xpZGUgKyAuc3dpcGVyLXNsaWRlIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1zbGlkZXItbG9nb3NdIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAgIC8qIHN0eWxlbGludC1lbmFibGUgKi9cbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAgIC8qIHN0eWxlbGludC1lbmFibGUgKi9cbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAgIC8qIHN0eWxlbGludC1lbmFibGUgKi9cbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAgIC8qIHN0eWxlbGludC1lbmFibGUgKi9cbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAgIC8qIHN0eWxlbGludC1lbmFibGUgKi9cbiAgfVxuICBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLXNsaWRlci1sb2dvc10gLnN3aXBlci1zbGlkZS1hY3RpdmUgKyAuc3dpcGVyLXNsaWRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIH1cbiAgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1zbGlkZXItbG9nb3NdIC5zd2lwZXItc2xpZGUtYWN0aXZlICsgLnN3aXBlci1zbGlkZSArIC5zd2lwZXItc2xpZGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgfVxuICBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLXNsaWRlci1sb2dvc10gLnN3aXBlci1zbGlkZS1hY3RpdmUgKyAuc3dpcGVyLXNsaWRlICsgLnN3aXBlci1zbGlkZSArIC5zd2lwZXItc2xpZGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgfVxuICBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLXNsaWRlci1sb2dvc10gLnN3aXBlci1zbGlkZS1hY3RpdmUgKyAuc3dpcGVyLXNsaWRlICsgLnN3aXBlci1zbGlkZSArIC5zd2lwZXItc2xpZGUgKyAuc3dpcGVyLXNsaWRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIH1cbiAgW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1zbGlkZXItbG9nb3NdIC5zd2lwZXItc2xpZGUtYWN0aXZlICsgLnN3aXBlci1zbGlkZSArIC5zd2lwZXItc2xpZGUgKyAuc3dpcGVyLXNsaWRlICsgLnN3aXBlci1zbGlkZSArIC5zd2lwZXItc2xpZGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgfVxufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1zbGlkZXItbG9nb3NdIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogMTAwJTtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtc2xpZGVyLWxvZ29zXSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogIzAwNDY5YztcbiAgbWFyZ2luOiAwIDRweDtcbiAgb3BhY2l0eTogMC4yO1xufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1zbGlkZXItbG9nb3NdIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwNDY5YztcbiAgb3BhY2l0eTogMTtcbn1cbltpcz1iYXNpcy1zdWNjZXNzLXN0b3JpZXMtc2xpZGVyLWxvZ29zXSAuc3dpcGVyLWJ1dHRvbi1sb2NrLCBbaXM9YmFzaXMtc3VjY2Vzcy1zdG9yaWVzLXNsaWRlci1sb2dvc10gLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1zbGlkZXItbG9nb3NdIC5pbWFnZS10YWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY29udGFpblwiO1xuICBoZWlnaHQ6IGF1dG87XG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPWJhc2lzLXN1Y2Nlc3Mtc3Rvcmllcy1zbGlkZXItbG9nb3NdIC5pbWFnZSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2lzPWJhc2lzLXN1Y2hlcmdlYm5pc3NlXSAucHJlQ29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbltpcz1iYXNpcy1zdWNoZXJnZWJuaXNzZV0gLnNlYXJjaEZvcm0tZmllbGQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBbaXM9YmFzaXMtc3VjaGVyZ2Vibmlzc2VdIC5zZWFyY2hGb3JtLWZpZWxkIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuW2lzPWJhc2lzLXN1Y2hlcmdlYm5pc3NlXSAuc2VhcmNoRm9ybS1ib3gge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xufVxuW2lzPWJhc2lzLXN1Y2hlcmdlYm5pc3NlXSAuc2VhcmNoRm9ybS1pbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDA0NjljICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIFtpcz1iYXNpcy1zdWNoZXJnZWJuaXNzZV0gLnNlYXJjaEZvcm0taW5wdXQge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuW2lzPWJhc2lzLXN1Y2hlcmdlYm5pc3NlXSAuc2VhcmNoRm9ybS1zdWJtaXQge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuW2lzPWJhc2lzLXN1Y2hlcmdlYm5pc3NlXSAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuW2lzPWJhc2lzLXN1Y2hlcmdlYm5pc3NlXSAucGFnaW5hdGlvbi1uYXYtLXByZXZpb3VzIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5baXM9YmFzaXMtc3VjaGVyZ2Vibmlzc2VdIC5wYWdpbmF0aW9uLW5hdi0tbmV4dCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbltpcz1iYXNpcy1zdWNoZXJnZWJuaXNzZV0gLnBhZ2luYXRpb24gLmJ1dHRvbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5baXM9YmFzaXMtc3VjaGVyZ2Vibmlzc2VdIC5wYWdpbmF0aW9uLW5hdi0tcHJldmlvdXMge1xuICBwYWRkaW5nOiAxMXB4IDMycHggMTFweCA2cHg7XG59XG5baXM9YmFzaXMtc3VjaGVyZ2Vibmlzc2VdIC5wYWdpbmF0aW9uLW5hdi0tcHJldmlvdXM6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpcz1iYXNpcy1zdWNoZXJnZWJuaXNzZV0gLnBhZ2luYXRpb24tbmF2LS1wcmV2aW91czo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMicgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDIyIDIyJyUzRSUzQ2cgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgZmlsbD0nJTIzZmZmZmZmJyUzRSUzQ2clM0UlM0NnJTNFJTNDcGF0aCBkPSdNOC45MzIgNS41bDQuODQgNC44MTkuNjY1LjY4MS0uNjY1LjY4MS00Ljg0IDQuODE5LTEuMzctMS4zNjNMMTEuNzE4IDExIDcuNTYzIDYuODYzIDguOTMxIDUuNXonIHRyYW5zZm9ybT0ndHJhbnNsYXRlKC0xMTAwIC00MDYpIHRyYW5zbGF0ZSgxMDEwIDQwNSkgdHJhbnNsYXRlKDkwIDEpJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB3aWR0aDogMjJweDtcbn1cbltpcz1iYXNpcy1zdWNoZXJnZWJuaXNzZV0gLnBhZ2luYXRpb24tbmF2LS1wcmV2aW91czpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbltpcz1iYXNpcy1zdWNoZXJnZWJuaXNzZV0gLnNlYXJjaExpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuW2lzPWJhc2lzLXN1Y2hlcmdlYm5pc3NlXSAuc2VhcmNoTGlzdCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPWJhc2lzLXN1Y2hlcmdlYm5pc3NlXSAuc2VhcmNoTGlzdC1pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltpcz1iYXNpcy1zdWNoZXJnZWJuaXNzZV0gLnNlYXJjaExpc3QtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xufVxuW2lzPWJhc2lzLXN1Y2hlcmdlYm5pc3NlXSAucG9zdCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWJhc2lzLXN1Y2hlcmdlYm5pc3NlXSAucG9zdCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5baXM9YmFzaXMtc3VjaGVyZ2Vibmlzc2VdIC5wb3N0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbltpcz1iYXNpcy1zdWNoZXJnZWJuaXNzZV0gLnBvc3QtZXhjZXJwdCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5baXM9YmFzaXMtc3VjaGVyZ2Vibmlzc2VdIC5wb3N0LWV4Y2VycHQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuW2lzPWJhc2lzLXN1Y2hlcmdlYm5pc3NlXSAucG9zdC1mb290ZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbltpcz1iYXNpcy1zdWNoZXJnZWJuaXNzZV0gLm5vUmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuW2lzPWJsb2NrLWFic3RhbmRdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTE7XG59XG5baXM9YmxvY2stYWJzdGFuZF0uYmxvY2stYWJzdGFuZC0tZGVmYXVsdC5ibG9jay1hYnN0YW5kLS1yZW1vdmUge1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmxvY2stYWJzdGFuZF0uYmxvY2stYWJzdGFuZC0tZGVmYXVsdC5ibG9jay1hYnN0YW5kLS1yZW1vdmUge1xuICAgIG1hcmdpbi10b3A6IC03MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpcz1ibG9jay1hYnN0YW5kXS5ibG9jay1hYnN0YW5kLS1kZWZhdWx0LmJsb2NrLWFic3RhbmQtLXJlbW92ZSB7XG4gICAgbWFyZ2luLXRvcDogLTc1cHg7XG4gIH1cbn1cbltpcz1ibG9jay1hYnN0YW5kXS5ibG9jay1hYnN0YW5kLS1kZWZhdWx0LmJsb2NrLWFic3RhbmQtLWFkZCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLWFic3RhbmRdLmJsb2NrLWFic3RhbmQtLWRlZmF1bHQuYmxvY2stYWJzdGFuZC0tYWRkIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpcz1ibG9jay1hYnN0YW5kXS5ibG9jay1hYnN0YW5kLS1kZWZhdWx0LmJsb2NrLWFic3RhbmQtLWFkZCB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgfVxufVxuW2lzPWJsb2NrLWFic3RhbmRdLmJsb2NrLWFic3RhbmQtLWN1c3RvbS5ibG9jay1hYnN0YW5kLS1yZW1vdmUge1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLW1vYmlsZSkgKiAtMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLWFic3RhbmRdLmJsb2NrLWFic3RhbmQtLWN1c3RvbS5ibG9jay1hYnN0YW5kLS1yZW1vdmUge1xuICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0tdGFibGV0KSAqIC0xKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaXM9YmxvY2stYWJzdGFuZF0uYmxvY2stYWJzdGFuZC0tY3VzdG9tLmJsb2NrLWFic3RhbmQtLXJlbW92ZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1kZXNrdG9wKSAqIC0xKTtcbiAgfVxufVxuW2lzPWJsb2NrLWFic3RhbmRdLmJsb2NrLWFic3RhbmQtLWN1c3RvbS5ibG9jay1hYnN0YW5kLS1hZGQge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1tb2JpbGUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay1hYnN0YW5kXS5ibG9jay1hYnN0YW5kLS1jdXN0b20uYmxvY2stYWJzdGFuZC0tYWRkIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS10YWJsZXQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpcz1ibG9jay1hYnN0YW5kXS5ibG9jay1hYnN0YW5kLS1jdXN0b20uYmxvY2stYWJzdGFuZC0tYWRkIHtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1kZXNrdG9wKTtcbiAgfVxufVxuXG5baXM9YmxvY2stYWtrb3JkZW9uXSAuYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbltpcz1ibG9jay1ha2tvcmRlb25dIC5hY2NvcmRpb24gPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpcz1ibG9jay1ha2tvcmRlb25dIC5wYW5lbCB7XG4gIG1hcmdpbjogMDtcbn1cbltpcz1ibG9jay1ha2tvcmRlb25dIC5wYW5lbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDA0NjljO1xufVxuW2lzPWJsb2NrLWFra29yZGVvbl0gLnBhbmVsLXRyaWdnZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMTZweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPWJsb2NrLWFra29yZGVvbl0gLnBhbmVsLXRyaWdnZXIgaDMge1xuICBtYXJnaW46IDA7XG59XG5baXM9YmxvY2stYWtrb3JkZW9uXSAucGFuZWwtdHJpZ2dlciBoMzo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpcz1ibG9jay1ha2tvcmRlb25dIC5wYW5lbC10cmlnZ2VyOmhvdmVyIC5wYW5lbC10cmlnZ2VyLWljb24gcGF0aCB7XG4gIGZpbGw6ICNmZmE1MDA7XG59XG5baXM9YmxvY2stYWtrb3JkZW9uXSAucGFuZWwtdHJpZ2dlci1pY29uIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB3aWR0aDogNDBweDtcbn1cbltpcz1ibG9jay1ha2tvcmRlb25dIC5wYW5lbC10cmlnZ2VyLWljb24gc3ZnIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICB3aWR0aDogMzZweDtcbn1cbltpcz1ibG9jay1ha2tvcmRlb25dIC5wYW5lbC10cmlnZ2VyLWljb24gc3ZnIHBhdGgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbltpcz1ibG9jay1ha2tvcmRlb25dIC5wYW5lbC10cmlnZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnBhbmVsLXRyaWdnZXItaWNvbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cbltpcz1ibG9jay1ha2tvcmRlb25dIC5wYW5lbC10cmlnZ2VyW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnBhbmVsLXRyaWdnZXItaWNvbiBwYXRoIHtcbiAgZmlsbDogI2ZmYTUwMDtcbn1cbltpcz1ibG9jay1ha2tvcmRlb25dIC5wYW5lbC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuW2lzPWJsb2NrLWFra29yZGVvbl0gLnBhbmVsLWlubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5baXM9YmxvY2stYWtrb3JkZW9uXSAucGFuZWwtaW5uZXIgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbltpcz1ibG9jay1ha2tvcmRlb25dIC5wYW5lbC1pbm5lciA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbltpcz1ibG9jay1ha2tvcmRlb24tYmlsZF0udGhlbWVUd28gLnBhbmVsOm5vdCg6Zmlyc3QtY2hpbGQpLCBbaXM9YmxvY2stYWtrb3JkZW9uLWJpbGRdLnRoZW1lVGhyZWUgLnBhbmVsOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7XG59XG5baXM9YmxvY2stYWtrb3JkZW9uLWJpbGRdLnRoZW1lVHdvIC5wYW5lbC10cmlnZ2VyLWFycm93IHBhdGgsIFtpcz1ibG9jay1ha2tvcmRlb24tYmlsZF0udGhlbWVUaHJlZSAucGFuZWwtdHJpZ2dlci1hcnJvdyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbltpcz1ibG9jay1ha2tvcmRlb24tYmlsZF0udGhlbWVUaHJlZSAucGFuZWwtdHJpZ2dlciBoMyBzbWFsbCB7XG4gIGNvbG9yOiAjMDA0NjljO1xufVxuW2lzPWJsb2NrLWFra29yZGVvbi1iaWxkXS50aGVtZVRocmVlIC5wYW5lbC1pbm5lciB7XG4gIGNvbG9yOiAjMDA0NjljO1xufVxuW2lzPWJsb2NrLWFra29yZGVvbi1iaWxkXS50aGVtZVRocmVlIC5wYW5lbC1pbm5lciBoMSwgW2lzPWJsb2NrLWFra29yZGVvbi1iaWxkXS50aGVtZVRocmVlIC5wYW5lbC1pbm5lciBoMiwgW2lzPWJsb2NrLWFra29yZGVvbi1iaWxkXS50aGVtZVRocmVlIC5wYW5lbC1pbm5lciBoMywgW2lzPWJsb2NrLWFra29yZGVvbi1iaWxkXS50aGVtZVRocmVlIC5wYW5lbC1pbm5lciBoNCwgW2lzPWJsb2NrLWFra29yZGVvbi1iaWxkXS50aGVtZVRocmVlIC5wYW5lbC1pbm5lciBoNSwgW2lzPWJsb2NrLWFra29yZGVvbi1iaWxkXS50aGVtZVRocmVlIC5wYW5lbC1pbm5lciBoNiwgW2lzPWJsb2NrLWFra29yZGVvbi1iaWxkXS50aGVtZVRocmVlIC5wYW5lbC1pbm5lciAuaDEsIFtpcz1ibG9jay1ha2tvcmRlb24tYmlsZF0udGhlbWVUaHJlZSAucGFuZWwtaW5uZXIgLmgyLCBbaXM9YmxvY2stYWtrb3JkZW9uLWJpbGRdLnRoZW1lVGhyZWUgLnBhbmVsLWlubmVyIC5oMywgW2lzPWJsb2NrLWFra29yZGVvbi1iaWxkXS50aGVtZVRocmVlIC5wYW5lbC1pbm5lciAuaDQsIFtpcz1ibG9jay1ha2tvcmRlb24tYmlsZF0udGhlbWVUaHJlZSAucGFuZWwtaW5uZXIgLmg1LCBbaXM9YmxvY2stYWtrb3JkZW9uLWJpbGRdLnRoZW1lVGhyZWUgLnBhbmVsLWlubmVyIC5oNiB7XG4gIGNvbG9yOiAjMDA0NjljO1xufVxuW2lzPWJsb2NrLWFra29yZGVvbi1iaWxkXSAuYWNjb3JkaW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbltpcz1ibG9jay1ha2tvcmRlb24tYmlsZF0gLmFjY29yZGlvbiA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPWJsb2NrLWFra29yZGVvbi1iaWxkXSAuY29udGVudC1pbWFnZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmxvY2stYWtrb3JkZW9uLWJpbGRdIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNjRweDtcbiAgfVxuICBbaXM9YmxvY2stYWtrb3JkZW9uLWJpbGRdIC5jb250ZW50LWltYWdlcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGNhbGMoMTAwJSAtIHZhcigtLWFjY29yZGlvbi1yYXRpbykpO1xuICAgICAgICBmbGV4LWJhc2lzOiBjYWxjKDEwMCUgLSB2YXIoLS1hY2NvcmRpb24tcmF0aW8pKTtcbiAgfVxuICBbaXM9YmxvY2stYWtrb3JkZW9uLWJpbGRdIC5jb250ZW50LWFjY29yZGlvbiB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IHZhcigtLWFjY29yZGlvbi1yYXRpbyk7XG4gICAgICAgIGZsZXgtYmFzaXM6IHZhcigtLWFjY29yZGlvbi1yYXRpbyk7XG4gIH1cbn1cbltpcz1ibG9jay1ha2tvcmRlb24tYmlsZF0gLmltYWdlcy1pdGVtW2FyaWEtaGlkZGVuPXRydWVdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpcz1ibG9jay1ha2tvcmRlb24tYmlsZF0gLnBhbmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuW2lzPWJsb2NrLWFra29yZGVvbi1iaWxkXSAucGFuZWw6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwNDY5Yztcbn1cbltpcz1ibG9jay1ha2tvcmRlb24tYmlsZF0gLnBhbmVsLXRyaWdnZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMTZweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPWJsb2NrLWFra29yZGVvbi1iaWxkXSAucGFuZWwtdHJpZ2dlciBoMyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xuICBtYXJnaW46IDA7XG59XG5baXM9YmxvY2stYWtrb3JkZW9uLWJpbGRdIC5wYW5lbC10cmlnZ2VyIGgzOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPWJsb2NrLWFra29yZGVvbi1iaWxkXSAucGFuZWwtdHJpZ2dlciBoMyBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuW2lzPWJsb2NrLWFra29yZGVvbi1iaWxkXSAucGFuZWwtdHJpZ2dlci1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmxvY2stYWtrb3JkZW9uLWJpbGRdIC5wYW5lbC10cmlnZ2VyLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5baXM9YmxvY2stYWtrb3JkZW9uLWJpbGRdIC5wYW5lbC10cmlnZ2VyLWljb24gPiBzdmcsXG5baXM9YmxvY2stYWtrb3JkZW9uLWJpbGRdIC5wYW5lbC10cmlnZ2VyLWljb24gPiBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9YmxvY2stYWtrb3JkZW9uLWJpbGRdIC5wYW5lbC10cmlnZ2VyLWFycm93IHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB3aWR0aDogNDBweDtcbn1cbltpcz1ibG9jay1ha2tvcmRlb24tYmlsZF0gLnBhbmVsLXRyaWdnZXItYXJyb3cgc3ZnIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICB3aWR0aDogMzZweDtcbn1cbltpcz1ibG9jay1ha2tvcmRlb24tYmlsZF0gLnBhbmVsLXRyaWdnZXItYXJyb3cgc3ZnIHBhdGgge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbn1cbltpcz1ibG9jay1ha2tvcmRlb24tYmlsZF0gLnBhbmVsLXRyaWdnZXJbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbltpcz1ibG9jay1ha2tvcmRlb24tYmlsZF0gLnBhbmVsLXRyaWdnZXJbYXJpYS1leHBhbmRlZD10cnVlXSAucGFuZWwtdHJpZ2dlci1hcnJvdyB7XG4gIG9wYWNpdHk6IDAuMztcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgtMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xufVxuW2lzPWJsb2NrLWFra29yZGVvbi1iaWxkXSAucGFuZWwtY29udGVudCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJsb2NrLWFra29yZGVvbi1iaWxkXSAucGFuZWwtY29udGVudCAuZmlndXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5baXM9YmxvY2stYWtrb3JkZW9uLWJpbGRdIC5wYW5lbC1pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuW2lzPWJsb2NrLWFra29yZGVvbi1iaWxkXSAucGFuZWwtaW5uZXIgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbltpcz1ibG9jay1ha2tvcmRlb24tYmlsZF0gLnBhbmVsLWlubmVyID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuW2lzPWJsb2NrLWFuaW1hdGlvbl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9YmxvY2stYW5pbWF0aW9uXS5mcmllbmRhdGlvbi0tZnVsbFdpZHRoIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5baXM9YmxvY2stYW5pbWF0aW9uXS5mcmllbmRhdGlvbi0tZnVsbFdpZHRoIC5hbmltYXRpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbltpcz1ibG9jay1hbmltYXRpb24tdGV4dF0gLmJveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5baXM9YmxvY2stYW5pbWF0aW9uLXRleHRdIC5ib3gtaW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJsb2NrLWFuaW1hdGlvbi10ZXh0XSAuYm94IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIFtpcz1ibG9jay1hbmltYXRpb24tdGV4dF0gLmJveC1pbm5lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBbaXM9YmxvY2stYW5pbWF0aW9uLXRleHRdIC5ib3gtaW5uZXItLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxuICBbaXM9YmxvY2stYW5pbWF0aW9uLXRleHRdIC5ib3gtaW5uZXItLWFuaW1hdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaXM9YmxvY2stYW5pbWF0aW9uLXRleHRdIC5ib3gtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgW2lzPWJsb2NrLWFuaW1hdGlvbi10ZXh0XSAuYm94LWlubmVyLS1jb250ZW50IHtcbiAgICB3aWR0aDogNDEuNjY2NjYlO1xuICB9XG59XG5baXM9YmxvY2stYW5pbWF0aW9uLXRleHRdIC5ib3gtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5baXM9YmxvY2stYW5pbWF0aW9uLXRleHRdIC5ib3gtaW5uZXItLWFuaW1hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmctdG9wOiAxNzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBbaXM9YmxvY2stYW5pbWF0aW9uLXRleHRdIC5ib3gtaW5uZXItLWFuaW1hdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLWFuaW1hdGlvbi10ZXh0XSAuYm94LWlubmVyLS1hbmltYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJsb2NrLWFuaW1hdGlvbi10ZXh0XSAuYm94LWlubmVyLS1hbmltYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDExNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpcz1ibG9jay1hbmltYXRpb24tdGV4dF0gLmJveC1pbm5lci0tYW5pbWF0aW9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5baXM9YmxvY2stYW5pbWF0aW9uLXRleHRdIC5ib3gtaW5uZXItLWFuaW1hdGlvbiAuYW5pbWF0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA1NjhweDtcbn1cbltpcz1ibG9jay1hbmltYXRpb24tdGV4dF0gLmJveC1pbm5lciAuYmFja2dyb3VuZCB7XG4gIGxlZnQ6IC0zMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLWFuaW1hdGlvbi10ZXh0XSAuYm94LWlubmVyIC5iYWNrZ3JvdW5kIHtcbiAgICBsZWZ0OiAtNDBweDtcbiAgfVxuICBbaXM9YmxvY2stYW5pbWF0aW9uLXRleHRdIC5ib3gtaW5uZXIgLmJhY2tncm91bmQgc3ZnIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmxvY2stYW5pbWF0aW9uLXRleHRdIC5ib3gtaW5uZXIgLmJhY2tncm91bmQge1xuICAgIGxlZnQ6IC02NHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2NHB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaXM9YmxvY2stYW5pbWF0aW9uLXRleHRdIC5ib3gtaW5uZXIgLmJhY2tncm91bmQge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA3NXB4O1xuICB9XG59XG5cbltpcz1ibG9jay1hbmltaWVydGUtbGluaWVdIFtpcz1ibG9jay1iaWxkLXRleHRdIC5ib3hbc3R5bGVdIHtcbiAgLS1yYXRpby1jb250ZW50OiA1MCUgIWltcG9ydGFudDtcbiAgLS1yYXRpby1pbWFnZTogNTAlICFpbXBvcnRhbnQ7XG59XG5baXM9YmxvY2stYW5pbWllcnRlLWxpbmllXSAuY29tcG9uZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltpcz1ibG9jay1hbmltaWVydGUtbGluaWVdIC5jb21wb25lbnRzLWxpbmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay1hbmltaWVydGUtbGluaWVdIC5jb21wb25lbnRzLWxpbmUge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMnB4KTtcbiAgfVxufVxuW2lzPWJsb2NrLWFuaW1pZXJ0ZS1saW5pZV0gLmNvbXBvbmVudHMtbGluZS1lbGVtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTUwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSh2YXIoLS1zY3JvbGwtcGVyY2VudGFnZSwgMCkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKHZhcigtLXNjcm9sbC1wZXJjZW50YWdlLCAwKSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICB3aWR0aDogMTAwJTtcbn1cbltpcz1ibG9jay1hbmltaWVydGUtbGluaWVdIC5jb21wb25lbnRzLWxpbmU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmE1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgbGVmdDogLTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG5baXM9YmxvY2stYXVmemFlaGxlbl0udGhlbWVUaHJlZSAuY291bnRWYWx1ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuW2lzPWJsb2NrLWF1ZnphZWhsZW5dLnRoZW1lVGhyZWUgLnN1YnRpdGxlIHtcbiAgY29sb3I6ICMwMDQ2OWM7XG59XG5baXM9YmxvY2stYXVmemFlaGxlbl0gLnByZUNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBtYXgtd2lkdGg6IDc2OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay1hdWZ6YWVobGVuXSAucHJlQ29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmxvY2stYXVmemFlaGxlbl0gLnByZUNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gIH1cbn1cbltpcz1ibG9jay1hdWZ6YWVobGVuXSAucGFzdENvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuW2lzPWJsb2NrLWF1ZnphZWhsZW5dIC5wYXN0Q29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWJsb2NrLWF1ZnphZWhsZW5dIC5wYXN0Q29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1ibG9jay1hdWZ6YWVobGVuXSAucGFzdENvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cbltpcz1ibG9jay1hdWZ6YWVobGVuXSAuYmxvY2tDb3VudFVwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5baXM9YmxvY2stYXVmemFlaGxlbl0gLmJsb2NrQ291bnRVcCA+ICo6bm90KC53aGVlbCkge1xuICB3aWR0aDogY2FsYygoMTAwJSkgLSAwIC8gMSAqIDMycHgpO1xufVxuW2lzPWJsb2NrLWF1ZnphZWhsZW5dIC5ibG9ja0NvdW50VXAgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZChuKSB7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbltpcz1ibG9jay1hdWZ6YWVobGVuXSAuYmxvY2tDb3VudFVwID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoMW4rMikge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuW2lzPWJsb2NrLWF1ZnphZWhsZW5dIC5ibG9ja0NvdW50VXAgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgxbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5baXM9YmxvY2stYXVmemFlaGxlbl0gLmJsb2NrQ291bnRVcCA+ICo6bm90KC53aGVlbCk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzODBweCkge1xuICBbaXM9YmxvY2stYXVmemFlaGxlbl0gLmJsb2NrQ291bnRVcCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFtpcz1ibG9jay1hdWZ6YWVobGVuXSAuYmxvY2tDb3VudFVwID4gKjpub3QoLndoZWVsKSB7XG4gICAgd2lkdGg6IGNhbGMoKDUwJSkgLSAxIC8gMiAqIDMycHgpO1xuICB9XG4gIFtpcz1ibG9jay1hdWZ6YWVobGVuXSAuYmxvY2tDb3VudFVwID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQobikge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFtpcz1ibG9jay1hdWZ6YWVobGVuXSAuYmxvY2tDb3VudFVwID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoMW4rMykge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbiAgW2lzPWJsb2NrLWF1ZnphZWhsZW5dIC5ibG9ja0NvdW50VXAgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBbaXM9YmxvY2stYXVmemFlaGxlbl0gLmJsb2NrQ291bnRVcCA+ICo6bm90KC53aGVlbCk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLWF1ZnphZWhsZW5dIC5ibG9ja0NvdW50VXAge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4MjBweCkge1xuICBbaXM9YmxvY2stYXVmemFlaGxlbl0gLmJsb2NrQ291bnRVcCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFtpcz1ibG9jay1hdWZ6YWVobGVuXSAuYmxvY2tDb3VudFVwID4gKjpub3QoLndoZWVsKSB7XG4gICAgd2lkdGg6IGNhbGMoKDMzLjMzMzMzMzMzMzMlKSAtIDIgLyAzICogMzJweCk7XG4gIH1cbiAgW2lzPWJsb2NrLWF1ZnphZWhsZW5dIC5ibG9ja0NvdW50VXAgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZChuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2lzPWJsb2NrLWF1ZnphZWhsZW5dIC5ibG9ja0NvdW50VXAgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgxbis0KSB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfVxuICBbaXM9YmxvY2stYXVmemFlaGxlbl0gLmJsb2NrQ291bnRVcCA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIFtpcz1ibG9jay1hdWZ6YWVobGVuXSAuYmxvY2tDb3VudFVwID4gKjpub3QoLndoZWVsKTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDgxOXB4KSB7XG4gIFtpcz1ibG9jay1hdWZ6YWVobGVuXSAuYmxvY2tDb3VudFVwIC5pdGVtLWNvdW50LTMge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMzMuMzMzJTtcbiAgfVxufVxuW2lzPWJsb2NrLWF1ZnphZWhsZW5dIC5jb3VudFZhbHVlIHtcbiAgY29sb3I6ICMwMGM4YWE7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmxvY2stYXVmemFlaGxlbl0gLmNvdW50VmFsdWUge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmxvY2stYXVmemFlaGxlbl0gLmNvdW50VmFsdWUge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgfVxufVxuW2lzPWJsb2NrLWF1ZnphZWhsZW5dIC5zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiAyNzQuMjg1NzE0Mjg1N3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay1hdWZ6YWVobGVuXSAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5baXM9YmxvY2stYmlsZF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9YmxvY2stYmlsZF0gLmZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5baXM9YmxvY2stYmlsZF0gLmZpZ3VyZS1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG5baXM9YmxvY2stYmlsZF0gLmZpZ3VyZS1pbWFnZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbltpcz1ibG9jay1iaWxkXS5mcmllbmRhdGlvbi0tZnVsbFdpZHRoIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5baXM9YmxvY2stYmlsZF0uZnJpZW5kYXRpb24tLWZ1bGxXaWR0aCAuZmlndXJlLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuW2lzPWJsb2NrLWJpbGRdLmZyaWVuZGF0aW9uLS1mdWxsV2lkdGggLmZpZ3VyZS1pbWFnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyXCI7XG4gIGhlaWdodDogMzUwcHg7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmxvY2stYmlsZF0uZnJpZW5kYXRpb24tLWZ1bGxXaWR0aCAuZmlndXJlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1ibG9jay1iaWxkXS5mcmllbmRhdGlvbi0tZnVsbFdpZHRoIC5maWd1cmUtaW1hZ2Uge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgW2lzPWJsb2NrLWJpbGRdLmZyaWVuZGF0aW9uLS1mdWxsV2lkdGggLmZpZ3VyZS1pbWFnZSB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDI1NjBweCkge1xuICBbaXM9YmxvY2stYmlsZF0uZnJpZW5kYXRpb24tLWZ1bGxXaWR0aCAuZmlndXJlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLWJpbGRdLmZyaWVuZGF0aW9uLS1mdWxsV2lkdGggLmZpZ3VyZS1jYXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuW2lzPWJsb2NrLWJpbGRdLmZyaWVuZGF0aW9uLS1mdWxsV2lkdGggLmZpZ3VyZS1jYXB0aW9uLWlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogODQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLWJpbGRdLmZyaWVuZGF0aW9uLS1mdWxsV2lkdGggLmZpZ3VyZS1jYXB0aW9uLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cblxuLnBvc3QtbWFpbiBbaXM9YmxvY2stYmlsZC10ZXh0XSAucHJlQ29udGVudCB7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLWJpbGQtdGV4dF0gLnByZUNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJsb2NrLWJpbGQtdGV4dF0gLnByZUNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lzPWJsb2NrLWJpbGQtdGV4dF0gLnByZUNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY0cHg7XG4gIH1cbn1cbltpcz1ibG9jay1iaWxkLXRleHRdIC5ib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmxvY2stYmlsZC10ZXh0XSAuYm94IHtcbiAgICBnYXA6IDY0cHg7XG4gIH1cbiAgLnBvc3QtbWFpbiBbaXM9YmxvY2stYmlsZC10ZXh0XSAuYm94IHtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lzPWJsb2NrLWJpbGQtdGV4dF0gLmJveCB7XG4gICAgZ2FwOiAxMjhweDtcbiAgfVxuICAucG9zdC1tYWluIFtpcz1ibG9jay1iaWxkLXRleHRdIC5ib3gge1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay1iaWxkLXRleHRdIC5ib3gge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgW2lzPWJsb2NrLWJpbGQtdGV4dF0gLmJveC0taW1hZ2VMZWZ0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICBbaXM9YmxvY2stYmlsZC10ZXh0XSAuYm94LS1pbWFnZVJpZ2h0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5baXM9YmxvY2stYmlsZC10ZXh0XSAuYm94LWNvbnRlbnQge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTtcbiAgICAgIGZsZXgtYmFzaXM6IDE7XG59XG5baXM9YmxvY2stYmlsZC10ZXh0XSAuYm94LWNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbltpcz1ibG9jay1iaWxkLXRleHRdIC5ib3gtY29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLWJpbGQtdGV4dF0gLmJveC1jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1ibG9jay1iaWxkLXRleHRdIC5ib3gtY29udGVudCB7XG4gICAgd2lkdGg6IHZhcigtLXJhdGlvLWNvbnRlbnQpO1xuICB9XG4gIC5wb3N0LW1haW4gW2lzPWJsb2NrLWJpbGQtdGV4dF0gLmJveC1jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5baXM9YmxvY2stYmlsZC10ZXh0XSAuYm94LWltYWdlIHtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE7XG4gICAgICBmbGV4LWJhc2lzOiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay1iaWxkLXRleHRdIC5ib3gtaW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJsb2NrLWJpbGQtdGV4dF0gLmJveC1pbWFnZSB7XG4gICAgd2lkdGg6IHZhcigtLXJhdGlvLWltYWdlKTtcbiAgfVxuICAucG9zdC1tYWluIFtpcz1ibG9jay1iaWxkLXRleHRdIC5ib3gtaW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbltpcz1ibG9jay1iaWxkLXRleHRdIC5ib3gtaW1hZ2UgdmlkZW8ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPWJsb2NrLWJpbGQtdGV4dF0gLmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cbltpcz1ibG9jay1iaWxkLXRleHRdIC5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xufVxuXG5baXM9YmxvY2stYm94LWZvcm1dIC5jb250ZW50LXdyYXBwZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMiwgNDgsIDAuMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltpcz1ibG9jay1ib3gtZm9ybV0gLmNvbnRlbnQtd3JhcHBlciA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWJsb2NrLWJveC1mb3JtXSAuY29udGVudC13cmFwcGVyID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbltpcz1ibG9jay1ib3gtZm9ybV0gLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgW2lzPWJsb2NrLWJveC1mb3JtXSAuY29udGVudC13cmFwcGVyIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1ibG9jay1ib3gtZm9ybV0gLmNvbnRlbnQtd3JhcHBlciAuY29udGVudCB7XG4gICAgcGFkZGluZzogNDhweDtcbiAgfVxufVxuW2lzPWJsb2NrLWJveC1mb3JtXSAuY29udGVudC13cmFwcGVyIC5jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuW2lzPWJsb2NrLWJveC1zY2hhdHRlbl0gLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMiwgNDgsIDAuMSk7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5baXM9YmxvY2stYm94LXNjaGF0dGVuXSAuY29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWJsb2NrLWJveC1zY2hhdHRlbl0gLmNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay1ib3gtc2NoYXR0ZW5dIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1ibG9jay1ib3gtc2NoYXR0ZW5dIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICB9XG59XG5baXM9YmxvY2stYm94LXNjaGF0dGVuXSAuY29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5baXM9YmxvY2stYm94LXNjaGF0dGVuXSBvbCA+IGxpOjptYXJrZXIge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodCk7XG59XG5cbltpcz1ibG9jay1jdGFdLmNvbXBvbmVudFBhZGRpbmcge1xuICBwYWRkaW5nOiA2NHB4IDA7XG59XG5baXM9YmxvY2stY3RhXSAuYmxvY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9YmxvY2stY3RhXSAuYmxvY2sgPiAqOm5vdCgud2hlZWwpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUpIC0gMCAvIDEgKiAzMnB4KTtcbn1cbltpcz1ibG9jay1jdGFdIC5ibG9jayA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKG4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuW2lzPWJsb2NrLWN0YV0gLmJsb2NrID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoMW4rMikge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuW2lzPWJsb2NrLWN0YV0gLmJsb2NrID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoMW4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuW2lzPWJsb2NrLWN0YV0gLmJsb2NrID4gKjpub3QoLndoZWVsKTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay1jdGFdIC5ibG9jayB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIFtpcz1ibG9jay1jdGFdIC5ibG9jayA+ICo6bm90KC53aGVlbCkge1xuICAgIHdpZHRoOiBjYWxjKCg1MCUpIC0gMSAvIDIgKiAzMnB4KTtcbiAgfVxuICBbaXM9YmxvY2stY3RhXSAuYmxvY2sgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZChuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2lzPWJsb2NrLWN0YV0gLmJsb2NrID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoMW4rMykge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgW2lzPWJsb2NrLWN0YV0gLmJsb2NrID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgW2lzPWJsb2NrLWN0YV0gLmJsb2NrID4gKjpub3QoLndoZWVsKTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbltpcz1ibG9jay1jdGFdIC5ibG9jay1jb250ZW50ID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5baXM9YmxvY2stY3RhXSAuYmxvY2stY29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5baXM9YmxvY2stY3RhXSAuYmxvY2stY29udGVudCBwLFxuW2lzPWJsb2NrLWN0YV0gLmJsb2NrLWNvbnRlbnQgLmxlYWQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuW2lzPWJsb2NrLWN0YV0gLmJsb2NrLWNvbnRlbnQgLmxlYWQge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5baXM9YmxvY2stY3RhXSAuYmxvY2stY29udGVudCBoMSwgW2lzPWJsb2NrLWN0YV0gLmJsb2NrLWNvbnRlbnQgaDIsIFtpcz1ibG9jay1jdGFdIC5ibG9jay1jb250ZW50IGgzLCBbaXM9YmxvY2stY3RhXSAuYmxvY2stY29udGVudCBoNCwgW2lzPWJsb2NrLWN0YV0gLmJsb2NrLWNvbnRlbnQgaDUsIFtpcz1ibG9jay1jdGFdIC5ibG9jay1jb250ZW50IGg2LCBbaXM9YmxvY2stY3RhXSAuYmxvY2stY29udGVudCAuaDEsIFtpcz1ibG9jay1jdGFdIC5ibG9jay1jb250ZW50IC5oMiwgW2lzPWJsb2NrLWN0YV0gLmJsb2NrLWNvbnRlbnQgLmgzLCBbaXM9YmxvY2stY3RhXSAuYmxvY2stY29udGVudCAuaDQsIFtpcz1ibG9jay1jdGFdIC5ibG9jay1jb250ZW50IC5oNSwgW2lzPWJsb2NrLWN0YV0gLmJsb2NrLWNvbnRlbnQgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbltpcz1ibG9jay1jdGFdIC5ibG9jay1jdGEgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbltpcz1ibG9jay1jdGFdIC5ibG9jay1jdGEgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay1jdGFdIC5ibG9jay1jdGEge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG5cbltpcz1ibG9jay1jdGEtZW1haWxdLmNvbXBvbmVudFBhZGRpbmcge1xuICBwYWRkaW5nOiA2NHB4IDA7XG59XG5baXM9YmxvY2stY3RhLWVtYWlsXSAuYmxvY2sge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9YmxvY2stY3RhLWVtYWlsXSAuYmxvY2sgPiAqOm5vdCgud2hlZWwpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUpIC0gMCAvIDEgKiAzMnB4KTtcbn1cbltpcz1ibG9jay1jdGEtZW1haWxdIC5ibG9jayA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKG4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuW2lzPWJsb2NrLWN0YS1lbWFpbF0gLmJsb2NrID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoMW4rMikge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xufVxuW2lzPWJsb2NrLWN0YS1lbWFpbF0gLmJsb2NrID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoMW4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuW2lzPWJsb2NrLWN0YS1lbWFpbF0gLmJsb2NrID4gKjpub3QoLndoZWVsKTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay1jdGEtZW1haWxdIC5ibG9jayB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgW2lzPWJsb2NrLWN0YS1lbWFpbF0gLmJsb2NrID4gKjpub3QoLndoZWVsKSB7XG4gICAgd2lkdGg6IGNhbGMoKDUwJSkgLSAxIC8gMiAqIDMycHgpO1xuICB9XG4gIFtpcz1ibG9jay1jdGEtZW1haWxdIC5ibG9jayA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBbaXM9YmxvY2stY3RhLWVtYWlsXSAuYmxvY2sgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgxbiszKSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICBbaXM9YmxvY2stY3RhLWVtYWlsXSAuYmxvY2sgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBbaXM9YmxvY2stY3RhLWVtYWlsXSAuYmxvY2sgPiAqOm5vdCgud2hlZWwpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuW2lzPWJsb2NrLWN0YS1lbWFpbF0gLmJsb2NrLWNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbltpcz1ibG9jay1jdGEtZW1haWxdIC5ibG9jay1jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbltpcz1ibG9jay1jdGEtZW1haWxdIC5ibG9jay1jb250ZW50IHAsXG5baXM9YmxvY2stY3RhLWVtYWlsXSAuYmxvY2stY29udGVudCAubGVhZCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5baXM9YmxvY2stY3RhLWVtYWlsXSAuYmxvY2stY29udGVudCAubGVhZCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbltpcz1ibG9jay1jdGEtZW1haWxdIC5ibG9jay1jb250ZW50IGgxLCBbaXM9YmxvY2stY3RhLWVtYWlsXSAuYmxvY2stY29udGVudCBoMiwgW2lzPWJsb2NrLWN0YS1lbWFpbF0gLmJsb2NrLWNvbnRlbnQgaDMsIFtpcz1ibG9jay1jdGEtZW1haWxdIC5ibG9jay1jb250ZW50IGg0LCBbaXM9YmxvY2stY3RhLWVtYWlsXSAuYmxvY2stY29udGVudCBoNSwgW2lzPWJsb2NrLWN0YS1lbWFpbF0gLmJsb2NrLWNvbnRlbnQgaDYsIFtpcz1ibG9jay1jdGEtZW1haWxdIC5ibG9jay1jb250ZW50IC5oMSwgW2lzPWJsb2NrLWN0YS1lbWFpbF0gLmJsb2NrLWNvbnRlbnQgLmgyLCBbaXM9YmxvY2stY3RhLWVtYWlsXSAuYmxvY2stY29udGVudCAuaDMsIFtpcz1ibG9jay1jdGEtZW1haWxdIC5ibG9jay1jb250ZW50IC5oNCwgW2lzPWJsb2NrLWN0YS1lbWFpbF0gLmJsb2NrLWNvbnRlbnQgLmg1LCBbaXM9YmxvY2stY3RhLWVtYWlsXSAuYmxvY2stY29udGVudCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay1jdGEtZW1haWxdIC5ibG9jay1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGNhbGMoNDEuNjY2NjYlIC0gMTZweCkgIWltcG9ydGFudDtcbiAgfVxufVxuW2lzPWJsb2NrLWN0YS1lbWFpbF0gLmJsb2NrLWVtYWlsLWZvcm0gPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbltpcz1ibG9jay1jdGEtZW1haWxdIC5ibG9jay1lbWFpbC1mb3JtID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmxvY2stY3RhLWVtYWlsXSAuYmxvY2stZW1haWwtZm9ybSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbltpcz1ibG9jay1jdGEtZW1haWxdIC5ibG9jay1lbWFpbC1mb3JtIGZvcm0ge1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG59XG5baXM9YmxvY2stY3RhLWVtYWlsXSAuYmxvY2stZW1haWwtZm9ybSBmb3JtIGlucHV0LFxuW2lzPWJsb2NrLWN0YS1lbWFpbF0gLmJsb2NrLWVtYWlsLWZvcm0gZm9ybSBidXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbltpcz1ibG9jay1jdGEtZW1haWxdIC5ibG9jay1lbWFpbC1mb3JtIGZvcm0gaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5baXM9YmxvY2stY3RhLWVtYWlsXSAuYmxvY2stZW1haWwtZm9ybSBmb3JtIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDA0NjljICFpbXBvcnRhbnQ7XG59XG5baXM9YmxvY2stY3RhLWVtYWlsXSAuYmxvY2stZW1haWwtZm9ybSBmb3JtIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbltpcz1ibG9jay1jdGEtZW1haWxdIC5ibG9jay1lbWFpbC1mb3JtIGZvcm0gOjotbW96LXBsYWNlaG9sZGVyLFxuW2lzPWJsb2NrLWN0YS1lbWFpbF0gLmJsb2NrLWVtYWlsLWZvcm0gZm9ybSA6Oi1tcy1wbGFjZWhvbGRlcixcbltpcz1ibG9jay1jdGEtZW1haWxdIC5ibG9jay1lbWFpbC1mb3JtIGZvcm0gOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMDA0NjljICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgW2lzPWJsb2NrLWN0YS1lbWFpbF0gLmJsb2NrLWVtYWlsLWZvcm0gZm9ybSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBbaXM9YmxvY2stY3RhLWVtYWlsXSAuYmxvY2stZW1haWwtZm9ybSBmb3JtIGlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxOTBweCk7XG4gIH1cbiAgW2lzPWJsb2NrLWN0YS1lbWFpbF0gLmJsb2NrLWVtYWlsLWZvcm0gZm9ybSBidXR0b24ge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1ibG9jay1jdGEtZW1haWxdIC5ibG9jay1lbWFpbC1mb3JtIGZvcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIFtpcz1ibG9jay1jdGEtZW1haWxdIC5ibG9jay1lbWFpbC1mb3JtIGZvcm0gaW5wdXQsXG4gIFtpcz1ibG9jay1jdGEtZW1haWxdIC5ibG9jay1lbWFpbC1mb3JtIGZvcm0gYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBbaXM9YmxvY2stY3RhLWVtYWlsXSAuYmxvY2stZW1haWwtZm9ybSBmb3JtIGlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB9XG59XG5cbltpcz1ibG9jay1jdGEtZm9ybV0gLmNvbXBvbmVudFBhZGRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgcGFkZGluZy10b3A6IDY0cHg7XG59XG5baXM9YmxvY2stY3RhLWZvcm1dIC5jb250YWluZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lzPWJsb2NrLWN0YS1mb3JtXSAuYmxvY2sge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9YmxvY2stY3RhLWZvcm1dIC5ibG9jayA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWJsb2NrLWN0YS1mb3JtXSAuYmxvY2sgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuW2lzPWJsb2NrLWN0YS1mb3JtXSAuYmxvY2stY29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWJsb2NrLWN0YS1mb3JtXSAuYmxvY2stY29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1ibG9jay1jdGEtZm9ybV0gLmNvbnRhaW5lciB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgW2lzPWJsb2NrLWN0YS1mb3JtXSAuYmxvY2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgW2lzPWJsb2NrLWN0YS1mb3JtXSAuYmxvY2s6Zmlyc3QtY2hpbGQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICBbaXM9YmxvY2stY3RhLWZvcm1dIC5ibG9jay1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICB9XG4gIFtpcz1ibG9jay1jdGEtZm9ybV0gLmJsb2NrLWNvbnRlbnQgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFtpcz1ibG9jay1jdGEtZm9ybV0gLmJsb2NrLWNvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay1mYWhyemV1Z2VdIC5wcmVDb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgfVxufVxuW2lzPWJsb2NrLWZhaHJ6ZXVnZV0gLmJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5baXM9YmxvY2stZmFocnpldWdlXSAuYm94IC5mb3JtLFxuW2lzPWJsb2NrLWZhaHJ6ZXVnZV0gLmJveCAucmVzdWx0IHtcbiAgcGFkZGluZzogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJsb2NrLWZhaHJ6ZXVnZV0gLmJveCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIFtpcz1ibG9jay1mYWhyemV1Z2VdIC5ib3ggLmZvcm0ge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgW2lzPWJsb2NrLWZhaHJ6ZXVnZV0gLmJveCAuZm9ybS1zZWxlY3RzIHtcbiAgICB3aWR0aDogODcuNSU7XG4gIH1cbiAgW2lzPWJsb2NrLWZhaHJ6ZXVnZV0gLmJveCAucmVzdWx0IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG59XG5baXM9YmxvY2stZmFocnpldWdlXSAuZm9ybS1zdGVwcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIFtpcz1ibG9jay1mYWhyemV1Z2VdIC5mb3JtLXN0ZXBzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpcz1ibG9jay1mYWhyemV1Z2VdIC5mb3JtLXN0ZXBzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbltpcz1ibG9jay1mYWhyemV1Z2VdIC5mb3JtLXN0ZXBzIC5mb3JtLXN0ZXAge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBvcGFjaXR5OiAwLjM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaXM9YmxvY2stZmFocnpldWdlXSAuZm9ybS1zdGVwcyAuZm9ybS1zdGVwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI3LjJweDtcbiAgfVxufVxuW2lzPWJsb2NrLWZhaHJ6ZXVnZV0gLmZvcm0tc3RlcHMgLmZvcm0tc3RlcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuW2lzPWJsb2NrLWZhaHJ6ZXVnZV0gLmZvcm0tc3RlcHMgLmZvcm0tc3RlcC1udW1iZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjljO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwLjY2NjY2NjY2NjdweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjVzIGVhc2U7XG4gIHdpZHRoOiA0MHB4O1xufVxuW2lzPWJsb2NrLWZhaHJ6ZXVnZV0gLmZvcm0tc3RlcHMgLmZvcm0tc3RlcC5kb25lIHtcbiAgb3BhY2l0eTogMTtcbn1cbltpcz1ibG9jay1mYWhyemV1Z2VdIC5mb3JtLXN0ZXBzIC5mb3JtLXN0ZXAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbltpcz1ibG9jay1mYWhyemV1Z2VdIC5mb3JtLXN0ZXBzIC5mb3JtLXN0ZXAuYWN0aXZlIC5mb3JtLXN0ZXAtbnVtYmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBbaXM9YmxvY2stZmFocnpldWdlXSAuZm9ybS1zZWxlY3RzIC5zZWxlY3Q6Zmlyc3QtY2hpbGQgPiA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbltpcz1ibG9jay1mYWhyemV1Z2VdIFtkaXNhYmxlZF0ge1xuICBjb2xvcjogI2FmYjBiOSAhaW1wb3J0YW50O1xufVxuW2lzPWJsb2NrLWZhaHJ6ZXVnZV0gLnJlc3VsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgW2lzPWJsb2NrLWZhaHJ6ZXVnZV0gLnJlc3VsdCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIFtpcz1ibG9jay1mYWhyemV1Z2VdIC5yZXN1bHQtaW1hZ2UtY29udGFpbmVyLCBbaXM9YmxvY2stZmFocnpldWdlXSAucmVzdWx0LWNvbnRlbnQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmxvY2stZmFocnpldWdlXSAucmVzdWx0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBbaXM9YmxvY2stZmFocnpldWdlXSAucmVzdWx0LWltYWdlLWNvbnRhaW5lciwgW2lzPWJsb2NrLWZhaHJ6ZXVnZV0gLnJlc3VsdC1jb250ZW50LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbltpcz1ibG9jay1mYWhyemV1Z2VdIC5yZXN1bHQtaW1hZ2U6bm90KC5kZWZhdWx0KS53YWl0aW5nIHtcbiAgLXdlYmtpdC1maWx0ZXI6IG9wYWNpdHkoNTAlKSBncmF5c2NhbGUoMzMuMzMzJSk7XG4gICAgICAgICAgZmlsdGVyOiBvcGFjaXR5KDUwJSkgZ3JheXNjYWxlKDMzLjMzMyUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtZmlsdGVyIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1maWx0ZXIgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC41cyBlYXNlLCAtd2Via2l0LWZpbHRlciAwLjVzIGVhc2U7XG59XG5baXM9YmxvY2stZmFocnpldWdlXSAucmVzdWx0LWltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltpcz1ibG9jay1mYWhyemV1Z2VdIC5yZXN1bHQtaW1hZ2UtY29udGFpbmVyIC5yZXN1bHQtY2hlY2ttYXJrIHtcbiAgYm90dG9tOiAtMyU7XG4gIGhlaWdodDogMjcuNSUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMyU7XG4gIHdpZHRoOiAyNy41JTtcbn1cbltpcz1ibG9jay1mYWhyemV1Z2VdIC5yZXN1bHQtaW1hZ2UtY29udGFpbmVyIC5yZXN1bHQtY2hlY2ttYXJrIHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9YmxvY2stZmFocnpldWdlXSAucmVzdWx0LXRleHQgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbltpcz1ibG9jay1mYWhyemV1Z2VdIC5yZXN1bHQtdGV4dCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5baXM9YmxvY2stZmFocnpldWdlXSAucmVzdWx0IFtkYXRhLXJlc3VsdC1zdGF0dXNdIHtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuW2lzPWJsb2NrLWZhaHJ6ZXVnZV0gLnJlc3VsdCBbZGF0YS1yZXN1bHQtc3RhdHVzXS5hY3RpdmUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlO1xufVxuW2lzPWJsb2NrLWZhaHJ6ZXVnZV0gLnJlc3VsdCBbZGF0YS1yZXN1bHQtc3RhdHVzXS5hY3RpdmUucmVzdWx0LXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuW2lzPWJsb2NrLWZhaHJ6ZXVnZV0gLnJlc3VsdC1jdGEgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbltpcz1ibG9jay1mYWhyemV1Z2VdIC5yZXN1bHQtY3RhID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbltpcz1ibG9jay1mYWhyemV1Z2VdIC5yZXN1bHQtY3RhIC5idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cbmh0bWw6bm90KFtsYW5nKj1kZV0pIFtpcz1ibG9jay1mYWhyemV1Z2VdIC5yZXN1bHQgW2RhdGEtcmVzdWx0LXR5cGVdIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cblxuW2lzPWJsb2NrLWZyZWl0ZXh0XSAuY29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWJsb2NrLWZyZWl0ZXh0XSAuY29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLWZyZWl0ZXh0XSAuY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbn1cbltpcz1ibG9jay1mcmVpdGV4dF0gLmNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuW2lzPWJsb2NrLWZyZWl0ZXh0XSAuY29udGVudC0tZnVsbFdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuW2lzPWJsb2NrLWZyZWl0ZXh0XSBvbCA+IGxpOjptYXJrZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LXdlaWdodCk7XG59XG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycyAqL1xuW2lzPWJsb2NrLWluc3RhbGxhdGlvbnNwYXJ0bmVyXSAuc2VhcmNoYm94LWZvcm0ge1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1ibG9jay1pbnN0YWxsYXRpb25zcGFydG5lcl0gLnNlYXJjaGJveCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgLTE2cHg7XG4gIH1cbiAgW2lzPWJsb2NrLWluc3RhbGxhdGlvbnNwYXJ0bmVyXSAuc2VhcmNoYm94LWZvcm0sIFtpcz1ibG9jay1pbnN0YWxsYXRpb25zcGFydG5lcl0gLnNlYXJjaGJveC1tYXAge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpcz1ibG9jay1pbnN0YWxsYXRpb25zcGFydG5lcl0gLnNlYXJjaGJveC1mb3JtIHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjY2NyU7XG4gIH1cbiAgW2lzPWJsb2NrLWluc3RhbGxhdGlvbnNwYXJ0bmVyXSAuc2VhcmNoYm94LW1hcCB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG59XG5baXM9YmxvY2staW5zdGFsbGF0aW9uc3BhcnRuZXJdIC5zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMiwgNDgsIDAuMSk7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgW2lzPWJsb2NrLWluc3RhbGxhdGlvbnNwYXJ0bmVyXSAuc2VhcmNoIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1ibG9jay1pbnN0YWxsYXRpb25zcGFydG5lcl0gLnNlYXJjaCB7XG4gICAgcGFkZGluZzogNDhweDtcbiAgfVxufVxuW2lzPWJsb2NrLWluc3RhbGxhdGlvbnNwYXJ0bmVyXSAuc2VhcmNoLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9YmxvY2staW5zdGFsbGF0aW9uc3BhcnRuZXJdIC5zZWFyY2gtZGl2aWRlciB7XG4gIG1hcmdpbjogMzJweCAwIDE1cHg7XG59XG5baXM9YmxvY2staW5zdGFsbGF0aW9uc3BhcnRuZXJdIC5zZWFyY2gtaW5wdXQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxNHB4IDU2cHggMTRweCAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbltpcz1ibG9jay1pbnN0YWxsYXRpb25zcGFydG5lcl0gLnNlYXJjaC1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWZiMGI5O1xufVxuW2lzPWJsb2NrLWluc3RhbGxhdGlvbnNwYXJ0bmVyXSAuc2VhcmNoLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhZmIwYjk7XG59XG5baXM9YmxvY2staW5zdGFsbGF0aW9uc3BhcnRuZXJdIC5zZWFyY2gtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhZmIwYjk7XG59XG5baXM9YmxvY2staW5zdGFsbGF0aW9uc3BhcnRuZXJdIC5zZWFyY2gtaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWZiMGI5O1xufVxuW2lzPWJsb2NrLWluc3RhbGxhdGlvbnNwYXJ0bmVyXSAuc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWZiMGI5O1xufVxuW2lzPWJsb2NrLWluc3RhbGxhdGlvbnNwYXJ0bmVyXSAuc2VhcmNoLXN1Ym1pdCB7XG4gIGhlaWdodDogNDBweDtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDRweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5baXM9YmxvY2staW5zdGFsbGF0aW9uc3BhcnRuZXJdIC5zZWxlY3QyLWNvbnRhaW5lci0taW5zdGFsbGF0aW9uc3BhcnRuZXIge1xuICBoZWlnaHQ6IDQ5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltpcz1ibG9jay1pbnN0YWxsYXRpb25zcGFydG5lcl0gLnNlbGVjdDItY29udGFpbmVyLS1pbnN0YWxsYXRpb25zcGFydG5lciAuc2VsZWN0aW9uLFxuW2lzPWJsb2NrLWluc3RhbGxhdGlvbnNwYXJ0bmVyXSAuc2VsZWN0Mi1jb250YWluZXItLWluc3RhbGxhdGlvbnNwYXJ0bmVyIC5zZWxlY3QyLXNlbGVjdGlvbixcbltpcz1ibG9jay1pbnN0YWxsYXRpb25zcGFydG5lcl0gLnNlbGVjdDItY29udGFpbmVyLS1pbnN0YWxsYXRpb25zcGFydG5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgb3V0bGluZTogMDtcbn1cbltpcz1ibG9jay1pbnN0YWxsYXRpb25zcGFydG5lcl0gLnNlbGVjdDItY29udGFpbmVyLS1pbnN0YWxsYXRpb25zcGFydG5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhZmIwYjk7XG4gIGNvbG9yOiAjMDA0NjljO1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5baXM9YmxvY2staW5zdGFsbGF0aW9uc3BhcnRuZXJdIC5zZWxlY3QyLWNvbnRhaW5lci0taW5zdGFsbGF0aW9uc3BhcnRuZXIgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWZiMGI5O1xufVxuW2lzPWJsb2NrLWluc3RhbGxhdGlvbnNwYXJ0bmVyXSAuc2VsZWN0Mi1jb250YWluZXItLWluc3RhbGxhdGlvbnNwYXJ0bmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPWJsb2NrLWluc3RhbGxhdGlvbnNwYXJ0bmVyXSAuc2VsZWN0Mi1jb250YWluZXItLWluc3RhbGxhdGlvbnNwYXJ0bmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAxMnB4O1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMTtcbn1cbltpcz1ibG9jay1pbnN0YWxsYXRpb25zcGFydG5lcl0gLm1hcCB7XG4gIHBhZGRpbmctYm90dG9tOiA1OC40JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lzPWJsb2NrLWluc3RhbGxhdGlvbnNwYXJ0bmVyXSAubWFwID4gc3ZnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9YmxvY2staW5zdGFsbGF0aW9uc3BhcnRuZXJdIC5tYXAgPiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMwMDQ2OWM7XG4gIHN0cm9rZTogIzAwNDY5YztcbiAgc3Ryb2tlLXdpZHRoOiAyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlLCBzdHJva2UgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZSwgc3Ryb2tlIDAuM3MgZWFzZTtcbn1cbltpcz1ibG9jay1pbnN0YWxsYXRpb25zcGFydG5lcl0gLm1hcCA+IHN2ZyBbZGF0YS1jb3VudHJ5XS5pcy1lbmFibGVkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuW2lzPWJsb2NrLWluc3RhbGxhdGlvbnNwYXJ0bmVyXSAubWFwID4gc3ZnIFtkYXRhLWNvdW50cnldLmlzLWVuYWJsZWQuaXMtYWN0aXZlLCBbaXM9YmxvY2staW5zdGFsbGF0aW9uc3BhcnRuZXJdIC5tYXAgPiBzdmcgW2RhdGEtY291bnRyeV0uaXMtZW5hYmxlZDpob3ZlciB7XG4gIGZpbGw6ICNmZmE1MDA7XG4gIHN0cm9rZTogI2ZmYTUwMDtcbn1cbltpcz1ibG9jay1pbnN0YWxsYXRpb25zcGFydG5lcl0gLm1hcCA+IHN2ZyBbZGF0YS1jb3VudHJ5XS5pcy1lbmFibGVkLmlzLWFjdGl2ZSBwYXRoLCBbaXM9YmxvY2staW5zdGFsbGF0aW9uc3BhcnRuZXJdIC5tYXAgPiBzdmcgW2RhdGEtY291bnRyeV0uaXMtZW5hYmxlZDpob3ZlciBwYXRoIHtcbiAgZmlsbDogI2ZmYTUwMDtcbiAgc3Ryb2tlOiAjZmZhNTAwO1xufVxuW2lzPWJsb2NrLWluc3RhbGxhdGlvbnNwYXJ0bmVyXSAucmVzdWx0cyB7XG4gIGNvbG9yOiAjYWZiMGI5O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay1pbnN0YWxsYXRpb25zcGFydG5lcl0gLnJlc3VsdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaXM9YmxvY2staW5zdGFsbGF0aW9uc3BhcnRuZXJdIC5yZXN1bHRzIHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICB9XG59XG5baXM9YmxvY2staW5zdGFsbGF0aW9uc3BhcnRuZXJdIC5wYXJ0bmVycyB7XG4gIG1hcmdpbjogMDtcbn1cbltpcz1ibG9jay1pbnN0YWxsYXRpb25zcGFydG5lcl0gLnBhcnRuZXJzIHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbltpcz1ibG9jay1pbnN0YWxsYXRpb25zcGFydG5lcl0gLnBhcnRuZXJzIHRyOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDQ2OWM7XG59XG5baXM9YmxvY2staW5zdGFsbGF0aW9uc3BhcnRuZXJdIC5wYXJ0bmVycyB0ci5pcy1maXJzdCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIFtpcz1ibG9jay1pbnN0YWxsYXRpb25zcGFydG5lcl0gLnBhcnRuZXJzIHRyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxuICBbaXM9YmxvY2staW5zdGFsbGF0aW9uc3BhcnRuZXJdIC5wYXJ0bmVycyB0ciB0ZDpudGgtY2hpbGQoMSkge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICB9XG4gIFtpcz1ibG9jay1pbnN0YWxsYXRpb25zcGFydG5lcl0gLnBhcnRuZXJzIHRyIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgW2lzPWJsb2NrLWluc3RhbGxhdGlvbnNwYXJ0bmVyXSAucGFydG5lcnMgdHIgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIFtpcz1ibG9jay1pbnN0YWxsYXRpb25zcGFydG5lcl0gLnBhcnRuZXJzIHRyIHRkOm50aC1jaGlsZChuKzQpIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBbaXM9YmxvY2staW5zdGFsbGF0aW9uc3BhcnRuZXJdIC5wYXJ0bmVycyB0ciB0ZDpudGgtY2hpbGQoNCkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIFtpcz1ibG9jay1pbnN0YWxsYXRpb25zcGFydG5lcl0gLnBhcnRuZXJzIHRyIHRkW2RhdGEtbGFiZWxdOjpiZWZvcmUge1xuICAgIGNvbG9yOiAjYWZiMGI5O1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCkgXCI6XCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5baXM9YmxvY2staW5zdGFsbGF0aW9uc3BhcnRuZXJdIC5wYXJ0bmVycyB0ciB0ZCB7XG4gIHBhZGRpbmc6IDMycHggMTZweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJsb2NrLWluc3RhbGxhdGlvbnNwYXJ0bmVyXSAucGFydG5lcnMgdHIgdGQge1xuICAgIHBhZGRpbmc6IDQ4cHggMTZweDtcbiAgfVxufVxuW2lzPWJsb2NrLWluc3RhbGxhdGlvbnNwYXJ0bmVyXSAucGFydG5lcnMgdHIgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuW2lzPWJsb2NrLWluc3RhbGxhdGlvbnNwYXJ0bmVyXSAucGFydG5lcnMgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5baXM9YmxvY2staW5zdGFsbGF0aW9uc3BhcnRuZXJdIC5mYWxsYmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5baXM9YmxvY2staW5zdGFsbGF0aW9uc3BhcnRuZXJdIC5mYWxsYmFjayA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWJsb2NrLWluc3RhbGxhdGlvbnNwYXJ0bmVyXSAuZmFsbGJhY2sgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIFtpcz1ibG9jay1pbnN0YWxsYXRpb25zcGFydG5lcl0gLmZhbGxiYWNrIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1ibG9jay1pbnN0YWxsYXRpb25zcGFydG5lcl0gLmZhbGxiYWNrIHtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICB9XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBzZWxlY3Rvci1tYXgtY29tcG91bmQtc2VsZWN0b3JzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWluc3RhbGxhdGlvbnNwYXJ0bmVyIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0taW5zdGFsbGF0aW9uc3BhcnRuZXIgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmc6IDhweCAwICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWluc3RhbGxhdGlvbnNwYXJ0bmVyIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDIsIDQ4LCAwLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4xKTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0taW5zdGFsbGF0aW9uc3BhcnRuZXIgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmxvY2stcGFydG5lcl0gLnByZUNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNjAlO1xuICB9XG59XG5baXM9YmxvY2stcGFydG5lcl0gLmNhc2VzLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDQ4cHggMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJsb2NrLXBhcnRuZXJdIC5jYXNlcy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cbn1cbltpcz1ibG9jay1wYXJ0bmVyXSAuY2FzZXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xufVxuW2lzPWJsb2NrLXBhcnRuZXJdIC5jYXNlcy10aXRsZSA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWJsb2NrLXBhcnRuZXJdIC5jYXNlcy10aXRsZSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5baXM9YmxvY2stcGFydG5lcl0gLmNhc2VzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPWJsb2NrLXBhcnRuZXJdIC5jYXNlcy1ncmlkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9YmxvY2stcGFydG5lcl0gLmNhc2VzLWdyaWQgPiAqOm5vdCgud2hlZWwpIHtcbiAgd2lkdGg6IGNhbGMoKDUwJSkgLSAxIC8gMiAqIDQ4cHgpO1xufVxuW2lzPWJsb2NrLXBhcnRuZXJdIC5jYXNlcy1ncmlkID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQobikge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5baXM9YmxvY2stcGFydG5lcl0gLmNhc2VzLWdyaWQgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgxbiszKSB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG59XG5baXM9YmxvY2stcGFydG5lcl0gLmNhc2VzLWdyaWQgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgybikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5baXM9YmxvY2stcGFydG5lcl0gLmNhc2VzLWdyaWQgPiAqOm5vdCgud2hlZWwpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgW2lzPWJsb2NrLXBhcnRuZXJdIC5jYXNlcy1ncmlkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgW2lzPWJsb2NrLXBhcnRuZXJdIC5jYXNlcy1ncmlkID4gKjpub3QoLndoZWVsKSB7XG4gICAgd2lkdGg6IGNhbGMoKDMzLjMzMzMzMzMzMzMlKSAtIDIgLyAzICogNTZweCk7XG4gIH1cbiAgW2lzPWJsb2NrLXBhcnRuZXJdIC5jYXNlcy1ncmlkID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQobikge1xuICAgIG1hcmdpbi1yaWdodDogNTZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFtpcz1ibG9jay1wYXJ0bmVyXSAuY2FzZXMtZ3JpZCA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDFuKzQpIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICB9XG4gIFtpcz1ibG9jay1wYXJ0bmVyXSAuY2FzZXMtZ3JpZCA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIFtpcz1ibG9jay1wYXJ0bmVyXSAuY2FzZXMtZ3JpZCA+ICo6bm90KC53aGVlbCk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXBhcnRuZXJdIC5jYXNlcy1ncmlkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgW2lzPWJsb2NrLXBhcnRuZXJdIC5jYXNlcy1ncmlkID4gKjpub3QoLndoZWVsKSB7XG4gICAgd2lkdGg6IGNhbGMoKDI1JSkgLSAzIC8gNCAqIDY0cHgpO1xuICB9XG4gIFtpcz1ibG9jay1wYXJ0bmVyXSAuY2FzZXMtZ3JpZCA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBbaXM9YmxvY2stcGFydG5lcl0gLmNhc2VzLWdyaWQgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgxbis1KSB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxuICBbaXM9YmxvY2stcGFydG5lcl0gLmNhc2VzLWdyaWQgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCg0bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBbaXM9YmxvY2stcGFydG5lcl0gLmNhc2VzLWdyaWQgPiAqOm5vdCgud2hlZWwpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaXM9YmxvY2stcGFydG5lcl0gLmNhc2VzLWdyaWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBbaXM9YmxvY2stcGFydG5lcl0gLmNhc2VzLWdyaWQgPiAqOm5vdCgud2hlZWwpIHtcbiAgICB3aWR0aDogY2FsYygoMjUlKSAtIDMgLyA0ICogOTZweCk7XG4gIH1cbiAgW2lzPWJsb2NrLXBhcnRuZXJdIC5jYXNlcy1ncmlkID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQobikge1xuICAgIG1hcmdpbi1yaWdodDogOTZweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFtpcz1ibG9jay1wYXJ0bmVyXSAuY2FzZXMtZ3JpZCA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDFuKzUpIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICB9XG4gIFtpcz1ibG9jay1wYXJ0bmVyXSAuY2FzZXMtZ3JpZCA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDRuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIFtpcz1ibG9jay1wYXJ0bmVyXSAuY2FzZXMtZ3JpZCA+ICo6bm90KC53aGVlbCk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5baXM9YmxvY2stcGFydG5lcl0gLmNhc2VzLWdyaWQtLXZpc2libGUuYm90aEdyaWRzQWN0aXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbltpcz1ibG9jay1wYXJ0bmVyXSAuY2FzZXMtZ3JpZC0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBbaXM9YmxvY2stcGFydG5lcl0gLmNhc2VzLWdyaWQtLWhpZGRlbiB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay1wYXJ0bmVyXSAuY2FzZXMtZ3JpZC0taGlkZGVuIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpcz1ibG9jay1wYXJ0bmVyXSAuY2FzZXMtZ3JpZC0taGlkZGVuIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICB9XG59XG5baXM9YmxvY2stcGFydG5lcl0gLmNhc2VzLWdyaWQtdHJpZ2dlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZhNTAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCBhdXRvIC0wLjI1cmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuW2lzPWJsb2NrLXBhcnRuZXJdIC5jYXNlcy1ncmlkLXRyaWdnZXItLWNoZXZyb24ge1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHdpZHRoOiAyMnB4O1xufVxuW2lzPWJsb2NrLXBhcnRuZXJdIC5mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbltpcz1ibG9jay1wYXJ0bmVyXSAuZm9vdGVyLmZvb3RlclN1Y2Nlc3NmdWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuW2lzPWJsb2NrLXBhcnRuZXJdIC5mb290ZXItaW5uZXIge1xuICBwYWRkaW5nOiA0OHB4IDI0cHggMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmxvY2stcGFydG5lcl0gLmZvb3Rlci1pbm5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmxvY2stcGFydG5lcl0gLmZvb3Rlci1pbm5lciB7XG4gICAgcGFkZGluZzogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay1wYXJ0bmVyXSAuZm9vdGVyLWlubmVyLS1ncmlkIC5mb290ZXItaW5uZXItY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICB3aWR0aDogNjAlO1xuICB9XG4gIFtpcz1ibG9jay1wYXJ0bmVyXSAuZm9vdGVyLWlubmVyLS1ncmlkIC5mb290ZXItaW5uZXItd3lzaXd5ZyB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbltpcz1ibG9jay1wYXJ0bmVyXSAuZm9vdGVyLWlubmVyLWNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbltpcz1ibG9jay1wYXJ0bmVyXSAuZm9vdGVyLWlubmVyLWNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmxvY2stcGFydG5lcl0gLmZvb3Rlci1pbm5lci1jb250ZW50IHtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5baXM9YmxvY2stcGFydG5lcl0gLmZvb3Rlci1pbm5lci13eXNpd3lnID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5baXM9YmxvY2stcGFydG5lcl0gLmZvb3Rlci1pbm5lci13eXNpd3lnID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBbaXM9YmxvY2stcGFydG5lcl0gLmZvb3Rlci1pbm5lci13eXNpd3lnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJsb2NrLXBhcnRuZXJdIC5mb290ZXItaW5uZXItd3lzaXd5ZyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuW2lzPWJsb2NrLXBhcnRuZXJdIC5mb290ZXItc3VjY2VzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baXM9YmxvY2stcGFydG5lcl0gLmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDMycHggMjRweCA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay1wYXJ0bmVyXSAuaGVhZGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJsb2NrLXBhcnRuZXJdIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgcGFkZGluZy10b3A6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmxvY2stcGFydG5lcl0gLmhlYWRlci1jb250ZW50IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmxvY2stcGFydG5lcl0gLmhlYWRlci1jb250ZW50IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5baXM9YmxvY2stcGFydG5lcl0gLmhlYWRlci10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbn1cbltpcz1ibG9jay1wYXJ0bmVyXSAuaGVhZGVyLXRpdGxlID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5baXM9YmxvY2stcGFydG5lcl0gLmhlYWRlci10aXRsZSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5baXM9YmxvY2stcGFydG5lcl0gLmhlYWRlci10aXRsZS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay1wYXJ0bmVyXSAuaGVhZGVyLXRpdGxlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbTtcbiAgfVxufVxuW2lzPWJsb2NrLXBhcnRuZXJdIC5oZWFkZXItdGl0bGUtcHJlZml4IHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTUwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRleSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTUwJSk7XG4gIHdpZHRoOiA0MHB4O1xufVxuW2lzPWJsb2NrLXBhcnRuZXJdIC5oZWFkZXItaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay1wYXJ0bmVyXSAuaGVhZGVyLWltYWdlIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuW2lzPWJsb2NrLXBhcnRuZXJdIC5oZWFkZXItaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAyNjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmxvY2stcGFydG5lcl0gLmhlYWRlci1zZWxlY3Qge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbn1cbltpcz1ibG9jay1wYXJ0bmVyXSAuaGVhZGVyLXNlbGVjdC1sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5baXM9YmxvY2stcGFydG5lcl0gLmhlYWRlci1zZWxlY3QtbGFiZWwuYWN0aXZlIHtcbiAgY29sb3I6ICMwMDQ2OWM7XG59XG5cbltpcz1ibG9jay1wb3N0cy10YWJzXSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5baXM9YmxvY2stcG9zdHMtdGFic10gLnByZUNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay1wb3N0cy10YWJzXSAucHJlQ29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWJzLWxpc3Qtd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmZhNTAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5baXM9YmxvY2stcG9zdHMtdGFic10gLnRhYnMtbGlzdCB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmZhNTAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBwYWRkaW5nOiAwO1xufVxuW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWJzLWxpc3QtaXRlbSB7XG4gIGNvbG9yOiAjZmZhNTAwO1xuICBmb250LXdlaWdodDogOTAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5baXM9YmxvY2stcG9zdHMtdGFic10gLnRhYnMtbGlzdC1pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWJzLWxpc3QtaXRlbTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbltpcz1ibG9jay1wb3N0cy10YWJzXSAudGFicy1saXN0LWl0ZW0uaW5pdGlhbFRhYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmE1MDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWJzLWlubmVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWJzLWlubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpcz1ibG9jay1wb3N0cy10YWJzXSAudGFicy1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgfVxufVxuW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWJzLWlubmVyLmxvYWRpbmcge1xuICBvcGFjaXR5OiAwO1xufVxuW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWJzLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWJzLWNvbnRlbnQuaW5pdGlhbFRhYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC5uYXZpZ2F0aW9uIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC5uYXZpZ2F0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpcz1ibG9jay1wb3N0cy10YWJzXSAubmF2aWdhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC5uYXZpZ2F0aW9uLXByZXYsIFtpcz1ibG9jay1wb3N0cy10YWJzXSAubmF2aWdhdGlvbi1uZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmxvY2stcG9zdHMtdGFic10gLm5hdmlnYXRpb24tcHJldiwgW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC5uYXZpZ2F0aW9uLW5leHQge1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogNDhweDtcbiAgfVxufVxuW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC5uYXZpZ2F0aW9uLXByZXYgc3BhbiwgW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC5uYXZpZ2F0aW9uLW5leHQgc3BhbiB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmE1MDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC5uYXZpZ2F0aW9uLXByZXYuZGlzYWJsZWQsIFtpcz1ibG9jay1wb3N0cy10YWJzXSAubmF2aWdhdGlvbi1uZXh0LmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbltpcz1ibG9jay1wb3N0cy10YWJzXSAubmF2aWdhdGlvbi1wcmV2LmRpc2FibGVkIHNwYW4sIFtpcz1ibG9jay1wb3N0cy10YWJzXSAubmF2aWdhdGlvbi1uZXh0LmRpc2FibGVkIHNwYW4ge1xuICBvcGFjaXR5OiAwLjM7XG59XG5baXM9YmxvY2stcG9zdHMtdGFic10gLm5hdmlnYXRpb24tcHJldiBzdmcsIFtpcz1ibG9jay1wb3N0cy10YWJzXSAubmF2aWdhdGlvbi1uZXh0IHN2ZyB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1ibG9jay1wb3N0cy10YWJzXSAubmF2aWdhdGlvbi1wcmV2IHN2ZywgW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC5uYXZpZ2F0aW9uLW5leHQgc3ZnIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbltpcz1ibG9jay1wb3N0cy10YWJzXSAubmF2aWdhdGlvbi1wcmV2IHN2ZyBwYXRoLCBbaXM9YmxvY2stcG9zdHMtdGFic10gLm5hdmlnYXRpb24tbmV4dCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4ycyBlYXNlO1xufVxuW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC5uYXZpZ2F0aW9uLXByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1ibG9jay1wb3N0cy10YWJzXSAubmF2aWdhdGlvbi1wcmV2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC5uYXZpZ2F0aW9uLXByZXYgc3ZnIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC5uYXZpZ2F0aW9uLW5leHQge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC5uYXZpZ2F0aW9uLW5leHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cbltpcz1ibG9jay1wb3N0cy10YWJzXSAubmF2aWdhdGlvbi1uZXh0IHN2ZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xufVxuW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWItcHJlc3NfcmVsZWFzZSAuZ3JpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5baXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1wcmVzc19yZWxlYXNlIC5ncmlkID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1wcmVzc19yZWxlYXNlIC5ncmlkID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5baXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1wcmVzc19yZWxlYXNlIC5ncmlkID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbltpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLXByZXNzX3JlbGVhc2UgLmdyaWQtcm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1wcmVzc19yZWxlYXNlIC5ncmlkLXJvdzpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbltpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLXByZXNzX3JlbGVhc2UgLmdyaWQtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWItcHJlc3NfcmVsZWFzZSAuZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoNTAlKSAtIDEgLyAyICogMzJweCk7XG4gIH1cbiAgW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWItcHJlc3NfcmVsZWFzZSAuZ3JpZC1pdGVtOm50aC1jaGlsZChuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWItcHJlc3NfcmVsZWFzZSAuZ3JpZC1pdGVtOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBbaXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1wcmVzc19yZWxlYXNlIC5ncmlkLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLXByZXNzX3JlbGVhc2UgLmdyaWQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB3aWR0aDogY2FsYygoMzMuMzMzMzMzMzMzMyUpIC0gMiAvIDMgKiAzMnB4KTtcbiAgfVxuICBbaXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1wcmVzc19yZWxlYXNlIC5ncmlkLWl0ZW06bnRoLWNoaWxkKG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBbaXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1wcmVzc19yZWxlYXNlIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDRuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIFtpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLXByZXNzX3JlbGVhc2UgLmdyaWQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbltpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLXByZXNzX3JlbGVhc2UgLmdyaWQtaXRlbTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWItcHJlc3NfcmVsZWFzZSAuZ3JpZC1pdGVtOmhvdmVyLCBbaXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1wcmVzc19yZWxlYXNlIC5ncmlkLWl0ZW06Zm9jdXMge1xuICAgIHRvcDogOHB4O1xuICB9XG59XG5baXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1wcmVzc19yZWxlYXNlIC5oaWdobGlnaHQge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1wcmVzc19yZWxlYXNlIC5oaWdobGlnaHQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbltpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLXByZXNzX3JlbGVhc2UgLmhpZ2hsaWdodC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1wcmVzc19yZWxlYXNlIC5oaWdobGlnaHQtaXRlbTpob3ZlciwgW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWItcHJlc3NfcmVsZWFzZSAuaGlnaGxpZ2h0LWl0ZW06Zm9jdXMge1xuICAgIHRvcDogOHB4O1xuICB9XG59XG5baXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1wcmVzc19yZWxlYXNlIC5oaWdobGlnaHQtaXRlbSAuY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1wcmVzc19yZWxlYXNlIC5oaWdobGlnaHQtaXRlbSAuY29udGVudCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIFtpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLXByZXNzX3JlbGVhc2UgLmhpZ2hsaWdodC1pdGVtIC5jb250ZW50LWltYWdlLCBbaXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1wcmVzc19yZWxlYXNlIC5oaWdobGlnaHQtaXRlbSAuY29udGVudC1pbm5lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBbaXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1wcmVzc19yZWxlYXNlIC5oaWdobGlnaHQtaXRlbSAuY29udGVudC1pbm5lciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWItcHJlc3NfcmVsZWFzZSAuaGlnaGxpZ2h0LWl0ZW0gLmNvbnRlbnQtaW1hZ2UtaW5uZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2OS4xMDQyMDQ3NTMyJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWItcHJlc3NfcmVsZWFzZSAuaGlnaGxpZ2h0LWl0ZW0gLmNvbnRlbnQtdGh1bWJuYWlsIHtcbiAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3Zlciwgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXJcIjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5baXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1wcmVzc19yZWxlYXNlIC5oaWdobGlnaHQtaXRlbSAuY29udGVudC1pbm5lciB7XG4gIHBhZGRpbmc6IDMycHggMjRweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1wcmVzc19yZWxlYXNlIC5oaWdobGlnaHQtaXRlbSAuY29udGVudC1pbm5lciB7XG4gICAgcGFkZGluZzogMzJweCA0MHB4O1xuICB9XG59XG5baXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1wcmVzc19yZWxlYXNlIC5oaWdobGlnaHQtaXRlbSAuY29udGVudC1pbm5lciBhIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbltpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLXByZXNzX3JlbGVhc2UgLmhpZ2hsaWdodC1pdGVtIC5jb250ZW50LWlubmVyIGE6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMiwgNDgsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDIsIDQ4LCAwLjEpO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWItcHJlc3NfcmVsZWFzZSAuaGlnaGxpZ2h0LWl0ZW0gLmNvbnRlbnQtdGVybSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbltpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLXByZXNzX3JlbGVhc2UgLmhpZ2hsaWdodC1pdGVtIC5jb250ZW50LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWItcHJlc3NfcmVsZWFzZSAuaGlnaGxpZ2h0LS1yZXZlcnNlZCAuY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWItcHJlc3NfcmVsZWFzZSAucG9zdC1pdGVtIC5jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWItcHJlc3NfcmVsZWFzZSAucG9zdC1pdGVtIC5jb250ZW50LWltYWdlIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbn1cbltpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLXByZXNzX3JlbGVhc2UgLnBvc3QtaXRlbSAuY29udGVudC1pbm5lciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzAwNDY5YztcbiAgcGFkZGluZzogMzJweCAyNHB4IDA7XG59XG5baXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1wcmVzc19yZWxlYXNlIC5wb3N0LWl0ZW0gLmNvbnRlbnQtaW5uZXIgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbltpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLXByZXNzX3JlbGVhc2UgLnBvc3QtaXRlbSAuY29udGVudC1pbm5lciA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLXByZXNzX3JlbGVhc2UgLnBvc3QtaXRlbSAuY29udGVudC1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbltpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLXByZXNzX3JlbGVhc2UgLnBvc3QtaXRlbSAuY29udGVudC1pbm5lciBoMSwgW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWItcHJlc3NfcmVsZWFzZSAucG9zdC1pdGVtIC5jb250ZW50LWlubmVyIGgyLCBbaXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1wcmVzc19yZWxlYXNlIC5wb3N0LWl0ZW0gLmNvbnRlbnQtaW5uZXIgaDMsIFtpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLXByZXNzX3JlbGVhc2UgLnBvc3QtaXRlbSAuY29udGVudC1pbm5lciBoNCwgW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWItcHJlc3NfcmVsZWFzZSAucG9zdC1pdGVtIC5jb250ZW50LWlubmVyIGg1LCBbaXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1wcmVzc19yZWxlYXNlIC5wb3N0LWl0ZW0gLmNvbnRlbnQtaW5uZXIgaDYsIFtpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLXByZXNzX3JlbGVhc2UgLnBvc3QtaXRlbSAuY29udGVudC1pbm5lciAuaDEsIFtpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLXByZXNzX3JlbGVhc2UgLnBvc3QtaXRlbSAuY29udGVudC1pbm5lciAuaDIsIFtpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLXByZXNzX3JlbGVhc2UgLnBvc3QtaXRlbSAuY29udGVudC1pbm5lciAuaDMsIFtpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLXByZXNzX3JlbGVhc2UgLnBvc3QtaXRlbSAuY29udGVudC1pbm5lciAuaDQsIFtpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLXByZXNzX3JlbGVhc2UgLnBvc3QtaXRlbSAuY29udGVudC1pbm5lciAuaDUsIFtpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLXByZXNzX3JlbGVhc2UgLnBvc3QtaXRlbSAuY29udGVudC1pbm5lciAuaDYge1xuICBjb2xvcjogIzAwNDY5Yztcbn1cbltpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLXByZXNzX3JlbGVhc2UgLnBvc3QtaXRlbSAuY29udGVudC10ZXJtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWItcHJlc3NfcmVsZWFzZSAucG9zdC1pdGVtIC5jb250ZW50LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbltpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLXByZXNzX3JlbGVhc2UgLnBvc3QtaXRlbSAuY29udGVudC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1wcmVzc19yZWxlYXNlIC5wb3N0LWl0ZW0gLmNvbnRlbnQtZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWItcHJlc3NfcmVsZWFzZSAucG9zdC1pdGVtIC5jb250ZW50LWZvb3RlciBhIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbltpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLXByZXNzX3JlbGVhc2UgLnBvc3QtaXRlbSAuY29udGVudC1mb290ZXIgYTo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMiwgNDgsIDAuMSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5baXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1tZWRpYV9jb3ZlcmFnZSAuZ3JpZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1tZWRpYV9jb3ZlcmFnZSAuZ3JpZCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFtpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLW1lZGlhX2NvdmVyYWdlIC5ncmlkID4gKjpub3QoLndoZWVsKSB7XG4gICAgd2lkdGg6IGNhbGMoKDUwJSkgLSAxIC8gMiAqIDMycHgpO1xuICB9XG4gIFtpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLW1lZGlhX2NvdmVyYWdlIC5ncmlkID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQobikge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFtpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLW1lZGlhX2NvdmVyYWdlIC5ncmlkID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoMW4rMykge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWItbWVkaWFfY292ZXJhZ2UgLmdyaWQgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBbaXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1tZWRpYV9jb3ZlcmFnZSAuZ3JpZCA+ICo6bm90KC53aGVlbCk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5baXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1tZWRpYV9jb3ZlcmFnZSAuZ3JpZC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0b3AgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdG9wIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLW1lZGlhX2NvdmVyYWdlIC5ncmlkLWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5baXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1tZWRpYV9jb3ZlcmFnZSAuZ3JpZC1pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWItbWVkaWFfY292ZXJhZ2UgLmdyaWQtaXRlbTpob3ZlciwgW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWItbWVkaWFfY292ZXJhZ2UgLmdyaWQtaXRlbTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWItbWVkaWFfY292ZXJhZ2UgLmdyaWQtaXRlbTpob3ZlciwgW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWItbWVkaWFfY292ZXJhZ2UgLmdyaWQtaXRlbTpmb2N1cyB7XG4gICAgdG9wOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBbaXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1tZWRpYV9jb3ZlcmFnZSAuY29udGVudCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICBbaXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1tZWRpYV9jb3ZlcmFnZSAuY29udGVudC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyNjJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIFtpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLW1lZGlhX2NvdmVyYWdlIC5jb250ZW50LWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE5NHB4O1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cbn1cbltpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLW1lZGlhX2NvdmVyYWdlIC5jb250ZW50LXRodW1ibmFpbCB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyLCBvYmplY3QtcG9zaXRpb246IGNlbnRlclwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWItbWVkaWFfY292ZXJhZ2UgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMS41cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWItbWVkaWFfY292ZXJhZ2UgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxufVxuW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWItbWVkaWFfY292ZXJhZ2UgLmNvbnRlbnQtaW5uZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xufVxuW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWItbWVkaWFfY292ZXJhZ2UgLmNvbnRlbnQtdGVybSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuW2lzPWJsb2NrLXBvc3RzLXRhYnNdIC50YWItbWVkaWFfY292ZXJhZ2UgLmNvbnRlbnQtY2hldnJvbiB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgb3BhY2l0eTogMC4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1tZWRpYV9jb3ZlcmFnZSAuY29udGVudC1jaGV2cm9uIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtO1xuICB9XG59XG5baXM9YmxvY2stcG9zdHMtdGFic10gLnRhYi1tZWRpYV9jb3ZlcmFnZSAuY29udGVudC1saW5rIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbltpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLW1lZGlhX2NvdmVyYWdlIC5jb250ZW50LWxpbms6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbltpcz1ibG9jay1wb3N0cy10YWJzXSAudGFiLW1lZGlhX2NvdmVyYWdlIC5jb250ZW50LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAwNDY5YztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXByZXNzZWtvbnRha3RdIC53cmFwcGVyIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5baXM9YmxvY2stcHJlc3Nla29udGFrdF0gLmltYWdlLXdyYXBwZXIge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmxvY2stcHJlc3Nla29udGFrdF0gLmltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1ibG9jay1wcmVzc2Vrb250YWt0XSAuaW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweDtcbiAgfVxufVxuW2lzPWJsb2NrLXByZXNzZWtvbnRha3RdIC50ZXh0LXdyYXBwZXIge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuW2lzPWJsb2NrLXByZXNzZWtvbnRha3RdIC5uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbltpcz1ibG9jay1wcmVzc2Vrb250YWt0XSAucG9zaXRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuW2lzPWJsb2NrLXByZXNzZWtvbnRha3RdIC5pdGVtcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMzVweCAwIDA7XG59XG5baXM9YmxvY2stcHJlc3Nla29udGFrdF0gLml0ZW1zID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baXM9YmxvY2stcHJlc3Nla29udGFrdF0gLml0ZW1zLWl0ZW0ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuW2lzPWJsb2NrLXByZXNzZWtvbnRha3RdIC5pdGVtcy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbltpcz1ibG9jay1wcmVzc2Vrb250YWt0XSAuaXRlbXMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbltpcz1ibG9jay1wcmVzc2Vrb250YWt0XSAuaXRlbXMtaXRlbSBhIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbltpcz1ibG9jay1wcmVzc2Vrb250YWt0XSAuaXRlbXMtaXRlbS1pY29uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5baXM9YmxvY2stcHJlc3Nla29udGFrdF0gLml0ZW1zLWl0ZW0taWNvbiBpbWcge1xuICBoZWlnaHQ6IDMycHg7XG59XG5baXM9YmxvY2stcHJlc3Nla29udGFrdF0gLmNvbnRhY3QtbGVuZ3RoLS0yLCBbaXM9YmxvY2stcHJlc3Nla29udGFrdF0gLmNvbnRhY3QtbGVuZ3RoLS0zIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbltpcz1ibG9jay1wcmVzc2Vrb250YWt0XSAuY29udGFjdC1sZW5ndGgtLTIgLndyYXBwZXIsIFtpcz1ibG9jay1wcmVzc2Vrb250YWt0XSAuY29udGFjdC1sZW5ndGgtLTMgLndyYXBwZXIge1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbltpcz1ibG9jay1wcmVzc2Vrb250YWt0XSAuY29udGFjdC1sZW5ndGgtLTIgLmltYWdlLXdyYXBwZXIsIFtpcz1ibG9jay1wcmVzc2Vrb250YWt0XSAuY29udGFjdC1sZW5ndGgtLTMgLmltYWdlLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5baXM9YmxvY2stcHJlc3Nla29udGFrdF0gLmNvbnRhY3QtbGVuZ3RoLS0yIC5pbWFnZS13cmFwcGVyIGltZywgW2lzPWJsb2NrLXByZXNzZWtvbnRha3RdIC5jb250YWN0LWxlbmd0aC0tMyAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICB3aWR0aDogMjcwcHg7XG59XG5baXM9YmxvY2stcHJlc3Nla29udGFrdF0gLmNvbnRhY3QtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgW2lzPWJsb2NrLXByZXNzZWtvbnRha3RdIC5jb250YWN0LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpcz1ibG9jay1wcmVzc2Vrb250YWt0XSAuY29udGFjdC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNjRweDtcbiAgfVxufVxuW2lzPWJsb2NrLXByZXNzZWtvbnRha3RdIC5jb250YWN0IC5pdGVtcy1pdGVtIGEge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbltpcz1ibG9jay1yZWNobmVyXSAuY2FsY3VsYXRvciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1ibG9jay1yZWNobmVyXSAuY2FsY3VsYXRvciB7XG4gICAgZ2FwOiAzMnB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICB9XG59XG5baXM9YmxvY2stcmVjaG5lcl0gLmNhbGN1bGF0b3ItaW5wdXRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMiwgNDgsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDIsIDQ4LCAwLjEpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMycHggMzJweCA5NnB4IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1ibG9jay1yZWNobmVyXSAuY2FsY3VsYXRvci1pbnB1dHMge1xuICAgIGdyaWQtY29sdW1uOiAxL3NwYW4gOTtcbiAgICBncmlkLXJvdzogMS9zcGFuIDE7XG4gICAgcGFkZGluZzogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzNweDtcbiAgfVxufVxuW2lzPWJsb2NrLXJlY2huZXJdIC5jYWxjdWxhdG9yLXJlc3VsdCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2OWM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBbaXM9YmxvY2stcmVjaG5lcl0gLmNhbGN1bGF0b3ItcmVzdWx0IHtcbiAgICBtYXJnaW46IC02NHB4IDMycHggMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmxvY2stcmVjaG5lcl0gLmNhbGN1bGF0b3ItcmVzdWx0IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgZ3JpZC1jb2x1bW46IDkvc3BhbiA0O1xuICAgIGdyaWQtcm93OiAxL3NwYW4gMTtcbiAgICBtYXJnaW46IDMycHggMDtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICB9XG59XG5baXM9YmxvY2stcmVjaG5lcl0gLnJlc3VsdCB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5baXM9YmxvY2stcmVjaG5lcl0gLnJlc3VsdCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWJsb2NrLXJlY2huZXJdIC5yZXN1bHQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuW2lzPWJsb2NrLXJlY2huZXJdIC5yZXN1bHQgaDEsIFtpcz1ibG9jay1yZWNobmVyXSAucmVzdWx0IGgyLCBbaXM9YmxvY2stcmVjaG5lcl0gLnJlc3VsdCBoMywgW2lzPWJsb2NrLXJlY2huZXJdIC5yZXN1bHQgaDQsIFtpcz1ibG9jay1yZWNobmVyXSAucmVzdWx0IGg1LCBbaXM9YmxvY2stcmVjaG5lcl0gLnJlc3VsdCBoNiwgW2lzPWJsb2NrLXJlY2huZXJdIC5yZXN1bHQgLmgxLCBbaXM9YmxvY2stcmVjaG5lcl0gLnJlc3VsdCAuaDIsIFtpcz1ibG9jay1yZWNobmVyXSAucmVzdWx0IC5oMywgW2lzPWJsb2NrLXJlY2huZXJdIC5yZXN1bHQgLmg0LCBbaXM9YmxvY2stcmVjaG5lcl0gLnJlc3VsdCAuaDUsIFtpcz1ibG9jay1yZWNobmVyXSAucmVzdWx0IC5oNiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuW2lzPWJsb2NrLXJlY2huZXJdIC5pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltpcz1ibG9jay1yZWNobmVyXSAuaW5wdXQtdGV4dCB7XG4gIG1hcmdpbjogMDtcbn1cbltpcz1ibG9jay1yZWNobmVyXSAuaW5wdXQtdGV4dCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWJsb2NrLXJlY2huZXJdIC5pbnB1dC10ZXh0ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbltpcz1ibG9jay1yZWNobmVyXSAuaW5wdXQgLnJhbmdlc2xpZGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuW2lzPWJsb2NrLXJlY2huZXJdIC5pbnB1dCAucmFuZ2VzbGlkZXItLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5baXM9YmxvY2stcmVjaG5lcl0gLmlucHV0LWFwcGVuZCwgW2lzPWJsb2NrLXJlY2huZXJdIC5pbnB1dC1wcmVwZW5kLCBbaXM9YmxvY2stcmVjaG5lcl0gLmlucHV0LXJhbmdlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuW2lzPWJsb2NrLXJlY2huZXJdIC5pbnB1dC1yYW5nZSB7XG4gIC8qIHN0YWNrIG9uIHRvcCBhbmQgaGlkZSBtYXggdmFsdWUgdG8gcmVzZXJ2ZSBzcGFjZSAqL1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5baXM9YmxvY2stcmVjaG5lcl0gLmlucHV0LXJhbmdlID4gc3BhbiB7XG4gIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICBncmlkLXJvdy1zdGFydDogMTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xufVxuW2lzPWJsb2NrLXJlY2huZXJdIC5pbnB1dC1yYW5nZSA+IHNwYW5bYXJpYS1oaWRkZW5dIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbltpcz1ibG9jay1yZWNobmVyXSAuaW5wdXQtZmllbGQge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luOiA4cHggMCAwO1xufVxuW2lzPWJsb2NrLXJlY2huZXJdIC5pbnB1dC1maWVsZC0tbnVtYmVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cbltpcz1ibG9jay1yZWNobmVyXSAuaW5wdXQtZmllbGQgaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG59XG5baXM9YmxvY2stcmVjaG5lcl0gLmlucHV0LWZpZWxkIGlucHV0OmludmFsaWQgKyAuaW5wdXQtZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbn1cbltpcz1ibG9jay1yZWNobmVyXSAuaW5wdXQtZmllbGQgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5baXM9YmxvY2stcmVjaG5lcl0gLmlucHV0LWZpZWxkIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgW2lzPWJsb2NrLXJlY2huZXJdIC5pbnB1dC1maWVsZCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbltpcz1ibG9jay1yZWNobmVyXSAuaW5wdXQtZmllbGQgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY29sb3I6ICNhZmIwYjkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbltpcz1ibG9jay1yZWNobmVyXSAuaW5wdXQtZXJyb3Ige1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGMwMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbltpcz1ibG9jay1yZWNobmVyXSAubnVtYmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbn1cbltpcz1ibG9jay1yZWNobmVyXSAubnVtYmVyLWNvbnRyb2xzIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuW2lzPWJsb2NrLXJlY2huZXJdIC5udW1iZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAzMnB4O1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG59XG5baXM9YmxvY2stcmVjaG5lcl0gLm51bWJlciBidXR0b24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9YmxvY2stcmVjaG5lcl0gLm51bWJlciBidXR0b24gcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG5baXM9YmxvY2stcmVjaG5lcl0gLm51bWJlciBidXR0b25bZGlzYWJsZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmYjBiOTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbltpcz1ibG9jay1yZWNydWl0ZWUtZm9ybV0gLmFwcGxpY2F0aW9uLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMiwgNDgsIDAuMSk7XG59XG5baXM9YmxvY2stcmVjcnVpdGVlLWZvcm1dIC5mb3JtLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay1yZWNydWl0ZWUtZm9ybV0gLmZvcm0tY29udGVudCB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmxvY2stcmVjcnVpdGVlLWZvcm1dIC5mb3JtLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cbn1cbltpcz1ibG9jay1yZWNydWl0ZWUtZm9ybV0gLmZvcm0tY29udGVudCAuZm9ybS1wYXJ0OmZpcnN0LWNoaWxkID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXJlY3J1aXRlZS1mb3JtXSAuZm9ybS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBbaXM9YmxvY2stcmVjcnVpdGVlLWZvcm1dIC5mb3JtLWNvbnRlbnQgLmZvcm0tcGFydCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBbaXM9YmxvY2stcmVjcnVpdGVlLWZvcm1dIC5mb3JtLWNvbnRlbnQgLmZvcm0tcGFydDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxuICBbaXM9YmxvY2stcmVjcnVpdGVlLWZvcm1dIC5mb3JtLWNvbnRlbnQgLmZvcm0tcGFydDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICB9XG4gIFtpcz1ibG9jay1yZWNydWl0ZWUtZm9ybV0gLmZvcm0tY29udGVudCAuZm9ybS1wYXJ0Om5vdCg6Zmlyc3QtY2hpbGQpID4gOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5baXM9YmxvY2stcmVjcnVpdGVlLWZvcm1dIC5mb3JtLW1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmxvY2stcmVjcnVpdGVlLWZvcm1dIC5mb3JtLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJsb2NrLXJlY3J1aXRlZS1mb3JtXSAuZm9ybS1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICB9XG59XG5baXM9YmxvY2stcmVjcnVpdGVlLWZvcm1dIC5mb3JtLW1lc3NhZ2UudmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuW2lzPWJsb2NrLXJlY3J1aXRlZS1mb3JtXSAuZm9ybS1tZXNzYWdlLWVycm9yIHtcbiAgY29sb3I6ICNkYzAwMDA7XG59XG5baXM9YmxvY2stcmVjcnVpdGVlLWZvcm1dIC5lcnJvci1jb2RlIHtcbiAgY29sb3I6ICNhZmIwYjk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbltpcz1ibG9jay1yZWNydWl0ZWUtZm9ybV0gLmVycm9yLWNvZGU6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5baXM9YmxvY2stcmVjcnVpdGVlLWpvYl0uY29tcG9uZW50UGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWJsb2NrLXJlY3J1aXRlZS1qb2JdIHA6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPWJsb2NrLXJlY3J1aXRlZS1qb2JdIC5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjljO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgcGFkZGluZy10b3A6IDMycHg7XG59XG5baXM9YmxvY2stcmVjcnVpdGVlLWpvYl0gLmhlYWRlciA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay1yZWNydWl0ZWUtam9iXSAuaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpcz1ibG9jay1yZWNydWl0ZWUtam9iXSAuaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICAgIHBhZGRpbmctdG9wOiA2NHB4O1xuICB9XG59XG5baXM9YmxvY2stcmVjcnVpdGVlLWpvYl0gLmhlYWRlciBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay1yZWNydWl0ZWUtam9iXSAuaGVhZGVyIGgyIHtcbiAgICB3aWR0aDogODMuMzMzMzMzJTtcbiAgfVxufVxuW2lzPWJsb2NrLXJlY3J1aXRlZS1qb2JdIC5oZWFkZXIgaDI6OmJlZm9yZSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5baXM9YmxvY2stcmVjcnVpdGVlLWpvYl0gLmhlYWRlciBoMiBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuW2lzPWJsb2NrLXJlY3J1aXRlZS1qb2JdIC5tZXRhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbltpcz1ibG9jay1yZWNydWl0ZWUtam9iXSAubWV0YSA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5baXM9YmxvY2stcmVjcnVpdGVlLWpvYl0gLm1ldGEtZGl2aWRlciB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5baXM9YmxvY2stcmVjcnVpdGVlLWpvYl0gLnNoYXJpbmcge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5baXM9YmxvY2stcmVjcnVpdGVlLWpvYl0gLnNoYXJpbmcgLnNoYXJlLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMzJweCAxNnB4IDMycHggMDtcbiAgd2lkdGg6IDQwcHg7XG59XG5baXM9YmxvY2stcmVjcnVpdGVlLWpvYl0gLnNoYXJpbmcgLnNoYXJlLWxpbmsgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuW2lzPWJsb2NrLXJlY3J1aXRlZS1qb2JdIC5jb250ZW50ID4gKiA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXJlY3J1aXRlZS1qb2JdIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIFtpcz1ibG9jay1yZWNydWl0ZWUtam9iXSAuY29udGVudC1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIFtpcz1ibG9jay1yZWNydWl0ZWUtam9iXSAuY29udGVudC1yZXF1aXJlbWVudHMge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5baXM9YmxvY2stcmVjcnVpdGVlLWpvYl0gLmNvbnRlbnQgLmJveCB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIHBhZGRpbmc6IDMycHg7XG59XG5baXM9YmxvY2stcmVjcnVpdGVlLWpvYl0gLmNvbnRlbnQgLmJveCBoMzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5baXM9YmxvY2stcmVjcnVpdGVlLWpvYl0gLmZhY3RzIHtcbiAgcGFkZGluZzogMDtcbn1cbltpcz1ibG9jay1yZWNydWl0ZWUtam9iXSAuZmFjdHMgPiBsaSB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNHB4O1xufVxuW2lzPWJsb2NrLXJlY3J1aXRlZS1qb2JdIC5mYWN0cyA+IGxpOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPWJsb2NrLXJlY3J1aXRlZS1qb2JdIC5mYWN0cyA+IGxpIHN2ZyB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG59XG5baXM9YmxvY2stcmVjcnVpdGVlLWpvYl0gLmNvbnRhY3Qge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5baXM9YmxvY2stcmVjcnVpdGVlLWpvYl0gLmNvbnRhY3QgLmNvbnRhY3QtcGVyc29uIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuW2lzPWJsb2NrLXJlY3J1aXRlZS1saXN0ZV0gLm9mZmVycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5baXM9YmxvY2stcmVjcnVpdGVlLWxpc3RlXSAub2ZmZXJzID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXJlY3J1aXRlZS1saXN0ZV0gLm9mZmVycyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuW2lzPWJsb2NrLXJlY3J1aXRlZS1saXN0ZV0gLm9mZmVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMiwgNDgsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDIsIDQ4LCAwLjEpO1xuICBwYWRkaW5nOiAzMnB4O1xufVxuW2lzPWJsb2NrLXJlY3J1aXRlZS1saXN0ZV0gLm9mZmVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuW2lzPWJsb2NrLXJlY3J1aXRlZS1saXN0ZV0gLm9mZmVyLXRpdGxlIHtcbiAgY29sb3I6ICMwMDQ2OWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbltpcz1ibG9jay1yZWNydWl0ZWUtbGlzdGVdIC5vZmZlci10aXRsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbltpcz1ibG9jay1yZWNydWl0ZWUtbGlzdGVdIC5vZmZlci1kZXBhcnRtZW50IHtcbiAgY29sb3I6ICNhZmIwYjk7XG59XG5baXM9YmxvY2stcmVjcnVpdGVlLWxpc3RlXSAub2ZmZXItbG9jYXRpb24ge1xuICBjb2xvcjogI2FmYjBiOTtcbn1cbltpcz1ibG9jay1yZWNydWl0ZWUtbGlzdGVdIC5vZmZlci1saW5rIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbn1cbltpcz1ibG9jay1yZWNydWl0ZWUtbGlzdGVdIC5vZmZlci1saW5rIC5idXR0b24tLWxpbmsge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuW2lzPWJsb2NrLXJlY3J1aXRlZS1saXN0ZV0gLm9mZmVyLWxpbmsgLmJ1dHRvbi0tbGluazo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay1yZWNydWl0ZWUtbGlzdGVdIC5vZmZlciB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJsb2NrLXJlY3J1aXRlZS1saXN0ZV0gLm9mZmVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgW2lzPWJsb2NrLXJlY3J1aXRlZS1saXN0ZV0gLm9mZmVyLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgW2lzPWJsb2NrLXJlY3J1aXRlZS1saXN0ZV0gLm9mZmVyLWRlcGFydG1lbnQge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgW2lzPWJsb2NrLXJlY3J1aXRlZS1saXN0ZV0gLm9mZmVyLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuXG5baXM9YmxvY2stc2VpdGVuLWhlYWRlcl0sXG5baXM9YmxvY2stc2VpdGVuLWhlYWRlcl0gLmNvbnRlbnQsXG5baXM9YmxvY2stc2VpdGVuLWhlYWRlcl0gLmNvbnRlbnQtd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdLnRoZW1lRm91ciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmE1MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdLFxuICBbaXM9YmxvY2stc2VpdGVuLWhlYWRlcl0gLmNvbnRlbnQsXG4gIFtpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgfVxufVxuW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaXM9YmxvY2stc2VpdGVuLWhlYWRlcl0gLmNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICB9XG59XG5baXM9YmxvY2stc2VpdGVuLWhlYWRlcl0gLmNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNTcwcHg7XG4gIH1cbn1cbltpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sIHtcbiAgY29sb3I6ICNmZmY7XG59XG5baXM9YmxvY2stc2VpdGVuLWhlYWRlcl0gLmNvbnRlbnQtaHRtbCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5baXM9YmxvY2stc2VpdGVuLWhlYWRlcl0gLmNvbnRlbnQtaHRtbC5ib3gtLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDY5Yztcbn1cbltpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sLmJveC0tdHVycXVvaXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzhhYTtcbn1cbltpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sLmJveC0tb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTUwMDtcbn1cbltpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sLmJveC0tb3JhbmdlIC5idXR0b246bm90KC5idXR0b24tLWdob3N0KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2OWM7XG4gIGJvcmRlci1jb2xvcjogIzAwNDY5Yztcbn1cbltpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sLmJveC0tb3JhbmdlIC5idXR0b24tLWdob3N0IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0NjljO1xuICBjb2xvcjogIzAwNDY5Yztcbn1cbltpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sLmJveC0tb3JhbmdlIC5idXR0b24tLWdob3N0OjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5baXM9YmxvY2stc2VpdGVuLWhlYWRlcl0gLmNvbnRlbnQtaHRtbC5ib3gtLW9yYW5nZSAuYnV0dG9uLS1naG9zdDpob3ZlciwgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS1vcmFuZ2UgLmJ1dHRvbi0tZ2hvc3Q6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjljO1xuICBjb2xvcjogI2ZmZjtcbn1cbltpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sLmJveC0td2hpdGUsIFtpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sLmJveC0tZ3JleSB7XG4gIGNvbG9yOiAjMDA0NjljO1xufVxuW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS13aGl0ZSBoMSwgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS13aGl0ZSBoMiwgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS13aGl0ZSBoMywgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS13aGl0ZSBoNCwgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS13aGl0ZSBoNSwgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS13aGl0ZSBoNiwgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS13aGl0ZSAuaDEsIFtpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sLmJveC0td2hpdGUgLmgyLCBbaXM9YmxvY2stc2VpdGVuLWhlYWRlcl0gLmNvbnRlbnQtaHRtbC5ib3gtLXdoaXRlIC5oMywgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS13aGl0ZSAuaDQsIFtpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sLmJveC0td2hpdGUgLmg1LCBbaXM9YmxvY2stc2VpdGVuLWhlYWRlcl0gLmNvbnRlbnQtaHRtbC5ib3gtLXdoaXRlIC5oNiwgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS1ncmV5IGgxLCBbaXM9YmxvY2stc2VpdGVuLWhlYWRlcl0gLmNvbnRlbnQtaHRtbC5ib3gtLWdyZXkgaDIsIFtpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sLmJveC0tZ3JleSBoMywgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS1ncmV5IGg0LCBbaXM9YmxvY2stc2VpdGVuLWhlYWRlcl0gLmNvbnRlbnQtaHRtbC5ib3gtLWdyZXkgaDUsIFtpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sLmJveC0tZ3JleSBoNiwgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS1ncmV5IC5oMSwgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS1ncmV5IC5oMiwgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS1ncmV5IC5oMywgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS1ncmV5IC5oNCwgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS1ncmV5IC5oNSwgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS1ncmV5IC5oNiB7XG4gIGNvbG9yOiAjMDA0NjljO1xufVxuW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS1ibHVlLCBbaXM9YmxvY2stc2VpdGVuLWhlYWRlcl0gLmNvbnRlbnQtaHRtbC5ib3gtLXR1cnF1b2lzZSwgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS1vcmFuZ2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cbltpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sLmJveC0tYmx1ZSBoMSwgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS1ibHVlIGgyLCBbaXM9YmxvY2stc2VpdGVuLWhlYWRlcl0gLmNvbnRlbnQtaHRtbC5ib3gtLWJsdWUgaDMsIFtpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sLmJveC0tYmx1ZSBoNCwgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS1ibHVlIGg1LCBbaXM9YmxvY2stc2VpdGVuLWhlYWRlcl0gLmNvbnRlbnQtaHRtbC5ib3gtLWJsdWUgaDYsIFtpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sLmJveC0tYmx1ZSAuaDEsIFtpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sLmJveC0tYmx1ZSAuaDIsIFtpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sLmJveC0tYmx1ZSAuaDMsIFtpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sLmJveC0tYmx1ZSAuaDQsIFtpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sLmJveC0tYmx1ZSAuaDUsIFtpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sLmJveC0tYmx1ZSAuaDYsIFtpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sLmJveC0tdHVycXVvaXNlIGgxLCBbaXM9YmxvY2stc2VpdGVuLWhlYWRlcl0gLmNvbnRlbnQtaHRtbC5ib3gtLXR1cnF1b2lzZSBoMiwgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS10dXJxdW9pc2UgaDMsIFtpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sLmJveC0tdHVycXVvaXNlIGg0LCBbaXM9YmxvY2stc2VpdGVuLWhlYWRlcl0gLmNvbnRlbnQtaHRtbC5ib3gtLXR1cnF1b2lzZSBoNSwgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS10dXJxdW9pc2UgaDYsIFtpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sLmJveC0tdHVycXVvaXNlIC5oMSwgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS10dXJxdW9pc2UgLmgyLCBbaXM9YmxvY2stc2VpdGVuLWhlYWRlcl0gLmNvbnRlbnQtaHRtbC5ib3gtLXR1cnF1b2lzZSAuaDMsIFtpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sLmJveC0tdHVycXVvaXNlIC5oNCwgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS10dXJxdW9pc2UgLmg1LCBbaXM9YmxvY2stc2VpdGVuLWhlYWRlcl0gLmNvbnRlbnQtaHRtbC5ib3gtLXR1cnF1b2lzZSAuaDYsIFtpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sLmJveC0tb3JhbmdlIGgxLCBbaXM9YmxvY2stc2VpdGVuLWhlYWRlcl0gLmNvbnRlbnQtaHRtbC5ib3gtLW9yYW5nZSBoMiwgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS1vcmFuZ2UgaDMsIFtpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sLmJveC0tb3JhbmdlIGg0LCBbaXM9YmxvY2stc2VpdGVuLWhlYWRlcl0gLmNvbnRlbnQtaHRtbC5ib3gtLW9yYW5nZSBoNSwgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS1vcmFuZ2UgaDYsIFtpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sLmJveC0tb3JhbmdlIC5oMSwgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS1vcmFuZ2UgLmgyLCBbaXM9YmxvY2stc2VpdGVuLWhlYWRlcl0gLmNvbnRlbnQtaHRtbC5ib3gtLW9yYW5nZSAuaDMsIFtpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1odG1sLmJveC0tb3JhbmdlIC5oNCwgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXJdIC5jb250ZW50LWh0bWwuYm94LS1vcmFuZ2UgLmg1LCBbaXM9YmxvY2stc2VpdGVuLWhlYWRlcl0gLmNvbnRlbnQtaHRtbC5ib3gtLW9yYW5nZSAuaDYge1xuICBjb2xvcjogI2ZmZjtcbn1cbltpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1waWN0dXJlLCBbaXM9YmxvY2stc2VpdGVuLWhlYWRlcl0gLmNvbnRlbnQtdmlkZW8ge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cbltpcz1ibG9jay1zZWl0ZW4taGVhZGVyXSAuY29udGVudC1waWN0dXJlIHZpZGVvLCBbaXM9YmxvY2stc2VpdGVuLWhlYWRlcl0gLmNvbnRlbnQtdmlkZW8gdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9YmxvY2stc2VpdGVuLWhlYWRlcl0gLmNvbnRlbnQtaW1hZ2Uge1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlclwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbltpcz1ibG9jay1zZWl0ZW4taGVhZGVyLWFuaW1hdGlvbl0sXG5baXM9YmxvY2stc2VpdGVuLWhlYWRlci1hbmltYXRpb25dIC5jb250ZW50LFxuW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXItYW5pbWF0aW9uXSAuY29udGVudC13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXItYW5pbWF0aW9uXSxcbiAgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXItYW5pbWF0aW9uXSAuY29udGVudCxcbiAgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXItYW5pbWF0aW9uXSAuY29udGVudC13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMzBweDtcbiAgfVxufVxuW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXItYW5pbWF0aW9uXSAuYmFja2dyb3VuZCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXItYW5pbWF0aW9uXSAuYmFja2dyb3VuZC1pbWFnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvdmVyOyBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9YmxvY2stc2VpdGVuLWhlYWRlci1hbmltYXRpb25dIC5jb250ZW50LWh0bWwge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXItYW5pbWF0aW9uXSAuY29udGVudC1odG1sID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXItYW5pbWF0aW9uXSAuY29udGVudC1odG1sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIFtpcz1ibG9jay1zZWl0ZW4taGVhZGVyLWFuaW1hdGlvbl0gLmNvbnRlbnQtaHRtbCA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5baXM9YmxvY2stc2VpdGVuLWhlYWRlci1hbmltYXRpb25dIC5jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmxvY2stc2VpdGVuLWhlYWRlci1hbmltYXRpb25dIC5jb250YWluZXIge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICB3aWR0aDogMTQwJTtcbiAgfVxuICBbaXM9YmxvY2stc2VpdGVuLWhlYWRlci1hbmltYXRpb25dIC5jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIFtpcz1ibG9jay1zZWl0ZW4taGVhZGVyLWFuaW1hdGlvbl0gLmNvbnRhaW5lciAuYW5pbWF0aW9uLXdyYXBwZXIge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXItYW5pbWF0aW9uXSAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE1JTtcbiAgfVxuICBbaXM9YmxvY2stc2VpdGVuLWhlYWRlci1hbmltYXRpb25dIC5jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIFtpcz1ibG9jay1zZWl0ZW4taGVhZGVyLWFuaW1hdGlvbl0gLmNvbnRhaW5lciAuYW5pbWF0aW9uLXdyYXBwZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXItYW5pbWF0aW9uXSAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXItYW5pbWF0aW9uXSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBbaXM9YmxvY2stc2VpdGVuLWhlYWRlci1hbmltYXRpb25dIC5jb250YWluZXIgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIFtpcz1ibG9jay1zZWl0ZW4taGVhZGVyLWFuaW1hdGlvbl0gLmNvbnRhaW5lciAuYW5pbWF0aW9uLXdyYXBwZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXItYW5pbWF0aW9uXSAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIFtpcz1ibG9jay1zZWl0ZW4taGVhZGVyLWFuaW1hdGlvbl0gLmNvbnRhaW5lciAuY29udGVudC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICBbaXM9YmxvY2stc2VpdGVuLWhlYWRlci1hbmltYXRpb25dIC5jb250YWluZXIgLmFuaW1hdGlvbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDUlO1xuICAgIHdpZHRoOiA2MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2NDBweCkge1xuICBbaXM9YmxvY2stc2VpdGVuLWhlYWRlci1hbmltYXRpb25dIC5jb250YWluZXIgLmFuaW1hdGlvbi13cmFwcGVyIHtcbiAgICB3aWR0aDogNjI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzQwcHgpIHtcbiAgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXItYW5pbWF0aW9uXSAuY29udGFpbmVyIC5hbmltYXRpb24td3JhcHBlciB7XG4gICAgcmlnaHQ6IDcuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lzPWJsb2NrLXNlaXRlbi1oZWFkZXItYW5pbWF0aW9uXSAuYmFja2dyb3VuZC1pbWFnZSB7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiA4NSUgY2VudGVyO1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogODUlIGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICBbaXM9YmxvY2stc2VpdGVuLWhlYWRlci1hbmltYXRpb25dIC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG5baXM9YmxvY2stc3BhbHRlbi1pY29uLXRleHRdIC5pdGVtcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5baXM9YmxvY2stc3BhbHRlbi1pY29uLXRleHRdIC5pdGVtcyA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay1zcGFsdGVuLWljb24tdGV4dF0gLml0ZW1zIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgW2lzPWJsb2NrLXNwYWx0ZW4taWNvbi10ZXh0XSAuaXRlbXMgPiAqOm5vdCgud2hlZWwpIHtcbiAgICB3aWR0aDogY2FsYygoNTAlKSAtIDEgLyAyICogODBweCk7XG4gIH1cbiAgW2lzPWJsb2NrLXNwYWx0ZW4taWNvbi10ZXh0XSAuaXRlbXMgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZChuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2lzPWJsb2NrLXNwYWx0ZW4taWNvbi10ZXh0XSAuaXRlbXMgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgxbiszKSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICBbaXM9YmxvY2stc3BhbHRlbi1pY29uLXRleHRdIC5pdGVtcyA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIFtpcz1ibG9jay1zcGFsdGVuLWljb24tdGV4dF0gLml0ZW1zID4gKjpub3QoLndoZWVsKTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbltpcz1ibG9jay1zcGFsdGVuLWljb24tdGV4dF0gLml0ZW1zLWl0ZW0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5baXM9YmxvY2stc3BhbHRlbi1pY29uLXRleHRdIC5pdGVtcy1pdGVtLWljb24ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gIGhlaWdodDogNTZweDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIHdpZHRoOiA1NnB4O1xufVxuW2lzPWJsb2NrLXNwYWx0ZW4taWNvbi10ZXh0XSAuaXRlbXMtaXRlbS10ZXh0ID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5baXM9YmxvY2stc3BhbHRlbi1pY29uLXRleHRdIC5pdGVtcy1pdGVtLXRleHQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5baXM9YmxvY2stdGFiZWxsZXZlcmdsZWljaF0gdGhlYWQgdGgge1xuICBwYWRkaW5nOiAwO1xufVxuW2lzPWJsb2NrLXRhYmVsbGV2ZXJnbGVpY2hdIHRkID4gOmZpcnN0LWNoaWxkLFxuW2lzPWJsb2NrLXRhYmVsbGV2ZXJnbGVpY2hdIHRoID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5baXM9YmxvY2stdGFiZWxsZXZlcmdsZWljaF0gdGQgPiA6bGFzdC1jaGlsZCxcbltpcz1ibG9jay10YWJlbGxldmVyZ2xlaWNoXSB0aCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5baXM9YmxvY2stdGFiZWxsZXZlcmdsZWljaF0gdGggc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5baXM9YmxvY2stdGFiZWxsZXZlcmdsZWljaF0gdGFibGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9YmxvY2stdGFiZWxsZXZlcmdsZWljaF0gdGhlYWQsXG5baXM9YmxvY2stdGFiZWxsZXZlcmdsZWljaF0gdGJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9YmxvY2stdGFiZWxsZXZlcmdsZWljaF0gdHIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPWJsb2NrLXRhYmVsbGV2ZXJnbGVpY2hdIHRkLFxuW2lzPWJsb2NrLXRhYmVsbGV2ZXJnbGVpY2hdIHRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG59XG5baXM9YmxvY2stdGFiZWxsZXZlcmdsZWljaF0gdGhlYWQgdGg6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPWJsb2NrLXRhYmVsbGV2ZXJnbGVpY2hdIHRoZWFkIHRyOm50aC1jaGlsZChuKSxcbltpcz1ibG9jay10YWJlbGxldmVyZ2xlaWNoXSB0aGVhZCB0cjpudGgtY2hpbGQobikgdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbltpcz1ibG9jay10YWJlbGxldmVyZ2xlaWNoXSB0Ym9keSB0ciB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXRhYmVsbGV2ZXJnbGVpY2hdIHRoZWFkIHRoOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIFtpcz1ibG9jay10YWJlbGxldmVyZ2xlaWNoXSB0aGVhZCB0aDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxuICBbaXM9YmxvY2stdGFiZWxsZXZlcmdsZWljaF0gdGJvZHkgdHIgdGgge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgW2lzPWJsb2NrLXRhYmVsbGV2ZXJnbGVpY2hdIHRib2R5IHRyIHRkIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG4gIFtpcz1ibG9jay10YWJlbGxldmVyZ2xlaWNoXSB0aGVhZCB0aDpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgW2lzPWJsb2NrLXRhYmVsbGV2ZXJnbGVpY2hdIHRib2R5IHRyIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBpbml0aWFsO1xuICB9XG59XG5cbltpcz1ibG9jay10YWJzXSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICAvKlxuICAgIER5bmFtaWMgaGVpZ2h0IGZvciBmaXJzdCB0YWJcbiAgICB0byBwcmV2ZW50IG92ZXJmbG93aW5nIGNvbnRlbnQgd2hlbiBtYXJrdXAgaXMgYWRkZWQgZnJvbSBhIHNjcmlwdFxuICAgIGFmdGVyIHRoZSBzbGlkZXIgc2V0IGl0J3MgaGVpZ2h0XG4gICovXG59XG5baXM9YmxvY2stdGFic10udGhlbWVPbmUgLnRhYnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuW2lzPWJsb2NrLXRhYnNdIC5wcmVDb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmxvY2stdGFic10gLnByZUNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbltpcz1ibG9jay10YWJzXSBbZGF0YS10YWJzXSB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmZhNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaXM9YmxvY2stdGFic10gW2RhdGEtdGFic10ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbltpcz1ibG9jay10YWJzXSBbZGF0YS10YWJzXSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDAgMzJweDtcbn1cbltpcz1ibG9jay10YWJzXSBbZGF0YS10YWJzXSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNTAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbltpcz1ibG9jay10YWJzXSBbZGF0YS10YWJzXSBidXR0b24ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICNmZmE1MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTZweCAzMnB4IGNhbGMoMzJweCAvIDIgLSA0cHgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLCBjb2xvciAwLjJzIGVhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPWJsb2NrLXRhYnNdIFtkYXRhLXRhYnNdIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLFxuW2lzPWJsb2NrLXRhYnNdIFtkYXRhLXRhYnNdIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xufVxuW2lzPWJsb2NrLXRhYnNdIFtkYXRhLXRhYnNdIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAwO1xufVxuW2lzPWJsb2NrLXRhYnNdIFtkYXRhLXRhYnNdIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMDtcbn1cbltpcz1ibG9jay10YWJzXSAudGFiczpub3QoW3N0eWxlKj10cmFuc2l0aW9uXSkge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbltpcz1ibG9jay10YWJzXSAudGFiIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5baXM9YmxvY2stdGFic10gLnRhYi1zbGlkZXItcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmZmE1MDA7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgW2lzPWJsb2NrLXRhYnNdIC50YWItc2xpZGVyLXBhZ2luYXRpb24td3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuW2lzPWJsb2NrLXRhYnNdIC50YWItc2xpZGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5baXM9YmxvY2stdGFic10gLnRhYi1zbGlkZXItcGFnaW5hdGlvbiA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZhNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGhlaWdodDogNTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmc6IDE2cHggMzJweCBjYWxjKDMycHggLyAyIC0gNHB4KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogLXdlYmtpdC1tYXgtY29udGVudDtcbiAgd2lkdGg6IC1tb3otbWF4LWNvbnRlbnQ7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbltpcz1ibG9jay10YWJzXSAudGFiLXNsaWRlci1wYWdpbmF0aW9uID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5baXM9YmxvY2stdGFic10gLnRhYi1zbGlkZXItcGFnaW5hdGlvbiA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTUwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5baXM9YmxvY2stdGFic10gLnRhYiB7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuW2lzPWJsb2NrLXRhYnNdIC50YWI6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbltpcz1ibG9jay10YWJzXSAudGFiLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5baXM9YmxvY2stdGFic10gLnRhYiA+ICo6bm90KC5mcmllbmRhdGlvbi0tZnVsbFdpZHRoKS5jb21wb25lbnRQYWRkaW5nOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXRhYnNdIC50YWIgPiAqOm5vdCguZnJpZW5kYXRpb24tLWZ1bGxXaWR0aCkuY29tcG9uZW50UGFkZGluZzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lzPWJsb2NrLXRhYnNdIC50YWIgPiAqOm5vdCguZnJpZW5kYXRpb24tLWZ1bGxXaWR0aCkuY29tcG9uZW50UGFkZGluZzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbltpcz1ibG9jay10YWJzXSAudGFiID4gKjpub3QoLmZyaWVuZGF0aW9uLS1mdWxsV2lkdGgpLmNvbXBvbmVudFBhZGRpbmc6bm90KDpsYXN0LWNoaWxkKSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay10YWJzXSAudGFiID4gKjpub3QoLmZyaWVuZGF0aW9uLS1mdWxsV2lkdGgpLmNvbXBvbmVudFBhZGRpbmc6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lzPWJsb2NrLXRhYnNdIC50YWIgPiAqOm5vdCguZnJpZW5kYXRpb24tLWZ1bGxXaWR0aCkuY29tcG9uZW50UGFkZGluZzpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5baXM9YmxvY2stdGVhc2VyXSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lzPWJsb2NrLXRlYXNlcl0gLmJsb2NrcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbltpcz1ibG9jay10ZWFzZXJdIC5ibG9ja3MtaXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXRlYXNlcl0gLmJsb2Nrcy1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay10ZWFzZXJdIC5ibG9ja3MtaXRlbTpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay10ZWFzZXJdIC5ibG9ja3MtaXRlbTpudGgtb2YtdHlwZShldmVuKSAuYmxvY2tzLWl0ZW0tLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay10ZWFzZXJdIC5ibG9ja3MtaXRlbTpudGgtb2YtdHlwZShldmVuKSAuYmxvY2tzLWl0ZW0tLWltYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxufVxuW2lzPWJsb2NrLXRlYXNlcl0gLmJsb2Nrcy1pdGVtOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi1ib3R0b206IDY0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1ibG9jay10ZWFzZXJdIC5ibG9ja3MtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDEyOHB4O1xuICB9XG59XG5baXM9YmxvY2stdGVhc2VyXSAuYmxvY2tzLWl0ZW0tLWlubmVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXRlYXNlcl0gLmJsb2Nrcy1pdGVtLS1pbm5lciB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5baXM9YmxvY2stdGVhc2VyXSAuYmxvY2tzLWl0ZW0tLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuW2lzPWJsb2NrLXRlYXNlcl0gLmJsb2Nrcy1pdGVtLS1jb250ZW50ID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5baXM9YmxvY2stdGVhc2VyXSAuYmxvY2tzLWl0ZW0tLWNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay10ZWFzZXJdIC5ibG9ja3MtaXRlbS0tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXgtd2lkdGg6IDQ2OHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXRlYXNlcl0gLmJsb2Nrcy1pdGVtLS1pbWFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbltpcz1ibG9jay10ZWFzZXJdIC5ibG9ja3MtaXRlbS0taW1hZ2Ugc3ZnIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAyODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmxvY2stdGVhc2VyXSAuYmxvY2tzLWl0ZW0tLWltYWdlIHN2ZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5baXM9YmxvY2stdGVhc2VyXSAuYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXRlYXNlcl0gLmJhY2tncm91bmQge1xuICAgIHRvcDogNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmxvY2stdGVhc2VyXSAuYmFja2dyb3VuZCB7XG4gICAgdG9wOiA4MHB4O1xuICB9XG59XG5baXM9YmxvY2stdGVhc2VyXSAuYmFja2dyb3VuZC1pbWFnZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xufVxuW2lzPWJsb2NrLXRlYXNlcl0gLmJhY2tncm91bmQtaW1hZ2UubGF6eWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltpcz1ibG9jay10ZXh0LWJpbGQtcGFyYWxsYXhdIC5ib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIFtpcz1ibG9jay10ZXh0LWJpbGQtcGFyYWxsYXhdIC5ib3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMjAxLCAyMDIsIDIxMiwgMC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgyMDEsIDIwMiwgMjEyLCAwLjUpO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXRleHQtYmlsZC1wYXJhbGxheF0gLmJveCB7XG4gICAgbWFyZ2luOiAwIC0xNnB4O1xuICB9XG59XG5baXM9YmxvY2stdGV4dC1iaWxkLXBhcmFsbGF4XSAuYm94LS1pbWFnZUxlZnQge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXRleHQtYmlsZC1wYXJhbGxheF0gLmJveC0taW1hZ2VMZWZ0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXRleHQtYmlsZC1wYXJhbGxheF0gLmJveC0taW1hZ2VMZWZ0IC5ib3gtaW5uZXItLWNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNDBweCArIDMycHggLyAyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay10ZXh0LWJpbGQtcGFyYWxsYXhdIC5ib3gtLWltYWdlTGVmdCAuYm94LWlubmVyLS1jb250ZW50OjpiZWZvcmUge1xuICAgIGxlZnQ6IC0xNDRweDtcbiAgICByaWdodDogMTZweDtcbiAgfVxufVxuW2lzPWJsb2NrLXRleHQtYmlsZC1wYXJhbGxheF0gLmJveC0taW1hZ2VSaWdodCB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmxvY2stdGV4dC1iaWxkLXBhcmFsbGF4XSAuYm94LS1pbWFnZVJpZ2h0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1ibG9jay10ZXh0LWJpbGQtcGFyYWxsYXhdIC5ib3gtLWltYWdlUmlnaHQgLmJveC1pbm5lci0tY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDQwcHggKyAzMnB4IC8gMik7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmxvY2stdGV4dC1iaWxkLXBhcmFsbGF4XSAuYm94LS1pbWFnZVJpZ2h0IC5ib3gtaW5uZXItLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgbGVmdDogMTZweDtcbiAgICByaWdodDogLTE0NHB4O1xuICB9XG59XG5baXM9YmxvY2stdGV4dC1iaWxkLXBhcmFsbGF4XSAuYm94LWlubmVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXRleHQtYmlsZC1wYXJhbGxheF0gLmJveC1pbm5lciB7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbltpcz1ibG9jay10ZXh0LWJpbGQtcGFyYWxsYXhdIC5ib3gtaW5uZXItLWNvbnRlbnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmxvY2stdGV4dC1iaWxkLXBhcmFsbGF4XSAuYm94LWlubmVyLS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbiAgICBwYWRkaW5nLXRvcDogNjRweDtcbiAgfVxufVxuW2lzPWJsb2NrLXRleHQtYmlsZC1wYXJhbGxheF0gLmJveC1pbm5lci0tY29udGVudDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm90dG9tOiAtMTQ0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDIwMSwgMjAyLCAyMTIsIDAuNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDIwMSwgMjAyLCAyMTIsIDAuNSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmxvY2stdGV4dC1iaWxkLXBhcmFsbGF4XSAuYm94LWlubmVyLS1jb250ZW50OjpiZWZvcmUge1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuW2lzPWJsb2NrLXRleHQtYmlsZC1wYXJhbGxheF0gLmJveC1pbm5lci0taW1hZ2Uge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbltpcz1ibG9jay10ZXh0LWJpbGQtcGFyYWxsYXhdIC5ib3gtaW5uZXItLWltYWdlIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IC0xNDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmxvY2stdGV4dC1iaWxkLXBhcmFsbGF4XSAuYm94LWlubmVyLS1pbWFnZSB7XG4gICAgbWFyZ2luOiA2OC44cHggMDtcbiAgfVxuICBbaXM9YmxvY2stdGV4dC1iaWxkLXBhcmFsbGF4XSAuYm94LWlubmVyLS1pbWFnZSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbltpcz1ibG9jay10ZXh0LWJpbGQtcGFyYWxsYXhdIC5ib3gtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbltpcz1ibG9jay10ZXh0LWJpbGQtcGFyYWxsYXhdIC5ib3gtdGV4dCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWJsb2NrLXRleHQtYmlsZC1wYXJhbGxheF0gLmJveC10ZXh0ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuW2lzPWJsb2NrLXRyZW5ubGluaWVdIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5baXM9YmxvY2stdHJlbm5saW5pZV0uc2l6ZS1zIHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cbltpcz1ibG9jay10cmVubmxpbmllXS5zaXplLXMgLnNlcGFyYXRvciB7XG4gIGhlaWdodDogNHB4O1xufVxuW2lzPWJsb2NrLXRyZW5ubGluaWVdLnNpemUtbSB7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG5baXM9YmxvY2stdHJlbm5saW5pZV0uc2l6ZS1tIC5zZXBhcmF0b3Ige1xuICBoZWlnaHQ6IDZweDtcbn1cbltpcz1ibG9jay10cmVubmxpbmllXS5zaXplLWwge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xufVxuW2lzPWJsb2NrLXRyZW5ubGluaWVdLnNpemUtbCAuc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiA4cHg7XG59XG5baXM9YmxvY2stdHJlbm5saW5pZV0gLnNlcGFyYXRvciB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5baXM9YmxvY2stdHJlbm5saW5pZV0gLnNlcGFyYXRvci0tZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG5baXM9YmxvY2stdHJlbm5saW5pZV0gLnNlcGFyYXRvci0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2OWM7XG59XG5baXM9YmxvY2stdHJlbm5saW5pZV0gLnNlcGFyYXRvci0tdHVycXVvaXNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzhhYTtcbn1cbltpcz1ibG9jay10cmVubmxpbmllXSAuc2VwYXJhdG9yLS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNTAwO1xufVxuXG5baXM9YmxvY2stdmlkZW8tZWluZ2ViZXR0ZXRdIC5maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xufVxuW2lzPWJsb2NrLXZpZGVvLWVpbmdlYmV0dGV0XSAuZmlndXJlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC42KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjYpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5baXM9YmxvY2stdmlkZW8tZWluZ2ViZXR0ZXRdIC5maWd1cmUtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBoZWlnaHQ6IGF1dG87XG59XG5baXM9YmxvY2stdmlkZW8tZWluZ2ViZXR0ZXRdIC5maWd1cmUtaW1hZ2UtLWlzSGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuW2lzPWJsb2NrLXZpZGVvLWVpbmdlYmV0dGV0XSAuZmlndXJlLWNhcHRpb24ge1xuICBsZWZ0OiAxNnB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgei1pbmRleDogMztcbn1cbltpcz1ibG9jay12aWRlby1laW5nZWJldHRldF0gLmZpZ3VyZS1jYXB0aW9uID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5baXM9YmxvY2stdmlkZW8tZWluZ2ViZXR0ZXRdIC5maWd1cmUtY2FwdGlvbiA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXZpZGVvLWVpbmdlYmV0dGV0XSAuZmlndXJlLWNhcHRpb24gKiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXZpZGVvLWVpbmdlYmV0dGV0XSAuZmlndXJlLWNhcHRpb24ge1xuICAgIGxlZnQ6IDMycHg7XG4gICAgdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1ibG9jay12aWRlby1laW5nZWJldHRldF0gLmZpZ3VyZS1jYXB0aW9uIHtcbiAgICBsZWZ0OiA0OHB4O1xuICAgIHRvcDogNDhweDtcbiAgfVxufVxuW2lzPWJsb2NrLXZpZGVvLWVpbmdlYmV0dGV0XSAuZmlndXJlLWNhcHRpb24uY29sb3Itd2hpdGUgKiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuW2lzPWJsb2NrLXZpZGVvLWVpbmdlYmV0dGV0XSAuZmlndXJlLWNhcHRpb24uY29sb3Itd2hpdGUgKjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbltpcz1ibG9jay12aWRlby1laW5nZWJldHRldF0gLmZpZ3VyZS1jYXB0aW9uLmNvbG9yLWJsdWUgKiB7XG4gIGNvbG9yOiAjMDA0NjljO1xufVxuW2lzPWJsb2NrLXZpZGVvLWVpbmdlYmV0dGV0XSAuZmlndXJlLWNhcHRpb24uY29sb3ItYmx1ZSAqOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjljO1xufVxuW2lzPWJsb2NrLXZpZGVvLWVpbmdlYmV0dGV0XSAuZmlndXJlLWNhcHRpb24uY29sb3Itb3JhbmdlICoge1xuICBjb2xvcjogI2ZmYTUwMDtcbn1cbltpcz1ibG9jay12aWRlby1laW5nZWJldHRldF0gLmZpZ3VyZS1jYXB0aW9uLmNvbG9yLW9yYW5nZSAqOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNTAwO1xufVxuW2lzPWJsb2NrLXZpZGVvLWVpbmdlYmV0dGV0XSAuZmlndXJlLWNhcHRpb24uY29sb3ItdHVycW9pc2UgKiB7XG4gIGNvbG9yOiAjMDBjOGFhO1xufVxuW2lzPWJsb2NrLXZpZGVvLWVpbmdlYmV0dGV0XSAuZmlndXJlLWNhcHRpb24uY29sb3ItdHVycW9pc2UgKjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYzhhYTtcbn1cbltpcz1ibG9jay12aWRlby1laW5nZWJldHRldF0gLnZpZGVvLXBsYXlCdXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbltpcz1ibG9jay12aWRlby1laW5nZWJldHRldF0gLnZpZGVvLXBsYXlCdXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlcjogMCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgd2lkdGg6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXZpZGVvLWVpbmdlYmV0dGV0XSAudmlkZW8tcGxheUJ1dHRvbjo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00NHB4O1xuICAgIG1hcmdpbi10b3A6IC00NHB4O1xuICAgIHdpZHRoOiA4OHB4O1xuICB9XG59XG5baXM9YmxvY2stdmlkZW8tZWluZ2ViZXR0ZXRdIC52aWRlby1wbGF5QnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvcGxheWJ1dHRvbi10cmlhbmdsZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXZpZGVvLWVpbmdlYmV0dGV0XSAudmlkZW8tcGxheUJ1dHRvbjo6YWZ0ZXIge1xuICAgIGhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE0cHg7XG4gICAgbWFyZ2luLXRvcDogLTE3LjVweDtcbiAgICB3aWR0aDogMzVweDtcbiAgfVxufVxuW2lzPWJsb2NrLXZpZGVvLWVpbmdlYmV0dGV0XSAudmlkZW8tcGxheUJ1dHRvbjpob3Zlcjo6YmVmb3JlLCBbaXM9YmxvY2stdmlkZW8tZWluZ2ViZXR0ZXRdIC52aWRlby1wbGF5QnV0dG9uOmhvdmVyOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbltpcz1ibG9jay12aWRlby1laW5nZWJldHRldF0gLnZpZGVvLWxvYWRlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsb2FkaW5nIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogbG9hZGluZyAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXZpZGVvLWVpbmdlYmV0dGV0XSAudmlkZW8tbG9hZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIH1cbn1cbltpcz1ibG9jay12aWRlby1laW5nZWJldHRldF0gLnZpZGVvLWxvYWRlcixcbltpcz1ibG9jay12aWRlby1laW5nZWJldHRldF0gLnZpZGVvLWxvYWRlcjo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXZpZGVvLWVpbmdlYmV0dGV0XSAudmlkZW8tbG9hZGVyLFxuICBbaXM9YmxvY2stdmlkZW8tZWluZ2ViZXR0ZXRdIC52aWRlby1sb2FkZXI6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGxvYWRpbmcge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuW2lzPWJsb2NrLXZpZGVvLWVpbmdlYmV0dGV0XSAudmlkZW8ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMiwgNDgsIDAuMSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDk2OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9YmxvY2stdmlkZW8tZWluZ2ViZXR0ZXRdIC52aWRlbzpoYXMoLnZpZGVvLWNvbnNlbnQ6bm90KC5pcy1oaWRkZW4pKSAudmlkZW8tcGxheUJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baXM9YmxvY2stdmlkZW8tZWluZ2ViZXR0ZXRdIC52aWRlby1wbGF5ZXIge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTE7XG59XG5baXM9YmxvY2stdmlkZW8tZWluZ2ViZXR0ZXRdIC52aWRlby1jb25zZW50IHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXZpZGVvLWVpbmdlYmV0dGV0XSAudmlkZW8tY29uc2VudCB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuW2lzPWJsb2NrLXZpZGVvLWVpbmdlYmV0dGV0XSAudmlkZW8tY29uc2VudC5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuW2lzPWJsb2NrLXZpZGVvLWVpbmdlYmV0dGV0XSAudmlkZW8tY29uc2VudC1pbm5lciB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogNzY4cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuW2lzPWJsb2NrLXZpZGVvLWVpbmdlYmV0dGV0XSAudmlkZW8tY29uc2VudC1pbm5lciA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWJsb2NrLXZpZGVvLWVpbmdlYmV0dGV0XSAudmlkZW8tY29uc2VudC1pbm5lciA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5baXM9YmxvY2stdmlkZW8tZWluZ2ViZXR0ZXRdIC52aWRlbyBpZnJhbWUge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbltpcz1ibG9jay12aWRlby1laW5nZWJldHRldF0gLnZpZGVvLXBsYXllci0taXNMb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0O1xufVxuW2lzPWJsb2NrLXZpZGVvLWVpbmdlYmV0dGV0XSAudmlkZW8tcGxheWVyLS1pc0xvYWRpbmcgLnZpZGVvLWxvYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuW2lzPWJsb2NrLXZpZGVvLWVpbmdlYmV0dGV0XSAudmlkZW8tcGxheWVyLS1pc0xvYWRpbmcgLnZpZGVvLXBsYXlCdXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPWJsb2NrLXZpZGVvLWVpbmdlYmV0dGV0XSAudmlkZW8tcGxheWVyLS1pc0xvYWRlZCAudmlkZW8tbG9hZGVyLFxuW2lzPWJsb2NrLXZpZGVvLWVpbmdlYmV0dGV0XSAudmlkZW8tcGxheWVyLS1pc0xvYWRlZCAudmlkZW8tcGxheUJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baXM9YmxvY2stdmlkZW8tZWluZ2ViZXR0ZXRdIC52aWRlby1wbGF5ZXItLWlzTG9hZGVkIGlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5baXM9YmxvY2stdmlkZW8tdGV4dF0gLmZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbltpcz1ibG9jay12aWRlby10ZXh0XSAuZmlndXJlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC42KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjYpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5baXM9YmxvY2stdmlkZW8tdGV4dF0gLmZpZ3VyZS1pbWFnZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG5baXM9YmxvY2stdmlkZW8tdGV4dF0gLmZpZ3VyZS1pbWFnZS0taXNIaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5baXM9YmxvY2stdmlkZW8tdGV4dF0gLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMTZweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHotaW5kZXg6IDM7XG59XG5baXM9YmxvY2stdmlkZW8tdGV4dF0gLmZpZ3VyZS1jYXB0aW9uID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5baXM9YmxvY2stdmlkZW8tdGV4dF0gLmZpZ3VyZS1jYXB0aW9uID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmxvY2stdmlkZW8tdGV4dF0gLmZpZ3VyZS1jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAzMnB4O1xuICAgIHRvcDogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmxvY2stdmlkZW8tdGV4dF0gLmZpZ3VyZS1jYXB0aW9uIHtcbiAgICBsZWZ0OiA0OHB4O1xuICAgIHRvcDogNDhweDtcbiAgfVxufVxuW2lzPWJsb2NrLXZpZGVvLXRleHRdIC5maWd1cmUtY2FwdGlvbi5jb2xvci13aGl0ZSAqIHtcbiAgY29sb3I6ICNmZmY7XG59XG5baXM9YmxvY2stdmlkZW8tdGV4dF0gLmZpZ3VyZS1jYXB0aW9uLmNvbG9yLXdoaXRlICo6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5baXM9YmxvY2stdmlkZW8tdGV4dF0gLmZpZ3VyZS1jYXB0aW9uLmNvbG9yLWJsdWUgKiB7XG4gIGNvbG9yOiAjMDA0NjljO1xufVxuW2lzPWJsb2NrLXZpZGVvLXRleHRdIC5maWd1cmUtY2FwdGlvbi5jb2xvci1ibHVlICo6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2OWM7XG59XG5baXM9YmxvY2stdmlkZW8tdGV4dF0gLmZpZ3VyZS1jYXB0aW9uLmNvbG9yLW9yYW5nZSAqIHtcbiAgY29sb3I6ICNmZmE1MDA7XG59XG5baXM9YmxvY2stdmlkZW8tdGV4dF0gLmZpZ3VyZS1jYXB0aW9uLmNvbG9yLW9yYW5nZSAqOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNTAwO1xufVxuW2lzPWJsb2NrLXZpZGVvLXRleHRdIC5maWd1cmUtY2FwdGlvbi5jb2xvci10dXJxb2lzZSAqIHtcbiAgY29sb3I6ICMwMGM4YWE7XG59XG5baXM9YmxvY2stdmlkZW8tdGV4dF0gLmZpZ3VyZS1jYXB0aW9uLmNvbG9yLXR1cnFvaXNlICo6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGM4YWE7XG59XG5baXM9YmxvY2stdmlkZW8tdGV4dF0gLnZpZGVvLXBsYXlCdXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbltpcz1ibG9jay12aWRlby10ZXh0XSAudmlkZW8tcGxheUJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm9yZGVyOiAwIHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICB3aWR0aDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmxvY2stdmlkZW8tdGV4dF0gLnZpZGVvLXBsYXlCdXR0b246OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA4OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDRweDtcbiAgICBtYXJnaW4tdG9wOiAtNDRweDtcbiAgICB3aWR0aDogODhweDtcbiAgfVxufVxuW2lzPWJsb2NrLXZpZGVvLXRleHRdIC52aWRlby1wbGF5QnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvcGxheWJ1dHRvbi10cmlhbmdsZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXZpZGVvLXRleHRdIC52aWRlby1wbGF5QnV0dG9uOjphZnRlciB7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgICBtYXJnaW4tdG9wOiAtMTcuNXB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICB9XG59XG5baXM9YmxvY2stdmlkZW8tdGV4dF0gLnZpZGVvLXBsYXlCdXR0b246aG92ZXI6OmJlZm9yZSwgW2lzPWJsb2NrLXZpZGVvLXRleHRdIC52aWRlby1wbGF5QnV0dG9uOmhvdmVyOjphZnRlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbltpcz1ibG9jay12aWRlby10ZXh0XSAudmlkZW8tbG9hZGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxvYWRpbmcgMS4xcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBsb2FkaW5nIDEuMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtaW5kZW50OiAtOTk5OWVtO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmxvY2stdmlkZW8tdGV4dF0gLnZpZGVvLWxvYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICB9XG59XG5baXM9YmxvY2stdmlkZW8tdGV4dF0gLnZpZGVvLWxvYWRlcixcbltpcz1ibG9jay12aWRlby10ZXh0XSAudmlkZW8tbG9hZGVyOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmxvY2stdmlkZW8tdGV4dF0gLnZpZGVvLWxvYWRlcixcbiAgW2lzPWJsb2NrLXZpZGVvLXRleHRdIC52aWRlby1sb2FkZXI6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuQGtleWZyYW1lcyBsb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5baXM9YmxvY2stdmlkZW8tdGV4dF0gLnZpZGVvIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMiwgNDgsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDIsIDQ4LCAwLjEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9YmxvY2stdmlkZW8tdGV4dF0gLnZpZGVvOmhhcygudmlkZW8tY29uc2VudDpub3QoLmlzLWhpZGRlbikpIC52aWRlby1wbGF5QnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpcz1ibG9jay12aWRlby10ZXh0XSAudmlkZW8tcGxheWVyIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuW2lzPWJsb2NrLXZpZGVvLXRleHRdIC52aWRlby1jb25zZW50IHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXZpZGVvLXRleHRdIC52aWRlby1jb25zZW50IHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG5baXM9YmxvY2stdmlkZW8tdGV4dF0gLnZpZGVvLWNvbnNlbnQuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpcz1ibG9jay12aWRlby10ZXh0XSAudmlkZW8tY29uc2VudC1pbm5lciB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogNzY4cHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuW2lzPWJsb2NrLXZpZGVvLXRleHRdIC52aWRlby1jb25zZW50LWlubmVyID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5baXM9YmxvY2stdmlkZW8tdGV4dF0gLnZpZGVvLWNvbnNlbnQtaW5uZXIgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuW2lzPWJsb2NrLXZpZGVvLXRleHRdIC52aWRlbyBpZnJhbWUge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbltpcz1ibG9jay12aWRlby10ZXh0XSAudmlkZW8tcGxheWVyLS1pc0xvYWRpbmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1vdXQ7XG59XG5baXM9YmxvY2stdmlkZW8tdGV4dF0gLnZpZGVvLXBsYXllci0taXNMb2FkaW5nIC52aWRlby1sb2FkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbltpcz1ibG9jay12aWRlby10ZXh0XSAudmlkZW8tcGxheWVyLS1pc0xvYWRpbmcgLnZpZGVvLXBsYXlCdXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPWJsb2NrLXZpZGVvLXRleHRdIC52aWRlby1wbGF5ZXItLWlzTG9hZGVkIC52aWRlby1sb2FkZXIsXG5baXM9YmxvY2stdmlkZW8tdGV4dF0gLnZpZGVvLXBsYXllci0taXNMb2FkZWQgLnZpZGVvLXBsYXlCdXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPWJsb2NrLXZpZGVvLXRleHRdIC52aWRlby1wbGF5ZXItLWlzTG9hZGVkIGlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmxvY2stdmlkZW8tdGV4dF0gLnByZUNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbltpcz1ibG9jay12aWRlby10ZXh0XSAuZ3JpZCB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXZpZGVvLXRleHRdIC5ncmlkLS12aWRlb0xlZnQge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWJsb2NrLXZpZGVvLXRleHRdIC5ncmlkLS12aWRlb1JpZ2h0IHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5baXM9YmxvY2stdmlkZW8tdGV4dF0gLmdyaWQtdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmxvY2stdmlkZW8tdGV4dF0gLmdyaWQge1xuICAgIGdhcDogMzJweDtcbiAgfVxuICBbaXM9YmxvY2stdmlkZW8tdGV4dF0gLmdyaWQtdmlkZW8ge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBjYWxjKDEwMCUgLSB2YXIoLS1jb250ZW50LXJhdGlvKSk7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIHZhcigtLWNvbnRlbnQtcmF0aW8pKTtcbiAgfVxuICBbaXM9YmxvY2stdmlkZW8tdGV4dF0gLmdyaWQtY29udGVudCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IHZhcigtLWNvbnRlbnQtcmF0aW8pO1xuICAgICAgICBmbGV4LWJhc2lzOiB2YXIoLS1jb250ZW50LXJhdGlvKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9YmxvY2stdmlkZW8tdGV4dF0gLmdyaWQge1xuICAgIGdhcDogMTI4cHg7XG4gIH1cbn1cbltpcz1ibG9jay12aWRlby10ZXh0XSAuZ3JpZC1jb250ZW50ID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5baXM9YmxvY2stdmlkZW8tdGV4dF0gLmdyaWQtY29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5baXM9YmxvY2stdmlkZW8tdGV4dF0gLmdyaWQtY29udGVudCBibG9ja3F1b3RlLFxuW2lzPWJsb2NrLXZpZGVvLXRleHRdIC5ncmlkLWNvbnRlbnQgLmJsb2NrcXVvdGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9YmxvY2stdmlkZW8tdGV4dF0gLmdyaWQtY29udGVudCBibG9ja3F1b3RlLFxuICBbaXM9YmxvY2stdmlkZW8tdGV4dF0gLmdyaWQtY29udGVudCAuYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWJsb2NrLXZpZGVvLXRleHRdIC5ncmlkLWNvbnRlbnQgYmxvY2txdW90ZSxcbiAgW2lzPWJsb2NrLXZpZGVvLXRleHRdIC5ncmlkLWNvbnRlbnQgLmJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuXG5baXM9aGVyby1zbGlkZXJdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWhlcm8tc2xpZGVyXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTY4MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpcz1oZXJvLXNsaWRlcl0uY29tcG9uZW50UGFkZGluZzpub3QoLmZyaWVuZGF0aW9uLS1zbGlkZXJPZmYpIHtcbiAgICBwYWRkaW5nOiAxODBweCAwIDUwcHg7XG4gIH1cbn1cbltpcz1oZXJvLXNsaWRlcl0uY29tcG9uZW50UGFkZGluZyB7XG4gIHBhZGRpbmc6IDQ4cHggMCA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1oZXJvLXNsaWRlcl0uY29tcG9uZW50UGFkZGluZyB7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpcz1oZXJvLXNsaWRlcl0uY29tcG9uZW50UGFkZGluZyB7XG4gICAgcGFkZGluZzogNzVweCAwO1xuICB9XG59XG5baXM9aGVyby1zbGlkZXJdLmZyaWVuZGF0aW9uLS1zbGlkZXJPZmYgLnNsaWRlci1idXR0b24sXG5baXM9aGVyby1zbGlkZXJdLmZyaWVuZGF0aW9uLS1zbGlkZXJPZmYgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpcz1oZXJvLXNsaWRlcl0gaDEsXG5baXM9aGVyby1zbGlkZXJdIC5oMSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgW2lzPWhlcm8tc2xpZGVyXSBoMSxcbiAgW2lzPWhlcm8tc2xpZGVyXSAuaDEge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5baXM9aGVyby1zbGlkZXJdIGgxOjpiZWZvcmUsXG5baXM9aGVyby1zbGlkZXJdIC5oMTo6YmVmb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9aGVyby1zbGlkZXJdIGgxOjpiZWZvcmUsXG4gIFtpcz1oZXJvLXNsaWRlcl0gLmgxOjpiZWZvcmUge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cbltpcz1oZXJvLXNsaWRlcl0gLmxlYWQge1xuICBtYXJnaW46IDIxcHggMCA0MHB4O1xufVxuW2lzPWhlcm8tc2xpZGVyXSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lzPWhlcm8tc2xpZGVyXSAuYmFja2dyb3VuZCB7XG4gIGJvdHRvbTogMTgwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWhlcm8tc2xpZGVyXSAuYmFja2dyb3VuZCB7XG4gICAgYm90dG9tOiB1bnNldDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbltpcz1oZXJvLXNsaWRlcl0gLmJhY2tncm91bmQgaW1nIHtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7IG9iamVjdC1wb3NpdGlvbjogYm90dG9tXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1oZXJvLXNsaWRlcl0gLmJhY2tncm91bmQgaW1nIHtcbiAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb250YWluOyBvYmplY3QtcG9zaXRpb246IGJvdHRvbVwiO1xuICAgIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxufVxuW2lzPWhlcm8tc2xpZGVyXSAuc2xpZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9aGVyby1zbGlkZXJdIC5zbGlkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1oZXJvLXNsaWRlcl0gLnNsaWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbltpcz1oZXJvLXNsaWRlcl0gLnNsaWRlci1pdGVtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWhlcm8tc2xpZGVyXSAuc2xpZGVyLWl0ZW0ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5baXM9aGVyby1zbGlkZXJdIC5zbGlkZXItYnV0dG9uIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNzVweCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBbaXM9aGVyby1zbGlkZXJdIC5zbGlkZXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIFtpcz1oZXJvLXNsaWRlcl0gLnNsaWRlci1idXR0b246aG92ZXIsIFtpcz1oZXJvLXNsaWRlcl0gLnNsaWRlci1idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cbltpcz1oZXJvLXNsaWRlcl0gLnNsaWRlci1idXR0b246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY28tY2Fyb3VzZWwtcmlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuW2lzPWhlcm8tc2xpZGVyXSAuc2xpZGVyLWJ1dHRvbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbltpcz1oZXJvLXNsaWRlcl0gLnNsaWRlci1idXR0b24tLXByZXYge1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBbaXM9aGVyby1zbGlkZXJdIC5zbGlkZXItYnV0dG9uLS1wcmV2IHtcbiAgICBsZWZ0OiAtNjdweDtcbiAgfVxufVxuW2lzPWhlcm8tc2xpZGVyXSAuc2xpZGVyLWJ1dHRvbi0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBbaXM9aGVyby1zbGlkZXJdIC5zbGlkZXItYnV0dG9uLS1uZXh0IHtcbiAgICByaWdodDogLTY3cHg7XG4gIH1cbn1cbltpcz1oZXJvLXNsaWRlcl0gLnNsaWRlci1idXR0b24tLW5leHQ6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuW2lzPWhlcm8tc2xpZGVyXSAuZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbltpcz1oZXJvLXNsaWRlcl0gLmZpZ3VyZSA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWhlcm8tc2xpZGVyXSAuZmlndXJlID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9aGVyby1zbGlkZXJdIC5maWd1cmUge1xuICAgIG1hcmdpbi10b3A6IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWhlcm8tc2xpZGVyXSAuZmlndXJlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbltpcz1oZXJvLXNsaWRlcl0gLmZpZ3VyZS1pbWFnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvbnRhaW5cIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9aGVyby1zbGlkZXJdIC5maWd1cmUtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICMwMDQ2OWM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuW2lzPWhlcm8tc2xpZGVyXSAuYW5pbWF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWhlcm8tc2xpZGVyXSAuYW5pbWF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbltpcz1oZXJvLXNsaWRlcl0gLmNvbnRlbnQge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuW2lzPWhlcm8tc2xpZGVyXSAuY29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPWhlcm8tc2xpZGVyXSAuY29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1oZXJvLXNsaWRlcl0gLmNvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9aGVyby1zbGlkZXJdIC5jb250ZW50IC5sZWFkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NHB4O1xuICB9XG59XG5baXM9aGVyby1zbGlkZXJdIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5baXM9aGVyby1zbGlkZXJdIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5baXM9aGVyby1zbGlkZXJdIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogYXV0bztcbn1cbltpcz1oZXJvLXNsaWRlcl0gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPWhlcm8tc2xpZGVyXSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWhlcm8tc2xpZGVyXSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDEzN3B4O1xuICB9XG59XG5baXM9aGVyby1zbGlkZXJdIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjMDA0NjljO1xuICBtYXJnaW46IDAgNHB4O1xuICBvcGFjaXR5OiAwLjI7XG59XG5baXM9aGVyby1zbGlkZXJdIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwNDY5YztcbiAgb3BhY2l0eTogMTtcbn1cblxuW2lzPWxpc3QtY3VzdG9tZXItbG9nb3NdIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9bGlzdC1jdXN0b21lci1sb2dvc10gLmxvZ28ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bztcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5baXM9bGlzdC1jdXN0b21lci1sb2dvc10gLmxvZ28tbWVkaWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lzPWxpc3QtY3VzdG9tZXItbG9nb3NdIC5sb2dvLW1lZGlhLS1zdmcge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuW2lzPWxpc3QtY3VzdG9tZXItbG9nb3NdIC5sb2dvLW1lZGlhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPWxpc3QtY3VzdG9tZXItbG9nb3NdIC5sb2dvLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5baXM9bGlzdC1jdXN0b21lci1sb2dvc10gLnNsaWRlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9bGlzdC1jdXN0b21lci1sb2dvc10gLnNsaWRlci1idXR0b24ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSAyOHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIFtpcz1saXN0LWN1c3RvbWVyLWxvZ29zXSAuc2xpZGVyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBbaXM9bGlzdC1jdXN0b21lci1sb2dvc10gLnNsaWRlci1idXR0b246aG92ZXIsIFtpcz1saXN0LWN1c3RvbWVyLWxvZ29zXSAuc2xpZGVyLWJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuW2lzPWxpc3QtY3VzdG9tZXItbG9nb3NdIC5zbGlkZXItYnV0dG9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvLWNhcm91c2VsLXJpZ2h0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cbltpcz1saXN0LWN1c3RvbWVyLWxvZ29zXSAuc2xpZGVyLWJ1dHRvbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbltpcz1saXN0LWN1c3RvbWVyLWxvZ29zXSAuc2xpZGVyLWJ1dHRvbi0tcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIFtpcz1saXN0LWN1c3RvbWVyLWxvZ29zXSAuc2xpZGVyLWJ1dHRvbi0tcHJldiB7XG4gICAgbGVmdDogY2FsYygtNjRweCAtIDEuNXJlbSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG4gIH1cbn1cbltpcz1saXN0LWN1c3RvbWVyLWxvZ29zXSAuc2xpZGVyLWJ1dHRvbi0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBbaXM9bGlzdC1jdXN0b21lci1sb2dvc10gLnNsaWRlci1idXR0b24tLW5leHQge1xuICAgIHJpZ2h0OiBjYWxjKC02NHB4IC0gMS41cmVtKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgLTUwJSk7XG4gIH1cbn1cbltpcz1saXN0LWN1c3RvbWVyLWxvZ29zXSAuc2xpZGVyLWJ1dHRvbi0tbmV4dDo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5baXM9bGlzdC1jdXN0b21lci1sb2dvc10gLnNsaWRlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbltpcz1saXN0LWN1c3RvbWVyLWxvZ29zXSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuW2lzPWxpc3QtY3VzdG9tZXItbG9nb3NdIC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5baXM9bGlzdC1jdXN0b21lci1sb2dvc10gLnN3aXBlci1zbGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuW2lzPWxpc3QtY3VzdG9tZXItbG9nb3NdIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gIC8qIHN0eWxlbGludC1lbmFibGUgKi9cbiAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xufVxuW2lzPWxpc3QtY3VzdG9tZXItbG9nb3NdIC5zd2lwZXItc2xpZGUtYWN0aXZlICsgLnN3aXBlci1zbGlkZSB7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuW2lzPWxpc3QtY3VzdG9tZXItbG9nb3NdIC5zd2lwZXItc2xpZGUtYWN0aXZlICsgLnN3aXBlci1zbGlkZSArIC5zd2lwZXItc2xpZGUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9bGlzdC1jdXN0b21lci1sb2dvc10gLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gICAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gICAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gICAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gICAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gICAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuICB9XG4gIFtpcz1saXN0LWN1c3RvbWVyLWxvZ29zXSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC5zd2lwZXItc2xpZGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgfVxuICBbaXM9bGlzdC1jdXN0b21lci1sb2dvc10gLnN3aXBlci1zbGlkZS1hY3RpdmUgKyAuc3dpcGVyLXNsaWRlICsgLnN3aXBlci1zbGlkZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB9XG4gIFtpcz1saXN0LWN1c3RvbWVyLWxvZ29zXSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC5zd2lwZXItc2xpZGUgKyAuc3dpcGVyLXNsaWRlICsgLnN3aXBlci1zbGlkZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB9XG4gIFtpcz1saXN0LWN1c3RvbWVyLWxvZ29zXSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC5zd2lwZXItc2xpZGUgKyAuc3dpcGVyLXNsaWRlICsgLnN3aXBlci1zbGlkZSArIC5zd2lwZXItc2xpZGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgfVxuICBbaXM9bGlzdC1jdXN0b21lci1sb2dvc10gLnN3aXBlci1zbGlkZS1hY3RpdmUgKyAuc3dpcGVyLXNsaWRlICsgLnN3aXBlci1zbGlkZSArIC5zd2lwZXItc2xpZGUgKyAuc3dpcGVyLXNsaWRlICsgLnN3aXBlci1zbGlkZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB9XG59XG5baXM9bGlzdC1jdXN0b21lci1sb2dvc10gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPWxpc3QtY3VzdG9tZXItbG9nb3NdIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjMDA0NjljO1xuICBtYXJnaW46IDAgNHB4O1xuICBvcGFjaXR5OiAwLjI7XG59XG5baXM9bGlzdC1jdXN0b21lci1sb2dvc10gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA0NjljO1xuICBvcGFjaXR5OiAxO1xufVxuW2lzPWxpc3QtY3VzdG9tZXItbG9nb3NdIC5zd2lwZXItYnV0dG9uLWxvY2ssIFtpcz1saXN0LWN1c3RvbWVyLWxvZ29zXSAuc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baXM9bGlzdC1jdXN0b21lci1sb2dvc10gLmltYWdlIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuW2lzPWxpc3QtY3VzdG9tZXItbG9nb3NdIC5pbWFnZS10YWcsXG5baXM9bGlzdC1jdXN0b21lci1sb2dvc10gLmltYWdlIGltZyxcbltpcz1saXN0LWN1c3RvbWVyLWxvZ29zXSAuaW1hZ2Ugc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgW2lzPWxpc3QtY3VzdG9tZXItbG9nb3NdIC5pbWFnZS10YWcsXG4gIFtpcz1saXN0LWN1c3RvbWVyLWxvZ29zXSAuaW1hZ2UgaW1nLFxuICBbaXM9bGlzdC1jdXN0b21lci1sb2dvc10gLmltYWdlIHN2ZyB7XG4gICAgbWF4LWhlaWdodDogNDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1saXN0LWN1c3RvbWVyLWxvZ29zXSAuaW1hZ2UtdGFnLFxuICBbaXM9bGlzdC1jdXN0b21lci1sb2dvc10gLmltYWdlIGltZyxcbiAgW2lzPWxpc3QtY3VzdG9tZXItbG9nb3NdIC5pbWFnZSBzdmcge1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lzPWxpc3QtY3VzdG9tZXItbG9nb3NdIC5pbWFnZS10YWcsXG4gIFtpcz1saXN0LWN1c3RvbWVyLWxvZ29zXSAuaW1hZ2UgaW1nLFxuICBbaXM9bGlzdC1jdXN0b21lci1sb2dvc10gLmltYWdlIHN2ZyB7XG4gICAgbWF4LWhlaWdodDogNjBweDtcbiAgfVxufVxuW2lzPWxpc3QtY3VzdG9tZXItbG9nb3NdIC5pbWFnZS10YWcge1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb250YWluXCI7XG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5baXM9bGlzdC1jdXN0b21lci1sb2dvc10gLmdyaWQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cbltpcz1saXN0LWN1c3RvbWVyLWxvZ29zXSAuZ3JpZCA+ICo6bm90KC53aGVlbCkge1xuICB3aWR0aDogY2FsYygoMzMuMzMzMzMzMzMzMyUpIC0gMiAvIDMgKiAzMnB4KTtcbn1cbltpcz1saXN0LWN1c3RvbWVyLWxvZ29zXSAuZ3JpZCA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKG4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuW2lzPWxpc3QtY3VzdG9tZXItbG9nb3NdIC5ncmlkID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoMW4rNCkge1xuICBtYXJnaW4tdG9wOiA2NHB4O1xufVxuW2lzPWxpc3QtY3VzdG9tZXItbG9nb3NdIC5ncmlkID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuW2lzPWxpc3QtY3VzdG9tZXItbG9nb3NdIC5ncmlkID4gKjpub3QoLndoZWVsKTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1saXN0LWN1c3RvbWVyLWxvZ29zXSAuZ3JpZCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFtpcz1saXN0LWN1c3RvbWVyLWxvZ29zXSAuZ3JpZCA+ICo6bm90KC53aGVlbCkge1xuICAgIHdpZHRoOiBjYWxjKCgyNSUpIC0gMyAvIDQgKiA0OHB4KTtcbiAgfVxuICBbaXM9bGlzdC1jdXN0b21lci1sb2dvc10gLmdyaWQgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZChuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2lzPWxpc3QtY3VzdG9tZXItbG9nb3NdIC5ncmlkID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoMW4rNSkge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbiAgW2lzPWxpc3QtY3VzdG9tZXItbG9nb3NdIC5ncmlkID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgW2lzPWxpc3QtY3VzdG9tZXItbG9nb3NdIC5ncmlkID4gKjpub3QoLndoZWVsKTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWxpc3QtY3VzdG9tZXItbG9nb3NdIC5ncmlkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgW2lzPWxpc3QtY3VzdG9tZXItbG9nb3NdIC5ncmlkID4gKjpub3QoLndoZWVsKSB7XG4gICAgd2lkdGg6IGNhbGMoKDE2LjY2NjY2NjY2NjclKSAtIDUgLyA2ICogNjRweCk7XG4gIH1cbiAgW2lzPWxpc3QtY3VzdG9tZXItbG9nb3NdIC5ncmlkID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQobikge1xuICAgIG1hcmdpbi1yaWdodDogNjRweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFtpcz1saXN0LWN1c3RvbWVyLWxvZ29zXSAuZ3JpZCA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDFuKzcpIHtcbiAgICBtYXJnaW4tdG9wOiA5NnB4O1xuICB9XG4gIFtpcz1saXN0LWN1c3RvbWVyLWxvZ29zXSAuZ3JpZCA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDZuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIFtpcz1saXN0LWN1c3RvbWVyLWxvZ29zXSAuZ3JpZCA+ICo6bm90KC53aGVlbCk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5baXM9bGlzdC1jdXN0b21lci1sb2dvc10gLmdyaWQtaXRlbSB7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIGhlaWdodCAwLjJzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIGhlaWdodCAwLjJzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIFtpcz1saXN0LWN1c3RvbWVyLWxvZ29zXSAuZ3JpZC1pdGVtLmhpZGRlbk1vYmlsZSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogLTk5O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIFtpcz1saXN0LWN1c3RvbWVyLWxvZ29zXSAuZ3JpZC1pdGVtLmhpZGRlblRhYmxldCB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogLTk5O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1saXN0LWN1c3RvbWVyLWxvZ29zXSAuZ3JpZC1pdGVtLmhpZGRlbkRlc2t0b3Age1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IC05OTtcbiAgfVxufVxuW2lzPWxpc3QtY3VzdG9tZXItbG9nb3NdIC5ncmlkLW1lZGlhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9bGlzdC1jdXN0b21lci1sb2dvc10gLnJvdy1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9bGlzdC1jdXN0b21lci1sb2dvc10gLnJvdy1hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1saXN0LWN1c3RvbWVyLWxvZ29zXSAucm93LWFjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBbaXM9bGlzdC1jdXN0b21lci1sb2dvc10gLnJvdy1hY3Rpb25zLnNob3dNb2JpbGUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBbaXM9bGlzdC1jdXN0b21lci1sb2dvc10gLnJvdy1hY3Rpb25zLnNob3dUYWJsZXQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPWxpc3QtY3VzdG9tZXItbG9nb3NdIC5yb3ctYWN0aW9ucy5zaG93RGVza3RvcCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1zbGlkZXItYmlsZGVyLWNvbGxhZ2VdIC5ib3gge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPXNsaWRlci1iaWxkZXItY29sbGFnZV0gLmJveC1pbm5lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuW2lzPXNsaWRlci1iaWxkZXItY29sbGFnZV0gLmJveC1pbm5lci0taW1hZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDUlO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9c2xpZGVyLWJpbGRlci1jb2xsYWdlXSAuYm94LWlubmVyLS1pbWFnZXMge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1zbGlkZXItYmlsZGVyLWNvbGxhZ2VdIC5ib3gtaW5uZXItLWltYWdlcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaXM9c2xpZGVyLWJpbGRlci1jb2xsYWdlXSAuYm94LWlubmVyLS1pbWFnZXMge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbltpcz1zbGlkZXItYmlsZGVyLWNvbGxhZ2VdIC5ib3gtaW5uZXItLWltYWdlcyBmaWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuW2lzPXNsaWRlci1iaWxkZXItY29sbGFnZV0gLmJveC1pbm5lci0taW1hZ2VzIC5zaW5nbGUtaW1hZ2Uge1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDIsIDQ4LCAwLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4xKTtcbiAgbGVmdDogMzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTAlO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1zbGlkZXItYmlsZGVyLWNvbGxhZ2VdIC5ib3gtaW5uZXItLWltYWdlcyAuc2luZ2xlLWltYWdlIHtcbiAgICBsZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1zbGlkZXItYmlsZGVyLWNvbGxhZ2VdIC5ib3gtaW5uZXItLWltYWdlcyAuc2luZ2xlLWltYWdlIHtcbiAgICBsZWZ0OiAxNnB4O1xuICB9XG59XG5baXM9c2xpZGVyLWJpbGRlci1jb2xsYWdlXSAuYm94LWlubmVyLS1pbWFnZXMgLnNsaWRlciB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDc1JTtcbn1cbltpcz1zbGlkZXItYmlsZGVyLWNvbGxhZ2VdIC5ib3gtaW5uZXItLWNvbnRlbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwIDMycHg7XG59XG5baXM9c2xpZGVyLWJpbGRlci1jb2xsYWdlXSAuYm94LWlubmVyLS1jb250ZW50ID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5baXM9c2xpZGVyLWJpbGRlci1jb2xsYWdlXSAuYm94LWlubmVyLS1jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9c2xpZGVyLWJpbGRlci1jb2xsYWdlXSAuYm94LWlubmVyLS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lzPXNsaWRlci1iaWxkZXItY29sbGFnZV0gLmJveC1pbm5lci0tY29udGVudCB7XG4gICAgcGFkZGluZzogMCA2NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1zbGlkZXItYmlsZGVyLWNvbGxhZ2VdIC5ib3gtaW5uZXItLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNjQ5cHg7XG4gICAgcGFkZGluZy1yaWdodDogNiU7XG4gIH1cbn1cbltpcz1zbGlkZXItYmlsZGVyLWNvbGxhZ2VdIC5ib3gtaW5uZXItLWNvbnRlbnQgdWwgPiA6Zmlyc3QtY2hpbGQsXG5baXM9c2xpZGVyLWJpbGRlci1jb2xsYWdlXSAuYm94LWlubmVyLS1jb250ZW50IG9sID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5baXM9c2xpZGVyLWJpbGRlci1jb2xsYWdlXSAuYm94LWlubmVyLS1jb250ZW50IHVsID4gOmxhc3QtY2hpbGQsXG5baXM9c2xpZGVyLWJpbGRlci1jb2xsYWdlXSAuYm94LWlubmVyLS1jb250ZW50IG9sID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbltpcz1zbGlkZXItYmlsZGVyLWNvbGxhZ2VdIC5maWd1cmUge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1zbGlkZXItYmlsZGVyLWNvbGxhZ2VdIC5maWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgW2lzPXNsaWRlci1iaWxkZXItY29sbGFnZV0gLmZpZ3VyZS1jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuW2lzPXNsaWRlci1iaWxkZXItZ2FsZXJpZV0gLmltYWdlIHtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuW2lzPXNsaWRlci1iaWxkZXItZ2FsZXJpZV0gLmltYWdlOmhvdmVyIC5pbWFnZS10aHVtYm5haWwtaW1hZ2UsIFtpcz1zbGlkZXItYmlsZGVyLWdhbGVyaWVdIC5pbWFnZTpmb2N1cyAuaW1hZ2UtdGh1bWJuYWlsLWltYWdlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSk7XG59XG5baXM9c2xpZGVyLWJpbGRlci1nYWxlcmllXSAuaW1hZ2UtdGh1bWJuYWlsIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5baXM9c2xpZGVyLWJpbGRlci1nYWxlcmllXSAuaW1hZ2UtdGh1bWJuYWlsLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbltpcz1zbGlkZXItYmlsZGVyLWdhbGVyaWVdIC5pbWFnZS10aXRsZSB7XG4gIGNvbG9yOiAjMDA0NjljO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuW2lzPXNsaWRlci1iaWxkZXItZ2FsZXJpZV0gLnNsaWRlcldyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9c2xpZGVyLWJpbGRlci1nYWxlcmllXSAuc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lzPXNsaWRlci1iaWxkZXItZ2FsZXJpZV0gLnNsaWRlci1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lzPXNsaWRlci1iaWxkZXItZ2FsZXJpZV0gLnNsaWRlci1idXR0b24ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogODBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQtb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQtb3V0O1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIFtpcz1zbGlkZXItYmlsZGVyLWdhbGVyaWVdIC5zbGlkZXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIFtpcz1zbGlkZXItYmlsZGVyLWdhbGVyaWVdIC5zbGlkZXItYnV0dG9uOmhvdmVyLCBbaXM9c2xpZGVyLWJpbGRlci1nYWxlcmllXSAuc2xpZGVyLWJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuW2lzPXNsaWRlci1iaWxkZXItZ2FsZXJpZV0gLnNsaWRlci1idXR0b246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY28tY2Fyb3VzZWwtcmlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuW2lzPXNsaWRlci1iaWxkZXItZ2FsZXJpZV0gLnNsaWRlci1idXR0b24uc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmFuY3lib3gtYWN0aXZlIFtpcz1zbGlkZXItYmlsZGVyLWdhbGVyaWVdIC5zbGlkZXItYnV0dG9uIHtcbiAgb3BhY2l0eTogMDtcbn1cbltpcz1zbGlkZXItYmlsZGVyLWdhbGVyaWVdIC5zbGlkZXItYnV0dG9uLS1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgW2lzPXNsaWRlci1iaWxkZXItZ2FsZXJpZV0gLnNsaWRlci1idXR0b24tLXByZXYge1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgfVxufVxuW2lzPXNsaWRlci1iaWxkZXItZ2FsZXJpZV0gLnNsaWRlci1idXR0b24tLW5leHQge1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgW2lzPXNsaWRlci1iaWxkZXItZ2FsZXJpZV0gLnNsaWRlci1idXR0b24tLW5leHQge1xuICAgIHJpZ2h0OiAtMTAwcHg7XG4gIH1cbn1cbltpcz1zbGlkZXItYmlsZGVyLWdhbGVyaWVdIC5zbGlkZXItYnV0dG9uLS1uZXh0OjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbltpcz1zbGlkZXItYmlsZGVyLWdhbGVyaWVdIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogYXV0bztcbn1cbltpcz1zbGlkZXItYmlsZGVyLWdhbGVyaWVdIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogMTAwJTtcbn1cbltpcz1zbGlkZXItYmlsZGVyLWdhbGVyaWVdIC5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpcz1zbGlkZXItYmlsZGVyLWdhbGVyaWVdIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjMDA0NjljO1xuICBtYXJnaW46IDAgNHB4O1xuICBvcGFjaXR5OiAwLjI7XG59XG5baXM9c2xpZGVyLWJpbGRlci1nYWxlcmllXSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDQ2OWM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltpcz1zbGlkZXItZWNvc3lzdGVtXSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lzPXNsaWRlci1lY29zeXN0ZW1dIC5lY29zeXN0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPXNsaWRlci1lY29zeXN0ZW1dIC5lY29zeXN0ZW06aG92ZXIgLmVjb3N5c3RlbS10aXRsZTo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbltpcz1zbGlkZXItZWNvc3lzdGVtXSAuZWNvc3lzdGVtLmFjdGl2ZSAuZWNvc3lzdGVtLXRpdGxlIHtcbiAgY29sb3I6ICNmZmE1MDA7XG59XG5baXM9c2xpZGVyLWVjb3N5c3RlbV0gLmVjb3N5c3RlbS5hY3RpdmUgLmVjb3N5c3RlbS10aXRsZTo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbltpcz1zbGlkZXItZWNvc3lzdGVtXSAuZWNvc3lzdGVtLmFjdGl2ZSAuZWNvc3lzdGVtLWltYWdlLXdyYXAgPiBpbWcge1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG4gIG9wYWNpdHk6IDE7XG59XG5baXM9c2xpZGVyLWVjb3N5c3RlbV0gLmVjb3N5c3RlbS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltpcz1zbGlkZXItZWNvc3lzdGVtXSAuZWNvc3lzdGVtLWltYWdlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjljO1xuICBib3R0b206IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDZweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMjtcbn1cbltpcz1zbGlkZXItZWNvc3lzdGVtXSAuZWNvc3lzdGVtLWltYWdlLXdyYXAge1xuICBhc3BlY3QtcmF0aW86IHZhcigtLWltYWdlLWFzcGVjdC1yYXRpbyk7IC8qIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LWhlaWdodDogdmFyKC0taW1hZ2UtaGVpZ2h0KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lzPXNsaWRlci1lY29zeXN0ZW1dIC5lY29zeXN0ZW0taW1hZ2Utd3JhcCBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZSwgLXdlYmtpdC1maWx0ZXIgMC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZSwgLXdlYmtpdC1maWx0ZXIgMC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC42cyBlYXNlLCBvcGFjaXR5IDAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuNnMgZWFzZSwgb3BhY2l0eSAwLjZzIGVhc2UsIC13ZWJraXQtZmlsdGVyIDAuNnMgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9c2xpZGVyLWVjb3N5c3RlbV0gLmVjb3N5c3RlbS1pbWFnZS13cmFwID4gaW1nIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgb3BhY2l0eTogMC41O1xufVxuW2lzPXNsaWRlci1lY29zeXN0ZW1dIC5lY29zeXN0ZW0taW1hZ2Utd3JhcC1pbmRpY2F0b3Ige1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLW9mZnNldC14KSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKHZhcigtLW9mZnNldC14KSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAxO1xufVxuW2lzPXNsaWRlci1lY29zeXN0ZW1dIC5lY29zeXN0ZW0taW1hZ2Utd3JhcC1pbmRpY2F0b3IgW2RhdGEtb3ZlcmxheV0ge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbltpcz1zbGlkZXItZWNvc3lzdGVtXSAuZWNvc3lzdGVtLWltYWdlLXdyYXAtaW5kaWNhdG9yIFtkYXRhLW92ZXJsYXldLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5baXM9c2xpZGVyLWVjb3N5c3RlbV0gLmVjb3N5c3RlbS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW46IDI0cHggYXV0byAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjZzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC42cyBsaW5lYXI7XG4gIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuW2lzPXNsaWRlci1lY29zeXN0ZW1dIC5lY29zeXN0ZW0tdGl0bGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3R0b206IC00cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xuICB3aWR0aDogMCU7XG59XG5baXM9c2xpZGVyLWVjb3N5c3RlbV0gLmNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9c2xpZGVyLWVjb3N5c3RlbV0gLmNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbltpcz1zbGlkZXItZWNvc3lzdGVtXSAuY29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5baXM9c2xpZGVyLWVjb3N5c3RlbV0gLmNvbnRlbnQgaDEsIFtpcz1zbGlkZXItZWNvc3lzdGVtXSAuY29udGVudCBoMiwgW2lzPXNsaWRlci1lY29zeXN0ZW1dIC5jb250ZW50IGgzLCBbaXM9c2xpZGVyLWVjb3N5c3RlbV0gLmNvbnRlbnQgaDQsIFtpcz1zbGlkZXItZWNvc3lzdGVtXSAuY29udGVudCBoNSwgW2lzPXNsaWRlci1lY29zeXN0ZW1dIC5jb250ZW50IGg2LCBbaXM9c2xpZGVyLWVjb3N5c3RlbV0gLmNvbnRlbnQgLmgxLCBbaXM9c2xpZGVyLWVjb3N5c3RlbV0gLmNvbnRlbnQgLmgyLCBbaXM9c2xpZGVyLWVjb3N5c3RlbV0gLmNvbnRlbnQgLmgzLCBbaXM9c2xpZGVyLWVjb3N5c3RlbV0gLmNvbnRlbnQgLmg0LCBbaXM9c2xpZGVyLWVjb3N5c3RlbV0gLmNvbnRlbnQgLmg1LCBbaXM9c2xpZGVyLWVjb3N5c3RlbV0gLmNvbnRlbnQgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbltpcz1zbGlkZXItZWNvc3lzdGVtXSBbZGF0YS1zbGlkZXItbWFpbl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9c2xpZGVyLWVjb3N5c3RlbV0gW2RhdGEtc2xpZGVyLW1haW5dIC5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzJweCk7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1zbGlkZXItZWNvc3lzdGVtXSBbZGF0YS1zbGlkZXItbWFpbl0gLnN3aXBlci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjRweCk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPXNsaWRlci1lY29zeXN0ZW1dIFtkYXRhLXNsaWRlci1tYWluXSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3NjhweDtcbiAgfVxufVxuW2lzPXNsaWRlci1lY29zeXN0ZW1dIFtkYXRhLXNsaWRlci1tYWluXSAuc3dpcGVyLWNvbnRhaW5lci0tZnVsbC13aWR0aCB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG5baXM9c2xpZGVyLWVjb3N5c3RlbV0gW2RhdGEtc2xpZGVyLW1haW5dIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogYXV0bztcbn1cbltpcz1zbGlkZXItZWNvc3lzdGVtXSBbZGF0YS1zbGlkZXItbWFpbl0gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBbaXM9c2xpZGVyLWVjb3N5c3RlbV0gW2RhdGEtc2xpZGVyLW1haW5dIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuW2lzPXNsaWRlci1lY29zeXN0ZW1dIFtkYXRhLXNsaWRlci1tYWluXSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogIzAwNDY5YztcbiAgbWFyZ2luOiAwIDRweDtcbiAgb3BhY2l0eTogMC4yO1xufVxuW2lzPXNsaWRlci1lY29zeXN0ZW1dIFtkYXRhLXNsaWRlci1tYWluXSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDQ2OWM7XG4gIG9wYWNpdHk6IDE7XG59XG5baXM9c2xpZGVyLWVjb3N5c3RlbV0gW2RhdGEtc2xpZGVyLW1haW5dIC5zd2lwZXItc2xpZGUge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE2cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNnB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5baXM9c2xpZGVyLWVjb3N5c3RlbV0gW2RhdGEtc2xpZGVyLW1haW5dIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIG9wYWNpdHk6IDA7XG59XG5baXM9c2xpZGVyLWVjb3N5c3RlbV0gW2RhdGEtc2xpZGVyLW1haW5dIC5zd2lwZXItc2xpZGUtbmV4dCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbltpcz1zbGlkZXItZWNvc3lzdGVtXSBbZGF0YS1zbGlkZXItbWFpbl0gLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPXNsaWRlci1lY29zeXN0ZW1dIFtkYXRhLXNsaWRlci1tYWluXSAuc3dpcGVyLXNsaWRlOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20oI2ZhZmFmYSksIGNvbG9yLXN0b3AoNTAlLCAjZmFmYWZhKSwgdG8ocmdiYSgyNTAsIDI1MCwgMjUwLCAwKSkpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmFmYWZhLCAjZmFmYWZhIDUwJSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSAxMDAlKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIFtpcz1zbGlkZXItZWNvc3lzdGVtXSBbZGF0YS1zbGlkZXItbWFpbl0gLnN3aXBlci1zbGlkZS1hY3RpdmU6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIFtpcz1zbGlkZXItZWNvc3lzdGVtXSBbZGF0YS1zbGlkZXItbWFpbl0gLnN3aXBlci1zbGlkZS1wcmV2IC5ib3gge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDIsIDQ4LCAwKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMCk7XG4gIH1cbiAgW2lzPXNsaWRlci1lY29zeXN0ZW1dIFtkYXRhLXNsaWRlci1tYWluXSAuc3dpcGVyLXNsaWRlLW5leHQgLmJveCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMiwgNDgsIDApO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDIsIDQ4LCAwKTtcbiAgfVxufVxuW2lzPXNsaWRlci1lY29zeXN0ZW1dIFtkYXRhLXNsaWRlci1tYWluXSAuc3dpcGVyLWJ1dHRvbiB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQtb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQtb3V0O1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIFtpcz1zbGlkZXItZWNvc3lzdGVtXSBbZGF0YS1zbGlkZXItbWFpbl0gLnN3aXBlci1idXR0b24ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgW2lzPXNsaWRlci1lY29zeXN0ZW1dIFtkYXRhLXNsaWRlci1tYWluXSAuc3dpcGVyLWJ1dHRvbjpob3ZlciwgW2lzPXNsaWRlci1lY29zeXN0ZW1dIFtkYXRhLXNsaWRlci1tYWluXSAuc3dpcGVyLWJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuW2lzPXNsaWRlci1lY29zeXN0ZW1dIFtkYXRhLXNsaWRlci1tYWluXSAuc3dpcGVyLWJ1dHRvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljby1jYXJvdXNlbC1yaWdodC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5baXM9c2xpZGVyLWVjb3N5c3RlbV0gW2RhdGEtc2xpZGVyLW1haW5dIC5zd2lwZXItYnV0dG9uLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuW2lzPXNsaWRlci1lY29zeXN0ZW1dIFtkYXRhLXNsaWRlci1tYWluXSAuc3dpcGVyLWJ1dHRvbi0tcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIFtpcz1zbGlkZXItZWNvc3lzdGVtXSBbZGF0YS1zbGlkZXItbWFpbl0gLnN3aXBlci1idXR0b24tLXByZXYge1xuICAgIGxlZnQ6IC0xMzBweDtcbiAgfVxufVxuW2lzPXNsaWRlci1lY29zeXN0ZW1dIFtkYXRhLXNsaWRlci1tYWluXSAuc3dpcGVyLWJ1dHRvbi0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBbaXM9c2xpZGVyLWVjb3N5c3RlbV0gW2RhdGEtc2xpZGVyLW1haW5dIC5zd2lwZXItYnV0dG9uLS1uZXh0IHtcbiAgICByaWdodDogLTEzMHB4O1xuICB9XG59XG5baXM9c2xpZGVyLWVjb3N5c3RlbV0gW2RhdGEtc2xpZGVyLW1haW5dIC5zd2lwZXItYnV0dG9uLS1uZXh0OjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbltpcz1zbGlkZXItZWNvc3lzdGVtXSBbZGF0YS1zbGlkZXItbmF2aWdhdGlvbl0ge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaXM9c2xpZGVyLWVjb3N5c3RlbV0gW2RhdGEtc2xpZGVyLW5hdmlnYXRpb25dIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG5baXM9c2xpZGVyLWVjb3N5c3RlbV0gW2RhdGEtc2xpZGVyLW5hdmlnYXRpb25dIC5zd2lwZXItY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5baXM9c2xpZGVyLWVjb3N5c3RlbV0gLmJveCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDIsIDQ4LCAwLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4xKTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgMC41cyBlYXNlLWluLW91dDtcbn1cbltpcz1zbGlkZXItZWNvc3lzdGVtXSAuYm94ID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5baXM9c2xpZGVyLWVjb3N5c3RlbV0gLmJveCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgW2lzPXNsaWRlci1lY29zeXN0ZW1dIC5ib3gge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPXNsaWRlci1lY29zeXN0ZW1dIC5ib3gge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cbn1cbltpcz1zbGlkZXItZWNvc3lzdGVtXSAuYm94IGgzOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1zbGlkZXItZWNvc3lzdGVtXS50aGVtZU9uZSBbZGF0YS1zbGlkZXItbWFpbl0gLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKHJnYmEoMjUwLCAyNTAsIDI1MCwgMCkpLCBjb2xvci1zdG9wKDUwJSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSksIHRvKHJnYmEoMjUwLCAyNTAsIDI1MCwgMCkpKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSA1MCUsIHJnYmEoMjUwLCAyNTAsIDI1MCwgMCkgMTAwJSk7XG4gIH1cbiAgW2lzPXNsaWRlci1lY29zeXN0ZW1dLnRoZW1lT25lIFtkYXRhLXNsaWRlci1tYWluXSAuc3dpcGVyLXNsaWRlLXByZXY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgZnJvbShyZ2JhKDI1MCwgMjUwLCAyNTAsIDApKSwgY29sb3Itc3RvcCg1MCUsICNmYWZhZmEpLCB0bygjZmFmYWZhKSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMjUwLCAyNTAsIDI1MCwgMCksICNmYWZhZmEgNTAlLCAjZmFmYWZhIDEwMCUpO1xuICB9XG4gIFtpcz1zbGlkZXItZWNvc3lzdGVtXS50aGVtZU9uZSBbZGF0YS1zbGlkZXItbWFpbl0gLnN3aXBlci1zbGlkZS1uZXh0OjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20oI2ZhZmFmYSksIGNvbG9yLXN0b3AoNTAlLCAjZmFmYWZhKSwgdG8ocmdiYSgyNTAsIDI1MCwgMjUwLCAwKSkpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmFmYWZhLCAjZmFmYWZhIDUwJSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSAxMDAlKTtcbiAgfVxufVxuXG5baXM9c2xpZGVyLWdlc2NoaWNodGVdIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9c2xpZGVyLWdlc2NoaWNodGVdIC50aW1lbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjZmZhNTAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG59XG5baXM9c2xpZGVyLWdlc2NoaWNodGVdIC50aW1lbGluZSA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPXNsaWRlci1nZXNjaGljaHRlXSAudGltZWxpbmUgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuW2lzPXNsaWRlci1nZXNjaGljaHRlXSAudGltZWxpbmUgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBbaXM9c2xpZGVyLWdlc2NoaWNodGVdIC50aW1lbGluZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuW2lzPXNsaWRlci1nZXNjaGljaHRlXSAudGltZWxpbmUteWVhciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5baXM9c2xpZGVyLWdlc2NoaWNodGVdIC50aW1lbGluZS1oYXNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgcGFkZGluZzogMTZweCA0OHB4IDEycHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbltpcz1zbGlkZXItZ2VzY2hpY2h0ZV0gLnRpbWVsaW5lLWhhc2g6Zm9jdXMsIFtpcz1zbGlkZXItZ2VzY2hpY2h0ZV0gLnRpbWVsaW5lLWhhc2g6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbltpcz1zbGlkZXItZ2VzY2hpY2h0ZV0gLnRpbWVsaW5lLWhhc2g6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuW2lzPXNsaWRlci1nZXNjaGljaHRlXSAudGltZWxpbmUtaGFzaC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5baXM9c2xpZGVyLWdlc2NoaWNodGVdIC5zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWF4LXdpZHRoOiA5NjhweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPXNsaWRlci1nZXNjaGljaHRlXSAuc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xuICB9XG59XG5baXM9c2xpZGVyLWdlc2NoaWNodGVdIC5zbGlkZXItaXRlbSB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC41cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPXNsaWRlci1nZXNjaGljaHRlXSAuc2xpZGVyLWl0ZW0ge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5baXM9c2xpZGVyLWdlc2NoaWNodGVdIC5zbGlkZXItYnV0dG9uIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlICsgMTIwcHgpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LW91dDtcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBbaXM9c2xpZGVyLWdlc2NoaWNodGVdIC5zbGlkZXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIFtpcz1zbGlkZXItZ2VzY2hpY2h0ZV0gLnNsaWRlci1idXR0b246aG92ZXIsIFtpcz1zbGlkZXItZ2VzY2hpY2h0ZV0gLnNsaWRlci1idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cbltpcz1zbGlkZXItZ2VzY2hpY2h0ZV0gLnNsaWRlci1idXR0b246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY28tY2Fyb3VzZWwtcmlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuW2lzPXNsaWRlci1nZXNjaGljaHRlXSAuc2xpZGVyLWJ1dHRvbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbltpcz1zbGlkZXItZ2VzY2hpY2h0ZV0gLnNsaWRlci1idXR0b24tLXByZXYge1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBbaXM9c2xpZGVyLWdlc2NoaWNodGVdIC5zbGlkZXItYnV0dG9uLS1wcmV2IHtcbiAgICBsZWZ0OiAtNjdweDtcbiAgfVxufVxuW2lzPXNsaWRlci1nZXNjaGljaHRlXSAuc2xpZGVyLWJ1dHRvbi0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBbaXM9c2xpZGVyLWdlc2NoaWNodGVdIC5zbGlkZXItYnV0dG9uLS1uZXh0IHtcbiAgICByaWdodDogLTY3cHg7XG4gIH1cbn1cbltpcz1zbGlkZXItZ2VzY2hpY2h0ZV0gLnNsaWRlci1idXR0b24tLW5leHQ6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuW2lzPXNsaWRlci1nZXNjaGljaHRlXSAuc2xpZGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuW2lzPXNsaWRlci1nZXNjaGljaHRlXSAuZmlndXJlIHtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaDtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1zbGlkZXItZ2VzY2hpY2h0ZV0gLmZpZ3VyZSB7XG4gICAgbWF4LXdpZHRoOiAzNjhweDtcbiAgfVxufVxuW2lzPXNsaWRlci1nZXNjaGljaHRlXSAuZmlndXJlLWltYWdlIHtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXJcIjtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbn1cbltpcz1zbGlkZXItZ2VzY2hpY2h0ZV0gLmZpZ3VyZSBwaWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9c2xpZGVyLWdlc2NoaWNodGVdIC5tYXNrIHtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xufVxuW2lzPXNsaWRlci1nZXNjaGljaHRlXSAueWVhciB7XG4gIGNvbG9yOiAjMDBjOGFhO1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA3O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1zbGlkZXItZ2VzY2hpY2h0ZV0gLnllYXIge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9c2xpZGVyLWdlc2NoaWNodGVdIC55ZWFyIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gIH1cbn1cbltpcz1zbGlkZXItZ2VzY2hpY2h0ZV0gLnllYXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baXM9c2xpZGVyLWdlc2NoaWNodGVdIC5tZXRhIHtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbiAgcGFkZGluZzogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIFtpcz1zbGlkZXItZ2VzY2hpY2h0ZV0gLm1ldGEge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPXNsaWRlci1nZXNjaGljaHRlXSAubWV0YSB7XG4gICAgcGFkZGluZzogNDhweCA0MHB4IDQ4cHggNDhweDtcbiAgfVxufVxuW2lzPXNsaWRlci1nZXNjaGljaHRlXSAuY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltpcz1zbGlkZXItZ2VzY2hpY2h0ZV0gLmNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbltpcz1zbGlkZXItZ2VzY2hpY2h0ZV0gLmNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuW2lzPXNsaWRlci1nZXNjaGljaHRlXSAuY29udGVudCBoMSwgW2lzPXNsaWRlci1nZXNjaGljaHRlXSAuY29udGVudCBoMiwgW2lzPXNsaWRlci1nZXNjaGljaHRlXSAuY29udGVudCBoMywgW2lzPXNsaWRlci1nZXNjaGljaHRlXSAuY29udGVudCBoNCwgW2lzPXNsaWRlci1nZXNjaGljaHRlXSAuY29udGVudCBoNSwgW2lzPXNsaWRlci1nZXNjaGljaHRlXSAuY29udGVudCBoNiwgW2lzPXNsaWRlci1nZXNjaGljaHRlXSAuY29udGVudCAuaDEsIFtpcz1zbGlkZXItZ2VzY2hpY2h0ZV0gLmNvbnRlbnQgLmgyLCBbaXM9c2xpZGVyLWdlc2NoaWNodGVdIC5jb250ZW50IC5oMywgW2lzPXNsaWRlci1nZXNjaGljaHRlXSAuY29udGVudCAuaDQsIFtpcz1zbGlkZXItZ2VzY2hpY2h0ZV0gLmNvbnRlbnQgLmg1LCBbaXM9c2xpZGVyLWdlc2NoaWNodGVdIC5jb250ZW50IC5oNiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5baXM9c2xpZGVyLWdlc2NoaWNodGVdIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogYXV0bztcbn1cbltpcz1zbGlkZXItZ2VzY2hpY2h0ZV0gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPXNsaWRlci1nZXNjaGljaHRlXSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogIzAwNDY5YztcbiAgbWFyZ2luOiAwIDRweDtcbiAgb3BhY2l0eTogMC4yO1xufVxuW2lzPXNsaWRlci1nZXNjaGljaHRlXSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDQ2OWM7XG4gIG9wYWNpdHk6IDE7XG59XG5baXM9c2xpZGVyLWdlc2NoaWNodGVdIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMiwgNDgsIDAuMSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1zbGlkZXItZ2VzY2hpY2h0ZV0gLnN3aXBlci1zbGlkZSB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMjAxLCAyMDIsIDIxMiwgMCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMjAxLCAyMDIsIDIxMiwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuNXMgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAwLjVzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5baXM9c2xpZGVyLWdlc2NoaWNodGVdIC5zd2lwZXItc2xpZGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20oI2ZmZiksIGNvbG9yLXN0b3AoMTAwJSwgI2ZmZiksIHRvKHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZmYgMCUsICNmZmYgMTAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1zbGlkZXItZ2VzY2hpY2h0ZV0gLnN3aXBlci1zbGlkZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPXNsaWRlci1nZXNjaGljaHRlXSAuc3dpcGVyLXNsaWRlLXByZXYge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDIwMSwgMjAyLCAyMTIsIDApO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDIwMSwgMjAyLCAyMTIsIDApO1xuICB9XG59XG5baXM9c2xpZGVyLWdlc2NoaWNodGVdIC5zd2lwZXItc2xpZGUtcHJldjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9c2xpZGVyLWdlc2NoaWNodGVdIC5zd2lwZXItc2xpZGUtbmV4dCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMjAxLCAyMDIsIDIxMiwgMC4yKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgyMDEsIDIwMiwgMjEyLCAwLjIpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbltpcz1zbGlkZXItZ2VzY2hpY2h0ZV0gLnN3aXBlci1zbGlkZS1uZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKCNmZmYpLCBjb2xvci1zdG9wKDgwJSwgI2ZmZiksIHRvKHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZmYgMCUsICNmZmYgODAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpKTtcbn1cbltpcz1zbGlkZXItZ2VzY2hpY2h0ZV0gLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMiwgNDgsIDAuMSk7XG4gIG9wYWNpdHk6IDE7XG59XG5baXM9c2xpZGVyLWdlc2NoaWNodGVdIC5zd2lwZXItc2xpZGUtYWN0aXZlOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG5baXM9c2xpZGVyLWdlc2NoaWNodGVdLnRoZW1lT25lIC5zd2lwZXItc2xpZGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cbltpcz1zbGlkZXItZ2VzY2hpY2h0ZV0udGhlbWVPbmUgLnN3aXBlci1zbGlkZS1wcmV2OjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG5baXM9c2xpZGVyLWdlc2NoaWNodGVdLnRoZW1lT25lIC5zd2lwZXItc2xpZGUtbmV4dDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgZnJvbSgjZmFmYWZhKSwgY29sb3Itc3RvcCg4MCUsICNmYWZhZmEpLCB0byhyZ2JhKDI1MCwgMjUwLCAyNTAsIDAuNzUpKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjZmFmYWZhIDAlLCAjZmFmYWZhIDgwJSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjc1KSk7XG59XG5cbltpcz1zbGlkZXItaWNvbnMtdGV4dF0gLnByZUNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuW2lzPXNsaWRlci1pY29ucy10ZXh0XSAuc2xpZGVyIHtcbiAgcGFkZGluZzogNDhweCAwO1xufVxuW2lzPXNsaWRlci1pY29ucy10ZXh0XSAuc2xpZGVyLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5baXM9c2xpZGVyLWljb25zLXRleHRdIC5zbGlkZXItLXdoaXRlIC5pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbltpcz1zbGlkZXItaWNvbnMtdGV4dF0gLnNsaWRlci0td2hpdGUgLnN3aXBlci1zbGlkZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgyNTUsIDI1NSwgMjU1LCAwKSksIGNvbG9yLXN0b3AoNjglLCB3aGl0ZSkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHdoaXRlIDY4JSk7XG59XG5baXM9c2xpZGVyLWljb25zLXRleHRdIC5zbGlkZXItLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuW2lzPXNsaWRlci1pY29ucy10ZXh0XSAuc2xpZGVyLS1ncmF5IC5zd2lwZXItc2xpZGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMjUwLCAyNTAsIDI1MCwgMCkpLCBjb2xvci1zdG9wKDY4JSwgI2ZhZmFmYSkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjUwLCAyNTAsIDI1MCwgMCkgMCUsICNmYWZhZmEgNjglKTtcbn1cbltpcz1zbGlkZXItaWNvbnMtdGV4dF0gLnNsaWRlci0tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQ2OWM7XG59XG5baXM9c2xpZGVyLWljb25zLXRleHRdIC5zbGlkZXItLWJsdWUgLnN3aXBlci1zbGlkZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCA3MCwgMTU2LCAwKSksIGNvbG9yLXN0b3AoNjglLCAjMDA0NjljKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCA3MCwgMTU2LCAwKSAwJSwgIzAwNDY5YyA2OCUpO1xufVxuW2lzPXNsaWRlci1pY29ucy10ZXh0XSAuc2xpZGVyLS10dXJxdW9pc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBjOGFhO1xufVxuW2lzPXNsaWRlci1pY29ucy10ZXh0XSAuc2xpZGVyLS10dXJxdW9pc2UgLnN3aXBlci1zbGlkZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAyMDAsIDE3MCwgMCkpLCBjb2xvci1zdG9wKDY4JSwgIzAwYzhhYSkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMjAwLCAxNzAsIDApIDAlLCAjMDBjOGFhIDY4JSk7XG59XG5baXM9c2xpZGVyLWljb25zLXRleHRdIC5zbGlkZXItLWJsdWUgLnN3aXBlci1idXR0b246OmJlZm9yZSwgW2lzPXNsaWRlci1pY29ucy10ZXh0XSAuc2xpZGVyLS10dXJxdW9pc2UgLnN3aXBlci1idXR0b246OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9pY28tY2Fyb3VzZWwtcmlnaHQtLXdoaXRlLnN2Z1wiKTtcbn1cbltpcz1zbGlkZXItaWNvbnMtdGV4dF0gLnNsaWRlci0tYmx1ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCBbaXM9c2xpZGVyLWljb25zLXRleHRdIC5zbGlkZXItLXR1cnF1b2lzZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbltpcz1zbGlkZXItaWNvbnMtdGV4dF0gLnNsaWRlci0tYmx1ZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSwgW2lzPXNsaWRlci1pY29ucy10ZXh0XSAuc2xpZGVyLS10dXJxdW9pc2UgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuW2lzPXNsaWRlci1pY29ucy10ZXh0XSAuc2xpZGVyIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9c2xpZGVyLWljb25zLXRleHRdIC5zd2lwZXItY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5baXM9c2xpZGVyLWljb25zLXRleHRdIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IHVuc2V0O1xufVxuW2lzPXNsaWRlci1pY29ucy10ZXh0XSAuc3dpcGVyLXNsaWRlIC5pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5baXM9c2xpZGVyLWljb25zLXRleHRdIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuaXRlbSB7XG4gIG9wYWNpdHk6IDE7XG59XG5baXM9c2xpZGVyLWljb25zLXRleHRdIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuaXRlbTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPXNsaWRlci1pY29ucy10ZXh0XSAuc3dpcGVyLXNsaWRlLXZpc2libGUgKyAuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLXZpc2libGUpIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgyMDEsIDIwMiwgMjEyLCAwLjIpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDIwMSwgMjAyLCAyMTIsIDAuMik7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICBbaXM9c2xpZGVyLWljb25zLXRleHRdIC5zd2lwZXItc2xpZGUtdmlzaWJsZSArIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtdmlzaWJsZSk6OmFmdGVyIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAgIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgcmlnaHQgdG9wLCBsZWZ0IHRvcCwgZnJvbSgjZmZmKSwgY29sb3Itc3RvcCg1MCUsICNmZmYpLCB0byhyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpKSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmZmYgMCUsICNmZmYgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpKTtcbiAgICBib3R0b206IDA7XG4gICAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNmZmZmZmZcIiwgZW5kQ29sb3JzdHI9XCIjZmZmZmZmXCIsIEdyYWRpZW50VHlwZT0xKTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQgMC41cyBlYXNlLWluLW91dDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIFtpcz1zbGlkZXItaWNvbnMtdGV4dF0gLnN3aXBlci1zbGlkZS12aXNpYmxlICsgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS12aXNpYmxlKSAuaXRlbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuW2lzPXNsaWRlci1pY29ucy10ZXh0XSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIFtpcz1zbGlkZXItaWNvbnMtdGV4dF0gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5baXM9c2xpZGVyLWljb25zLXRleHRdIC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpcz1zbGlkZXItaWNvbnMtdGV4dF0gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6ICMwMDQ2OWM7XG4gIG1hcmdpbjogMCA0cHg7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbltpcz1zbGlkZXItaWNvbnMtdGV4dF0gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA0NjljO1xuICBvcGFjaXR5OiAxO1xufVxuW2lzPXNsaWRlci1pY29ucy10ZXh0XSAuc3dpcGVyLWJ1dHRvbiB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQtb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQtb3V0O1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMTA7XG59XG5baXM9c2xpZGVyLWljb25zLXRleHRdIC5zd2lwZXItYnV0dG9uLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIFtpcz1zbGlkZXItaWNvbnMtdGV4dF0gLnN3aXBlci1idXR0b24ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgW2lzPXNsaWRlci1pY29ucy10ZXh0XSAuc3dpcGVyLWJ1dHRvbjpob3ZlciwgW2lzPXNsaWRlci1pY29ucy10ZXh0XSAuc3dpcGVyLWJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuW2lzPXNsaWRlci1pY29ucy10ZXh0XSAuc3dpcGVyLWJ1dHRvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljby1jYXJvdXNlbC1yaWdodC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5baXM9c2xpZGVyLWljb25zLXRleHRdIC5zd2lwZXItYnV0dG9uLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuW2lzPXNsaWRlci1pY29ucy10ZXh0XSAuc3dpcGVyLWJ1dHRvbi0tcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIFtpcz1zbGlkZXItaWNvbnMtdGV4dF0gLnN3aXBlci1idXR0b24tLXByZXYge1xuICAgIGxlZnQ6IC0xMzBweDtcbiAgfVxufVxuW2lzPXNsaWRlci1pY29ucy10ZXh0XSAuc3dpcGVyLWJ1dHRvbi0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBbaXM9c2xpZGVyLWljb25zLXRleHRdIC5zd2lwZXItYnV0dG9uLS1uZXh0IHtcbiAgICByaWdodDogLTEzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIFtpcz1zbGlkZXItaWNvbnMtdGV4dF0gLnN3aXBlci1idXR0b24tLW5leHQge1xuICAgIHJpZ2h0OiAtMTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxODAwcHgpIHtcbiAgW2lzPXNsaWRlci1pY29ucy10ZXh0XSAuc3dpcGVyLWJ1dHRvbi0tbmV4dCB7XG4gICAgcmlnaHQ6IC0yODBweDtcbiAgfVxufVxuW2lzPXNsaWRlci1pY29ucy10ZXh0XSAuc3dpcGVyLWJ1dHRvbi0tbmV4dDo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5baXM9c2xpZGVyLWljb25zLXRleHRdIC5pdGVtIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIFtpcz1zbGlkZXItaWNvbnMtdGV4dF0gLml0ZW0ge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cbltpcz1zbGlkZXItaWNvbnMtdGV4dF0gLml0ZW0taWNvbi0tc2l6ZS1zIHtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuW2lzPXNsaWRlci1pY29ucy10ZXh0XSAuaXRlbS1pY29uLS1zaXplLW0ge1xuICBoZWlnaHQ6IDgwcHg7XG59XG5baXM9c2xpZGVyLWljb25zLXRleHRdIC5pdGVtLWljb24tLXNpemUtbCB7XG4gIGhlaWdodDogMTQwcHg7XG59XG5baXM9c2xpZGVyLWljb25zLXRleHRdIC5pdGVtLWljb24gaW1nLFxuW2lzPXNsaWRlci1pY29ucy10ZXh0XSAuaXRlbS1pY29uIHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG5baXM9c2xpZGVyLWljb25zLXRleHRdIC5pdGVtLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuW2lzPXNsaWRlci1pY29ucy10ZXh0XSAuaXRlbS1jb250ZW50ID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5baXM9c2xpZGVyLWljb25zLXRleHRdIC5pdGVtLWNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuW2lzPXNsaWRlci1pY29ucy10ZXh0XSAucGx1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGM4YWE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICMwMDQ2OWM7XG4gIGhlaWdodDogMzJweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yNHB4O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLCBjb2xvciAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC41cyBlYXNlLCBjb2xvciAwLjVzIGVhc2U7XG4gIHdpZHRoOiAzMnB4O1xuICB6LWluZGV4OiAyO1xufVxuW2lzPXNsaWRlci1pY29ucy10ZXh0XSAucGx1cyA+IHN2ZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9c2xpZGVyLWljb25zLXRleHRdIC5wbHVzID4gc3ZnIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5baXM9c2xpZGVyLWljb25zLXRleHRdIC5wbHVzLS10dXJxdW9pc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0NjljO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuW2lzPXNsaWRlci1pbnRlcmFjdGl2ZV0gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltpcz1zbGlkZXItaW50ZXJhY3RpdmVdIC5pbnRlcmFjdGl2ZS1pbWFnZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgW2lzPXNsaWRlci1pbnRlcmFjdGl2ZV0gLmludGVyYWN0aXZlLWltYWdlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPXNsaWRlci1pbnRlcmFjdGl2ZV0gLmludGVyYWN0aXZlLWltYWdlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbn1cbltpcz1zbGlkZXItaW50ZXJhY3RpdmVdIC5pbnRlcmFjdGl2ZS1pbWFnZS1jb250YWluZXIgLmhvdHNwb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZhNTAwO1xuICBib3JkZXI6IDdweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgyMDEsIDIwMiwgMjEyLCAwLjUpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IDAgcmdiYSgyMDEsIDIwMiwgMjEyLCAwLjUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1heC13aWR0aDogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAtMjBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgsIC0yMHB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuW2lzPXNsaWRlci1pbnRlcmFjdGl2ZV0gLmludGVyYWN0aXZlLWltYWdlLWNvbnRhaW5lciAuaG90c3BvdDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tbGVmdDogMC4yMjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbltpcz1zbGlkZXItaW50ZXJhY3RpdmVdIC5pbnRlcmFjdGl2ZS1pbWFnZS1jb250YWluZXIgLmhvdHNwb3Qgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDA7XG59XG5baXM9c2xpZGVyLWludGVyYWN0aXZlXSAuaW50ZXJhY3RpdmUtaW1hZ2UtY29udGFpbmVyIC5ob3RzcG90OmhvdmVyIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuW2lzPXNsaWRlci1pbnRlcmFjdGl2ZV0gLmludGVyYWN0aXZlLWltYWdlLWNvbnRhaW5lciAuaG90c3BvdDpob3Zlcjpub3QoLmNsb3NlZCkge1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGhlaWdodDogNTZweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjhweCwgLTI4cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yOHB4LCAtMjhweCk7XG59XG5baXM9c2xpZGVyLWludGVyYWN0aXZlXSAuaW50ZXJhY3RpdmUtaW1hZ2UtY29udGFpbmVyIC5ob3RzcG90OmhvdmVyOm5vdCguY2xvc2VkKTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxlZnQ6IDAuMzVyZW07XG4gIHRvcDogMC4zNXJlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0MDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQwNWRlZyk7XG59XG5baXM9c2xpZGVyLWludGVyYWN0aXZlXSAuaW50ZXJhY3RpdmUtaW1hZ2UtY29udGFpbmVyIC5ob3RzcG90OmhvdmVyOm5vdCguY2xvc2VkKSBzcGFuIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvcGFjaXR5OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAwLjM1cztcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjM1cztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbltpcz1zbGlkZXItaW50ZXJhY3RpdmVdIC5pbnRlcmFjdGl2ZS1pbWFnZS1jb250YWluZXIgLmhvdHNwb3QtLXJldmVyc2VkIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAtMjBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgLTIwcHgpO1xufVxuW2lzPXNsaWRlci1pbnRlcmFjdGl2ZV0gLmludGVyYWN0aXZlLWltYWdlLWNvbnRhaW5lciAuaG90c3BvdC0tcmV2ZXJzZWQ6OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjI1ZW07XG4gIHJpZ2h0OiAwO1xufVxuW2lzPXNsaWRlci1pbnRlcmFjdGl2ZV0gLmludGVyYWN0aXZlLWltYWdlLWNvbnRhaW5lciAuaG90c3BvdC0tcmV2ZXJzZWQgc3BhbiB7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogNTVweDtcbn1cbltpcz1zbGlkZXItaW50ZXJhY3RpdmVdIC5pbnRlcmFjdGl2ZS1pbWFnZS1jb250YWluZXIgLmhvdHNwb3QtLXJldmVyc2VkOmhvdmVyOm5vdCguY2xvc2VkKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjhweCwgLTI4cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI4cHgsIC0yOHB4KTtcbn1cbltpcz1zbGlkZXItaW50ZXJhY3RpdmVdIC5pbnRlcmFjdGl2ZS1pbWFnZS1jb250YWluZXIgLmhvdHNwb3QtLXJldmVyc2VkOmhvdmVyOm5vdCguY2xvc2VkKTo6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDAuMzVyZW07XG59XG5baXM9c2xpZGVyLWludGVyYWN0aXZlXSAuc2xpZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA2MHB4KTtcbn1cbltpcz1zbGlkZXItaW50ZXJhY3RpdmVdIC5zbGlkZXItaXRlbSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDIsIDQ4LCAwLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lzPXNsaWRlci1pbnRlcmFjdGl2ZV0gLnNsaWRlci1idXR0b24ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LW91dDtcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBbaXM9c2xpZGVyLWludGVyYWN0aXZlXSAuc2xpZGVyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBbaXM9c2xpZGVyLWludGVyYWN0aXZlXSAuc2xpZGVyLWJ1dHRvbjpob3ZlciwgW2lzPXNsaWRlci1pbnRlcmFjdGl2ZV0gLnNsaWRlci1idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cbltpcz1zbGlkZXItaW50ZXJhY3RpdmVdIC5zbGlkZXItYnV0dG9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvLWNhcm91c2VsLXJpZ2h0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cbltpcz1zbGlkZXItaW50ZXJhY3RpdmVdIC5zbGlkZXItYnV0dG9uLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuW2lzPXNsaWRlci1pbnRlcmFjdGl2ZV0gLnNsaWRlci1idXR0b24tLXByZXYge1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBbaXM9c2xpZGVyLWludGVyYWN0aXZlXSAuc2xpZGVyLWJ1dHRvbi0tcHJldiB7XG4gICAgbGVmdDogLTEwMHB4O1xuICB9XG59XG5baXM9c2xpZGVyLWludGVyYWN0aXZlXSAuc2xpZGVyLWJ1dHRvbi0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBbaXM9c2xpZGVyLWludGVyYWN0aXZlXSAuc2xpZGVyLWJ1dHRvbi0tbmV4dCB7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgfVxufVxuW2lzPXNsaWRlci1pbnRlcmFjdGl2ZV0gLnNsaWRlci1idXR0b24tLW5leHQ6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuW2lzPXNsaWRlci1pbnRlcmFjdGl2ZV0gLnN3aXBlci1jb250YWluZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbltpcz1zbGlkZXItaW50ZXJhY3RpdmVdIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogYXV0bztcbn1cbltpcz1zbGlkZXItaW50ZXJhY3RpdmVdIC5zd2lwZXItc2xpZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbltpcz1zbGlkZXItaW50ZXJhY3RpdmVdIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPXNsaWRlci1pbnRlcmFjdGl2ZV0gLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gICAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuICB9XG4gIFtpcz1zbGlkZXItaW50ZXJhY3RpdmVdIC5zd2lwZXItc2xpZGUtYWN0aXZlICsgLnN3aXBlci1zbGlkZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1zbGlkZXItaW50ZXJhY3RpdmVdIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAgIC8qIHN0eWxlbGludC1lbmFibGUgKi9cbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAgIC8qIHN0eWxlbGludC1lbmFibGUgKi9cbiAgfVxuICBbaXM9c2xpZGVyLWludGVyYWN0aXZlXSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC5zd2lwZXItc2xpZGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgfVxuICBbaXM9c2xpZGVyLWludGVyYWN0aXZlXSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC5zd2lwZXItc2xpZGUgKyAuc3dpcGVyLXNsaWRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIH1cbn1cbltpcz1zbGlkZXItaW50ZXJhY3RpdmVdIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogMTAwJTtcbn1cbltpcz1zbGlkZXItaW50ZXJhY3RpdmVdIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjMDA0NjljO1xuICBtYXJnaW46IDAgNHB4O1xuICBvcGFjaXR5OiAwLjI7XG59XG5baXM9c2xpZGVyLWludGVyYWN0aXZlXSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDQ2OWM7XG4gIG9wYWNpdHk6IDE7XG59XG5baXM9c2xpZGVyLWludGVyYWN0aXZlXSAuc2xpZGVyLWl0ZW0tY29udGVudC13cmFwcGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2U7XG59XG5baXM9c2xpZGVyLWludGVyYWN0aXZlXSAuc2xpZGVyLWl0ZW0ubm8taGlnaGxpZ2h0IC5zbGlkZXItaXRlbS1jb250ZW50LXdyYXBwZXIge1xuICBvcGFjaXR5OiAwLjM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgW2lzPXNsaWRlci1pbnRlcmFjdGl2ZV0gLnNsaWRlci1pdGVtIC5pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuW2lzPXNsaWRlci1pbnRlcmFjdGl2ZV0gLnNsaWRlci1pdGVtIC5jb250ZW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbltpcz1zbGlkZXItaW50ZXJhY3RpdmVdIC5zbGlkZXItaXRlbSAuY29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPXNsaWRlci1pbnRlcmFjdGl2ZV0gLnNsaWRlci1pdGVtIC5jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9c2xpZGVyLWludGVyYWN0aXZlXSAuc2xpZGVyLWl0ZW0gLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cblxuW2lzPXNsaWRlci1rb21wb25lbnRlbl0gLnByZUNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1zbGlkZXIta29tcG9uZW50ZW5dIC5wcmVDb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpcz1zbGlkZXIta29tcG9uZW50ZW5dIC5wcmVDb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICB9XG59XG5baXM9c2xpZGVyLWtvbXBvbmVudGVuXSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5baXM9c2xpZGVyLWtvbXBvbmVudGVuXSAuc3dpcGVyLXNsaWRlID4gLmNvbXBvbmVudFBhZGRpbmc6Zmlyc3QtY2hpbGQ6bm90KC50aGVtZU9uZSk6bm90KC50aGVtZVR3byk6bm90KC50aGVtZVRocmVlKSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPXNsaWRlci1rb21wb25lbnRlbl0gLnN3aXBlci1zbGlkZSA+IC5jb21wb25lbnRQYWRkaW5nOmxhc3QtY2hpbGQ6bm90KC50aGVtZU9uZSk6bm90KC50aGVtZVR3byk6bm90KC50aGVtZVRocmVlKSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuW2lzPXNsaWRlci1rb21wb25lbnRlbl0gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPXNsaWRlci1rb21wb25lbnRlbl0gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6ICMwMDQ2OWM7XG4gIG1hcmdpbjogMCA0cHg7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbltpcz1zbGlkZXIta29tcG9uZW50ZW5dIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwNDY5YztcbiAgb3BhY2l0eTogMTtcbn1cbltpcz1zbGlkZXIta29tcG9uZW50ZW5dIC5zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9c2xpZGVyLWtvbXBvbmVudGVuXSAuc2xpZGVyOmhhcyguc3dpcGVyLXNsaWRlLWFjdGl2ZSAuZnJpZW5kYXRpb24udGhlbWVUd28pIC5zbGlkZXItYnV0dG9uIHBhdGgsIFtpcz1zbGlkZXIta29tcG9uZW50ZW5dIC5zbGlkZXI6aGFzKC5zd2lwZXItc2xpZGUtYWN0aXZlIC5mcmllbmRhdGlvbi50aGVtZVRocmVlKSAuc2xpZGVyLWJ1dHRvbiBwYXRoLCBbaXM9c2xpZGVyLWtvbXBvbmVudGVuXSAuc2xpZGVyOmhhcyguc3dpcGVyLXNsaWRlLWFjdGl2ZSAuZnJpZW5kYXRpb24udGhlbWVGb3VyKSAuc2xpZGVyLWJ1dHRvbiBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbltpcz1zbGlkZXIta29tcG9uZW50ZW5dIC5zbGlkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltpcz1zbGlkZXIta29tcG9uZW50ZW5dIC5zbGlkZXItYnV0dG9uIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dC1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dC1vdXQ7XG4gIHdpZHRoOiA0MHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgW2lzPXNsaWRlci1rb21wb25lbnRlbl0gLnNsaWRlci1idXR0b24ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgW2lzPXNsaWRlci1rb21wb25lbnRlbl0gLnNsaWRlci1idXR0b246aG92ZXIsIFtpcz1zbGlkZXIta29tcG9uZW50ZW5dIC5zbGlkZXItYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5baXM9c2xpZGVyLWtvbXBvbmVudGVuXSAuc2xpZGVyLWJ1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cbltpcz1zbGlkZXIta29tcG9uZW50ZW5dIC5zbGlkZXItYnV0dG9uLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbltpcz1zbGlkZXIta29tcG9uZW50ZW5dIC5zbGlkZXItYnV0dG9uW3N0eWxlXSB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5baXM9c2xpZGVyLWtvbXBvbmVudGVuXSAuc2xpZGVyLWJ1dHRvbi0tcHJldiB7XG4gIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gMTI5OHB4KSAvIDIgLSA2N3B4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgW2lzPXNsaWRlci1rb21wb25lbnRlbl0gLnNsaWRlci1idXR0b24tLXByZXYge1xuICAgIGxlZnQ6IGNhbGMoKDI1NjBweCAtIDEyOThweCkgLyAyIC0gNjdweCk7XG4gIH1cbn1cbltpcz1zbGlkZXIta29tcG9uZW50ZW5dIC5zbGlkZXItYnV0dG9uLS1uZXh0IHtcbiAgcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTI5OHB4KSAvIDIgLSA2N3B4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAyNTYwcHgpIHtcbiAgW2lzPXNsaWRlci1rb21wb25lbnRlbl0gLnNsaWRlci1idXR0b24tLW5leHQge1xuICAgIHJpZ2h0OiBjYWxjKCgyNTYwcHggLSAxMjk4cHgpIC8gMiAtIDY3cHgpO1xuICB9XG59XG5baXM9c2xpZGVyLWtvbXBvbmVudGVuXSAuc2xpZGVyLWJ1dHRvbi0tbmV4dCBzdmcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbltpcz1zbGlkZXIta29tcG9uZW50ZW5dIC5zbGlkZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1zbGlkZXIta29tcG9uZW50ZW5dIC5zbGlkZXItcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuW2lzPXNsaWRlci1rb21wb25lbnRlbl0gLnNsaWRlci1wYWdpbmF0aW9uOm5vdCg6aGFzKC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6bnRoLWNoaWxkKDIpKSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5baXM9c2xpZGVyLW1pdGFyYmVpdGVyXS5mcmllbmRhdGlvbi0tc2xpZGVyT2ZmIC5zbGlkZXItYnV0dG9uLFxuW2lzPXNsaWRlci1taXRhcmJlaXRlcl0uZnJpZW5kYXRpb24tLXNsaWRlck9mZiAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPXNsaWRlci1taXRhcmJlaXRlcl0uZnJpZW5kYXRpb24tLXNsaWRlck9mZiAuc2xpZGVyLWl0ZW0ge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5baXM9c2xpZGVyLW1pdGFyYmVpdGVyXS5mcmllbmRhdGlvbi0tc2xpZGVyT2ZmIC5zbGlkZXItaXRlbTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPXNsaWRlci1taXRhcmJlaXRlcl0uZnJpZW5kYXRpb24tLXNsaWRlck9mZiAuc3dpcGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cbltpcz1zbGlkZXItbWl0YXJiZWl0ZXJdLmZyaWVuZGF0aW9uLS1zbGlkZXJPZmYgLnN3aXBlci13cmFwcGVyID4gKjpub3QoLndoZWVsKSB7XG4gIHdpZHRoOiBjYWxjKCgxMDAlKSAtIDAgLyAxICogMzJweCk7XG59XG5baXM9c2xpZGVyLW1pdGFyYmVpdGVyXS5mcmllbmRhdGlvbi0tc2xpZGVyT2ZmIC5zd2lwZXItd3JhcHBlciA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKG4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuW2lzPXNsaWRlci1taXRhcmJlaXRlcl0uZnJpZW5kYXRpb24tLXNsaWRlck9mZiAuc3dpcGVyLXdyYXBwZXIgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgxbisyKSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5baXM9c2xpZGVyLW1pdGFyYmVpdGVyXS5mcmllbmRhdGlvbi0tc2xpZGVyT2ZmIC5zd2lwZXItd3JhcHBlciA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDFuKSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbltpcz1zbGlkZXItbWl0YXJiZWl0ZXJdLmZyaWVuZGF0aW9uLS1zbGlkZXJPZmYgLnN3aXBlci13cmFwcGVyID4gKjpub3QoLndoZWVsKTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gIFtpcz1zbGlkZXItbWl0YXJiZWl0ZXJdLmZyaWVuZGF0aW9uLS1zbGlkZXJPZmYgLnN3aXBlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgW2lzPXNsaWRlci1taXRhcmJlaXRlcl0uZnJpZW5kYXRpb24tLXNsaWRlck9mZiAuc3dpcGVyLXdyYXBwZXIgPiAqOm5vdCgud2hlZWwpIHtcbiAgICB3aWR0aDogY2FsYygoNTAlKSAtIDEgLyAyICogMzJweCk7XG4gIH1cbiAgW2lzPXNsaWRlci1taXRhcmJlaXRlcl0uZnJpZW5kYXRpb24tLXNsaWRlck9mZiAuc3dpcGVyLXdyYXBwZXIgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZChuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2lzPXNsaWRlci1taXRhcmJlaXRlcl0uZnJpZW5kYXRpb24tLXNsaWRlck9mZiAuc3dpcGVyLXdyYXBwZXIgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgxbiszKSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICBbaXM9c2xpZGVyLW1pdGFyYmVpdGVyXS5mcmllbmRhdGlvbi0tc2xpZGVyT2ZmIC5zd2lwZXItd3JhcHBlciA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDJuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIFtpcz1zbGlkZXItbWl0YXJiZWl0ZXJdLmZyaWVuZGF0aW9uLS1zbGlkZXJPZmYgLnN3aXBlci13cmFwcGVyID4gKjpub3QoLndoZWVsKTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPXNsaWRlci1taXRhcmJlaXRlcl0uZnJpZW5kYXRpb24tLXNsaWRlck9mZiAuc3dpcGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBbaXM9c2xpZGVyLW1pdGFyYmVpdGVyXS5mcmllbmRhdGlvbi0tc2xpZGVyT2ZmIC5zd2lwZXItd3JhcHBlciA+ICo6bm90KC53aGVlbCkge1xuICAgIHdpZHRoOiBjYWxjKCgzMy4zMzMzMzMzMzMzJSkgLSAyIC8gMyAqIDMycHgpO1xuICB9XG4gIFtpcz1zbGlkZXItbWl0YXJiZWl0ZXJdLmZyaWVuZGF0aW9uLS1zbGlkZXJPZmYgLnN3aXBlci13cmFwcGVyID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQobikge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFtpcz1zbGlkZXItbWl0YXJiZWl0ZXJdLmZyaWVuZGF0aW9uLS1zbGlkZXJPZmYgLnN3aXBlci13cmFwcGVyID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoMW4rNCkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgW2lzPXNsaWRlci1taXRhcmJlaXRlcl0uZnJpZW5kYXRpb24tLXNsaWRlck9mZiAuc3dpcGVyLXdyYXBwZXIgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBbaXM9c2xpZGVyLW1pdGFyYmVpdGVyXS5mcmllbmRhdGlvbi0tc2xpZGVyT2ZmIC5zd2lwZXItd3JhcHBlciA+ICo6bm90KC53aGVlbCk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpcz1zbGlkZXItbWl0YXJiZWl0ZXJdLmZyaWVuZGF0aW9uLS1zbGlkZXJPZmYgLnN3aXBlci13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgW2lzPXNsaWRlci1taXRhcmJlaXRlcl0uZnJpZW5kYXRpb24tLXNsaWRlck9mZiAuc3dpcGVyLXdyYXBwZXIgPiAqOm5vdCgud2hlZWwpIHtcbiAgICB3aWR0aDogY2FsYygoMjUlKSAtIDMgLyA0ICogMzJweCk7XG4gIH1cbiAgW2lzPXNsaWRlci1taXRhcmJlaXRlcl0uZnJpZW5kYXRpb24tLXNsaWRlck9mZiAuc3dpcGVyLXdyYXBwZXIgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZChuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2lzPXNsaWRlci1taXRhcmJlaXRlcl0uZnJpZW5kYXRpb24tLXNsaWRlck9mZiAuc3dpcGVyLXdyYXBwZXIgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgxbis1KSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICBbaXM9c2xpZGVyLW1pdGFyYmVpdGVyXS5mcmllbmRhdGlvbi0tc2xpZGVyT2ZmIC5zd2lwZXItd3JhcHBlciA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDRuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIFtpcz1zbGlkZXItbWl0YXJiZWl0ZXJdLmZyaWVuZGF0aW9uLS1zbGlkZXJPZmYgLnN3aXBlci13cmFwcGVyID4gKjpub3QoLndoZWVsKTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbltpcz1zbGlkZXItbWl0YXJiZWl0ZXJdIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9c2xpZGVyLW1pdGFyYmVpdGVyXSAuc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltpcz1zbGlkZXItbWl0YXJiZWl0ZXJdIC5zbGlkZXItaXRlbSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDIsIDQ4LCAwLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4xKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lzPXNsaWRlci1taXRhcmJlaXRlcl0gLnNsaWRlci1idXR0b24ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgKyA2NHB4KTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dC1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dC1vdXQ7XG4gIHdpZHRoOiA0MHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgW2lzPXNsaWRlci1taXRhcmJlaXRlcl0gLnNsaWRlci1idXR0b24ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgW2lzPXNsaWRlci1taXRhcmJlaXRlcl0gLnNsaWRlci1idXR0b246aG92ZXIsIFtpcz1zbGlkZXItbWl0YXJiZWl0ZXJdIC5zbGlkZXItYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5baXM9c2xpZGVyLW1pdGFyYmVpdGVyXSAuc2xpZGVyLWJ1dHRvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljby1jYXJvdXNlbC1yaWdodC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5baXM9c2xpZGVyLW1pdGFyYmVpdGVyXSAuc2xpZGVyLWJ1dHRvbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbltpcz1zbGlkZXItbWl0YXJiZWl0ZXJdIC5zbGlkZXItYnV0dG9uLS1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgW2lzPXNsaWRlci1taXRhcmJlaXRlcl0gLnNsaWRlci1idXR0b24tLXByZXYge1xuICAgIGxlZnQ6IC02N3B4O1xuICB9XG59XG5baXM9c2xpZGVyLW1pdGFyYmVpdGVyXSAuc2xpZGVyLWJ1dHRvbi0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBbaXM9c2xpZGVyLW1pdGFyYmVpdGVyXSAuc2xpZGVyLWJ1dHRvbi0tbmV4dCB7XG4gICAgcmlnaHQ6IC02N3B4O1xuICB9XG59XG5baXM9c2xpZGVyLW1pdGFyYmVpdGVyXSAuc2xpZGVyLWJ1dHRvbi0tbmV4dDo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5baXM9c2xpZGVyLW1pdGFyYmVpdGVyXSAuc2xpZGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuW2lzPXNsaWRlci1taXRhcmJlaXRlcl0gLnN3aXBlci1jb250YWluZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbltpcz1zbGlkZXItbWl0YXJiZWl0ZXJdIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogYXV0bztcbn1cbltpcz1zbGlkZXItbWl0YXJiZWl0ZXJdIC5zd2lwZXItc2xpZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbltpcz1zbGlkZXItbWl0YXJiZWl0ZXJdIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTMwcHgpIHtcbiAgW2lzPXNsaWRlci1taXRhcmJlaXRlcl0gLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gICAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuICB9XG4gIFtpcz1zbGlkZXItbWl0YXJiZWl0ZXJdIC5zd2lwZXItc2xpZGUtYWN0aXZlICsgLnN3aXBlci1zbGlkZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1zbGlkZXItbWl0YXJiZWl0ZXJdIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAgIC8qIHN0eWxlbGludC1lbmFibGUgKi9cbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAgIC8qIHN0eWxlbGludC1lbmFibGUgKi9cbiAgfVxuICBbaXM9c2xpZGVyLW1pdGFyYmVpdGVyXSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC5zd2lwZXItc2xpZGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgfVxuICBbaXM9c2xpZGVyLW1pdGFyYmVpdGVyXSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC5zd2lwZXItc2xpZGUgKyAuc3dpcGVyLXNsaWRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lzPXNsaWRlci1taXRhcmJlaXRlcl0gLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gICAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gICAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuICAgIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gICAgLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuICB9XG4gIFtpcz1zbGlkZXItbWl0YXJiZWl0ZXJdIC5zd2lwZXItc2xpZGUtYWN0aXZlICsgLnN3aXBlci1zbGlkZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB9XG4gIFtpcz1zbGlkZXItbWl0YXJiZWl0ZXJdIC5zd2lwZXItc2xpZGUtYWN0aXZlICsgLnN3aXBlci1zbGlkZSArIC5zd2lwZXItc2xpZGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgfVxuICBbaXM9c2xpZGVyLW1pdGFyYmVpdGVyXSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC5zd2lwZXItc2xpZGUgKyAuc3dpcGVyLXNsaWRlICsgLnN3aXBlci1zbGlkZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB9XG59XG5baXM9c2xpZGVyLW1pdGFyYmVpdGVyXSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9c2xpZGVyLW1pdGFyYmVpdGVyXSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogIzAwNDY5YztcbiAgbWFyZ2luOiAwIDRweDtcbiAgb3BhY2l0eTogMC4yO1xufVxuW2lzPXNsaWRlci1taXRhcmJlaXRlcl0gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA0NjljO1xuICBvcGFjaXR5OiAxO1xufVxuW2lzPXNsaWRlci1taXRhcmJlaXRlcl0gLm1pdGFyYmVpdGVyLW1ldGEge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuW2lzPXNsaWRlci1taXRhcmJlaXRlcl0gLm1pdGFyYmVpdGVyLW1ldGEgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbltpcz1zbGlkZXItbWl0YXJiZWl0ZXJdIC5taXRhcmJlaXRlci1tZXRhID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9c2xpZGVyLW1pdGFyYmVpdGVyXSAubWl0YXJiZWl0ZXItbWV0YSB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaXM9c2xpZGVyLW1pdGFyYmVpdGVyXSAubWl0YXJiZWl0ZXItbWV0YSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICBbaXM9c2xpZGVyLW1pdGFyYmVpdGVyXSAubWl0YXJiZWl0ZXItbWV0YSB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuW2lzPXNsaWRlci1taXRhcmJlaXRlcl0gLm1pdGFyYmVpdGVyLXBvc2l0aW9uIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbltpcz1zbGlkZXItbWl0YXJiZWl0ZXJdIC5taXRhcmJlaXRlci1zb2NpYWxNZWRpYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbltpcz1zbGlkZXItbWl0YXJiZWl0ZXJdIC5taXRhcmJlaXRlci1zb2NpYWxNZWRpYSA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPXNsaWRlci1taXRhcmJlaXRlcl0gLm1pdGFyYmVpdGVyLXNvY2lhbE1lZGlhID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbltpcz1zbGlkZXItbWl0YXJiZWl0ZXJdIC5taXRhcmJlaXRlci1zb2NpYWxNZWRpYSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPXNsaWRlci1taXRhcmJlaXRlcl0gLm1pdGFyYmVpdGVyLXNvY2lhbE1lZGlhLS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbltpcz1zbGlkZXItbWl0YXJiZWl0ZXJdIC5taXRhcmJlaXRlci1zb2NpYWxNZWRpYS0taXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbltpcz1zbGlkZXItbWl0YXJiZWl0ZXJdIC5taXRhcmJlaXRlci1zb2NpYWxNZWRpYS0taXRlbS5pbnN0YWdyYW0gYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGlkPSdhJyBkPSdNMCAwaDQwdjQwSDB6Jy8lM0UlM0NwYXRoIGlkPSdiJyBkPSdNMTEuMDI4IDBjMS44LjAwNCAyLjE4LjAxOCAzLjA5NS4wNiAxLjA2NC4wNDkgMS43OTEuMjE4IDIuNDI3LjQ2NS42NTguMjU2IDEuMjE2LjU5NyAxLjc3MiAxLjE1M3MuODk3IDEuMTE0IDEuMTUzIDEuNzcyYy4yNDcuNjM2LjQxNiAxLjM2My40NjUgMi40MjcuMDQyLjkxNC4wNTYgMS4yOTUuMDYgMy4wOTV2Mi4wNTZjLS4wMDQgMS44LS4wMTggMi4xOC0uMDYgMy4wOTUtLjA0OSAxLjA2NC0uMjE4IDEuNzkxLS40NjUgMi40MjctLjI1Ni42NTgtLjU5NyAxLjIxNi0xLjE1MyAxLjc3MnMtMS4xMTQuODk3LTEuNzcyIDEuMTUzYy0uNjM2LjI0Ny0xLjM2My40MTYtMi40MjcuNDY1LTEuMDY3LjA0OC0xLjQwNy4wNi00LjEyMy4wNnMtMy4wNTYtLjAxMi00LjEyMy0uMDZjLTEuMDY0LS4wNDktMS43OTEtLjIxOC0yLjQyNy0uNDY1LS42NTgtLjI1Ni0xLjIxNi0uNTk3LTEuNzcyLTEuMTUzUy43ODEgMTcuMjA4LjUyNSAxNi41NWMtLjI0Ny0uNjM2LS40MTYtMS4zNjMtLjQ2NS0yLjQyNy0uMDQyLS45MTQtLjA1Ni0xLjI5NS0uMDYtMy4wOTVWOC45NzJjLjAwNC0xLjguMDE4LTIuMTguMDYtMy4wOTUuMDUtMS4wNjQuMjE4LTEuNzkxLjQ2NS0yLjQyNy4yNTYtLjY1OC41OTctMS4yMTYgMS4xNTMtMS43NzJTMi43OTIuNzgxIDMuNDUuNTI1QzQuMDg2LjI3OCA0LjgxMy4xMDkgNS44NzcuMDYgNi43OTEuMDE4IDcuMTcyLjAwNCA4Ljk3MiAwem0tLjQ3MiAxLjgwMkg5LjQ0NGMtMi4xNjUuMDAyLTIuNTA5LjAxNC0zLjQ4NS4wNTgtLjk3NS4wNDUtMS41MDQuMjA3LTEuODU3LjM0NC0uNDY2LjE4Mi0uOC4zOTktMS4xNS43NDgtLjM1LjM1LS41NjYuNjg0LS43NDggMS4xNS0uMTM3LjM1My0uMy44ODItLjM0NCAxLjg1Ny0uMDQ0Ljk3Ni0uMDU2IDEuMzItLjA1OCAzLjQ4NXYxLjExMmMuMDAyIDIuMTY1LjAxNCAyLjUwOS4wNTggMy40ODUuMDQ1Ljk3NS4yMDcgMS41MDQuMzQ0IDEuODU3LjE4Mi40NjYuMzk5LjguNzQ4IDEuMTUuMzUuMzUuNjg0LjU2NiAxLjE1Ljc0OC4zNTMuMTM3Ljg4Mi4zIDEuODU3LjM0NC45NzYuMDQ0IDEuMzIuMDU2IDMuNDg1LjA1OGgxLjExMmMyLjE2NS0uMDAyIDIuNTA5LS4wMTQgMy40ODUtLjA1OC45NzUtLjA0NSAxLjUwNC0uMjA3IDEuODU3LS4zNDQuNDY2LS4xODIuOC0uMzk5IDEuMTUtLjc0OC4zNS0uMzUuNTY2LS42ODQuNzQ4LTEuMTUuMTM3LS4zNTMuMy0uODgyLjM0NC0xLjg1Ny4wNDQtLjk3Ni4wNTYtMS4zMi4wNTgtMy40ODVWOS40NDRjLS4wMDItMi4xNjUtLjAxNC0yLjUwOS0uMDU4LTMuNDg1LS4wNDUtLjk3NS0uMjA3LTEuNTA0LS4zNDQtMS44NTdhMy4xMjUgMy4xMjUgMCAwMC0uNzQ4LTEuMTUgMy4xMTIgMy4xMTIgMCAwMC0xLjE1LS43NDhjLS4zNTMtLjEzNy0uODgyLS4zLTEuODU3LS4zNDQtLjk3Ni0uMDQ0LTEuMzItLjA1Ni0zLjQ4NS0uMDU4ek0xMCA0Ljg2NWE1LjEzNSA1LjEzNSAwIDExMCAxMC4yNyA1LjEzNSA1LjEzNSAwIDAxMC0xMC4yN3ptMCAxLjgwMmEzLjMzMyAzLjMzMyAwIDEwMCA2LjY2NSAzLjMzMyAzLjMzMyAwIDAwMC02LjY2NXptNS4zMzgtMy4yMDVhMS4yIDEuMiAwIDExMCAyLjQgMS4yIDEuMiAwIDAxMC0yLjR6Jy8lM0UlM0MvZGVmcyUzRSUzQ2cgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3VzZSBmaWxsPSdvcmFuZ2UnIHhsaW5rOmhyZWY9JyUyM2EnLyUzRSUzQ3VzZSBmaWxsPSclMjNGRkYnIHhsaW5rOmhyZWY9JyUyM2InIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwIDEwKScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuW2lzPXNsaWRlci1taXRhcmJlaXRlcl0gLm1pdGFyYmVpdGVyLXNvY2lhbE1lZGlhLS1pdGVtLmZhY2Vib29rIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCclM0UlM0NkZWZzJTNFJTNDcGF0aCBpZD0nYScgZD0nTTAgMGg0MHY0MEgweicvJTNFJTNDcGF0aCBpZD0nYicgZD0nTTExLjAwMiAxMi42NzhsLjYwNi0zLjk5M0g3LjgxNFY2LjA5M2MwLTEuMDkyLjUzLTIuMTU3IDIuMjMtMi4xNTdoMS43MjV2LTMuNHMtMS41NjYtLjI3LTMuMDYyLS4yN0M1LjU4Mi4yNjYgMy41NCAyLjE3OCAzLjU0IDUuNjQxdjMuMDQ0SC4wNjZ2My45OTNIMy41NFYyMi41aDQuMjc0di05LjgyMmgzLjE4OHonLyUzRSUzQy9kZWZzJTNFJTNDZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDdXNlIGZpbGw9J29yYW5nZScgeGxpbms6aHJlZj0nJTIzYScvJTNFJTNDdXNlIGZpbGw9JyUyM0ZGRicgeGxpbms6aHJlZj0nJTIzYicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTMuMzMzIDkuMTY3KScvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuW2lzPXNsaWRlci1taXRhcmJlaXRlcl0gLm1pdGFyYmVpdGVyLXNvY2lhbE1lZGlhLS1pdGVtLm1haWwgYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgd2lkdGg9JzQwJyBoZWlnaHQ9JzQwJyUzRSUzQ2RlZnMlM0UlM0NwYXRoIGlkPSdhJyBkPSdNMCAwaDQwdjQwSDB6Jy8lM0UlM0MvZGVmcyUzRSUzQ2cgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3VzZSBmaWxsPSdvcmFuZ2UnIHhsaW5rOmhyZWY9JyUyM2EnLyUzRSUzQ3BhdGggZmlsbD0nJTIzRkZGJyBkPSdNMjcuOTE3IDEzLjU0MmMxLjAzNSAwIDEuODc1Ljg0IDEuODc1IDEuODc1djEwYzAgMS4wMzUtLjg0IDEuODc1LTEuODc1IDEuODc1aC0xNWExLjg3NSAxLjg3NSAwIDAxLTEuODc1LTEuODc1di0xMGMwLTEuMDM2Ljg0LTEuODc1IDEuODc1LTEuODc1aDE1em0uNjI1IDIuMTM0bC02LjA2MyA0LjY2NGEzLjM4IDMuMzggMCAwMS00LjEyNCAwbC02LjA2My00LjY2M3Y5Ljc0YzAgLjM0NC4yOC42MjUuNjI1LjYyNWgxNWMuMzQ0IDAgLjYyNS0uMjguNjI1LS42MjV2LTkuNzQxem0tLjkwMS0uODg0SDEzLjE5bDUuOTI2IDQuNTU4YTIuMTMxIDIuMTMxIDAgMDAyLjQ1Mi4xMDNsLjE0Ny0uMTAzIDUuOTI1LTQuNTU4eicvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuW2lzPXNsaWRlci1taXRhcmJlaXRlcl0gLm1pdGFyYmVpdGVyLXNvY2lhbE1lZGlhLS1pdGVtLmxpbmtlZGluIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCclM0UlM0NkZWZzJTNFJTNDcGF0aCBpZD0nYScgZD0nTTAgMGg0MHY0MEgweicvJTNFJTNDcGF0aCBpZD0nYicgZD0nTTE0LjczIDUuNzg2YzEuOTgyLjU2NCAyLjg1OCAyLjExOCAyLjkzMSA0LjAyOS4xMSAyLjgyMS4wMyA1LjY0OS4wMyA4LjUxaC0zLjQ2NHYtMS4zOTRjMC0xLjYyOC4wMTYtMy4yNTUtLjAxLTQuODgyLS4wMDgtLjQ5Ni0uMDY4LTEuMDEzLS4yMi0xLjQ4Mi0uMjg1LS44NzctLjg5LTEuNDQ0LTEuODU0LTEuNTE2LS45OTctLjA3Ni0xLjc2Mi4zNjctMi4xNzEgMS4yNDMtLjI0Ni41MjQtLjM2NCAxLjE1LS4zNzggMS43MzItLjA0NiAxLjg3OC0uMDE3IDMuNzU3LS4wMTcgNS42Mzd2LjY3aC0zLjQ2VjUuNjE1aDMuNDM1djEuODI4Yy4xLS4wNDkuMTU1LS4wNTguMTg0LS4wOTIgMS4zMjYtMS42MDUgMy4wMjctMi4xMjQgNC45OTUtMS41NjV6TTMuNzIgNS42MDJ2MTIuNzIxSC4zMVY1LjYwM2gzLjQxMnpNMi4wMTUgMEMzLjEyNy0uMDA0IDQuMDM4LjkxNCA0LjA0IDIuMDQyYTIuMDA1IDIuMDA1IDAgMDEtMi4wMTUgMi4wMzlBMi4wMDUgMi4wMDUgMCAwMTAgMi4wNTNDLS4wMDMuOTI1LjkwMi4wMDQgMi4wMTQgMHonLyUzRSUzQy9kZWZzJTNFJTNDZyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDdXNlIGZpbGw9J29yYW5nZScgeGxpbms6aHJlZj0nJTIzYScvJTNFJTNDdXNlIGZpbGw9JyUyM0ZGRicgeGxpbms6aHJlZj0nJTIzYicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMTAuODMzIDEwLjgzMyknLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbltpcz1zbGlkZXItbWl0YXJiZWl0ZXJdIC5taXRhcmJlaXRlci1zb2NpYWxNZWRpYS0taXRlbS50d2l0dGVyIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCclM0UlM0NkZWZzJTNFJTNDcGF0aCBpZD0nYScgZD0nTTAgMGg0MHY0MEgweicvJTNFJTNDcGF0aCBpZD0nYicgZD0nTTYuMjgzIDE2LjI2M2M3LjU0NyAwIDExLjY3Ni02LjI1OSAxMS42NzYtMTEuNjc3IDAtLjE3NiAwLS4zNTItLjAwOC0uNTI4QTguMzcgOC4zNyAwIDAwMjAgMS45MjhhOC4yOTIgOC4yOTIgMCAwMS0yLjM2LjY0OUE0LjEzIDQuMTMgMCAwMDE5LjQ0OC4zMDRhOC4xOTYgOC4xOTYgMCAwMS0yLjYxLjk5M0E0LjA5MSA0LjA5MSAwIDAwMTMuODQ3IDAgNC4xMDggNC4xMDggMCAwMDkuNzQgNC4xMDZjMCAuMzIuMDQuNjMyLjEwNC45MzZhMTEuNjU0IDExLjY1NCAwIDAxLTguNDYtNC4yOSA0LjExNSA0LjExNSAwIDAwMS4yNzMgNS40ODJBNC4xNTcgNC4xNTcgMCAwMS44IDUuNzIydi4wNTZhNC4xMTMgNC4xMTMgMCAwMDMuMjkgNC4wMjYgNC4wMSA0LjAxIDAgMDEtMS4wOC4xNDRjLS4yNjUgMC0uNTIxLS4wMjQtLjc3LS4wNzJhNC4xMDcgNC4xMDcgMCAwMDMuODM0IDIuODUgOC4yMzEgOC4yMzEgMCAwMS01LjA5OCAxLjc2Yy0uMzI4IDAtLjY1Ni0uMDE2LS45NzYtLjA1NmExMS42OCAxMS42OCAwIDAwNi4yODMgMS44MzN6Jy8lM0UlM0MvZGVmcyUzRSUzQ2cgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3VzZSBmaWxsPSdvcmFuZ2UnIHhsaW5rOmhyZWY9JyUyM2EnLyUzRSUzQ3VzZSBmaWxsPSclMjNGRkYnIHhsaW5rOmhyZWY9JyUyM2InIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDEwIDExLjY2NyknLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbltpcz1zbGlkZXItbWl0YXJiZWl0ZXJdIC5taXRhcmJlaXRlci1zb2NpYWxNZWRpYS0taXRlbS54aW5nIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHdpZHRoPSc0MCcgaGVpZ2h0PSc0MCclM0UlM0NkZWZzJTNFJTNDcGF0aCBpZD0nYScgZD0nTTAgMGg0MHY0MEgweicvJTNFJTNDcGF0aCBpZD0nYicgZD0nTTE5LjU2NCAwYy40NTYtLjAxMy41MzMuNDY0LjMzLjg3NkwxMi42NDMgMTQuMThjLS4xMjcuMTMyLS4xMjcuMjA2IDAgLjMzOGw0LjY2MyA4LjMwOGMuMjU5LjQ5IDAgLjgwNy0uMzgyLjgwN0gxMy4zMWMtLjEzMiAwLS4yMS0uMDktLjM5My0uNDE2bC00LjkwNi04LjdjLS4wOS0uMS0uMDg3LS4yMiAwLS4zNDJMMTUuNTA1LjM1NmMuMTUtLjI5LjM4Mi0uMzU2LjUxNC0uMzU2aDMuNTQ1ek01LjM4NCA0LjA1MmMuMTMyIDAgLjI2MS4wMjkuMzkuMjU4bDIuNzU3IDQuODMyYy4xMjQuMTI3LjEyNC4yNSAwIC4zODVsLTQuMDA3IDcuMzZzLS4xNTMuMzE5LS4zODUuMzMySC41MmMtLjUzLS4wMTktLjY0OS0uNDY3LS4zODUtLjg1MmwzLjc0OC02LjkxM2EuMzExLjMxMSAwIDAwMC0uNDQ0TDEuNDEyIDQuNjk1Yy0uMTMyLS4yNTggMC0uNjQzLjI1OC0uNjQzaDMuNzE0eicvJTNFJTNDL2RlZnMlM0UlM0NnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0N1c2UgZmlsbD0nb3JhbmdlJyB4bGluazpocmVmPSclMjNhJy8lM0UlM0N1c2UgZmlsbD0nJTIzRkZGJyB4bGluazpocmVmPSclMjNiJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxMCA4LjMzMyknLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cbltpcz1zbGlkZXItbWl0YXJiZWl0ZXJdIC5taXRhcmJlaXRlci1zb2NpYWxNZWRpYS0tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmE1MDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgMC4ycyBlYXNlO1xuICB3aWR0aDogNDBweDtcbn1cbltpcz1zbGlkZXItbWl0YXJiZWl0ZXJdIC5taXRhcmJlaXRlci1zb2NpYWxNZWRpYS0tbGluazpmb2N1cywgW2lzPXNsaWRlci1taXRhcmJlaXRlcl0gLm1pdGFyYmVpdGVyLXNvY2lhbE1lZGlhLS1saW5rOmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMiwgNDgsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDIsIDQ4LCAwLjEpO1xufVxuW2lzPXNsaWRlci1taXRhcmJlaXRlcl0gLm1pdGFyYmVpdGVyLWltYWdlIHtcbiAgaGVpZ2h0OiAyNTJweDtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5baXM9c2xpZGVyLW1pdGFyYmVpdGVyXSAubWl0YXJiZWl0ZXItaW1hZ2UtLXBsYWNlaG9sZGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDI1MXB4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5baXM9c2xpZGVyLW1pdGFyYmVpdGVyXSAubWl0YXJiZWl0ZXItaW1hZ2UtLXBsYWNlaG9sZGVyIGltZyB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5mYW5jeWJveC1jb250ZW50W2lzPXNsaWRlci1taXRhcmJlaXRlci1tb2RhbF0ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZhbmN5Ym94LWNvbnRlbnRbaXM9c2xpZGVyLW1pdGFyYmVpdGVyLW1vZGFsXSB7XG4gICAgbWF4LXdpZHRoOiA5ODZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYW5jeWJveC1jb250ZW50W2lzPXNsaWRlci1taXRhcmJlaXRlci1tb2RhbF0ge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cbn1cbi5mYW5jeWJveC1jb250ZW50W2lzPXNsaWRlci1taXRhcmJlaXRlci1tb2RhbF0gLm1pdGFyYmVpdGVyLW1vZGFsLS1jb250ZW50ID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZmFuY3lib3gtY29udGVudFtpcz1zbGlkZXItbWl0YXJiZWl0ZXItbW9kYWxdIC5taXRhcmJlaXRlci1tb2RhbC0tY29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZmFuY3lib3gtY29udGVudFtpcz1zbGlkZXItbWl0YXJiZWl0ZXItbW9kYWxdIGJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmFuY3lib3gtY29udGVudFtpcz1zbGlkZXItbWl0YXJiZWl0ZXItbW9kYWxdIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuXG5baXM9c2xpZGVyLXByb2R1a3RlXSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lzPXNsaWRlci1wcm9kdWt0ZV0gLnNsaWRlci1idXR0b24ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LW91dDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LW91dDtcbiAgd2lkdGg6IDQwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBbaXM9c2xpZGVyLXByb2R1a3RlXSAuc2xpZGVyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBbaXM9c2xpZGVyLXByb2R1a3RlXSAuc2xpZGVyLWJ1dHRvbjpob3ZlciwgW2lzPXNsaWRlci1wcm9kdWt0ZV0gLnNsaWRlci1idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cbltpcz1zbGlkZXItcHJvZHVrdGVdIC5zbGlkZXItYnV0dG9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvLWNhcm91c2VsLXJpZ2h0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cbltpcz1zbGlkZXItcHJvZHVrdGVdIC5zbGlkZXItYnV0dG9uLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuW2lzPXNsaWRlci1wcm9kdWt0ZV0gLnNsaWRlci1idXR0b24tLXByZXYge1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBbaXM9c2xpZGVyLXByb2R1a3RlXSAuc2xpZGVyLWJ1dHRvbi0tcHJldiB7XG4gICAgbGVmdDogY2FsYygtNjdweCAtIDY0cHgpO1xuICB9XG59XG5baXM9c2xpZGVyLXByb2R1a3RlXSAuc2xpZGVyLWJ1dHRvbi0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBbaXM9c2xpZGVyLXByb2R1a3RlXSAuc2xpZGVyLWJ1dHRvbi0tbmV4dCB7XG4gICAgcmlnaHQ6IGNhbGMoLTY3cHggLSA2NHB4KTtcbiAgfVxufVxuW2lzPXNsaWRlci1wcm9kdWt0ZV0gLnNsaWRlci1idXR0b24tLW5leHQ6OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuW2lzPXNsaWRlci1wcm9kdWt0ZV0gLnNsaWRlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbltpcz1zbGlkZXItcHJvZHVrdGVdIC5zbGlkZXItbWFpbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9c2xpZGVyLXByb2R1a3RlXSAuc2xpZGVyLW1haW4gLnN3aXBlci1zbGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuW2lzPXNsaWRlci1wcm9kdWt0ZV0gLnNsaWRlci1tYWluIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5baXM9c2xpZGVyLXByb2R1a3RlXSAuc2xpZGVyLXRodW1icyB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5baXM9c2xpZGVyLXByb2R1a3RlXSAuc2xpZGVyLXRodW1icyAuc3dpcGVyLXNsaWRlIHtcbiAgb3BhY2l0eTogMC4zO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbltpcz1zbGlkZXItcHJvZHVrdGVdIC5zbGlkZXItdGh1bWJzIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5baXM9c2xpZGVyLXByb2R1a3RlXSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9c2xpZGVyLXByb2R1a3RlXSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogIzAwNDY5YztcbiAgbWFyZ2luOiAwIDRweDtcbiAgb3BhY2l0eTogMC4yO1xufVxuW2lzPXNsaWRlci1wcm9kdWt0ZV0gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMDA0NjljO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1zbGlkZXItcHJvZHVrdGVdIC5wcm9kdWN0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIFtpcz1zbGlkZXItcHJvZHVrdGVdIC5wcm9kdWN0LWltYWdlLCBbaXM9c2xpZGVyLXByb2R1a3RlXSAucHJvZHVjdC1jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIFtpcz1zbGlkZXItcHJvZHVrdGVdIC5wcm9kdWN0LWltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbiAgW2lzPXNsaWRlci1wcm9kdWt0ZV0gLnByb2R1Y3QtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lzPXNsaWRlci1wcm9kdWt0ZV0gLnByb2R1Y3QtaW1hZ2Uge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbiAgW2lzPXNsaWRlci1wcm9kdWt0ZV0gLnByb2R1Y3QtY29udGVudCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuW2lzPXNsaWRlci1wcm9kdWt0ZV0gLnRodW1iIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuW2lzPXNsaWRlci1wcm9kdWt0ZV0gLnRodW1iLWltYWdlIHtcbiAgLWtodG1sLXVzZXItZHJhZzogbm9uZTtcbiAgLW1vei11c2VyLWRyYWc6IG5vbmU7XG4gIC1tcy11c2VyLWRyYWc6IG5vbmU7XG4gIC1vLXVzZXItZHJhZzogbm9uZTtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG59XG5baXM9c2xpZGVyLXByb2R1a3RlXSAudGh1bWItdGl0bGUge1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgW2lzPXNsaWRlci1wcm9kdWt0ZV0gLnRodW1iLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgW2lzPXNsaWRlci1wcm9kdWt0ZV0gLnRodW1iLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cblxuW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdOjphZnRlciB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlICovXG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpLCBjb2xvci1zdG9wKDM1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpKSwgdG8od2hpdGUpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMzUlLCB3aGl0ZSAxMDAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qIHN0eWxlbGludC1lbmFibGUgKi9cbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1zbGlkZXItdGVzdGltb25pYWxzXTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaXM9c2xpZGVyLXRlc3RpbW9uaWFsc106OmFmdGVyIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjgwcHgpIHtcbiAgW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdOjphZnRlciB7XG4gICAgd2lkdGg6IDYwMHB4O1xuICB9XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFsc10udGhlbWVPbmU6OmFmdGVyIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgyNTAsIDI1MCwgMjUwLCAwKSksIGNvbG9yLXN0b3AoMzUlLCByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuOSkpLCB0bygjZmFmYWZhKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSAwJSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwLjkpIDM1JSwgI2ZhZmFmYSAxMDAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8qIHN0eWxlbGludC1lbmFibGUgKi9cbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzXSAucHJlQ29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdIC5wcmVDb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFsc10gLnBhc3RDb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzXSAucGFzdENvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzXSAucGFzdENvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFsc10gLnNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXgtd2lkdGg6IDg2OHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9c2xpZGVyLXRlc3RpbW9uaWFsc10gLnNsaWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgfVxufVxuW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdIC5zbGlkZXItaXRlbSB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjVzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC41cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdIC5zbGlkZXItaXRlbSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzXSAuc2xpZGVyLWJ1dHRvbiB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQtb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQtb3V0O1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIFtpcz1zbGlkZXItdGVzdGltb25pYWxzXSAuc2xpZGVyLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICBbaXM9c2xpZGVyLXRlc3RpbW9uaWFsc10gLnNsaWRlci1idXR0b246aG92ZXIsIFtpcz1zbGlkZXItdGVzdGltb25pYWxzXSAuc2xpZGVyLWJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdIC5zbGlkZXItYnV0dG9uOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvaWNvLWNhcm91c2VsLXJpZ2h0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzXSAuc2xpZGVyLWJ1dHRvbi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzXSAuc2xpZGVyLWJ1dHRvbi0tcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIFtpcz1zbGlkZXItdGVzdGltb25pYWxzXSAuc2xpZGVyLWJ1dHRvbi0tcHJldiB7XG4gICAgbGVmdDogLTY3cHg7XG4gIH1cbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzXSAuc2xpZGVyLWJ1dHRvbi0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBbaXM9c2xpZGVyLXRlc3RpbW9uaWFsc10gLnNsaWRlci1idXR0b24tLW5leHQge1xuICAgIHJpZ2h0OiAtNjdweDtcbiAgfVxufVxuW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdIC5zbGlkZXItYnV0dG9uLS1uZXh0OjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzXSAuc2xpZGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdIC5maWd1cmUge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoO1xuICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdIC5maWd1cmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gICAgd2lkdGg6IDQyJTtcbiAgfVxufVxuW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdIC5maWd1cmUtaW1hZ2Uge1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3ZlclwiO1xuICBoZWlnaHQ6IGF1dG87XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFsc10gLmZpZ3VyZSBwaWN0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFsc10gLm1hc2sge1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFsc10gLm1ldGEge1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdIC5tZXRhIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1zbGlkZXItdGVzdGltb25pYWxzXSAubWV0YSB7XG4gICAgcGFkZGluZzogNDhweDtcbiAgfVxufVxuW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdIC5jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMjEuMzMzMzMzMzMzM3B4O1xuICBtYXJnaW4tdG9wOiA1MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFsc10gLmNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzXSAuY29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdIC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG4gIFtpcz1zbGlkZXItdGVzdGltb25pYWxzXSAuY29udGVudCBoMSwgW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdIC5jb250ZW50IGgyLCBbaXM9c2xpZGVyLXRlc3RpbW9uaWFsc10gLmNvbnRlbnQgaDMsIFtpcz1zbGlkZXItdGVzdGltb25pYWxzXSAuY29udGVudCBoNCwgW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdIC5jb250ZW50IGg1LCBbaXM9c2xpZGVyLXRlc3RpbW9uaWFsc10gLmNvbnRlbnQgaDYsIFtpcz1zbGlkZXItdGVzdGltb25pYWxzXSAuY29udGVudCAuaDEsIFtpcz1zbGlkZXItdGVzdGltb25pYWxzXSAuY29udGVudCAuaDIsIFtpcz1zbGlkZXItdGVzdGltb25pYWxzXSAuY29udGVudCAuaDMsIFtpcz1zbGlkZXItdGVzdGltb25pYWxzXSAuY29udGVudCAuaDQsIFtpcz1zbGlkZXItdGVzdGltb25pYWxzXSAuY29udGVudCAuaDUsIFtpcz1zbGlkZXItdGVzdGltb25pYWxzXSAuY29udGVudCAuaDYge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFsc10gLnF1b3RlIHtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi10b3A6IC0yOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdIC5xdW90ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFsc10gLmxvZ28gc3ZnLFxuW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdIC5sb2dvIGltZyB7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvbnRhaW5cIjtcbiAgbWF4LWhlaWdodDogNzJweDtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgLW8tb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xuICAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG59XG5Ac3VwcG9ydHMgKC0tY3NzOiB2YXJpYWJsZXMpIHtcbiAgW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdIC5sb2dvLS13aWR0aCBzdmcsXG4gIFtpcz1zbGlkZXItdGVzdGltb25pYWxzXSAubG9nby0td2lkdGggaW1nLCBbaXM9c2xpZGVyLXRlc3RpbW9uaWFsc10gLmxvZ28tLWhlaWdodCBzdmcsXG4gIFtpcz1zbGlkZXItdGVzdGltb25pYWxzXSAubG9nby0taGVpZ2h0IGltZyB7XG4gICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAtby1vYmplY3QtZml0OiB1bnNldDtcbiAgICAgICBvYmplY3QtZml0OiB1bnNldDtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IHVuc2V0O1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogdW5zZXQ7XG4gIH1cbiAgW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdIC5sb2dvLS13aWR0aCBpbWcsXG4gIFtpcz1zbGlkZXItdGVzdGltb25pYWxzXSAubG9nby0td2lkdGggc3ZnIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IHZhcigtLWxvZ28tc2l6ZSk7XG4gIH1cbiAgW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdIC5sb2dvLS1oZWlnaHQgaW1nLFxuICBbaXM9c2xpZGVyLXRlc3RpbW9uaWFsc10gLmxvZ28tLWhlaWdodCBzdmcge1xuICAgIGhlaWdodDogdmFyKC0tbG9nby1zaXplKTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdIC5pbmZvcm1hdGlvbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzXSAubmFtZSB7XG4gIGNvbG9yOiAjYWZiMGI5O1xufVxuW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdIC5jb21wYW55IHtcbiAgY29sb3I6ICNhZmIwYjk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFsc10gLmFkZGl0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzXSAuYWRkaXRpb24gPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzXSAuYWRkaXRpb24gPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogYXV0bztcbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzXSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFsc10gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6ICMwMDQ2OWM7XG4gIG1hcmdpbjogMCA0cHg7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzXSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDQ2OWM7XG4gIG9wYWNpdHk6IDE7XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFsc10gLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDIsIDQ4LCAwLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4xKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdIC5zd2lwZXItc2xpZGUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDIwMSwgMjAyLCAyMTIsIDApO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDIwMSwgMjAyLCAyMTIsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQycHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQycHgpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2UsIC13ZWJraXQtYm94LXNoYWRvdyAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjVzIGVhc2UsIGJveC1zaGFkb3cgMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjVzIGVhc2UsIGJveC1zaGFkb3cgMC41cyBlYXNlLWluLW91dCwgLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlLCAtd2Via2l0LWJveC1zaGFkb3cgMC41cyBlYXNlLWluLW91dDtcbiAgfVxufVxuW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdIC5zd2lwZXItc2xpZGU6OmFmdGVyIHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzMxNTMwMTEyKSksIGNvbG9yLXN0b3AoNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTc1MjI3NTkxKSksIHRvKHJnYigyNTUsIDI1NSwgMjU1KSkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43MzE1MzAxMTIpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTc1MjI3NTkxKSA2MCUsIHJnYigyNTUsIDI1NSwgMjU1KSAxMDAlKTtcbiAgYm90dG9tOiAwO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI2ZmZmZmZlwiLCBlbmRDb2xvcnN0cj1cIiNmZmZmZmZcIiwgR3JhZGllbnRUeXBlPTEpO1xuICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG4gIGxlZnQ6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZCAwLjVzIGVhc2UtaW4tb3V0O1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9c2xpZGVyLXRlc3RpbW9uaWFsc10gLnN3aXBlci1zbGlkZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMjAxLCAyMDIsIDIxMiwgMCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMjAxLCAyMDIsIDIxMiwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzXSAuc3dpcGVyLXNsaWRlLXByZXY6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdIC5zd2lwZXItc2xpZGUtbmV4dCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMjAxLCAyMDIsIDIxMiwgMC4yKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgyMDEsIDIwMiwgMjEyLCAwLjIpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzXSAuc3dpcGVyLXNsaWRlLW5leHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIHJpZ2h0IHRvcCwgbGVmdCB0b3AsIGZyb20oI2ZmZiksIGNvbG9yLXN0b3AoODAlLCAjZmZmKSwgdG8ocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSkpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgI2ZmZiAwJSwgI2ZmZiA4MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkpO1xufVxuW2lzPXNsaWRlci10ZXN0aW1vbmlhbHNdIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMiwgNDgsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDIsIDQ4LCAwLjEpO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFsc10gLnN3aXBlci1zbGlkZS1hY3RpdmU6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzXS50aGVtZU9uZSAuc3dpcGVyLXNsaWRlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFsc10udGhlbWVPbmUgLnN3aXBlci1zbGlkZS1wcmV2OjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFsc10udGhlbWVPbmUgLnN3aXBlci1zbGlkZS1uZXh0OjphZnRlciB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKCNmYWZhZmEpLCBjb2xvci1zdG9wKDgwJSwgI2ZhZmFmYSksIHRvKHJnYmEoMjUwLCAyNTAsIDI1MCwgMC43NSkpKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICNmYWZhZmEgMCUsICNmYWZhZmEgODAlLCByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuNzUpKTtcbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzXS5mcmllbmRhdGlvbi0tc2xpZGVyT2ZmOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFsc10uZnJpZW5kYXRpb24tLXNsaWRlck9mZiAuc2xpZGVyLWJ1dHRvbixcbltpcz1zbGlkZXItdGVzdGltb25pYWxzXS5mcmllbmRhdGlvbi0tc2xpZGVyT2ZmIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFsc10uZnJpZW5kYXRpb24tLXNsaWRlck9mZiAuc2xpZGVyLWl0ZW0ge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMiwgNDgsIDAuMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFsc10uZnJpZW5kYXRpb24tLXNsaWRlck9mZiAuc2xpZGVyLWl0ZW06OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzXS5mcmllbmRhdGlvbi0tc2xpZGVyT2ZmIC5tZXRhIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzXS5mcmllbmRhdGlvbi0tc2xpZGVyT2ZmIC5maWd1cmUtaW1hZ2Uge1xuICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb3Zlcjsgb2JqZWN0LXBvc2l0aW9uOiB0b3AgbGVmdDtcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9c2xpZGVyLXRlc3RpbW9uaWFsc10uZnJpZW5kYXRpb24tLXNsaWRlck9mZiAuZmlndXJlLWltYWdlIHtcbiAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiBjb250YWluOyBvYmplY3QtcG9zaXRpb246IHRvcCByaWdodDtcIjtcbiAgICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgICAgb2JqZWN0LXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbltpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC50YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNmZmE1MDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIFtpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC50YWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFscy10YWJzXSAudGFicyA+IGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuW2lzPXNsaWRlci10ZXN0aW1vbmlhbHMtdGFic10gLnRhYnMtYnV0dG9uIHtcbiAgY29sb3I6ICNmZmE1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgcGFkZGluZzogMTZweCAzMnB4IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFscy10YWJzXSAudGFicy1idXR0b24uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYTUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC5zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9c2xpZGVyLXRlc3RpbW9uaWFscy10YWJzXSAuc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFscy10YWJzXSAuc2VsZWN0LWxhYmVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC5sb2dvcyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuW2lzPXNsaWRlci10ZXN0aW1vbmlhbHMtdGFic10gLmxvZ29zID4gbGkge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIFtpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC5sb2dvcyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDhweDtcbiAgfVxuICBbaXM9c2xpZGVyLXRlc3RpbW9uaWFscy10YWJzXSAubG9nb3Mtc3BhY2VyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9c2xpZGVyLXRlc3RpbW9uaWFscy10YWJzXSAubG9nb3Mge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAzMnB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbiAgW2lzPXNsaWRlci10ZXN0aW1vbmlhbHMtdGFic10gLmxvZ29zLXNwYWNlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuW2lzPXNsaWRlci10ZXN0aW1vbmlhbHMtdGFic10gLmxvZ29zLWJ1dHRvbiB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDIsIDQ4LCAwLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4xKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIGhlaWdodDogNTZweDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtYm94LXNoYWRvdyAwLjNzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWZpbHRlciAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LWJveC1zaGFkb3cgMC4zcyBlYXNlLWluLW91dCwgLXdlYmtpdC1maWx0ZXIgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW4tb3V0LCBmaWx0ZXIgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW4tb3V0LCBmaWx0ZXIgMC4zcyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IDAuM3MgZWFzZS1pbi1vdXQsIC13ZWJraXQtZmlsdGVyIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiA1NnB4O1xufVxuW2lzPXNsaWRlci10ZXN0aW1vbmlhbHMtdGFic10gLmxvZ29zLWJ1dHRvbi5pcy1hY3RpdmUsIFtpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC5sb2dvcy1idXR0b246aG92ZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4zMik7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDIsIDQ4LCAwLjMyKTtcbiAgei1pbmRleDogMTtcbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC5sb2dvcy1idXR0b24uaXMtYWN0aXZlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDAlKTtcbiAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIFtpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC5sb2dvcy1idXR0b24ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuM3MgZWFzZS1pbi1vdXQsIC13ZWJraXQtZmlsdGVyIDAuM3MgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuM3MgZWFzZS1pbi1vdXQsIC13ZWJraXQtZmlsdGVyIDAuM3MgZWFzZS1pbi1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW4tb3V0LCBmaWx0ZXIgMC4zcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2UtaW4tb3V0LCBmaWx0ZXIgMC4zcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQsIC13ZWJraXQtYm94LXNoYWRvdyAwLjNzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWZpbHRlciAwLjNzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG4gIFtpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC5sb2dvcy1idXR0b24uaXMtYWN0aXZlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC5sb2dvcy1idXR0b24ge1xuICAgIGFzcGVjdC1yYXRpbzogMS8xO1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC5sb2dvcy1idXR0b24gPiBpbWcsXG5baXM9c2xpZGVyLXRlc3RpbW9uaWFscy10YWJzXSAubG9nb3MtYnV0dG9uID4gc3ZnIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNnB4KTtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE2cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9c2xpZGVyLXRlc3RpbW9uaWFscy10YWJzXSAubG9nb3MtYnV0dG9uID4gaW1nLFxuICBbaXM9c2xpZGVyLXRlc3RpbW9uaWFscy10YWJzXSAubG9nb3MtYnV0dG9uID4gc3ZnIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBbaXM9c2xpZGVyLXRlc3RpbW9uaWFscy10YWJzXSAuZ3JpZC1sb2dvcyB7XG4gICAgbWFyZ2luOiAtMzJweDtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbiAgW2lzPXNsaWRlci10ZXN0aW1vbmlhbHMtdGFic10gLmdyaWQtdGVzdGltb25pYWxzIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMzJweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTtcbiAgfVxuICBbaXM9c2xpZGVyLXRlc3RpbW9uaWFscy10YWJzXSAuZ3JpZC1sb2dvcyB7XG4gICAgZ3JpZC1jb2x1bW46IDEvc3BhbiA2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIFtpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC5ncmlkLXRlc3RpbW9uaWFscyB7XG4gICAgZ3JpZC1jb2x1bW46IDcvc3BhbiA2O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIFtpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC5ncmlkLXRlc3RpbW9uaWFscyAuc3dpcGVyLFxuICBbaXM9c2xpZGVyLXRlc3RpbW9uaWFscy10YWJzXSAuZ3JpZC10ZXN0aW1vbmlhbHMgLnN3aXBlci1jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuW2lzPXNsaWRlci10ZXN0aW1vbmlhbHMtdGFic10gLnBhbmVscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC5wYW5lbHM6bm90KC5pcy1pbml0KSAucGFuZWxzLWl0ZW1baW5lcnRdIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFscy10YWJzXSAucGFuZWxzLmlzLWluaXQgLnBhbmVscy1pdGVtW2luZXJ0XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFscy10YWJzXSAudGVzdGltb25pYWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzBweCAwIHJnYmEoMCwgMiwgNDgsIDAuMSk7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFscy10YWJzXSAudGVzdGltb25pYWwgLmZpZ3VyZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAwO1xufVxuW2lzPXNsaWRlci10ZXN0aW1vbmlhbHMtdGFic10gLnRlc3RpbW9uaWFsIC5maWd1cmUgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC50ZXN0aW1vbmlhbCAuZmlndXJlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwIDAgMzJweCAzMnB4O1xuICAgIHdpZHRoOiA0MiU7XG4gIH1cbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC50ZXN0aW1vbmlhbCAuZmlndXJlIHBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC50ZXN0aW1vbmlhbCAubWV0YSB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBbaXM9c2xpZGVyLXRlc3RpbW9uaWFscy10YWJzXSAudGVzdGltb25pYWwgLm1ldGEge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPXNsaWRlci10ZXN0aW1vbmlhbHMtdGFic10gLnRlc3RpbW9uaWFsIC5tZXRhIHtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICB9XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFscy10YWJzXSAudGVzdGltb25pYWwgLmNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAyMS4zMzMzMzMzMzMzcHg7XG4gIG1hcmdpbi10b3A6IDUycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC50ZXN0aW1vbmlhbCAuY29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPXNsaWRlci10ZXN0aW1vbmlhbHMtdGFic10gLnRlc3RpbW9uaWFsIC5jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBbaXM9c2xpZGVyLXRlc3RpbW9uaWFscy10YWJzXSAudGVzdGltb25pYWwgLmNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbiAgW2lzPXNsaWRlci10ZXN0aW1vbmlhbHMtdGFic10gLnRlc3RpbW9uaWFsIC5jb250ZW50IGgxLCBbaXM9c2xpZGVyLXRlc3RpbW9uaWFscy10YWJzXSAudGVzdGltb25pYWwgLmNvbnRlbnQgaDIsIFtpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC50ZXN0aW1vbmlhbCAuY29udGVudCBoMywgW2lzPXNsaWRlci10ZXN0aW1vbmlhbHMtdGFic10gLnRlc3RpbW9uaWFsIC5jb250ZW50IGg0LCBbaXM9c2xpZGVyLXRlc3RpbW9uaWFscy10YWJzXSAudGVzdGltb25pYWwgLmNvbnRlbnQgaDUsIFtpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC50ZXN0aW1vbmlhbCAuY29udGVudCBoNiwgW2lzPXNsaWRlci10ZXN0aW1vbmlhbHMtdGFic10gLnRlc3RpbW9uaWFsIC5jb250ZW50IC5oMSwgW2lzPXNsaWRlci10ZXN0aW1vbmlhbHMtdGFic10gLnRlc3RpbW9uaWFsIC5jb250ZW50IC5oMiwgW2lzPXNsaWRlci10ZXN0aW1vbmlhbHMtdGFic10gLnRlc3RpbW9uaWFsIC5jb250ZW50IC5oMywgW2lzPXNsaWRlci10ZXN0aW1vbmlhbHMtdGFic10gLnRlc3RpbW9uaWFsIC5jb250ZW50IC5oNCwgW2lzPXNsaWRlci10ZXN0aW1vbmlhbHMtdGFic10gLnRlc3RpbW9uaWFsIC5jb250ZW50IC5oNSwgW2lzPXNsaWRlci10ZXN0aW1vbmlhbHMtdGFic10gLnRlc3RpbW9uaWFsIC5jb250ZW50IC5oNiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC50ZXN0aW1vbmlhbCAucXVvdGUge1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgbWFyZ2luLXRvcDogLTI5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9c2xpZGVyLXRlc3RpbW9uaWFscy10YWJzXSAudGVzdGltb25pYWwgLnF1b3RlIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC50ZXN0aW1vbmlhbCAuaW5mb3JtYXRpb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFscy10YWJzXSAudGVzdGltb25pYWwgLm5hbWUge1xuICBjb2xvcjogI2FmYjBiOTtcbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC50ZXN0aW1vbmlhbCAuY29tcGFueSB7XG4gIGNvbG9yOiAjYWZiMGI5O1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuW2lzPXNsaWRlci10ZXN0aW1vbmlhbHMtdGFic10gLnRlc3RpbW9uaWFsIC5hZGRpdGlvbiB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFscy10YWJzXSAudGVzdGltb25pYWwgLmFkZGl0aW9uID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFscy10YWJzXSAudGVzdGltb25pYWwgLmFkZGl0aW9uID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC5zd2lwZXItY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFscy10YWJzXSAuc3dpcGVyLXdyYXBwZXIsIFtpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5baXM9c2xpZGVyLXRlc3RpbW9uaWFscy10YWJzXSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuW2lzPXNsaWRlci10ZXN0aW1vbmlhbHMtdGFic10gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6ICMwMDQ2OWM7XG4gIG1hcmdpbjogMCA0cHg7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbltpcz1zbGlkZXItdGVzdGltb25pYWxzLXRhYnNdIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwNDY5YztcbiAgb3BhY2l0eTogMTtcbn1cblxuW2lzPXNsaWRlci12aWRlby1nYWxlcmllXSAudmlkZW8tcGxheUJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3V0bGluZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMTtcbn1cbltpcz1zbGlkZXItdmlkZW8tZ2FsZXJpZV0gLnZpZGVvLXBsYXlCdXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIGJvcmRlcjogMCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogODhweDtcbiAgbWFyZ2luLWxlZnQ6IC00NHB4O1xuICBtYXJnaW4tdG9wOiAtNDRweDtcbiAgd2lkdGg6IDg4cHg7XG59XG5baXM9c2xpZGVyLXZpZGVvLWdhbGVyaWVdIC52aWRlby1wbGF5QnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9hc3NldHMvaWNvbnMvcGxheWJ1dHRvbi10cmlhbmdsZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTRweDtcbiAgbWFyZ2luLXRvcDogLTE3LjVweDtcbiAgd2lkdGg6IDM1cHg7XG59XG5baXM9c2xpZGVyLXZpZGVvLWdhbGVyaWVdIC52aWRlby1wbGF5QnV0dG9uOmhvdmVyOjpiZWZvcmUsIFtpcz1zbGlkZXItdmlkZW8tZ2FsZXJpZV0gLnZpZGVvLXBsYXlCdXR0b246aG92ZXI6OmFmdGVyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuW2lzPXNsaWRlci12aWRlby1nYWxlcmllXSAudmlkZW8gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuW2lzPXNsaWRlci12aWRlby1nYWxlcmllXSAudmlkZW8tdGh1bWJuYWlsIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExO1xufVxuW2lzPXNsaWRlci12aWRlby1nYWxlcmllXSAudmlkZW8tdGl0bGUge1xuICBjb2xvcjogIzAwNDY5YztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbltpcz1zbGlkZXItdmlkZW8tZ2FsZXJpZV0gLnZpZGVvLW1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpcz1zbGlkZXItdmlkZW8tZ2FsZXJpZV0gLnZpZGVvOmhhcygudmlkZW8tY29uc2VudDpub3QoLmlzLWhpZGRlbikpIC52aWRlby1wbGF5QnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltpcz1zbGlkZXItdmlkZW8tZ2FsZXJpZV0gLnZpZGVvLWNvbnNlbnQge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9c2xpZGVyLXZpZGVvLWdhbGVyaWVdIC52aWRlby1jb25zZW50LmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5baXM9c2xpZGVyLXZpZGVvLWdhbGVyaWVdIC52aWRlby1jb25zZW50LWlubmVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5baXM9c2xpZGVyLXZpZGVvLWdhbGVyaWVdIC52aWRlby1jb25zZW50LWlubmVyID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5baXM9c2xpZGVyLXZpZGVvLWdhbGVyaWVdIC52aWRlby1jb25zZW50LWlubmVyID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbltpcz1zbGlkZXItdmlkZW8tZ2FsZXJpZV0gLnNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltpcz1zbGlkZXItdmlkZW8tZ2FsZXJpZV0gLnNsaWRlci1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lzPXNsaWRlci12aWRlby1nYWxlcmllXSAuc2xpZGVyLWJ1dHRvbiB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQtb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQtb3V0O1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIFtpcz1zbGlkZXItdmlkZW8tZ2FsZXJpZV0gLnNsaWRlci1idXR0b24ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgW2lzPXNsaWRlci12aWRlby1nYWxlcmllXSAuc2xpZGVyLWJ1dHRvbjpob3ZlciwgW2lzPXNsaWRlci12aWRlby1nYWxlcmllXSAuc2xpZGVyLWJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuW2lzPXNsaWRlci12aWRlby1nYWxlcmllXSAuc2xpZGVyLWJ1dHRvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vYXNzZXRzL2ljb25zL2ljby1jYXJvdXNlbC1yaWdodC5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG5baXM9c2xpZGVyLXZpZGVvLWdhbGVyaWVdIC5zbGlkZXItYnV0dG9uLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuW2lzPXNsaWRlci12aWRlby1nYWxlcmllXSAuc2xpZGVyLWJ1dHRvbi0tcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIFtpcz1zbGlkZXItdmlkZW8tZ2FsZXJpZV0gLnNsaWRlci1idXR0b24tLXByZXYge1xuICAgIGxlZnQ6IC0xMDBweDtcbiAgfVxufVxuW2lzPXNsaWRlci12aWRlby1nYWxlcmllXSAuc2xpZGVyLWJ1dHRvbi0tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICBbaXM9c2xpZGVyLXZpZGVvLWdhbGVyaWVdIC5zbGlkZXItYnV0dG9uLS1uZXh0IHtcbiAgICByaWdodDogLTEwMHB4O1xuICB9XG59XG5baXM9c2xpZGVyLXZpZGVvLWdhbGVyaWVdIC5zbGlkZXItYnV0dG9uLS1uZXh0OjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbltpcz1zbGlkZXItdmlkZW8tZ2FsZXJpZV0gLnNsaWRlcjpub3QoW2RhdGEtc2xpZGUtY291bnQqPVwiNVwiXSkgLnNsaWRlci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9c2xpZGVyLXZpZGVvLWdhbGVyaWVdIC5zbGlkZXI6bm90KFtkYXRhLXNsaWRlLWNvdW50Kj1cIjVcIl0pICsgLnNsaWRlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPXNsaWRlci12aWRlby1nYWxlcmllXSAuc2xpZGVyOm5vdChbZGF0YS1zbGlkZS1jb3VudCo9XCI0XCJdKSArIC5zbGlkZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIFtpcz1zbGlkZXItdmlkZW8tZ2FsZXJpZV0gLnNsaWRlcjpub3QoW2RhdGEtc2xpZGUtY291bnQqPVwiM1wiXSkgKyAuc2xpZGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbltpcz1zbGlkZXItdmlkZW8tZ2FsZXJpZV0gLnNsaWRlcjpub3QoW2RhdGEtc2xpZGUtY291bnQqPVwiMlwiXSkgKyAuc2xpZGVyLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPXNsaWRlci12aWRlby1nYWxlcmllXSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuW2lzPXNsaWRlci12aWRlby1nYWxlcmllXSAuc3dpcGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG5baXM9c2xpZGVyLXZpZGVvLWdhbGVyaWVdIC5zd2lwZXItc2xpZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbltpcz1zbGlkZXItdmlkZW8tZ2FsZXJpZV0gLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBbaXM9c2xpZGVyLXZpZGVvLWdhbGVyaWVdIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAgIC8qIHN0eWxlbGludC1lbmFibGUgKi9cbiAgfVxuICBbaXM9c2xpZGVyLXZpZGVvLWdhbGVyaWVdIC5zd2lwZXItc2xpZGUtYWN0aXZlICsgLnN3aXBlci1zbGlkZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPXNsaWRlci12aWRlby1nYWxlcmllXSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiAgICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUgKi9cbiAgICAvKiBzdHlsZWxpbnQtZW5hYmxlICovXG4gIH1cbiAgW2lzPXNsaWRlci12aWRlby1nYWxlcmllXSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSArIC5zd2lwZXItc2xpZGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgfVxuICBbaXM9c2xpZGVyLXZpZGVvLWdhbGVyaWVdIC5zd2lwZXItc2xpZGUtYWN0aXZlICsgLnN3aXBlci1zbGlkZSArIC5zd2lwZXItc2xpZGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaXM9c2xpZGVyLXZpZGVvLWdhbGVyaWVdIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAgIC8qIHN0eWxlbGludC1lbmFibGUgKi9cbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAgIC8qIHN0eWxlbGludC1lbmFibGUgKi9cbiAgICAvKiBzdHlsZWxpbnQtZGlzYWJsZSAqL1xuICAgIC8qIHN0eWxlbGludC1lbmFibGUgKi9cbiAgfVxuICBbaXM9c2xpZGVyLXZpZGVvLWdhbGVyaWVdIC5zd2lwZXItc2xpZGUtYWN0aXZlICsgLnN3aXBlci1zbGlkZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB9XG4gIFtpcz1zbGlkZXItdmlkZW8tZ2FsZXJpZV0gLnN3aXBlci1zbGlkZS1hY3RpdmUgKyAuc3dpcGVyLXNsaWRlICsgLnN3aXBlci1zbGlkZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB9XG4gIFtpcz1zbGlkZXItdmlkZW8tZ2FsZXJpZV0gLnN3aXBlci1zbGlkZS1hY3RpdmUgKyAuc3dpcGVyLXNsaWRlICsgLnN3aXBlci1zbGlkZSArIC5zd2lwZXItc2xpZGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgfVxufVxuW2lzPXNsaWRlci12aWRlby1nYWxlcmllXSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9c2xpZGVyLXZpZGVvLWdhbGVyaWVdIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kOiAjMDA0NjljO1xuICBtYXJnaW46IDAgNHB4O1xuICBvcGFjaXR5OiAwLjI7XG59XG5baXM9c2xpZGVyLXZpZGVvLWdhbGVyaWVdIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwNDY5YztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZhbmN5Ym94LWNvbnRlbnRbaXM9c2xpZGVyLXZpZGVvLWdhbGVyaWUtbW9kYWxdIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDk2OHB4ICFpbXBvcnRhbnQ7XG59XG4uZmFuY3lib3gtY29udGVudFtpcz1zbGlkZXItdmlkZW8tZ2FsZXJpZS1tb2RhbF0gLm1vZGFsLXBsYXllciB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mYW5jeWJveC1jb250ZW50W2lzPXNsaWRlci12aWRlby1nYWxlcmllLW1vZGFsXSAubW9kYWwtcGxheWVyIGlmcmFtZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZhbmN5Ym94LWNvbnRlbnRbaXM9c2xpZGVyLXZpZGVvLWdhbGVyaWUtbW9kYWxdIC5tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogMjRweDtcbn1cbi5mYW5jeWJveC1jb250ZW50W2lzPXNsaWRlci12aWRlby1nYWxlcmllLW1vZGFsXSAubW9kYWwtY29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mYW5jeWJveC1jb250ZW50W2lzPXNsaWRlci12aWRlby1nYWxlcmllLW1vZGFsXSAubW9kYWwtY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLmZhbmN5Ym94LWNvbnRlbnRbaXM9c2xpZGVyLXZpZGVvLWdhbGVyaWUtbW9kYWxdIC5tb2RhbC1jb250ZW50IC5tb2RhbC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1zcGFsdGVuLWJpbGQtdGV4dF0gLmdyaWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBbaXM9c3BhbHRlbi1iaWxkLXRleHRdIC5ncmlkID4gKjpub3QoLndoZWVsKSB7XG4gICAgd2lkdGg6IGNhbGMoKDMzLjMzMzMzMzMzMzMlKSAtIDIgLyAzICogMzJweCk7XG4gIH1cbiAgW2lzPXNwYWx0ZW4tYmlsZC10ZXh0XSAuZ3JpZCA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBbaXM9c3BhbHRlbi1iaWxkLXRleHRdIC5ncmlkID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoMW4rNCkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgW2lzPXNwYWx0ZW4tYmlsZC10ZXh0XSAuZ3JpZCA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIFtpcz1zcGFsdGVuLWJpbGQtdGV4dF0gLmdyaWQgPiAqOm5vdCgud2hlZWwpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIFtpcz1zcGFsdGVuLWJpbGQtdGV4dF0gLmdyaWQtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cbltpcz1zcGFsdGVuLWJpbGQtdGV4dF0gLmdyaWQtLWltYWdlVGV4dCAuY29udGVudC1pbm5lciwgW2lzPXNwYWx0ZW4tYmlsZC10ZXh0XSAuZ3JpZC0taW1hZ2VUZXh0UGx1cyAuY29udGVudC1pbm5lciB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1zcGFsdGVuLWJpbGQtdGV4dF0gLmdyaWQtLWltYWdlVGV4dFBsdXMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBbaXM9c3BhbHRlbi1iaWxkLXRleHRdIC5ncmlkLS1pbWFnZVRleHRQbHVzID4gKjpub3QoLndoZWVsKSB7XG4gICAgd2lkdGg6IGNhbGMoKDMzLjMzMzMzMzMzMzMlKSAtIDIgLyAzICogNDBweCk7XG4gIH1cbiAgW2lzPXNwYWx0ZW4tYmlsZC10ZXh0XSAuZ3JpZC0taW1hZ2VUZXh0UGx1cyA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBbaXM9c3BhbHRlbi1iaWxkLXRleHRdIC5ncmlkLS1pbWFnZVRleHRQbHVzID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoMW4rNCkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbiAgW2lzPXNwYWx0ZW4tYmlsZC10ZXh0XSAuZ3JpZC0taW1hZ2VUZXh0UGx1cyA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIFtpcz1zcGFsdGVuLWJpbGQtdGV4dF0gLmdyaWQtLWltYWdlVGV4dFBsdXMgPiAqOm5vdCgud2hlZWwpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9c3BhbHRlbi1iaWxkLXRleHRdIC5ncmlkLS1pbWFnZVRleHRQbHVzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgW2lzPXNwYWx0ZW4tYmlsZC10ZXh0XSAuZ3JpZC0taW1hZ2VUZXh0UGx1cyA+ICo6bm90KC53aGVlbCkge1xuICAgIHdpZHRoOiBjYWxjKCgzMy4zMzMzMzMzMzMzJSkgLSAyIC8gMyAqIDU2cHgpO1xuICB9XG4gIFtpcz1zcGFsdGVuLWJpbGQtdGV4dF0gLmdyaWQtLWltYWdlVGV4dFBsdXMgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZChuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2lzPXNwYWx0ZW4tYmlsZC10ZXh0XSAuZ3JpZC0taW1hZ2VUZXh0UGx1cyA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDFuKzQpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIFtpcz1zcGFsdGVuLWJpbGQtdGV4dF0gLmdyaWQtLWltYWdlVGV4dFBsdXMgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgzbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBbaXM9c3BhbHRlbi1iaWxkLXRleHRdIC5ncmlkLS1pbWFnZVRleHRQbHVzID4gKjpub3QoLndoZWVsKTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbltpcz1zcGFsdGVuLWJpbGQtdGV4dF0gLmdyaWQtLWltYWdlVGV4dFBsdXMgLmdyaWQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltpcz1zcGFsdGVuLWJpbGQtdGV4dF0gLmdyaWQtLWltYWdlVGV4dFBsdXMgLmdyaWQtaXRlbTpsYXN0LW9mLXR5cGUgLmdyaWQtcGx1c0ljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIFtpcz1zcGFsdGVuLWJpbGQtdGV4dF0gLmdyaWQtLWltYWdlVGV4dFBsdXMgLmdyaWQtaXRlbTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9c3BhbHRlbi1iaWxkLXRleHRdIC5ncmlkLS1pbWFnZVRleHRQbHVzIC5ncmlkLWl0ZW06bnRoLWNoaWxkKDNuKSAuZ3JpZC1wbHVzSWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuW2lzPXNwYWx0ZW4tYmlsZC10ZXh0XSAuZ3JpZC0taW1hZ2VUZXh0UGx1cyAuZ3JpZC1wbHVzSWNvbiB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAzMnB4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIFtpcz1zcGFsdGVuLWJpbGQtdGV4dF0gLmdyaWQtLWltYWdlVGV4dFBsdXMgLmdyaWQtcGx1c0ljb24ge1xuICAgIG1hcmdpbjogMTJweCBhdXRvIDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9c3BhbHRlbi1iaWxkLXRleHRdIC5ncmlkLS1pbWFnZVRleHRQbHVzIC5ncmlkLXBsdXNJY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC01MCUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgW2lzPXNwYWx0ZW4tYmlsZC10ZXh0XSAuZ3JpZC0taW1hZ2VUZXh0UGx1cyAuZ3JpZC1wbHVzSWNvbiB7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHJpZ2h0OiAtOHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1zcGFsdGVuLWJpbGQtdGV4dF0gLmdyaWQtLWltYWdlVGV4dFBsdXMgLmdyaWQtcGx1c0ljb24ge1xuICAgIHJpZ2h0OiAtMTJweDtcbiAgfVxufVxuW2lzPXNwYWx0ZW4tYmlsZC10ZXh0XSAuZ3JpZC0taW1hZ2VUZXh0UGx1cyAuZ3JpZC1wbHVzSWNvbiBzdmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPXNwYWx0ZW4tYmlsZC10ZXh0XSAuY29udGVudC1pbm5lciA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPXNwYWx0ZW4tYmlsZC10ZXh0XSAuY29udGVudC1pbm5lciA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9c3BhbHRlbi1mcmVpdGV4dF0gLmdyaWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuW2lzPXNwYWx0ZW4tZnJlaXRleHRdIC5ncmlkLWNvbHVtbiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuW2lzPXNwYWx0ZW4tZnJlaXRleHRdIC5ncmlkLWNvbHVtbiA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPXNwYWx0ZW4tZnJlaXRleHRdIC5ncmlkLWNvbHVtbiA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPXNwYWx0ZW4tZnJlaXRleHRdIC5ncmlkLWNvbHVtbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuW2lzPXNwYWx0ZW4tZnJlaXRleHRdIC5ncmlkLWNvbHVtbjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBbaXM9c3BhbHRlbi1mcmVpdGV4dF0gLmdyaWQtY29sdW1uOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9c3BhbHRlbi1mcmVpdGV4dF0gLmdyaWQtY29sdW1uOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogNjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9c3BhbHRlbi1mcmVpdGV4dF0gLmdyaWQtY29sdW1uOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMnB4O1xuICB9XG59XG5baXM9c3BhbHRlbi1mcmVpdGV4dF0gLmdyaWQtY29sdW1uID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuW2lzPXNwYWx0ZW4taWNvbnMtdGV4dF0udGhlbWVUd28gLmdyaWQtY29udGVudCwgW2lzPXNwYWx0ZW4taWNvbnMtdGV4dF0udGhlbWVUaHJlZSAuZ3JpZC1jb250ZW50IHtcbiAgY29sb3I6ICMwMDQ2OWM7XG59XG5baXM9c3BhbHRlbi1pY29ucy10ZXh0XS50aGVtZVR3byAuZ3JpZC1jb250ZW50IGgxLCBbaXM9c3BhbHRlbi1pY29ucy10ZXh0XS50aGVtZVR3byAuZ3JpZC1jb250ZW50IGgyLCBbaXM9c3BhbHRlbi1pY29ucy10ZXh0XS50aGVtZVR3byAuZ3JpZC1jb250ZW50IGgzLCBbaXM9c3BhbHRlbi1pY29ucy10ZXh0XS50aGVtZVR3byAuZ3JpZC1jb250ZW50IGg0LCBbaXM9c3BhbHRlbi1pY29ucy10ZXh0XS50aGVtZVR3byAuZ3JpZC1jb250ZW50IGg1LCBbaXM9c3BhbHRlbi1pY29ucy10ZXh0XS50aGVtZVR3byAuZ3JpZC1jb250ZW50IGg2LCBbaXM9c3BhbHRlbi1pY29ucy10ZXh0XS50aGVtZVR3byAuZ3JpZC1jb250ZW50IC5oMSwgW2lzPXNwYWx0ZW4taWNvbnMtdGV4dF0udGhlbWVUd28gLmdyaWQtY29udGVudCAuaDIsIFtpcz1zcGFsdGVuLWljb25zLXRleHRdLnRoZW1lVHdvIC5ncmlkLWNvbnRlbnQgLmgzLCBbaXM9c3BhbHRlbi1pY29ucy10ZXh0XS50aGVtZVR3byAuZ3JpZC1jb250ZW50IC5oNCwgW2lzPXNwYWx0ZW4taWNvbnMtdGV4dF0udGhlbWVUd28gLmdyaWQtY29udGVudCAuaDUsIFtpcz1zcGFsdGVuLWljb25zLXRleHRdLnRoZW1lVHdvIC5ncmlkLWNvbnRlbnQgLmg2LCBbaXM9c3BhbHRlbi1pY29ucy10ZXh0XS50aGVtZVRocmVlIC5ncmlkLWNvbnRlbnQgaDEsIFtpcz1zcGFsdGVuLWljb25zLXRleHRdLnRoZW1lVGhyZWUgLmdyaWQtY29udGVudCBoMiwgW2lzPXNwYWx0ZW4taWNvbnMtdGV4dF0udGhlbWVUaHJlZSAuZ3JpZC1jb250ZW50IGgzLCBbaXM9c3BhbHRlbi1pY29ucy10ZXh0XS50aGVtZVRocmVlIC5ncmlkLWNvbnRlbnQgaDQsIFtpcz1zcGFsdGVuLWljb25zLXRleHRdLnRoZW1lVGhyZWUgLmdyaWQtY29udGVudCBoNSwgW2lzPXNwYWx0ZW4taWNvbnMtdGV4dF0udGhlbWVUaHJlZSAuZ3JpZC1jb250ZW50IGg2LCBbaXM9c3BhbHRlbi1pY29ucy10ZXh0XS50aGVtZVRocmVlIC5ncmlkLWNvbnRlbnQgLmgxLCBbaXM9c3BhbHRlbi1pY29ucy10ZXh0XS50aGVtZVRocmVlIC5ncmlkLWNvbnRlbnQgLmgyLCBbaXM9c3BhbHRlbi1pY29ucy10ZXh0XS50aGVtZVRocmVlIC5ncmlkLWNvbnRlbnQgLmgzLCBbaXM9c3BhbHRlbi1pY29ucy10ZXh0XS50aGVtZVRocmVlIC5ncmlkLWNvbnRlbnQgLmg0LCBbaXM9c3BhbHRlbi1pY29ucy10ZXh0XS50aGVtZVRocmVlIC5ncmlkLWNvbnRlbnQgLmg1LCBbaXM9c3BhbHRlbi1pY29ucy10ZXh0XS50aGVtZVRocmVlIC5ncmlkLWNvbnRlbnQgLmg2IHtcbiAgY29sb3I6ICMwMDQ2OWM7XG59XG5baXM9c3BhbHRlbi1pY29ucy10ZXh0XSAuZ3JpZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPXNwYWx0ZW4taWNvbnMtdGV4dF0gLmdyaWQgPiAqOm5vdCgud2hlZWwpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUpIC0gMCAvIDEgKiAzMnB4KTtcbn1cbltpcz1zcGFsdGVuLWljb25zLXRleHRdIC5ncmlkID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQobikge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5baXM9c3BhbHRlbi1pY29ucy10ZXh0XSAuZ3JpZCA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDFuKzIpIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbltpcz1zcGFsdGVuLWljb25zLXRleHRdIC5ncmlkID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoMW4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuW2lzPXNwYWx0ZW4taWNvbnMtdGV4dF0gLmdyaWQgPiAqOm5vdCgud2hlZWwpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc1cHgpIHtcbiAgW2lzPXNwYWx0ZW4taWNvbnMtdGV4dF0gLmdyaWQge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBbaXM9c3BhbHRlbi1pY29ucy10ZXh0XSAuZ3JpZCA+ICo6bm90KC53aGVlbCkge1xuICAgIHdpZHRoOiBjYWxjKCg1MCUpIC0gMSAvIDIgKiAzMnB4KTtcbiAgfVxuICBbaXM9c3BhbHRlbi1pY29ucy10ZXh0XSAuZ3JpZCA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBbaXM9c3BhbHRlbi1pY29ucy10ZXh0XSAuZ3JpZCA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDFuKzMpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIFtpcz1zcGFsdGVuLWljb25zLXRleHRdIC5ncmlkID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgW2lzPXNwYWx0ZW4taWNvbnMtdGV4dF0gLmdyaWQgPiAqOm5vdCgud2hlZWwpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9c3BhbHRlbi1pY29ucy10ZXh0XSAuZ3JpZCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFtpcz1zcGFsdGVuLWljb25zLXRleHRdIC5ncmlkID4gKjpub3QoLndoZWVsKSB7XG4gICAgd2lkdGg6IGNhbGMoKDMzLjMzMzMzMzMzMzMlKSAtIDIgLyAzICogMzJweCk7XG4gIH1cbiAgW2lzPXNwYWx0ZW4taWNvbnMtdGV4dF0gLmdyaWQgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZChuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2lzPXNwYWx0ZW4taWNvbnMtdGV4dF0gLmdyaWQgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgxbis0KSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICBbaXM9c3BhbHRlbi1pY29ucy10ZXh0XSAuZ3JpZCA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIFtpcz1zcGFsdGVuLWljb25zLXRleHRdIC5ncmlkID4gKjpub3QoLndoZWVsKTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbltpcz1zcGFsdGVuLWljb25zLXRleHRdIC5ncmlkLWljb24ge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTZweDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDU2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1zcGFsdGVuLWljb25zLXRleHRdIC5ncmlkLWljb24ge1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogNDhweDtcbiAgfVxufVxuW2lzPXNwYWx0ZW4taWNvbnMtdGV4dF0gLmdyaWQtaWNvbiBzdmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPXNwYWx0ZW4taWNvbnMtdGV4dF0gLmdyaWQtaWNvbjpub3QoLmdyaWQtaWNvbi0tc2l6ZS1kZWZhdWx0KSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbltpcz1zcGFsdGVuLWljb25zLXRleHRdIC5ncmlkLWljb246bm90KC5ncmlkLWljb24tLXNpemUtZGVmYXVsdCkgPiBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPXNwYWx0ZW4taWNvbnMtdGV4dF0gLmdyaWQuZ3JpZC0tdHdvIC5ncmlkLWljb24tLXNpemUtcyB7XG4gIGhlaWdodDogODBweDtcbn1cbltpcz1zcGFsdGVuLWljb25zLXRleHRdIC5ncmlkLmdyaWQtLXR3byAuZ3JpZC1pY29uLS1zaXplLW0ge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuW2lzPXNwYWx0ZW4taWNvbnMtdGV4dF0gLmdyaWQuZ3JpZC0tdHdvIC5ncmlkLWljb24tLXNpemUtbCB7XG4gIGhlaWdodDogMTQwcHg7XG59XG5baXM9c3BhbHRlbi1pY29ucy10ZXh0XSAuZ3JpZC5ncmlkLS10aHJlZSAuZ3JpZC1pY29uLS1zaXplLXMge1xuICBoZWlnaHQ6IDYwcHg7XG59XG5baXM9c3BhbHRlbi1pY29ucy10ZXh0XSAuZ3JpZC5ncmlkLS10aHJlZSAuZ3JpZC1pY29uLS1zaXplLW0ge1xuICBoZWlnaHQ6IDgwcHg7XG59XG5baXM9c3BhbHRlbi1pY29ucy10ZXh0XSAuZ3JpZC5ncmlkLS10aHJlZSAuZ3JpZC1pY29uLS1zaXplLWwge1xuICBoZWlnaHQ6IDE0MHB4O1xufVxuW2lzPXNwYWx0ZW4taWNvbnMtdGV4dF0gLmdyaWQuZ3JpZC0tZm91ciAuZ3JpZC1pY29uLS1zaXplLXMge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5baXM9c3BhbHRlbi1pY29ucy10ZXh0XSAuZ3JpZC5ncmlkLS1mb3VyIC5ncmlkLWljb24tLXNpemUtbSB7XG4gIGhlaWdodDogNjBweDtcbn1cbltpcz1zcGFsdGVuLWljb25zLXRleHRdIC5ncmlkLmdyaWQtLWZvdXIgLmdyaWQtaWNvbi0tc2l6ZS1sIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuW2lzPXNwYWx0ZW4taWNvbnMtdGV4dF0gLmdyaWQtaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMycHggMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBbaXM9c3BhbHRlbi1pY29ucy10ZXh0XSAuZ3JpZC1pdGVtIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG5baXM9c3BhbHRlbi1pY29ucy10ZXh0XSAuZ3JpZC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbltpcz1zcGFsdGVuLWljb25zLXRleHRdIC5ncmlkLWNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbltpcz1zcGFsdGVuLWljb25zLXRleHRdIC5ncmlkLWNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NXB4KSB7XG4gIFtpcz1zcGFsdGVuLWljb25zLXRleHRdIC5ncmlkLS10d28ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBbaXM9c3BhbHRlbi1pY29ucy10ZXh0XSAuZ3JpZC0tdHdvID4gKjpub3QoLndoZWVsKSB7XG4gICAgd2lkdGg6IGNhbGMoKDUwJSkgLSAxIC8gMiAqIDMycHgpO1xuICB9XG4gIFtpcz1zcGFsdGVuLWljb25zLXRleHRdIC5ncmlkLS10d28gPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZChuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2lzPXNwYWx0ZW4taWNvbnMtdGV4dF0gLmdyaWQtLXR3byA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDFuKzMpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIFtpcz1zcGFsdGVuLWljb25zLXRleHRdIC5ncmlkLS10d28gPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBbaXM9c3BhbHRlbi1pY29ucy10ZXh0XSAuZ3JpZC0tdHdvID4gKjpub3QoLndoZWVsKTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgW2lzPXNwYWx0ZW4taWNvbnMtdGV4dF0gLmdyaWQtLXR3byAuZ3JpZC1pY29uIHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgd2lkdGg6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPXNwYWx0ZW4taWNvbnMtdGV4dF0gLmdyaWQtLXRocmVlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgW2lzPXNwYWx0ZW4taWNvbnMtdGV4dF0gLmdyaWQtLXRocmVlID4gKjpub3QoLndoZWVsKSB7XG4gICAgd2lkdGg6IGNhbGMoKDMzLjMzMzMzMzMzMzMlKSAtIDIgLyAzICogMzJweCk7XG4gIH1cbiAgW2lzPXNwYWx0ZW4taWNvbnMtdGV4dF0gLmdyaWQtLXRocmVlID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQobikge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFtpcz1zcGFsdGVuLWljb25zLXRleHRdIC5ncmlkLS10aHJlZSA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDFuKzQpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIFtpcz1zcGFsdGVuLWljb25zLXRleHRdIC5ncmlkLS10aHJlZSA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIFtpcz1zcGFsdGVuLWljb25zLXRleHRdIC5ncmlkLS10aHJlZSA+ICo6bm90KC53aGVlbCk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpcz1zcGFsdGVuLWljb25zLXRleHRdIC5ncmlkLS1mb3VyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgW2lzPXNwYWx0ZW4taWNvbnMtdGV4dF0gLmdyaWQtLWZvdXIgPiAqOm5vdCgud2hlZWwpIHtcbiAgICB3aWR0aDogY2FsYygoMjUlKSAtIDMgLyA0ICogMzJweCk7XG4gIH1cbiAgW2lzPXNwYWx0ZW4taWNvbnMtdGV4dF0gLmdyaWQtLWZvdXIgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZChuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2lzPXNwYWx0ZW4taWNvbnMtdGV4dF0gLmdyaWQtLWZvdXIgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgxbis1KSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICBbaXM9c3BhbHRlbi1pY29ucy10ZXh0XSAuZ3JpZC0tZm91ciA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDRuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIFtpcz1zcGFsdGVuLWljb25zLXRleHRdIC5ncmlkLS1mb3VyID4gKjpub3QoLndoZWVsKTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgW2lzPXNwYWx0ZW4taWNvbnMtdGV4dF0gLmdyaWQtLWZvdXIgLmdyaWQtaWNvbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG4gIFtpcz1zcGFsdGVuLWljb25zLXRleHRdIC5ncmlkLS1mb3VyIC5ncmlkLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5cbltpcz1zcGFsdGVuLWthcnRlbl0gLnBhc3RDb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9c3BhbHRlbi1rYXJ0ZW5dIC5wYXN0Q29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cbltpcz1zcGFsdGVuLWthcnRlbl0gLmdyaWQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cbltpcz1zcGFsdGVuLWthcnRlbl0gLmdyaWQgPiAqOm5vdCgud2hlZWwpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUpIC0gMCAvIDEgKiAzMnB4KTtcbn1cbltpcz1zcGFsdGVuLWthcnRlbl0gLmdyaWQgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZChuKSB7XG4gIG1hcmdpbi1yaWdodDogMzJweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbltpcz1zcGFsdGVuLWthcnRlbl0gLmdyaWQgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgxbisyKSB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5baXM9c3BhbHRlbi1rYXJ0ZW5dIC5ncmlkID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoMW4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuW2lzPXNwYWx0ZW4ta2FydGVuXSAuZ3JpZCA+ICo6bm90KC53aGVlbCk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9c3BhbHRlbi1rYXJ0ZW5dIC5ncmlkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgW2lzPXNwYWx0ZW4ta2FydGVuXSAuZ3JpZCA+ICo6bm90KC53aGVlbCkge1xuICAgIHdpZHRoOiBjYWxjKCg1MCUpIC0gMSAvIDIgKiAzMnB4KTtcbiAgfVxuICBbaXM9c3BhbHRlbi1rYXJ0ZW5dIC5ncmlkID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQobikge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFtpcz1zcGFsdGVuLWthcnRlbl0gLmdyaWQgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgxbiszKSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICBbaXM9c3BhbHRlbi1rYXJ0ZW5dIC5ncmlkID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoMm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgW2lzPXNwYWx0ZW4ta2FydGVuXSAuZ3JpZCA+ICo6bm90KC53aGVlbCk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1zcGFsdGVuLWthcnRlbl0gLmdyaWQtLTNjb2xzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgW2lzPXNwYWx0ZW4ta2FydGVuXSAuZ3JpZC0tM2NvbHMgPiAqOm5vdCgud2hlZWwpIHtcbiAgICB3aWR0aDogY2FsYygoMzMuMzMzMzMzMzMzMyUpIC0gMiAvIDMgKiAzMnB4KTtcbiAgfVxuICBbaXM9c3BhbHRlbi1rYXJ0ZW5dIC5ncmlkLS0zY29scyA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBbaXM9c3BhbHRlbi1rYXJ0ZW5dIC5ncmlkLS0zY29scyA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDFuKzQpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIFtpcz1zcGFsdGVuLWthcnRlbl0gLmdyaWQtLTNjb2xzID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgW2lzPXNwYWx0ZW4ta2FydGVuXSAuZ3JpZC0tM2NvbHMgPiAqOm5vdCgud2hlZWwpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9c3BhbHRlbi1rYXJ0ZW5dIC5ncmlkLS00Y29scyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFtpcz1zcGFsdGVuLWthcnRlbl0gLmdyaWQtLTRjb2xzID4gKjpub3QoLndoZWVsKSB7XG4gICAgd2lkdGg6IGNhbGMoKDMzLjMzMzMzMzMzMzMlKSAtIDIgLyAzICogMzJweCk7XG4gIH1cbiAgW2lzPXNwYWx0ZW4ta2FydGVuXSAuZ3JpZC0tNGNvbHMgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZChuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2lzPXNwYWx0ZW4ta2FydGVuXSAuZ3JpZC0tNGNvbHMgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgxbis0KSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICBbaXM9c3BhbHRlbi1rYXJ0ZW5dIC5ncmlkLS00Y29scyA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDNuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIFtpcz1zcGFsdGVuLWthcnRlbl0gLmdyaWQtLTRjb2xzID4gKjpub3QoLndoZWVsKTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lzPXNwYWx0ZW4ta2FydGVuXSAuZ3JpZC0tNGNvbHMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBbaXM9c3BhbHRlbi1rYXJ0ZW5dIC5ncmlkLS00Y29scyA+ICo6bm90KC53aGVlbCkge1xuICAgIHdpZHRoOiBjYWxjKCgyNSUpIC0gMyAvIDQgKiAzMnB4KTtcbiAgfVxuICBbaXM9c3BhbHRlbi1rYXJ0ZW5dIC5ncmlkLS00Y29scyA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBbaXM9c3BhbHRlbi1rYXJ0ZW5dIC5ncmlkLS00Y29scyA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDFuKzUpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIFtpcz1zcGFsdGVuLWthcnRlbl0gLmdyaWQtLTRjb2xzID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoNG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgW2lzPXNwYWx0ZW4ta2FydGVuXSAuZ3JpZC0tNGNvbHMgPiAqOm5vdCgud2hlZWwpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBbaXM9c3BhbHRlbi1rYXJ0ZW5dIC5ncmlkLS00Y29scyAuZ3JpZC1pdGVtLS1tZXRhIHtcbiAgICBwYWRkaW5nOiAzMnB4IDI0cHg7XG4gIH1cbn1cbltpcz1zcGFsdGVuLWthcnRlbl0gLmdyaWQtaXRlbSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDIwMSwgMjAyLCAyMTIsIDAuNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDIwMSwgMjAyLCAyMTIsIDAuNSk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuW2lzPXNwYWx0ZW4ta2FydGVuXSAuZ3JpZC1pdGVtLS1tZXRhIHtcbiAgcGFkZGluZzogMzJweCAyNHB4O1xufVxuW2lzPXNwYWx0ZW4ta2FydGVuXSAuZ3JpZC1pdGVtLS1tZXRhID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5baXM9c3BhbHRlbi1rYXJ0ZW5dIC5ncmlkLWl0ZW0tLW1ldGEgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1zcGFsdGVuLWthcnRlbl0gLmdyaWQtaXRlbS0tbWV0YSB7XG4gICAgcGFkZGluZzogMzJweCAxNnB4IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lzPXNwYWx0ZW4ta2FydGVuXSAuZ3JpZC1pdGVtLS1tZXRhIHtcbiAgICBwYWRkaW5nOiAzMnB4IDQwcHggNDBweDtcbiAgfVxufVxuW2lzPXNwYWx0ZW4ta2FydGVuXSAuZ3JpZC1pdGVtLS1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbltpcz1zcGFsdGVuLWthcnRlbl0gLmdyaWQtaXRlbS0tY29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuW2lzPXNwYWx0ZW4ta2FydGVuXSAuZ3JpZC1pdGVtLS1jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbltpcz1zcGFsdGVuLWthcnRlbl0gLmdyaWQtaXRlbS0tdGFnbGluZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbltpcz1zcGFsdGVuLWthcnRlbl0gLmdyaWQtaXRlbS0taW1hZ2Uge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuW2lzPXNwYWx0ZW4ta2FydGVuXSAuZ3JpZC1pdGVtLS1zdmcge1xuICBwYWRkaW5nOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9c3BhbHRlbi1rYXJ0ZW5dIC5ncmlkLWl0ZW0tLXN2ZyB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuW2lzPXNwYWx0ZW4ta2FydGVuXSAuZ3JpZC1pdGVtLS1zdmcgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbltpcz1oZXJvLXNsaWRlcl0gKyBbaXM9c3BhbHRlbi1sb2dvc10uY29tcG9uZW50UGFkZGluZyB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9aGVyby1zbGlkZXJdICsgW2lzPXNwYWx0ZW4tbG9nb3NdLmNvbXBvbmVudFBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaXM9aGVyby1zbGlkZXJdICsgW2lzPXNwYWx0ZW4tbG9nb3NdLmNvbXBvbmVudFBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDM3LjVweCAwO1xuICB9XG59XG5baXM9c3BhbHRlbi1sb2dvc10gLnByZUNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1zcGFsdGVuLWxvZ29zXSAucHJlQ29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9c3BhbHRlbi1sb2dvc10gLnByZUNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbltpcz1zcGFsdGVuLWxvZ29zXSAuY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5baXM9c3BhbHRlbi1sb2dvc10gLmxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbn1cbltpcz1zcGFsdGVuLWxvZ29zXSAubGlzdCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xuICBkaXNwbGF5OiBub25lO1xufVxuW2lzPXNwYWx0ZW4tbG9nb3NdIC5saXN0ID4gKjpub3QoLndoZWVsKSB7XG4gIHdpZHRoOiBjYWxjKCgzMy4zMzMzMzMzMzMzJSkgLSAyIC8gMyAqIDMycHgpO1xufVxuW2lzPXNwYWx0ZW4tbG9nb3NdIC5saXN0ID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQobikge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5baXM9c3BhbHRlbi1sb2dvc10gLmxpc3QgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgxbis0KSB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG59XG5baXM9c3BhbHRlbi1sb2dvc10gLmxpc3QgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgzbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5baXM9c3BhbHRlbi1sb2dvc10gLmxpc3QgPiAqOm5vdCgud2hlZWwpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPXNwYWx0ZW4tbG9nb3NdIC5saXN0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgW2lzPXNwYWx0ZW4tbG9nb3NdIC5saXN0ID4gKjpub3QoLndoZWVsKSB7XG4gICAgd2lkdGg6IGNhbGMoKDI1JSkgLSAzIC8gNCAqIDQ4cHgpO1xuICB9XG4gIFtpcz1zcGFsdGVuLWxvZ29zXSAubGlzdCA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKG4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICBbaXM9c3BhbHRlbi1sb2dvc10gLmxpc3QgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgxbis1KSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICBbaXM9c3BhbHRlbi1sb2dvc10gLmxpc3QgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCg0bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBbaXM9c3BhbHRlbi1sb2dvc10gLmxpc3QgPiAqOm5vdCgud2hlZWwpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBbaXM9c3BhbHRlbi1sb2dvc10gLmxpc3Qge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBbaXM9c3BhbHRlbi1sb2dvc10gLmxpc3QgPiAqOm5vdCgud2hlZWwpIHtcbiAgICB3aWR0aDogY2FsYygoMTYuNjY2NjY2NjY2NyUpIC0gNSAvIDYgKiA2NHB4KTtcbiAgfVxuICBbaXM9c3BhbHRlbi1sb2dvc10gLmxpc3QgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZChuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2lzPXNwYWx0ZW4tbG9nb3NdIC5saXN0ID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoMW4rNykge1xuICAgIG1hcmdpbi10b3A6IDk2cHg7XG4gIH1cbiAgW2lzPXNwYWx0ZW4tbG9nb3NdIC5saXN0ID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoNm4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgW2lzPXNwYWx0ZW4tbG9nb3NdIC5saXN0ID4gKjpub3QoLndoZWVsKTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbltpcz1zcGFsdGVuLWxvZ29zXSAubWVkaWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lzPXNwYWx0ZW4tbG9nb3NdIC5tZWRpYS0tc3ZnIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbltpcz1zcGFsdGVuLWxvZ29zXSAuaW1hZ2Uge1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogYXV0bztcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5baXM9c3BhbHRlbi1sb2dvc10gLmltYWdlLXRhZyxcbltpcz1zcGFsdGVuLWxvZ29zXSAuaW1hZ2UgaW1nLFxuW2lzPXNwYWx0ZW4tbG9nb3NdIC5pbWFnZSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICBbaXM9c3BhbHRlbi1sb2dvc10gLmltYWdlLXRhZyxcbiAgW2lzPXNwYWx0ZW4tbG9nb3NdIC5pbWFnZSBpbWcsXG4gIFtpcz1zcGFsdGVuLWxvZ29zXSAuaW1hZ2Ugc3ZnIHtcbiAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPXNwYWx0ZW4tbG9nb3NdIC5pbWFnZS10YWcsXG4gIFtpcz1zcGFsdGVuLWxvZ29zXSAuaW1hZ2UgaW1nLFxuICBbaXM9c3BhbHRlbi1sb2dvc10gLmltYWdlIHN2ZyB7XG4gICAgbWF4LWhlaWdodDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbaXM9c3BhbHRlbi1sb2dvc10gLmltYWdlLXRhZyxcbiAgW2lzPXNwYWx0ZW4tbG9nb3NdIC5pbWFnZSBpbWcsXG4gIFtpcz1zcGFsdGVuLWxvZ29zXSAuaW1hZ2Ugc3ZnIHtcbiAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5baXM9c3BhbHRlbi1sb2dvc10gLmltYWdlLXRhZyB7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvbnRhaW5cIjtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuW2lzPWhlcm8tc2xpZGVyXSArIFtpcz1zcGFsdGVuLWxvZ29zLXJhbmRvbV0uY29tcG9uZW50UGFkZGluZyB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9aGVyby1zbGlkZXJdICsgW2lzPXNwYWx0ZW4tbG9nb3MtcmFuZG9tXS5jb21wb25lbnRQYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2lzPWhlcm8tc2xpZGVyXSArIFtpcz1zcGFsdGVuLWxvZ29zLXJhbmRvbV0uY29tcG9uZW50UGFkZGluZyB7XG4gICAgcGFkZGluZzogMzcuNXB4IDA7XG4gIH1cbn1cbltpcz1zcGFsdGVuLWxvZ29zLXJhbmRvbV0gLnByZUNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz1zcGFsdGVuLWxvZ29zLXJhbmRvbV0gLnByZUNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPXNwYWx0ZW4tbG9nb3MtcmFuZG9tXSAucHJlQ29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuW2lzPXNwYWx0ZW4tbG9nb3MtcmFuZG9tXSAuY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9c3BhbHRlbi1sb2dvcy1yYW5kb21dIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5baXM9c3BhbHRlbi1sb2dvcy1yYW5kb21dIC5saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1sZWZ0OiAtMjEuMzMzMzMzMzMzM3B4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMS4zMzMzMzMzMzMzcHg7XG59XG5baXM9c3BhbHRlbi1sb2dvcy1yYW5kb21dIC5saXN0ID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz1zcGFsdGVuLWxvZ29zLXJhbmRvbV0gLmxpc3Qge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5baXM9c3BhbHRlbi1sb2dvcy1yYW5kb21dIC5pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMTZweDtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9c3BhbHRlbi1sb2dvcy1yYW5kb21dIC5pdGVtIHtcbiAgICBwYWRkaW5nOiAyMS4zMzMzMzMzMzMzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPXNwYWx0ZW4tbG9nb3MtcmFuZG9tXSAuaXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuW2lzPXNwYWx0ZW4tbG9nb3MtcmFuZG9tXSAubWVkaWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2lzPXNwYWx0ZW4tbG9nb3MtcmFuZG9tXSAubWVkaWEtLXN2ZyB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5baXM9c3BhbHRlbi1sb2dvcy1yYW5kb21dIC5pbWFnZSB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPXNwYWx0ZW4tbG9nb3MtcmFuZG9tXSAuaW1hZ2Uge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuW2lzPXNwYWx0ZW4tbG9nb3MtcmFuZG9tXSAuaW1hZ2UtdGFnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6IGNvbnRhaW5cIjtcbiAgaGVpZ2h0OiBhdXRvO1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5baXM9c3BhbHRlbi1sb2dvcy1yYW5kb21dIC5pbWFnZS10YWcubGF6eWxvYWRlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPXNwYWx0ZW4tbG9nb3MtcmFuZG9tXSAuaW1hZ2UtdGFnIHtcbiAgICBtYXgtaGVpZ2h0OiA3MnB4O1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuW2lzPXNwYWx0ZW4tbWl0YXJiZWl0ZXJdIC5taXRhcmJlaXRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuW2lzPXNwYWx0ZW4tbWl0YXJiZWl0ZXJdIC5taXRhcmJlaXRlciA+ICo6bm90KC53aGVlbCkge1xuICB3aWR0aDogY2FsYygoMTAwJSkgLSAwIC8gMSAqIDMycHgpO1xufVxuW2lzPXNwYWx0ZW4tbWl0YXJiZWl0ZXJdIC5taXRhcmJlaXRlciA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKG4pIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuW2lzPXNwYWx0ZW4tbWl0YXJiZWl0ZXJdIC5taXRhcmJlaXRlciA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDFuKzIpIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbltpcz1zcGFsdGVuLW1pdGFyYmVpdGVyXSAubWl0YXJiZWl0ZXIgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgxbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5baXM9c3BhbHRlbi1taXRhcmJlaXRlcl0gLm1pdGFyYmVpdGVyID4gKjpub3QoLndoZWVsKTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU4MHB4KSB7XG4gIFtpcz1zcGFsdGVuLW1pdGFyYmVpdGVyXSAubWl0YXJiZWl0ZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBbaXM9c3BhbHRlbi1taXRhcmJlaXRlcl0gLm1pdGFyYmVpdGVyID4gKjpub3QoLndoZWVsKSB7XG4gICAgd2lkdGg6IGNhbGMoKDUwJSkgLSAxIC8gMiAqIDMycHgpO1xuICB9XG4gIFtpcz1zcGFsdGVuLW1pdGFyYmVpdGVyXSAubWl0YXJiZWl0ZXIgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZChuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2lzPXNwYWx0ZW4tbWl0YXJiZWl0ZXJdIC5taXRhcmJlaXRlciA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDFuKzMpIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG4gIFtpcz1zcGFsdGVuLW1pdGFyYmVpdGVyXSAubWl0YXJiZWl0ZXIgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgybikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBbaXM9c3BhbHRlbi1taXRhcmJlaXRlcl0gLm1pdGFyYmVpdGVyID4gKjpub3QoLndoZWVsKTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgW2lzPXNwYWx0ZW4tbWl0YXJiZWl0ZXJdIC5taXRhcmJlaXRlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFtpcz1zcGFsdGVuLW1pdGFyYmVpdGVyXSAubWl0YXJiZWl0ZXIgPiAqOm5vdCgud2hlZWwpIHtcbiAgICB3aWR0aDogY2FsYygoMzMuMzMzMzMzMzMzMyUpIC0gMiAvIDMgKiAzMnB4KTtcbiAgfVxuICBbaXM9c3BhbHRlbi1taXRhcmJlaXRlcl0gLm1pdGFyYmVpdGVyID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQobikge1xuICAgIG1hcmdpbi1yaWdodDogMzJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFtpcz1zcGFsdGVuLW1pdGFyYmVpdGVyXSAubWl0YXJiZWl0ZXIgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCgxbis0KSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuICBbaXM9c3BhbHRlbi1taXRhcmJlaXRlcl0gLm1pdGFyYmVpdGVyID4gKjpub3QoLndoZWVsKTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgW2lzPXNwYWx0ZW4tbWl0YXJiZWl0ZXJdIC5taXRhcmJlaXRlciA+ICo6bm90KC53aGVlbCk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpcz1zcGFsdGVuLW1pdGFyYmVpdGVyXSAubWl0YXJiZWl0ZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBbaXM9c3BhbHRlbi1taXRhcmJlaXRlcl0gLm1pdGFyYmVpdGVyID4gKjpub3QoLndoZWVsKSB7XG4gICAgd2lkdGg6IGNhbGMoKDI1JSkgLSAzIC8gNCAqIDMycHgpO1xuICB9XG4gIFtpcz1zcGFsdGVuLW1pdGFyYmVpdGVyXSAubWl0YXJiZWl0ZXIgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZChuKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgW2lzPXNwYWx0ZW4tbWl0YXJiZWl0ZXJdIC5taXRhcmJlaXRlciA+ICo6bm90KC53aGVlbCk6bnRoLWNoaWxkKDFuKzUpIHtcbiAgICBtYXJnaW4tdG9wOiA2NHB4O1xuICB9XG4gIFtpcz1zcGFsdGVuLW1pdGFyYmVpdGVyXSAubWl0YXJiZWl0ZXIgPiAqOm5vdCgud2hlZWwpOm50aC1jaGlsZCg0bikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICBbaXM9c3BhbHRlbi1taXRhcmJlaXRlcl0gLm1pdGFyYmVpdGVyID4gKjpub3QoLndoZWVsKTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbltpcz1zcGFsdGVuLW1pdGFyYmVpdGVyXSAubWl0YXJiZWl0ZXItaXRlbSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDMwcHggMCByZ2JhKDAsIDIsIDQ4LCAwLjEpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAyLCA0OCwgMC4xKTtcbn1cbltpcz1zcGFsdGVuLW1pdGFyYmVpdGVyXSAubWl0YXJiZWl0ZXItbWV0YSB7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5baXM9c3BhbHRlbi1taXRhcmJlaXRlcl0gLm1pdGFyYmVpdGVyLW1ldGEgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbltpcz1zcGFsdGVuLW1pdGFyYmVpdGVyXSAubWl0YXJiZWl0ZXItbWV0YSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPXNwYWx0ZW4tbWl0YXJiZWl0ZXJdIC5taXRhcmJlaXRlci1tZXRhIHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtpcz1zcGFsdGVuLW1pdGFyYmVpdGVyXSAubWl0YXJiZWl0ZXItbWV0YSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICBbaXM9c3BhbHRlbi1taXRhcmJlaXRlcl0gLm1pdGFyYmVpdGVyLW1ldGEge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cbltpcz1zcGFsdGVuLW1pdGFyYmVpdGVyXSAubWl0YXJiZWl0ZXItcG9zaXRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5baXM9c3BhbHRlbi1taXRhcmJlaXRlcl0gLm1pdGFyYmVpdGVyLWltYWdlIHtcbiAgaGVpZ2h0OiAyNTJweDtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59IiwiLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDFlbTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXJbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwNTE7IH1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogNnB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgbGVmdDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4OyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAgMCAwIDApICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZS5zZWxlY3QyLXNlbGVjdGlvbi0tY2xlYXJhYmxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMmVtOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogM2VtOyB9XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTsgfVxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNWVtOyB9XG4gICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWdyb3VwIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGQ0NDQ0NDJywgR3JhZGllbnRUeXBlPTApOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkZGRkZGRicsIGVuZENvbG9yc3RyPScjRkZFRUVFRUUnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkZGRkZGRicsIEdyYWRpZW50VHlwZT0wKTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICM4ODg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDAgNHB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzU1NTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWdyb3VwIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiBncmV5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICM1ODk3ZmI7IH1cbiIsIi8qKlxuICogU3dpcGVyIDYuOC40XG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIxIFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEF1Z3VzdCAyMywgMjAyMVxuICovXG5cbkBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJykgZm9ybWF0KCd3b2ZmJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmZ9LnN3aXBlci1jb250YWluZXJ7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bGlzdC1zdHlsZTpub25lO3BhZGRpbmc6MDt6LWluZGV4OjF9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LDAsMCl9LnN3aXBlci1jb250YWluZXItbXVsdGlyb3c+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbj4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50c3t0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci1jb250YWluZXItcG9pbnRlci1ldmVudHMuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCwuc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGV7aGVpZ2h0OmF1dG99LnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1jb250YWluZXItM2R7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3csLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjEwfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gdG9wLHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye292ZXJmbG93OmF1dG87c2Nyb2xsYmFyLXdpZHRoOm5vbmU7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcntzY3JvbGwtc25hcC10eXBlOnggbWFuZGF0b3J5fS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eSBtYW5kYXRvcnl9OnJvb3R7LS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOjQ0cHh9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWJ1dHRvbi1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7d2lkdGg6Y2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gNDQgKiAyNyk7aGVpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO21hcmdpbi10b3A6Y2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDIpKTt6LWluZGV4OjEwO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVke29wYWNpdHk6LjM1O2N1cnNvcjphdXRvO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2ZvbnQtZmFtaWx5OnN3aXBlci1pY29ucztmb250LXNpemU6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7dGV4dC10cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnQ7bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LXRyYW5zZm9ybTpub25lO2ZvbnQtdmFyaWFudDppbml0aWFsO2xpbmUtaGVpZ2h0OjF9LnN3aXBlci1idXR0b24tcHJldiwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dHtsZWZ0OjEwcHg7cmlnaHQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6J3ByZXYnfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXZ7cmlnaHQ6MTBweDtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlcntjb250ZW50OiduZXh0J30uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUsLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRley0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6I2ZmZmZmZn0uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2ssLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrey0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IzAwMDAwMH0uc3dpcGVyLWJ1dHRvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb257cG9zaXRpb246YWJzb2x1dGU7dGV4dC1hbGlnbjpjZW50ZXI7dHJhbnNpdGlvbjouM3Mgb3BhY2l0eTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3otaW5kZXg6MTB9LnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbntvcGFjaXR5OjB9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntib3R0b206MTBweDtsZWZ0OjA7d2lkdGg6MTAwJX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6MH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNmb3JtOnNjYWxlKC4zMyk7cG9zaXRpb246cmVsYXRpdmV9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXt0cmFuc2Zvcm06c2NhbGUoMSl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWlue3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXZ7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXZ7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0e3RyYW5zZm9ybTpzY2FsZSguNjYpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0e3RyYW5zZm9ybTpzY2FsZSguMzMpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7d2lkdGg6OHB4O2hlaWdodDo4cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDojMDAwO29wYWNpdHk6LjJ9YnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtib3JkZXI6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7Ym94LXNoYWRvdzpub25lOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX0uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Y3Vyc29yOnBvaW50ZXJ9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxke2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7b3BhY2l0eToxO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6MTBweDt0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsLTUwJSwwKX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjo2cHggMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtkaXNwbGF5OmlubGluZS1ibG9jazt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHRvcH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjAgNHB4fS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjI1KTtwb3NpdGlvbjphYnNvbHV0ZX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcH0uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxse3RyYW5zZm9ybS1vcmlnaW46cmlnaHQgdG9wfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bGVmdDowO3RvcDowfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLC5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcnt3aWR0aDo0cHg7aGVpZ2h0OjEwMCU7bGVmdDowO3RvcDowfS5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZXstLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiNmZmZmZmZ9LnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrey0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IzAwMDAwMH0uc3dpcGVyLXBhZ2luYXRpb24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1zY3JvbGxiYXJ7Ym9yZGVyLXJhZGl1czoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxJTtib3R0b206M3B4O3otaW5kZXg6NTA7aGVpZ2h0OjVweDt3aWR0aDo5OCV9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6M3B4O3RvcDoxJTt6LWluZGV4OjUwO3dpZHRoOjVweDtoZWlnaHQ6OTglfS5zd2lwZXItc2Nyb2xsYmFyLWRyYWd7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjUpO2JvcmRlci1yYWRpdXM6MTBweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTthbmltYXRpb246c3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezEwMCV7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGV7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXR9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jb250YWluZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxO3Zpc2liaWxpdHk6aGlkZGVuO3RyYW5zZm9ybS1vcmlnaW46MCAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItc2xpZGV7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDB9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2e3BvaW50ZXItZXZlbnRzOmF1dG87dmlzaWJpbGl0eTp2aXNpYmxlfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmV7Y29udGVudDonJztiYWNrZ3JvdW5kOiMwMDA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO2JvdHRvbTowO3JpZ2h0OjA7ZmlsdGVyOmJsdXIoNTBweCl9LnN3aXBlci1jb250YWluZXItZmxpcHtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/