/*! 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;
}

/**
* Grid Mixin
*
* Applies a flexbox grid to a container element. All direct children will be modified to create a column based grid.
*/
/**
* 0.0 Root
*
* Top level styles every element should inherit.
*/
@font-face {
  font-display: swap;
  font-family: "IBMPlexSerif";
  font-style: normal;
  font-weight: 400;
  src: url("../assets/fonts/ibm-plex-serif-v8-latin-regular.woff2") format("woff2"), url("../assets/fonts/ibm-plex-serif-v8-latin-regular.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "IBMPlexSerif";
  font-style: normal;
  font-weight: 500;
  src: url("../assets/fonts/ibm-plex-serif-v8-latin-500.woff2") format("woff2"), url("../assets/fonts/ibm-plex-serif-v8-latin-500.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "IBMPlexSerif";
  font-style: normal;
  font-weight: 700;
  src: url("../assets/fonts/ibm-plex-serif-v8-latin-700.woff2") format("woff2"), url("../assets/fonts/ibm-plex-serif-v8-latin-700.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "Mont";
  font-style: normal;
  font-weight: 400;
  src: url("../assets/fonts/mont-regular.woff2") format("woff2"), url("../assets/fonts/mont-regular.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "Mont";
  font-style: normal;
  font-weight: 700;
  src: url("../assets/fonts/mont-bold.woff2") format("woff2"), url("../assets/fonts/mont-bold.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: "Mont";
  font-style: normal;
  font-weight: 900;
  src: url("../assets/fonts/mont-heavy.woff2") format("woff2"), url("../assets/fonts/mont-heavy.woff") format("woff"); }

html {
  background-color: #fff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #161c36;
  font-family: 'IBMPlexSerif', Times, serif;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  height: 100%;
  line-height: 1.72;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-wrap: break-word;
  word-wrap: break-word; }
  html *,
  html *::before,
  html *::after {
    -webkit-box-sizing: inherit;
            box-sizing: inherit; }

body {
  height: 100%;
  overflow-x: hidden; }

/**
* 1.0 Typography
*
* Styling all likely used content flow elements.
*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  color: #161c36;
  font-weight: 700;
  line-height: 1.2;
  margin-bottom: 1.25rem;
  margin-top: 0; }

h1,
.h1 {
  font-size: 2.125rem;
  margin-bottom: 1.5rem;
  padding-top: 2rem; }
  @media (min-width: 480px) {
    h1,
    .h1 {
      font-size: 3.5rem; } }

h2,
.h2 {
  font-size: 1.875rem;
  padding-top: 1rem; }
  @media (min-width: 480px) {
    h2,
    .h2 {
      font-size: 3rem; } }

h3,
.h3 {
  font-size: 1.625rem;
  padding-top: 1rem; }
  @media (min-width: 480px) {
    h3,
    .h3 {
      font-size: 2.5rem; } }

h4,
.h4 {
  font-size: 1.5rem;
  margin-bottom: 1.25rem;
  padding-top: 0.625rem; }
  @media (min-width: 480px) {
    h4,
    .h4 {
      font-size: 2rem; } }

h5,
.h5 {
  font-size: 1.25rem;
  margin-bottom: 0.625rem;
  padding-top: 0.625rem; }
  @media (min-width: 480px) {
    h5,
    .h5 {
      font-size: 1.5rem; } }
  h5 + h4,
  h5 + .h4,
  h5 + h5,
  h5 + .h5,
  .h5 + h4,
  .h5 + .h4,
  .h5 + h5,
  .h5 + .h5 {
    padding-top: 0; }

h6,
.h6 {
  font-size: 1rem;
  margin-bottom: 0.625rem;
  padding-top: 0.625rem; }
  @media (min-width: 480px) {
    h6,
    .h6 {
      font-size: 1.125rem; } }

h1.heroText + .heroText, h2.heroText + .heroText, h3.heroText + .heroText, h4.heroText + .heroText, h5.heroText + .heroText, h6.heroText + .heroText, .h1.heroText + .heroText, .h2.heroText + .heroText, .h3.heroText + .heroText, .h4.heroText + .heroText, .h5.heroText + .heroText, .h6.heroText + .heroText {
  padding-top: 0; }

a {
  color: #3c668c;
  -webkit-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out; }
  a:hover, a:focus {
    color: #2d4c68; }

p, .paragraph, ul, ol, dl, dd, table, figure, time, figcaption {
  font-size: 1rem; }
  @media (min-width: 480px) {
    p, .paragraph, ul, ol, dl, dd, table, figure, time, figcaption {
      font-size: 1.125rem; } }

p,
.paragraph,
table,
figure,
blockquote,
.blockquote {
  margin: 0 0 2.3rem; }

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

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

figcaption {
  font-family: 'Mont', sans-serif;
  font-size: 0.8em;
  line-height: 1.5;
  margin-top: 0.625rem; }

code {
  background-color: #e0e9f0;
  border-radius: 6px;
  color: #194466;
  display: inline-block;
  padding: 0 0.3rem; }

blockquote,
.blockquote {
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.2; }
  @media (min-width: 480px) {
    blockquote,
    .blockquote {
      font-size: 2rem; } }
  blockquote p:last-child,
  .blockquote p:last-child {
    margin-bottom: 0; }

/**
* 1.1 Lists & Tables
*
* Default and custom styled list and table elements.
*/
ul {
  list-style-type: none;
  margin: 0 0 2.3rem;
  padding-left: 0; }
  ul ul {
    margin-bottom: 0;
    padding-left: 1.25rem; }
  ul > li {
    margin-bottom: 0.5rem;
    padding-left: 1.5rem;
    position: relative; }
    ul > li::before {
      background-color: #3c668c;
      content: '';
      height: 2px;
      left: 0;
      position: absolute;
      top: 13px;
      width: 13px; }

ol {
  counter-reset: list-counter;
  list-style-type: none;
  margin: 0 0 2.3rem;
  padding-left: 0; }
  ol ol {
    margin-bottom: 0;
    padding-left: 1.25rem; }
  ol > li {
    counter-increment: list-counter;
    margin-bottom: 0.5rem;
    padding-left: 1.5rem;
    position: relative; }
    ol > li::before {
      content: counter(list-counter) ". ";
      font-weight: 700;
      left: 0;
      position: absolute; }

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

td,
th {
  padding: 1.25rem;
  text-align: inherit;
  vertical-align: top; }

thead th {
  border-bottom: 2px solid #7aa24c;
  color: #161c36;
  padding-bottom: 10px;
  vertical-align: bottom;
  white-space: nowrap; }

tr:nth-child(even) {
  background-color: #e0e9f0; }

/**
* 1.2 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 {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #3c668c;
  border-radius: 60px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: 'Mont', sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.02rem;
  padding: 1.12rem 2rem;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  -webkit-transition: background-color 0.2s ease, color 0.2s ease;
  transition: background-color 0.2s ease, color 0.2s ease;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .button:disabled, .button--disabled {
    cursor: default;
    opacity: 0.65;
    pointer-events: none; }
  .button:hover, .button:focus {
    background-color: #12a0be;
    color: #fff; }
  .button--yellow {
    background-color: #f7c344;
    color: #194466; }
    .button--yellow:hover, .button--yellow:focus {
      background-color: #ffe696;
      color: #194466; }
  .button--light {
    background-color: #f6f9fb;
    color: #194466; }
    .button--light:hover, .button--light:focus {
      background-color: #e0e9f0;
      color: #194466; }
  .button--petrol {
    background-color: #194466;
    color: #fff; }
    .button--petrol:hover, .button--petrol:focus {
      background-color: #00283c;
      color: #fff; }
  .button--small {
    padding: 0.8rem 0.75rem 0.6rem; }
  .button--link {
    background-color: transparent;
    border-bottom: 2px solid #3c668c;
    border-radius: 0;
    color: #3c668c;
    padding: 0;
    -webkit-transition: color 0.2s ease-out, border-color 0.2s ease-out;
    transition: color 0.2s ease-out, border-color 0.2s ease-out; }
    .button--link:hover, .button--link:focus {
      background-color: transparent;
      border-color: #194466;
      color: #3c668c; }
  .button--linkIcon {
    background-color: transparent;
    border: 0;
    color: #516e81;
    padding: 0 0 0 20px;
    position: relative;
    -webkit-transition: color 0.2s ease-out;
    transition: color 0.2s ease-out; }
    .button--linkIcon:hover, .button--linkIcon:focus {
      background-color: transparent;
      color: #194466; }
      .button--linkIcon:hover::before, .button--linkIcon:focus::before {
        background-position: 0% 0%;
        -webkit-transition: background-position 0.2s ease-in-out;
        transition: background-position 0.2s ease-in-out; }
    .button--linkIcon::before {
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='26px' height='16px' viewBox='0 0 26 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg fill-rule='nonzero'%3E%3Cg%3E%3Cpath d='M25.4806,7.13176 C26.1524,7.51565 26.1524,8.48435 25.4806,8.86824 L14.49614,15.1451 C13.82948,15.526 13,15.0446 13,14.2768 L13,1.72318 C13,0.955357 13.82948,0.473989 14.49614,0.854936 L25.4806,7.13176 Z' fill='%23516E81'%3E%3C/path%3E%3Cpath d='M12.4806,7.13176 C13.1524,7.51565 13.1524,8.48435 12.4806,8.86824 L1.49614,15.1451 C0.82948,15.526 0,15.0446 0,14.2768 L0,1.72318 C0,0.955357 0.82948,0.473989 1.49614,0.854936 L12.4806,7.13176 Z' fill='%23003C50'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
      background-position: 100% 0%;
      background-repeat: no-repeat;
      content: '';
      height: 16px;
      left: 20px;
      position: absolute;
      top: 8px;
      width: 13px; }
  .button--linkIcon-red {
    color: #7aa24c; }
    .button--linkIcon-red:hover, .button--linkIcon-red:focus {
      color: #7aa24c; }
    .button--linkIcon-red::before {
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='26px' height='16px' viewBox='0 0 26 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg fill-rule='nonzero'%3E%3Cg%3E%3Cpath d='M25.4806,7.13176 C26.1524,7.51565 26.1524,8.48435 25.4806,8.86824 L14.49614,15.1451 C13.82948,15.526 13,15.0446 13,14.2768 L13,1.72318 C13,0.955357 13.82948,0.473989 14.49614,0.854936 L25.4806,7.13176 Z' fill='%23f76664'%3E%3C/path%3E%3Cpath d='M12.4806,7.13176 C13.1524,7.51565 13.1524,8.48435 12.4806,8.86824 L1.49614,15.1451 C0.82948,15.526 0,15.0446 0,14.2768 L0,1.72318 C0,0.955357 0.82948,0.473989 1.49614,0.854936 L12.4806,7.13176 Z' fill='%23f76664'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }

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

fieldset {
  border: 0;
  margin: 0 0 1.5rem;
  padding: 0; }
  fieldset *:last-child {
    margin-bottom: 0; }
  fieldset input,
  fieldset select,
  fieldset textarea {
    margin: 0 0 1.25rem; }

legend {
  display: inline-block;
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 0.9375rem; }

label {
  color: #194466;
  display: inline-block;
  font-family: 'Mont', sans-serif;
  font-weight: 500;
  line-height: 1.2;
  margin-bottom: 0.625rem; }

[type="tel"], [type="url"], [type="text"], [type="date"], [type="email"], [type="search"], [type="number"], [type="password"], textarea, select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border: 2px solid #e0e9f0;
  border-radius: 6px;
  color: #194466;
  font-family: 'IBMPlexSerif', serif;
  font-size: inherit;
  line-height: 1.2;
  min-height: 48px;
  outline: none;
  -webkit-transition: border-color 0.1s ease;
  transition: border-color 0.1s ease; }
  [type="tel"]::-webkit-input-placeholder, [type="url"]::-webkit-input-placeholder, [type="text"]::-webkit-input-placeholder, [type="date"]::-webkit-input-placeholder, [type="email"]::-webkit-input-placeholder, [type="search"]::-webkit-input-placeholder, [type="number"]::-webkit-input-placeholder, [type="password"]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder {
    color: #e0e9f0;
    font-family: 'Mont', sans-serif;
    font-weight: 500; }
  [type="tel"]::-moz-placeholder, [type="url"]::-moz-placeholder, [type="text"]::-moz-placeholder, [type="date"]::-moz-placeholder, [type="email"]::-moz-placeholder, [type="search"]::-moz-placeholder, [type="number"]::-moz-placeholder, [type="password"]::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder {
    color: #e0e9f0;
    font-family: 'Mont', sans-serif;
    font-weight: 500; }
  [type="tel"]:-ms-input-placeholder, [type="url"]:-ms-input-placeholder, [type="text"]:-ms-input-placeholder, [type="date"]:-ms-input-placeholder, [type="email"]:-ms-input-placeholder, [type="search"]:-ms-input-placeholder, [type="number"]:-ms-input-placeholder, [type="password"]:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder {
    color: #e0e9f0;
    font-family: 'Mont', sans-serif;
    font-weight: 500; }
  [type="tel"]::-ms-input-placeholder, [type="url"]::-ms-input-placeholder, [type="text"]::-ms-input-placeholder, [type="date"]::-ms-input-placeholder, [type="email"]::-ms-input-placeholder, [type="search"]::-ms-input-placeholder, [type="number"]::-ms-input-placeholder, [type="password"]::-ms-input-placeholder, textarea::-ms-input-placeholder, select::-ms-input-placeholder {
    color: #e0e9f0;
    font-family: 'Mont', sans-serif;
    font-weight: 500; }
  [type="tel"]::placeholder, [type="url"]::placeholder, [type="text"]::placeholder, [type="date"]::placeholder, [type="email"]::placeholder, [type="search"]::placeholder, [type="number"]::placeholder, [type="password"]::placeholder, textarea::placeholder, select::placeholder {
    color: #e0e9f0;
    font-family: 'Mont', sans-serif;
    font-weight: 500; }
  [type="tel"]:focus, [type="url"]:focus, [type="text"]:focus, [type="date"]:focus, [type="email"]:focus, [type="search"]:focus, [type="number"]:focus, [type="password"]:focus, textarea:focus, select:focus {
    border-color: #3c668c; }

input,
select,
textarea {
  margin: 0 0 1rem;
  padding: 10px; }

textarea {
  min-height: 150px;
  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(116, 150, 178)' stroke-width='5'  points='2,9 16,25 30,9 '/%3E%3C/svg%3E");
  background-position: calc(100% - 18px) center;
  background-repeat: no-repeat;
  background-size: 9px;
  line-height: 1.75;
  padding-right: 45px; }
  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: #3c668c;
    outline: 0; }
  [type='checkbox'] + label,
  [type='radio'] + label {
    color: #161c36;
    display: inline-block;
    font-family: 'IBMPlexSerif', serif;
    font-weight: 400;
    padding-left: 1.625rem;
    position: relative;
    width: 100%; }
    [type='checkbox'] + label::before,
    [type='radio'] + label::before {
      background-color: #fff;
      border: 1px solid #e0e9f0;
      border-radius: 4px;
      content: '';
      display: block;
      height: 16px;
      left: 0;
      margin: 0;
      padding: 0;
      position: absolute;
      top: 1px;
      -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::before,
  [type='radio']:checked + label::before {
    background-color: #3c668c;
    border-color: #3c668c;
    -webkit-box-shadow: inset 0 0 0 2px #fff;
            box-shadow: inset 0 0 0 2px #fff; }

[type='radio'] + label::before {
  border-radius: 50%; }

.floating-label {
  background-color: #fff;
  border: 2px solid #e0e9f0;
  border-radius: 6px;
  display: block;
  margin-bottom: 20px;
  min-height: 48px;
  position: relative;
  -webkit-transition: border-color 0.1s ease;
  transition: border-color 0.1s ease; }
  .floating-label.focus {
    border-color: #3c668c; }
  .floating-label--textarea {
    min-height: 150px; }
  .floating-label .label {
    color: #e0e9f0;
    left: 20px;
    pointer-events: none;
    position: absolute;
    top: 5px;
    -webkit-transition: top 0.2s ease, font-size 0.2s ease;
    transition: top 0.2s ease, font-size 0.2s ease;
    z-index: 1; }
    .floating-label .label::after {
      background-color: #fff;
      content: '';
      content: '';
      height: 2px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      width: calc(100% + 6px);
      z-index: -1; }
    .floating-label .label::after {
      left: -3px; }
  .floating-label.loaded .label {
    left: 10px;
    top: 16px; }
    @media (min-width: 480px) {
      .floating-label.loaded .label {
        top: 15px; } }
  .floating-label .input {
    border: 0;
    bottom: 0;
    left: 0;
    margin: 0;
    min-height: 100%;
    position: absolute;
    width: 100%; }
    .floating-label .input:focus ~ .label {
      color: #194466;
      font-size: 0.875rem;
      top: -9px; }
  .floating-label.floated .label {
    color: #194466;
    font-size: 0.875rem;
    top: -9px; }

.inputError,
.focus.inputError {
  border-color: #7aa24c; }
  .inputError .label .inputError-message,
  .focus.inputError .label .inputError-message {
    margin: 0 0 0 10px; }
  .inputError-message,
  .focus.inputError-message {
    color: #7aa24c;
    font-family: 'Mont', sans-serif;
    font-size: 0.875rem;
    font-weight: 500;
    margin: -10px 0 20px; }

/**
* 2.0 Helpers
*
* Global layout classes for a consistent appearance.
*/
.pageWrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .admin-bar .pageWrapper {
    padding-top: 46px; }
    @media (min-width: 782px) {
      .admin-bar .pageWrapper {
        padding-top: 32px; } }

.mainContent {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto; }
  @media (min-width: 768px) {
    .mainContent > .flyntComponent:first-child {
      margin-top: 0; } }
  @media (min-width: 768px) {
    .mainContent > .flyntComponent:last-child {
      margin-bottom: calc(110px + 40px); } }
  @media (min-width: 1280px) {
    .mainContent > .flyntComponent:last-child {
      margin-bottom: calc(110px + 40px); } }
  .mainContent > .flyntComponent:last-child[class*='theme'] {
    margin: 0; }
    @media (min-width: 768px) {
      .mainContent > .flyntComponent:last-child[class*='theme'] {
        padding-bottom: calc(110px + 40px); } }
    @media (min-width: 1280px) {
      .mainContent > .flyntComponent:last-child[class*='theme'] {
        padding-bottom: calc(110px + 40px); } }

.flyntComponent {
  position: relative; }

.componentSpacing {
  margin: 50px 0; }
  @media (min-width: 768px) {
    .componentSpacing {
      margin: 110px 0; } }
  @media (min-width: 1280px) {
    .componentSpacing {
      margin: 110px 0; } }
  .componentSpacing[class*='theme'] {
    margin: 0;
    padding: 50px 0; }
    @media (min-width: 768px) {
      .componentSpacing[class*='theme'] {
        padding: 110px 0; } }
    @media (min-width: 1280px) {
      .componentSpacing[class*='theme'] {
        padding: 110px 0; } }

.centerMaxWidthContainer {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 1440px;
  padding-left: 18px;
  padding-right: 18px; }
  @media (min-width: 768px) {
    .centerMaxWidthContainer {
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 1440px;
      padding-left: 120px;
      padding-right: 120px; } }
  @media (min-width: 1280px) {
    .centerMaxWidthContainer {
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 1440px;
      padding-left: 120px;
      padding-right: 120px; } }
  .centerMaxWidthContainer.layoutRight {
    padding-right: 0; }
  .centerMaxWidthContainer.layoutLeft {
    padding-left: 0; }

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

.centerContentMediumMaxWidth {
  margin: 0 auto;
  max-width: 960px; }

.centerContentSmallMaxWidth {
  margin: 0 auto;
  max-width: 480px; }

.centerContentFullMaxWidth {
  margin: 0 auto;
  max-width: 1440px; }

.preContent {
  margin: 0 auto 30px;
  max-width: 720px;
  text-align: center; }
  .preContent > :first-child {
    margin-top: 0;
    padding-top: 0; }
  .preContent > :last-child {
    margin-bottom: 0;
    padding-bottom: 0; }

.postContent {
  margin: 32px auto 0;
  max-width: 720px;
  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: 120px; } }
  @media (min-width: 1280px) {
    .postContent {
      margin-top: 120px; } }

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

/* Class for text that should only be visible to screen readers */
.visuallyHidden {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  white-space: nowrap;
  width: 1px; }

/* Box Helpers */
.boxPadding {
  padding: 40px 18px; }
  .boxPadding > :first-child {
    margin-top: 0;
    padding-top: 0; }
  .boxPadding > :last-child {
    margin-bottom: 0;
    padding-bottom: 0; }
  @media (min-width: 768px) {
    .boxPadding {
      padding: 40px; } }
  @media (min-width: 1024px) {
    .boxPadding {
      padding: 80px; } }
  @media (min-width: 1024px) {
    .boxPadding--smaller {
      padding: 60px; } }

/* Font Helpers */
.heroText {
  font-size: 3.125rem;
  margin-bottom: 0;
  padding-top: 0; }
  @media (min-width: 768px) {
    .heroText {
      font-size: 4.25rem; } }
  @media (min-width: 1024px) {
    .heroText {
      font-size: 6.25rem; } }
  @media (min-width: 768px) and (max-width: 1280px) and (max-height: 800px) {
    .heroText {
      font-size: 5.25rem; } }
  .heroText.mont {
    font-size: 2.875rem; }
    @media (min-width: 768px) {
      .heroText.mont {
        font-size: 3.875rem; } }
    @media (min-width: 1024px) {
      .heroText.mont {
        font-size: 4.625rem; } }
    @media (min-width: 768px) and (max-width: 1280px) and (max-height: 800px) {
      .heroText.mont {
        font-size: 4.875rem; } }

.smallText {
  font-size: 0.875rem; }
  @media (min-width: 768px) {
    .smallText {
      font-size: 1rem; } }

.preHeading {
  font-family: 'Mont';
  font-weight: bold; }

.mont {
  font-family: 'Mont'; }
  .mont-regular {
    font-weight: 400; }
  .mont-bold {
    font-weight: 700; }
  .mont-heavy {
    font-weight: 900; }

/* Hover States */
.scaleContainer {
  -webkit-transform: perspective(1px) translateZ(0) scale(1);
          transform: perspective(1px) translateZ(0) scale(1);
  -webkit-transition: -webkit-transform 0.6s ease-out;
  transition: -webkit-transform 0.6s ease-out;
  transition: transform 0.6s ease-out;
  transition: transform 0.6s ease-out, -webkit-transform 0.6s ease-out; }

.scaleHover {
  display: block;
  overflow: hidden; }
  .scaleHover .scaleChild {
    overflow: hidden; }
  .scaleHover:hover .scaleContainer, .scaleHover:focus .scaleContainer {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }

.scaleHover--hasChild {
  overflow: visible; }

.gradientScaleHover {
  display: block;
  overflow: hidden;
  position: relative;
  text-decoration: none; }
  .gradientScaleHover::before {
    background-color: rgba(22, 28, 54, 0.05);
    border-radius: 100%;
    bottom: 0;
    content: '';
    height: 250px;
    left: 0;
    margin: auto;
    opacity: 0;
    position: absolute;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
    -webkit-transition: opacity 0.5s ease-out, -webkit-transform 1.2s cubic-bezier(0.25, 1, 0.5, 1);
    transition: opacity 0.5s ease-out, -webkit-transform 1.2s cubic-bezier(0.25, 1, 0.5, 1);
    transition: transform 1.2s cubic-bezier(0.25, 1, 0.5, 1), opacity 0.5s ease-out;
    transition: transform 1.2s cubic-bezier(0.25, 1, 0.5, 1), opacity 0.5s ease-out, -webkit-transform 1.2s cubic-bezier(0.25, 1, 0.5, 1);
    width: 250px; }
  .gradientScaleHover:hover .scaleContainer, .gradientScaleHover:focus .scaleContainer {
    -webkit-transform: scale(1.1);
            transform: scale(1.1); }
  .gradientScaleHover:hover::before, .gradientScaleHover:focus::before {
    opacity: 1;
    -webkit-transform: scale(5);
            transform: scale(5); }

/* Custom styling for single post layouts */
.post-main .componentSpacing {
  margin: 25px 0; }
  @media (min-width: 768px) {
    .post-main .componentSpacing {
      margin: 55px 0; } }
  @media (min-width: 1280px) {
    .post-main .componentSpacing {
      margin: 55px 0; } }
  .post-main .componentSpacing[class*='theme'] {
    margin: 0;
    padding: 25px 0; }
    @media (min-width: 768px) {
      .post-main .componentSpacing[class*='theme'] {
        padding: 55px 0; } }
    @media (min-width: 1280px) {
      .post-main .componentSpacing[class*='theme'] {
        padding: 55px 0; } }

.post-main > .componentSpacing:first-child {
  margin-top: 0; }

.post-main > .componentSpacing:last-child {
  margin-bottom: 0; }

/* Skip link behaviour */
.skipLink {
  position: fixed;
  top: -100px;
  z-index: 999; }
  .skipLink:focus {
    top: 0; }

.navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .navigation .swiper-button-disabled svg {
    opacity: 0.5; }
  .navigation button {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: #fff;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 82px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 81px; }
    .navigation button:focus {
      -webkit-box-shadow: inset 0 0 0 1px #3c668c;
              box-shadow: inset 0 0 0 1px #3c668c;
      outline: none; }

/**
* 3.0 Themes
*
* Color themes for backgrounds and content elements.
*/
.themePetrol {
  background-color: #194466; }
  .themePetrol,
  .themePetrol h1, .themePetrol h2, .themePetrol h3, .themePetrol h4, .themePetrol h5, .themePetrol h6, .themePetrol .h1, .themePetrol .h2, .themePetrol .h3, .themePetrol .h4, .themePetrol .h5, .themePetrol .h6,
  .themePetrol p, .themePetrol .paragraph, .themePetrol ul, .themePetrol ol, .themePetrol dl, .themePetrol dd, .themePetrol table, .themePetrol figure, .themePetrol time, .themePetrol figcaption {
    color: #fff; }
  .themePetrol a {
    color: #f7c344; }
    .themePetrol a:hover, .themePetrol a:focus {
      color: #ffe696; }
  .themePetrol .themeDarkText,
  .themePetrol .themeDarkText h1, .themePetrol .themeDarkText h2, .themePetrol .themeDarkText h3, .themePetrol .themeDarkText h4, .themePetrol .themeDarkText h5, .themePetrol .themeDarkText h6, .themePetrol .themeDarkText .h1, .themePetrol .themeDarkText .h2, .themePetrol .themeDarkText .h3, .themePetrol .themeDarkText .h4, .themePetrol .themeDarkText .h5, .themePetrol .themeDarkText .h6,
  .themePetrol .themeDarkText p, .themePetrol .themeDarkText .paragraph, .themePetrol .themeDarkText ul, .themePetrol .themeDarkText ol, .themePetrol .themeDarkText dl, .themePetrol .themeDarkText dd, .themePetrol .themeDarkText table, .themePetrol .themeDarkText figure, .themePetrol .themeDarkText time, .themePetrol .themeDarkText figcaption {
    color: #161c36; }
  .themePetrol .themePetrolText,
  .themePetrol .themePetrolText h1, .themePetrol .themePetrolText h2, .themePetrol .themePetrolText h3, .themePetrol .themePetrolText h4, .themePetrol .themePetrolText h5, .themePetrol .themePetrolText h6, .themePetrol .themePetrolText .h1, .themePetrol .themePetrolText .h2, .themePetrol .themePetrolText .h3, .themePetrol .themePetrolText .h4, .themePetrol .themePetrolText .h5, .themePetrol .themePetrolText .h6,
  .themePetrol .themePetrolText p, .themePetrol .themePetrolText .paragraph, .themePetrol .themePetrolText ul, .themePetrol .themePetrolText ol, .themePetrol .themePetrolText dl, .themePetrol .themePetrolText dd, .themePetrol .themePetrolText table, .themePetrol .themePetrolText figure, .themePetrol .themePetrolText time, .themePetrol .themePetrolText figcaption {
    color: #194466; }
  .themePetrol .themeLightText,
  .themePetrol .themeLightText h1, .themePetrol .themeLightText h2, .themePetrol .themeLightText h3, .themePetrol .themeLightText h4, .themePetrol .themeLightText h5, .themePetrol .themeLightText h6, .themePetrol .themeLightText .h1, .themePetrol .themeLightText .h2, .themePetrol .themeLightText .h3, .themePetrol .themeLightText .h4, .themePetrol .themeLightText .h5, .themePetrol .themeLightText .h6,
  .themePetrol .themeLightText p, .themePetrol .themeLightText .paragraph, .themePetrol .themeLightText ul, .themePetrol .themeLightText ol, .themePetrol .themeLightText dl, .themePetrol .themeLightText dd, .themePetrol .themeLightText table, .themePetrol .themeLightText figure, .themePetrol .themeLightText time, .themePetrol .themeLightText figcaption {
    color: #fff; }
  .themePetrol .svg-quotes {
    color: #3c668c; }
  .themePetrol .button {
    color: #fff; }
    .themePetrol .button:hover, .themePetrol .button:focus {
      background-color: #12a0be;
      color: #fff; }
    .themePetrol .button--link {
      color: #3c668c; }
      .themePetrol .button--link:hover, .themePetrol .button--link:focus {
        background-color: transparent;
        border-color: #fff;
        color: #3c668c; }
    .themePetrol .button--linkIcon {
      color: #516e81; }
      .themePetrol .button--linkIcon:hover, .themePetrol .button--linkIcon:focus {
        background-color: transparent;
        color: #fff; }
      .themePetrol .button--linkIcon::before {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='26px' height='16px' viewBox='0 0 26 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg fill-rule='nonzero'%3E%3Cg%3E%3Cpath d='M25.4806,7.13176 C26.1524,7.51565 26.1524,8.48435 25.4806,8.86824 L14.49614,15.1451 C13.82948,15.526 13,15.0446 13,14.2768 L13,1.72318 C13,0.955357 13.82948,0.473989 14.49614,0.854936 L25.4806,7.13176 Z' fill='%23516E81'%3E%3C/path%3E%3Cpath d='M12.4806,7.13176 C13.1524,7.51565 13.1524,8.48435 12.4806,8.86824 L1.49614,15.1451 C0.82948,15.526 0,15.0446 0,14.2768 L0,1.72318 C0,0.955357 0.82948,0.473989 1.49614,0.854936 L12.4806,7.13176 Z' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
    .themePetrol .button--light, .themePetrol .button--petrol {
      background-color: #fff;
      color: #194466; }
      .themePetrol .button--light:hover, .themePetrol .button--light:focus, .themePetrol .button--petrol:hover, .themePetrol .button--petrol:focus {
        background-color: #e0e9f0;
        color: #194466; }
    .themePetrol .button--yellow:hover, .themePetrol .button--yellow:focus {
      background-color: #ffe696;
      color: #194466; }

.themeBlue {
  background-color: #3c668c; }
  .themeBlue,
  .themeBlue h1, .themeBlue h2, .themeBlue h3, .themeBlue h4, .themeBlue h5, .themeBlue h6, .themeBlue .h1, .themeBlue .h2, .themeBlue .h3, .themeBlue .h4, .themeBlue .h5, .themeBlue .h6,
  .themeBlue p, .themeBlue .paragraph, .themeBlue ul, .themeBlue ol, .themeBlue dl, .themeBlue dd, .themeBlue table, .themeBlue figure, .themeBlue time, .themeBlue figcaption {
    color: #fff; }
  .themeBlue a {
    color: #fff; }
    .themeBlue a:hover, .themeBlue a:focus {
      color: #00283c; }
  .themeBlue .themeDarkText,
  .themeBlue .themeDarkText h1, .themeBlue .themeDarkText h2, .themeBlue .themeDarkText h3, .themeBlue .themeDarkText h4, .themeBlue .themeDarkText h5, .themeBlue .themeDarkText h6, .themeBlue .themeDarkText .h1, .themeBlue .themeDarkText .h2, .themeBlue .themeDarkText .h3, .themeBlue .themeDarkText .h4, .themeBlue .themeDarkText .h5, .themeBlue .themeDarkText .h6,
  .themeBlue .themeDarkText p, .themeBlue .themeDarkText .paragraph, .themeBlue .themeDarkText ul, .themeBlue .themeDarkText ol, .themeBlue .themeDarkText dl, .themeBlue .themeDarkText dd, .themeBlue .themeDarkText table, .themeBlue .themeDarkText figure, .themeBlue .themeDarkText time, .themeBlue .themeDarkText figcaption {
    color: #161c36; }
  .themeBlue .themePetrolText,
  .themeBlue .themePetrolText h1, .themeBlue .themePetrolText h2, .themeBlue .themePetrolText h3, .themeBlue .themePetrolText h4, .themeBlue .themePetrolText h5, .themeBlue .themePetrolText h6, .themeBlue .themePetrolText .h1, .themeBlue .themePetrolText .h2, .themeBlue .themePetrolText .h3, .themeBlue .themePetrolText .h4, .themeBlue .themePetrolText .h5, .themeBlue .themePetrolText .h6,
  .themeBlue .themePetrolText p, .themeBlue .themePetrolText .paragraph, .themeBlue .themePetrolText ul, .themeBlue .themePetrolText ol, .themeBlue .themePetrolText dl, .themeBlue .themePetrolText dd, .themeBlue .themePetrolText table, .themeBlue .themePetrolText figure, .themeBlue .themePetrolText time, .themeBlue .themePetrolText figcaption {
    color: #194466; }
  .themeBlue .themeLightText,
  .themeBlue .themeLightText h1, .themeBlue .themeLightText h2, .themeBlue .themeLightText h3, .themeBlue .themeLightText h4, .themeBlue .themeLightText h5, .themeBlue .themeLightText h6, .themeBlue .themeLightText .h1, .themeBlue .themeLightText .h2, .themeBlue .themeLightText .h3, .themeBlue .themeLightText .h4, .themeBlue .themeLightText .h5, .themeBlue .themeLightText .h6,
  .themeBlue .themeLightText p, .themeBlue .themeLightText .paragraph, .themeBlue .themeLightText ul, .themeBlue .themeLightText ol, .themeBlue .themeLightText dl, .themeBlue .themeLightText dd, .themeBlue .themeLightText table, .themeBlue .themeLightText figure, .themeBlue .themeLightText time, .themeBlue .themeLightText figcaption {
    color: #fff; }
  .themeBlue .svg-quotes {
    color: #f7c344; }
  .themeBlue ul > li::before {
    background-color: #f7c344; }
  .themeBlue .button {
    background-color: #fff;
    color: #194466; }
    .themeBlue .button:hover, .themeBlue .button:focus {
      background-color: #e0e9f0;
      color: #194466; }
    .themeBlue .button--petrol {
      background-color: #194466;
      color: #fff; }
      .themeBlue .button--petrol:hover, .themeBlue .button--petrol:focus {
        background-color: #00283c;
        color: #fff; }
    .themeBlue .button--yellow {
      background-color: #f7c344;
      color: #194466; }
      .themeBlue .button--yellow:hover, .themeBlue .button--yellow:focus {
        background-color: #ffe696;
        color: #194466; }
    .themeBlue .button--linkIcon {
      background-color: transparent;
      color: #516e81; }
      .themeBlue .button--linkIcon:hover, .themeBlue .button--linkIcon:focus {
        background-color: transparent;
        color: #fff; }
      .themeBlue .button--linkIcon::before {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='26px' height='16px' viewBox='0 0 26 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg fill-rule='nonzero'%3E%3Cg%3E%3Cpath d='M25.4806,7.13176 C26.1524,7.51565 26.1524,8.48435 25.4806,8.86824 L14.49614,15.1451 C13.82948,15.526 13,15.0446 13,14.2768 L13,1.72318 C13,0.955357 13.82948,0.473989 14.49614,0.854936 L25.4806,7.13176 Z' fill='%23516E81'%3E%3C/path%3E%3Cpath d='M12.4806,7.13176 C13.1524,7.51565 13.1524,8.48435 12.4806,8.86824 L1.49614,15.1451 C0.82948,15.526 0,15.0446 0,14.2768 L0,1.72318 C0,0.955357 0.82948,0.473989 1.49614,0.854936 L12.4806,7.13176 Z' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
    .themeBlue .button--link {
      background-color: transparent;
      border-color: #194466; }
      .themeBlue .button--link:hover, .themeBlue .button--link:focus {
        background-color: transparent;
        border-color: #fff;
        color: #194466; }

.themeRed {
  background-color: #7aa24c; }
  .themeRed,
  .themeRed h1, .themeRed h2, .themeRed h3, .themeRed h4, .themeRed h5, .themeRed h6, .themeRed .h1, .themeRed .h2, .themeRed .h3, .themeRed .h4, .themeRed .h5, .themeRed .h6,
  .themeRed p, .themeRed .paragraph, .themeRed ul, .themeRed ol, .themeRed dl, .themeRed dd, .themeRed table, .themeRed figure, .themeRed time, .themeRed figcaption {
    color: #fff; }
  .themeRed .themeDarkText,
  .themeRed .themeDarkText h1, .themeRed .themeDarkText h2, .themeRed .themeDarkText h3, .themeRed .themeDarkText h4, .themeRed .themeDarkText h5, .themeRed .themeDarkText h6, .themeRed .themeDarkText .h1, .themeRed .themeDarkText .h2, .themeRed .themeDarkText .h3, .themeRed .themeDarkText .h4, .themeRed .themeDarkText .h5, .themeRed .themeDarkText .h6,
  .themeRed .themeDarkText p, .themeRed .themeDarkText .paragraph, .themeRed .themeDarkText ul, .themeRed .themeDarkText ol, .themeRed .themeDarkText dl, .themeRed .themeDarkText dd, .themeRed .themeDarkText table, .themeRed .themeDarkText figure, .themeRed .themeDarkText time, .themeRed .themeDarkText figcaption {
    color: #161c36; }
  .themeRed .themePetrolText,
  .themeRed .themePetrolText h1, .themeRed .themePetrolText h2, .themeRed .themePetrolText h3, .themeRed .themePetrolText h4, .themeRed .themePetrolText h5, .themeRed .themePetrolText h6, .themeRed .themePetrolText .h1, .themeRed .themePetrolText .h2, .themeRed .themePetrolText .h3, .themeRed .themePetrolText .h4, .themeRed .themePetrolText .h5, .themeRed .themePetrolText .h6,
  .themeRed .themePetrolText p, .themeRed .themePetrolText .paragraph, .themeRed .themePetrolText ul, .themeRed .themePetrolText ol, .themeRed .themePetrolText dl, .themeRed .themePetrolText dd, .themeRed .themePetrolText table, .themeRed .themePetrolText figure, .themeRed .themePetrolText time, .themeRed .themePetrolText figcaption {
    color: #194466; }
  .themeRed .themeLightText,
  .themeRed .themeLightText h1, .themeRed .themeLightText h2, .themeRed .themeLightText h3, .themeRed .themeLightText h4, .themeRed .themeLightText h5, .themeRed .themeLightText h6, .themeRed .themeLightText .h1, .themeRed .themeLightText .h2, .themeRed .themeLightText .h3, .themeRed .themeLightText .h4, .themeRed .themeLightText .h5, .themeRed .themeLightText .h6,
  .themeRed .themeLightText p, .themeRed .themeLightText .paragraph, .themeRed .themeLightText ul, .themeRed .themeLightText ol, .themeRed .themeLightText dl, .themeRed .themeLightText dd, .themeRed .themeLightText table, .themeRed .themeLightText figure, .themeRed .themeLightText time, .themeRed .themeLightText figcaption {
    color: #fff; }
  .themeRed a {
    color: #f7c344; }
    .themeRed a:hover, .themeRed a:focus {
      color: #ffe696; }
  .themeRed .svg-quotes {
    color: #f7c344; }
  .themeRed ul > li::before {
    background-color: #f7c344; }
  .themeRed .button {
    background-color: #fff;
    color: #194466; }
    .themeRed .button:hover, .themeRed .button:focus {
      background-color: #e0e9f0;
      color: #194466; }
    .themeRed .button--petrol {
      background-color: #194466;
      color: #fff; }
      .themeRed .button--petrol:hover, .themeRed .button--petrol:focus {
        background-color: #00283c;
        color: #fff; }
    .themeRed .button--yellow {
      background-color: #f7c344;
      color: #194466; }
      .themeRed .button--yellow:hover, .themeRed .button--yellow:focus {
        background-color: #ffe696;
        color: #194466; }
    .themeRed .button--linkIcon {
      background-color: transparent;
      color: #516e81; }
      .themeRed .button--linkIcon:hover, .themeRed .button--linkIcon:focus {
        background-color: transparent;
        color: #fff; }
      .themeRed .button--linkIcon::before {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='26px' height='16px' viewBox='0 0 26 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg fill-rule='nonzero'%3E%3Cg%3E%3Cpath d='M25.4806,7.13176 C26.1524,7.51565 26.1524,8.48435 25.4806,8.86824 L14.49614,15.1451 C13.82948,15.526 13,15.0446 13,14.2768 L13,1.72318 C13,0.955357 13.82948,0.473989 14.49614,0.854936 L25.4806,7.13176 Z' fill='%23516E81'%3E%3C/path%3E%3Cpath d='M12.4806,7.13176 C13.1524,7.51565 13.1524,8.48435 12.4806,8.86824 L1.49614,15.1451 C0.82948,15.526 0,15.0446 0,14.2768 L0,1.72318 C0,0.955357 0.82948,0.473989 1.49614,0.854936 L12.4806,7.13176 Z' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }
    .themeRed .button--link {
      background-color: transparent;
      border-color: #194466; }
      .themeRed .button--link:hover, .themeRed .button--link:focus {
        background-color: transparent;
        border-color: #fff;
        color: #194466; }

.themeYellow {
  background-color: #f7c344; }
  .themeYellow,
  .themeYellow h1, .themeYellow h2, .themeYellow h3, .themeYellow h4, .themeYellow h5, .themeYellow h6, .themeYellow .h1, .themeYellow .h2, .themeYellow .h3, .themeYellow .h4, .themeYellow .h5, .themeYellow .h6,
  .themeYellow p, .themeYellow .paragraph, .themeYellow ul, .themeYellow ol, .themeYellow dl, .themeYellow dd, .themeYellow table, .themeYellow figure, .themeYellow time, .themeYellow figcaption {
    color: #194466; }
  .themeYellow a {
    color: #194466; }
    .themeYellow a:hover, .themeYellow a:focus {
      color: #00283c; }
  .themeYellow .svg-quotes {
    color: #3c668c; }
  .themeYellow .themeDarkText,
  .themeYellow .themeDarkText h1, .themeYellow .themeDarkText h2, .themeYellow .themeDarkText h3, .themeYellow .themeDarkText h4, .themeYellow .themeDarkText h5, .themeYellow .themeDarkText h6, .themeYellow .themeDarkText .h1, .themeYellow .themeDarkText .h2, .themeYellow .themeDarkText .h3, .themeYellow .themeDarkText .h4, .themeYellow .themeDarkText .h5, .themeYellow .themeDarkText .h6,
  .themeYellow .themeDarkText p, .themeYellow .themeDarkText .paragraph, .themeYellow .themeDarkText ul, .themeYellow .themeDarkText ol, .themeYellow .themeDarkText dl, .themeYellow .themeDarkText dd, .themeYellow .themeDarkText table, .themeYellow .themeDarkText figure, .themeYellow .themeDarkText time, .themeYellow .themeDarkText figcaption {
    color: #161c36; }
  .themeYellow .themePetrolText,
  .themeYellow .themePetrolText h1, .themeYellow .themePetrolText h2, .themeYellow .themePetrolText h3, .themeYellow .themePetrolText h4, .themeYellow .themePetrolText h5, .themeYellow .themePetrolText h6, .themeYellow .themePetrolText .h1, .themeYellow .themePetrolText .h2, .themeYellow .themePetrolText .h3, .themeYellow .themePetrolText .h4, .themeYellow .themePetrolText .h5, .themeYellow .themePetrolText .h6,
  .themeYellow .themePetrolText p, .themeYellow .themePetrolText .paragraph, .themeYellow .themePetrolText ul, .themeYellow .themePetrolText ol, .themeYellow .themePetrolText dl, .themeYellow .themePetrolText dd, .themeYellow .themePetrolText table, .themeYellow .themePetrolText figure, .themeYellow .themePetrolText time, .themeYellow .themePetrolText figcaption {
    color: #194466; }
  .themeYellow .themeLightText,
  .themeYellow .themeLightText h1, .themeYellow .themeLightText h2, .themeYellow .themeLightText h3, .themeYellow .themeLightText h4, .themeYellow .themeLightText h5, .themeYellow .themeLightText h6, .themeYellow .themeLightText .h1, .themeYellow .themeLightText .h2, .themeYellow .themeLightText .h3, .themeYellow .themeLightText .h4, .themeYellow .themeLightText .h5, .themeYellow .themeLightText .h6,
  .themeYellow .themeLightText p, .themeYellow .themeLightText .paragraph, .themeYellow .themeLightText ul, .themeYellow .themeLightText ol, .themeYellow .themeLightText dl, .themeYellow .themeLightText dd, .themeYellow .themeLightText table, .themeYellow .themeLightText figure, .themeYellow .themeLightText time, .themeYellow .themeLightText figcaption {
    color: #fff; }
  .themeYellow .button {
    color: #fff; }
    .themeYellow .button:hover, .themeYellow .button:focus {
      color: #fff; }
    .themeYellow .button--yellow, .themeYellow .button--light {
      background-color: #fff;
      color: #194466; }
      .themeYellow .button--yellow:hover, .themeYellow .button--yellow:focus, .themeYellow .button--light:hover, .themeYellow .button--light:focus {
        background-color: #e0e9f0;
        color: #194466; }
    .themeYellow .button--link {
      color: #194466; }
      .themeYellow .button--link:hover, .themeYellow .button--link:focus {
        color: #194466; }
    .themeYellow .button--linkIcon {
      color: #516e81; }
      .themeYellow .button--linkIcon:hover, .themeYellow .button--linkIcon:focus {
        color: #194466; }

.themeLight {
  background-color: #e0e9f0; }
  .themeLight .svg-quotes {
    color: #f7c344; }
  .themeLight .button--light:hover, .themeLight .button--light:focus {
    background-color: #fff; }
  .themeLight .themeLightBox {
    background-color: #6591ab; }
    .themeLight .themeLightBox-opacity07 {
      background-color: rgba(101, 145, 171, 0.7); }

.themeGreyDark {
  background-color: #6591ab; }

.themeLightBox {
  background-color: #e0e9f0; }
  .themeLightBox-opacity07 {
    background-color: rgba(224, 233, 240, 0.7); }

.themeLightPetrolBox {
  background-color: #e5ecf1; }

.themeLightGreyBox {
  background-color: #f6f9fb; }

.themeDarkText,
.themeDarkText h1, .themeDarkText h2, .themeDarkText h3, .themeDarkText h4, .themeDarkText h5, .themeDarkText h6, .themeDarkText .h1, .themeDarkText .h2, .themeDarkText .h3, .themeDarkText .h4, .themeDarkText .h5, .themeDarkText .h6,
.themeDarkText p, .themeDarkText .paragraph, .themeDarkText ul, .themeDarkText ol, .themeDarkText dl, .themeDarkText dd, .themeDarkText table, .themeDarkText figure, .themeDarkText time, .themeDarkText figcaption {
  color: #161c36; }

.themePetrolText,
.themePetrolText h1, .themePetrolText h2, .themePetrolText h3, .themePetrolText h4, .themePetrolText h5, .themePetrolText h6, .themePetrolText .h1, .themePetrolText .h2, .themePetrolText .h3, .themePetrolText .h4, .themePetrolText .h5, .themePetrolText .h6,
.themePetrolText p, .themePetrolText .paragraph, .themePetrolText ul, .themePetrolText ol, .themePetrolText dl, .themePetrolText dd, .themePetrolText table, .themePetrolText figure, .themePetrolText time, .themePetrolText figcaption {
  color: #194466; }

.themeLightText,
.themeLightText h1, .themeLightText h2, .themeLightText h3, .themeLightText h4, .themeLightText h5, .themeLightText h6, .themeLightText .h1, .themeLightText .h2, .themeLightText .h3, .themeLightText .h4, .themeLightText .h5, .themeLightText .h6,
.themeLightText p, .themeLightText .paragraph, .themeLightText ul, .themeLightText ol, .themeLightText dl, .themeLightText dd, .themeLightText table, .themeLightText figure, .themeLightText time, .themeLightText figcaption {
  color: #fff; }

.themeBlueText,
.themeBlueText h1, .themeBlueText h2, .themeBlueText h3, .themeBlueText h4, .themeBlueText h5, .themeBlueText h6, .themeBlueText .h1, .themeBlueText .h2, .themeBlueText .h3, .themeBlueText .h4, .themeBlueText .h5, .themeBlueText .h6,
.themeBlueText p, .themeBlueText .paragraph, .themeBlueText ul, .themeBlueText ol, .themeBlueText dl, .themeBlueText dd, .themeBlueText table, .themeBlueText figure, .themeBlueText time, .themeBlueText figcaption {
  color: #3c668c; }

.themeRedText,
.themeRedText h1, .themeRedText h2, .themeRedText h3, .themeRedText h4, .themeRedText h5, .themeRedText h6, .themeRedText .h1, .themeRedText .h2, .themeRedText .h3, .themeRedText .h4, .themeRedText .h5, .themeRedText .h6,
.themeRedText p, .themeRedText .paragraph, .themeRedText ul, .themeRedText ol, .themeRedText dl, .themeRedText dd, .themeRedText table, .themeRedText figure, .themeRedText time, .themeRedText figcaption {
  color: #7aa24c; }

.themeReset {
  background-color: #fff;
  color: #161c36; }
  .themeReset h1, .themeReset h2, .themeReset h3, .themeReset h4, .themeReset h5, .themeReset h6, .themeReset .h1, .themeReset .h2, .themeReset .h3, .themeReset .h4, .themeReset .h5, .themeReset .h6 {
    color: #161c36; }
    .themeReset h1 a,
    .themeReset h1 a:hover,
    .themeReset h1 a:focus, .themeReset h2 a,
    .themeReset h2 a:hover,
    .themeReset h2 a:focus, .themeReset h3 a,
    .themeReset h3 a:hover,
    .themeReset h3 a:focus, .themeReset h4 a,
    .themeReset h4 a:hover,
    .themeReset h4 a:focus, .themeReset h5 a,
    .themeReset h5 a:hover,
    .themeReset h5 a:focus, .themeReset h6 a,
    .themeReset h6 a:hover,
    .themeReset h6 a:focus, .themeReset .h1 a,
    .themeReset .h1 a:hover,
    .themeReset .h1 a:focus, .themeReset .h2 a,
    .themeReset .h2 a:hover,
    .themeReset .h2 a:focus, .themeReset .h3 a,
    .themeReset .h3 a:hover,
    .themeReset .h3 a:focus, .themeReset .h4 a,
    .themeReset .h4 a:hover,
    .themeReset .h4 a:focus, .themeReset .h5 a,
    .themeReset .h5 a:hover,
    .themeReset .h5 a:focus, .themeReset .h6 a,
    .themeReset .h6 a:hover,
    .themeReset .h6 a:focus {
      color: #161c36;
      text-decoration: none; }
  .themeReset,
  .themeReset p, .themeReset .paragraph, .themeReset ul, .themeReset ol, .themeReset dl, .themeReset dd, .themeReset table, .themeReset figure, .themeReset time, .themeReset figcaption {
    color: #161c36; }
  .themeReset a {
    color: #3c668c; }
  .themeReset a:hover,
  .themeReset a:focus {
    color: #2d4c68; }
  .themeReset .button {
    background-color: #3c668c;
    color: #fff; }
    .themeReset .button:hover, .themeReset .button:focus {
      background-color: #12a0be;
      color: #fff; }
    .themeReset .button--yellow {
      background-color: #f7c344;
      color: #194466; }
      .themeReset .button--yellow:hover, .themeReset .button--yellow:focus {
        background-color: #ffe696;
        color: #194466; }
    .themeReset .button--light {
      background-color: #f6f9fb;
      color: #194466; }
      .themeReset .button--light:hover, .themeReset .button--light:focus {
        background-color: #e0e9f0;
        color: #194466; }
    .themeReset .button--petrol {
      background-color: #194466;
      color: #fff; }
      .themeReset .button--petrol:hover, .themeReset .button--petrol:focus {
        background-color: #00283c;
        color: #fff; }
    .themeReset .button--link {
      background-color: transparent;
      border-color: #3c668c;
      color: #3c668c; }
      .themeReset .button--link:hover, .themeReset .button--link:focus {
        background-color: transparent;
        border-color: #194466;
        color: #3c668c; }
    .themeReset .button--linkIcon {
      background-color: transparent;
      color: #516e81; }
      .themeReset .button--linkIcon:hover, .themeReset .button--linkIcon:focus {
        background-color: transparent;
        color: #194466; }
      .themeReset .button--linkIcon::before {
        background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='26px' height='16px' viewBox='0 0 26 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg fill-rule='nonzero'%3E%3Cg%3E%3Cpath d='M25.4806,7.13176 C26.1524,7.51565 26.1524,8.48435 25.4806,8.86824 L14.49614,15.1451 C13.82948,15.526 13,15.0446 13,14.2768 L13,1.72318 C13,0.955357 13.82948,0.473989 14.49614,0.854936 L25.4806,7.13176 Z' fill='%23516E81'%3E%3C/path%3E%3Cpath d='M12.4806,7.13176 C13.1524,7.51565 13.1524,8.48435 12.4806,8.86824 L1.49614,15.1451 C0.82948,15.526 0,15.0446 0,14.2768 L0,1.72318 C0,0.955357 0.82948,0.473989 1.49614,0.854936 L12.4806,7.13176 Z' fill='%23003C50'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); }

.grecaptcha-badge {
  visibility: hidden; }

[is='flynt-accordion-default'] .accordion {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0; }
  [is='flynt-accordion-default'] .accordion > li {
    padding-left: 0; }
    [is='flynt-accordion-default'] .accordion > li::before {
      content: none; }

[is='flynt-accordion-default'] .panel {
  padding-bottom: 15px; }
  [is='flynt-accordion-default'] .panel:last-child {
    padding-bottom: 0; }
  [is='flynt-accordion-default'] .panel-trigger {
    cursor: pointer;
    font-weight: bold;
    margin: 0;
    padding: 15px 30px 15px 0;
    position: relative;
    width: 100%; }
    [is='flynt-accordion-default'] .panel-trigger::after {
      background-image: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' data-prefix='fas' data-icon='plus' class='svg-inline--fa fa-plus fa-w-14' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23003c50' d='M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'%3E%3C/path%3E%3C/svg%3E");
      background-position: center;
      background-repeat: no-repeat;
      background-size: 100%;
      content: '';
      display: block;
      height: 100%;
      position: absolute;
      right: 0;
      top: 0;
      -webkit-transition: background-image 200ms ease;
      transition: background-image 200ms ease;
      width: 30px; }
    [is='flynt-accordion-default'] .panel-trigger[aria-expanded='true']::after {
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' viewBox='0 -256 1792 1792' id='svg2' version='1.1' inkscape:version='0.48.3.1 r9886' width='100%25' height='100%25' sodipodi:docname='minus_font_awesome.svg'%3E%3Cmetadata id='metadata12'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs id='defs10' /%3E%3Csodipodi:namedview pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1' objecttolerance='10' gridtolerance='10' guidetolerance='10' inkscape:pageopacity='0' inkscape:pageshadow='2' inkscape:window-width='640' inkscape:window-height='480' id='namedview8' showgrid='false' inkscape:zoom='0.13169643' inkscape:cx='896' inkscape:cy='896' inkscape:window-x='0' inkscape:window-y='25' inkscape:window-maximized='0' inkscape:current-layer='svg2' /%3E%3Cg transform='matrix(1,0,0,-1,182.23729,1330.9831)' id='g4'%3E%3Cpath d='M 1408,800 V 608 q 0,-40 -28,-68 -28,-28 -68,-28 H 96 Q 56,512 28,540 0,568 0,608 v 192 q 0,40 28,68 28,28 68,28 h 1216 q 40,0 68,-28 28,-28 28,-68 z' id='path6' inkscape:connector-curvature='0' style='fill:%23003c50' /%3E%3C/g%3E%3C/svg%3E%0A"); }
  [is='flynt-accordion-default'] .panel-content {
    display: none;
    margin: 0;
    padding: 0; }
  [is='flynt-accordion-default'] .panel-inner {
    padding: 0; }

[is='flynt-block-author'] .container {
  padding-left: 0;
  padding-right: 0; }
  @media (min-width: 768px) {
    [is='flynt-block-author'] .container {
      padding-left: 60px;
      padding-right: 60px; } }
  @media (min-width: 1280px) {
    [is='flynt-block-author'] .container {
      padding-left: 120px;
      padding-right: 120px; } }

[is='flynt-block-author'] .authors-multiple .author {
  margin-bottom: 14px; }
  @media (min-width: 1024px) {
    [is='flynt-block-author'] .authors-multiple .author {
      min-height: 260px; } }
  [is='flynt-block-author'] .authors-multiple .author:last-child {
    margin-bottom: 0; }
  @media (min-width: 1024px) {
    [is='flynt-block-author'] .authors-multiple .author:nth-child(even) {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse; } }
  @media (min-width: 1024px) {
    [is='flynt-block-author'] .authors-multiple .author-image {
      max-width: 240px; } }
  [is='flynt-block-author'] .authors-multiple .author-image img {
    max-height: 380px; }
    @media (min-width: 1024px) {
      [is='flynt-block-author'] .authors-multiple .author-image img {
        max-height: 100%;
        min-height: 260px; } }
  @media (min-width: 1024px) {
    [is='flynt-block-author'] .authors-multiple .author-content {
      padding: 44px 40px; } }

[is='flynt-block-author'] .author {
  -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; }
  @media (min-width: 1024px) {
    [is='flynt-block-author'] .author {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      min-height: 510px; } }
  [is='flynt-block-author'] .author-image {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 100%; }
    @media (min-width: 1024px) {
      [is='flynt-block-author'] .author-image {
        max-width: 400px; } }
    [is='flynt-block-author'] .author-image img {
      font-family: 'object-fit: cover;';
      height: 100%;
      max-height: 380px;
      -o-object-fit: cover;
         object-fit: cover; }
      @media (min-width: 1024px) {
        [is='flynt-block-author'] .author-image img {
          max-height: 100%;
          min-height: 510px; } }
  [is='flynt-block-author'] .author-content {
    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;
    width: 100%;
    z-index: 2; }
  [is='flynt-block-author'] .author-prehead {
    color: #516e81;
    margin-bottom: 0;
    padding-top: 0; }
  [is='flynt-block-author'] .author-bio > :first-child {
    margin-top: 0;
    padding-top: 0; }
  [is='flynt-block-author'] .author-bio > :last-child {
    margin-bottom: 0;
    padding-bottom: 0; }
  [is='flynt-block-author'] .author-social {
    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;
    margin-top: 30px; }
    [is='flynt-block-author'] .author-social > li {
      padding-left: 0; }
      [is='flynt-block-author'] .author-social > li::before {
        content: none; }
    [is='flynt-block-author'] .author-social--item {
      margin-bottom: 0;
      margin-right: 20px; }
      [is='flynt-block-author'] .author-social--item:last-child {
        margin-right: 0; }
    [is='flynt-block-author'] .author-social--link {
      display: block;
      height: 30px;
      width: 30px; }
      @media (min-width: 1024px) {
        [is='flynt-block-author'] .author-social--link {
          height: 22px;
          width: 22px; } }
      [is='flynt-block-author'] .author-social--link svg {
        height: 100%;
        width: 100%; }

[is='flynt-block-author'] .themeRed .author-social--link {
  color: #fff; }

[is='flynt-block-image'].flyntComponent--sizeSmall .figure {
  max-width: 960px; }

[is='flynt-block-image'].flyntComponent--sizeMedium .figure {
  max-width: 1440px; }

[is='flynt-block-image'].flyntComponent--portrait img {
  font-family: 'object-fit: contain';
  max-height: 600px;
  -o-object-fit: contain;
     object-fit: contain; }

[is='flynt-block-image'].flyntComponent--sizeFull .container {
  padding: 0; }

[is='flynt-block-image'] .figure {
  margin: 0 auto; }

[is='flynt-block-image-text'] {
  margin-top: 0; }
  [is='flynt-block-image-text'] .container {
    display: block;
    margin-left: auto;
    margin-right: auto;
    max-width: 1440px;
    padding-left: 18px;
    padding-right: 18px;
    padding: 0; }
    @media (min-width: 1280px) {
      [is='flynt-block-image-text'] .container--hasPortrait .box-inner--content {
        padding: 45px 120px 45px 0; } }
    @media (min-width: 1280px) {
      [is='flynt-block-image-text'] .container--hasPortrait .box--imageRight .box-inner--content {
        padding: 45px 0 45px 120px; } }
    [is='flynt-block-image-text'] .container--hasPortrait .box--imageRight .box-inner--image {
      max-width: 100%; }
      @media (min-width: 1280px) {
        [is='flynt-block-image-text'] .container--hasPortrait .box--imageRight .box-inner--image {
          padding: 45px 120px 45px 0; } }
    [is='flynt-block-image-text'] .container--hasPortrait .box--imageRight .figure {
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
    [is='flynt-block-image-text'] .container--hasPortrait .figure {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      @media (min-width: 1280px) {
        [is='flynt-block-image-text'] .container--hasPortrait .figure {
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; } }
      [is='flynt-block-image-text'] .container--hasPortrait .figure img {
        height: auto; }
        @media (min-width: 768px) {
          [is='flynt-block-image-text'] .container--hasPortrait .figure img {
            max-width: 480px; } }
  [is='flynt-block-image-text'] .box {
    border: 0 auto;
    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;
    margin: 0 auto;
    width: 100%; }
    @media (min-width: 768px) {
      [is='flynt-block-image-text'] .box {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
    [is='flynt-block-image-text'] .box-inner {
      padding: 40px 18px;
      width: 100%; }
      [is='flynt-block-image-text'] .box-inner > :first-child {
        margin-top: 0;
        padding-top: 0; }
      [is='flynt-block-image-text'] .box-inner > :last-child {
        margin-bottom: 0;
        padding-bottom: 0; }
      @media (min-width: 768px) {
        [is='flynt-block-image-text'] .box-inner {
          width: 50%; } }
      @media (min-width: 768px) {
        [is='flynt-block-image-text'] .box-inner {
          padding: 45px 50px; } }
      @media (min-width: 1280px) {
        [is='flynt-block-image-text'] .box-inner {
          padding: 45px 120px; } }
      [is='flynt-block-image-text'] .box-inner--content {
        -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: center;
            -ms-flex-pack: center;
                justify-content: center; }
    [is='flynt-block-image-text'] .box .content {
      -ms-flex-item-align: start;
          align-self: flex-start;
      width: 100%; }
      [is='flynt-block-image-text'] .box .content-wysiwyg h1,
      [is='flynt-block-image-text'] .box .content-wysiwyg .h1 {
        margin-bottom: 0; }
      @media (min-width: 768px) {
        [is='flynt-block-image-text'] .box .content-wysiwyg {
          font-size: 18px; } }
    [is='flynt-block-image-text'] .box .social {
      -ms-flex-item-align: start;
          align-self: flex-start;
      margin-top: 30px; }
      [is='flynt-block-image-text'] .box .social-item {
        color: #161c36;
        margin-right: 20px;
        opacity: 1;
        text-decoration: none;
        -webkit-transition: opacity 0.3s;
        transition: opacity 0.3s; }
        [is='flynt-block-image-text'] .box .social-item:hover {
          opacity: 0.8; }
        [is='flynt-block-image-text'] .box .social-item:last-child {
          margin-right: 0; }
    [is='flynt-block-image-text'] .box-inner--image {
      padding: 0; }
    @media (min-width: 768px) {
      [is='flynt-block-image-text'] .box--imageRight {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; }
      [is='flynt-block-image-text'] .box--imageLeft {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
            -ms-flex-direction: row-reverse;
                flex-direction: row-reverse; } }
  [is='flynt-block-image-text'] .figure {
    height: 100%; }
    [is='flynt-block-image-text'] .figure-image {
      font-family: 'object-fit: cover';
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
  [is='flynt-block-image-text'] .post-title {
    margin: 0;
    padding: 0; }
  [is='flynt-block-image-text'] .post-occupation {
    margin-bottom: 30px; }

[is='flynt-block-links'] .content {
  text-align: center; }
  [is='flynt-block-links'] .content > :first-child {
    margin-top: 0;
    padding-top: 0; }
  [is='flynt-block-links'] .content > :last-child {
    margin-bottom: 0;
    padding-bottom: 0; }
  [is='flynt-block-links'] .content p {
    font-family: 'Mont', sans-serif; }
  [is='flynt-block-links'] .content ul {
    list-style-type: none; }
    [is='flynt-block-links'] .content ul li {
      display: inline-block;
      margin: 0 5px 20px;
      padding-left: 0; }
      [is='flynt-block-links'] .content ul li::before {
        display: none; }
  [is='flynt-block-links'] .content a {
    background-color: #3c668c;
    border-radius: 25px;
    color: #fff;
    font-family: 'Mont', sans-serif;
    font-size: 15px;
    font-weight: 700;
    padding: 10px 15px;
    text-decoration: none; }
    @media (max-width: 480px) {
      [is='flynt-block-links'] .content a {
        font-size: 13px; } }
    [is='flynt-block-links'] .content a:hover {
      background-color: #12a0be; }
  [is='flynt-block-links'] .content .blue a {
    background-color: #3c668c; }
    [is='flynt-block-links'] .content .blue a:hover {
      background-color: #12a0be; }
  [is='flynt-block-links'] .content .red a {
    background-color: #7aa24c; }
    [is='flynt-block-links'] .content .red a:hover {
      background-color: #9ebe7f; }
  [is='flynt-block-links'] .content .yellow a {
    background-color: #f7c344;
    color: #194466; }
    [is='flynt-block-links'] .content .yellow a:hover {
      background-color: #ffe696; }

[is='flynt-block-not-found'] .content {
  text-align: center; }
  [is='flynt-block-not-found'] .content > :first-child {
    margin-top: 0;
    padding-top: 0; }
  [is='flynt-block-not-found'] .content > :last-child {
    margin-bottom: 0;
    padding-bottom: 0; }

[is='flynt-block-post-footer'] {
  margin-top: 35px; }
  [is='flynt-block-post-footer'] .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: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (min-width: 768px) {
      [is='flynt-block-post-footer'] .content {
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
    [is='flynt-block-post-footer'] .content-label {
      color: #161c36;
      margin: 0 17px 0 0;
      text-transform: uppercase; }
      @media (min-width: 768px) {
        [is='flynt-block-post-footer'] .content-label {
          margin: 0 17px; } }
      [is='flynt-block-post-footer'] .content-label:hover, [is='flynt-block-post-footer'] .content-label:focus {
        background-color: #f6f9fb;
        color: #161c36; }
  [is='flynt-block-post-footer'] .socialwrapper {
    -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: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 50px;
    width: 100%; }
    @media (min-width: 768px) {
      [is='flynt-block-post-footer'] .socialwrapper {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        margin-bottom: 0;
        width: auto; } }
  [is='flynt-block-post-footer'] .socials {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    [is='flynt-block-post-footer'] .socials a {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      background: #3c668c;
      border-radius: 60px;
      color: #fff;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      height: 48px;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin: 0 0 0 10px;
      text-decoration: none;
      -webkit-transition: background-color 0.2s ease, color 0.2s ease;
      transition: background-color 0.2s ease, color 0.2s ease;
      width: 48px; }
      [is='flynt-block-post-footer'] .socials a:hover, [is='flynt-block-post-footer'] .socials a:focus {
        background: #12a0be;
        color: #fff;
        -webkit-transition: background-color 0.2s ease, color 0.2s ease;
        transition: background-color 0.2s ease, color 0.2s ease; }

[is='flynt-block-post-header'] h1 {
  margin: 0 0 3.125rem;
  padding: 0; }

[is='flynt-block-post-header'] .centerMaxWidthContainer {
  max-width: 1200px; }

[is='flynt-block-post-header'] .content {
  max-width: 720px; }

[is='flynt-block-post-header'] .featuredImage {
  margin: 0 auto 3.125rem; }
  [is='flynt-block-post-header'] .featuredImage .componentSpacing {
    margin: 25px 0; }
    @media (min-width: 768px) {
      [is='flynt-block-post-header'] .featuredImage .componentSpacing {
        margin: 55px 0; } }
    @media (min-width: 1280px) {
      [is='flynt-block-post-header'] .featuredImage .componentSpacing {
        margin: 55px 0; } }

[is='flynt-block-post-teaser'] {
  margin-top: 0; }
  [is='flynt-block-post-teaser'] .preContent {
    margin-bottom: 60px;
    margin-top: 20px;
    max-width: 960px; }
  [is='flynt-block-post-teaser'] .postTeaser {
    padding: 0 18px; }
    @media (min-width: 768px) {
      [is='flynt-block-post-teaser'] .postTeaser {
        padding: 0 25px; } }
    [is='flynt-block-post-teaser'] .postTeaser-link {
      color: #161c36;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      text-decoration: none; }
      @media (min-width: 768px) {
        [is='flynt-block-post-teaser'] .postTeaser-link {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
              -ms-flex-direction: row;
                  flex-direction: row; } }
  @media (min-width: 768px) {
    [is='flynt-block-post-teaser'] .imageRight {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse; } }
  @media (min-width: 768px) {
    [is='flynt-block-post-teaser'] .imageRight .contentbox {
      margin-left: 0;
      margin-right: -8.333%; } }
  [is='flynt-block-post-teaser'] .imageRight .navigation {
    left: initial;
    right: 0; }
  [is='flynt-block-post-teaser'] .figure {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    width: 100%; }
    @media (min-width: 768px) {
      [is='flynt-block-post-teaser'] .figure {
        min-height: 470px;
        width: 50%; } }
  [is='flynt-block-post-teaser'] .contentbox {
    -ms-flex-item-align: center;
        align-self: center;
    background: #fff;
    font-size: 16px;
    padding: 18px;
    text-align: center;
    z-index: 5; }
    @media (min-width: 768px) {
      [is='flynt-block-post-teaser'] .contentbox {
        padding: 40px 0 40px 40px;
        text-align: left;
        width: 50%; } }
    @media (min-width: 1024px) {
      [is='flynt-block-post-teaser'] .contentbox {
        padding: 60px 120px; } }
    [is='flynt-block-post-teaser'] .contentbox h5 {
      font-weight: 500;
      padding: 0; }
    [is='flynt-block-post-teaser'] .contentbox .button {
      font-size: 16px; }
    [is='flynt-block-post-teaser'] .contentbox p:last-child {
      margin: 0; }

[is='flynt-block-spacer'] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px; }
  @media (min-width: 768px) {
    [is='flynt-block-spacer'] {
      height: 110px; } }
  @media (min-width: 1280px) {
    [is='flynt-block-spacer'] {
      height: 110px; } }

[is='flynt-block-text-image'] {
  margin-top: 0; }
  [is='flynt-block-text-image'] .grid {
    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='flynt-block-text-image'] .grid {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
    [is='flynt-block-text-image'] .grid-item {
      background-repeat: no-repeat;
      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: 460px;
      padding: 50px 18px 66px; }
      @media (min-width: 768px) {
        [is='flynt-block-text-image'] .grid-item {
          padding: 70px 60px 80px;
          width: 50%; } }
      @media (min-width: 1024px) {
        [is='flynt-block-text-image'] .grid-item {
          min-height: 750px;
          padding: 90px 120px 110px; } }
      @media (min-width: 768px) {
        [is='flynt-block-text-image'] .grid-item--left {
          position: relative; }
          [is='flynt-block-text-image'] .grid-item--left::before {
            background-color: #fff;
            bottom: 0;
            content: '';
            height: 30px;
            left: 0;
            position: absolute;
            width: 100%; } }
      [is='flynt-block-text-image'] .grid-item.themeLight .content,
      [is='flynt-block-text-image'] .grid-item.themeLight .content h1, [is='flynt-block-text-image'] .grid-item.themeLight .content h2, [is='flynt-block-text-image'] .grid-item.themeLight .content h3, [is='flynt-block-text-image'] .grid-item.themeLight .content h4, [is='flynt-block-text-image'] .grid-item.themeLight .content h5, [is='flynt-block-text-image'] .grid-item.themeLight .content h6, [is='flynt-block-text-image'] .grid-item.themeLight .content .h1, [is='flynt-block-text-image'] .grid-item.themeLight .content .h2, [is='flynt-block-text-image'] .grid-item.themeLight .content .h3, [is='flynt-block-text-image'] .grid-item.themeLight .content .h4, [is='flynt-block-text-image'] .grid-item.themeLight .content .h5, [is='flynt-block-text-image'] .grid-item.themeLight .content .h6,
      [is='flynt-block-text-image'] .grid-item.themeLight .content p, [is='flynt-block-text-image'] .grid-item.themeLight .content .paragraph, [is='flynt-block-text-image'] .grid-item.themeLight .content ul, [is='flynt-block-text-image'] .grid-item.themeLight .content ol, [is='flynt-block-text-image'] .grid-item.themeLight .content dl, [is='flynt-block-text-image'] .grid-item.themeLight .content dd, [is='flynt-block-text-image'] .grid-item.themeLight .content table, [is='flynt-block-text-image'] .grid-item.themeLight .content figure, [is='flynt-block-text-image'] .grid-item.themeLight .content time, [is='flynt-block-text-image'] .grid-item.themeLight .content figcaption {
        color: #194466; }
  [is='flynt-block-text-image'] .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%; }
    [is='flynt-block-text-image'] .content p, [is='flynt-block-text-image'] .content .paragraph, [is='flynt-block-text-image'] .content ul, [is='flynt-block-text-image'] .content ol, [is='flynt-block-text-image'] .content dl, [is='flynt-block-text-image'] .content dd, [is='flynt-block-text-image'] .content table, [is='flynt-block-text-image'] .content figure, [is='flynt-block-text-image'] .content time, [is='flynt-block-text-image'] .content figcaption {
      font-size: 1rem; }
    [is='flynt-block-text-image'] .content h1, [is='flynt-block-text-image'] .content h2, [is='flynt-block-text-image'] .content h3, [is='flynt-block-text-image'] .content h4, [is='flynt-block-text-image'] .content h5, [is='flynt-block-text-image'] .content h6, [is='flynt-block-text-image'] .content .h1, [is='flynt-block-text-image'] .content .h2, [is='flynt-block-text-image'] .content .h3, [is='flynt-block-text-image'] .content .h4, [is='flynt-block-text-image'] .content .h5, [is='flynt-block-text-image'] .content .h6 {
      margin-bottom: 30px; }
      [is='flynt-block-text-image'] .content h1:not(.mont), [is='flynt-block-text-image'] .content h2:not(.mont), [is='flynt-block-text-image'] .content h3:not(.mont), [is='flynt-block-text-image'] .content h4:not(.mont), [is='flynt-block-text-image'] .content h5:not(.mont), [is='flynt-block-text-image'] .content h6:not(.mont), [is='flynt-block-text-image'] .content .h1:not(.mont), [is='flynt-block-text-image'] .content .h2:not(.mont), [is='flynt-block-text-image'] .content .h3:not(.mont), [is='flynt-block-text-image'] .content .h4:not(.mont), [is='flynt-block-text-image'] .content .h5:not(.mont), [is='flynt-block-text-image'] .content .h6:not(.mont) {
        font-weight: 500; }
  [is='flynt-block-text-image'] .image {
    margin-top: auto;
    max-width: 340px;
    width: 100%; }
    @media (min-width: 768px) {
      [is='flynt-block-text-image'] .image {
        max-width: 100%; } }

[is='flynt-block-video-oembed'] .figure {
  margin-bottom: 0; }
  [is='flynt-block-video-oembed'] .figure-image {
    background: rgba(0, 0, 0, 0.03); }
    [is='flynt-block-video-oembed'] .figure-image--isHidden {
      visibility: hidden; }

[is='flynt-block-video-oembed'] .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='flynt-block-video-oembed'] .video-loader {
      margin-left: -50px;
      margin-top: -50px; } }

[is='flynt-block-video-oembed'] .video-loader,
[is='flynt-block-video-oembed'] .video-loader::after {
  border-radius: 50%;
  height: 60px;
  width: 60px; }
  @media (min-width: 768px) {
    [is='flynt-block-video-oembed'] .video-loader,
    [is='flynt-block-video-oembed'] .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='flynt-block-video-oembed'] .video {
  margin: 0 auto;
  position: relative; }
  [is='flynt-block-video-oembed'] .video-player {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding-bottom: 56.25%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10; }
  [is='flynt-block-video-oembed'] .video-playButton {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 100%; }
    [is='flynt-block-video-oembed'] .video-playButton svg {
      -webkit-transform: scale(1);
              transform: scale(1);
      -webkit-transition: -webkit-transform 0.3s;
      transition: -webkit-transform 0.3s;
      transition: transform 0.3s;
      transition: transform 0.3s, -webkit-transform 0.3s; }
    @media (min-width: 1024px) {
      [is='flynt-block-video-oembed'] .video-playButton:hover svg {
        -webkit-transform: scale(1.2);
                transform: scale(1.2); } }
  [is='flynt-block-video-oembed'] .video iframe {
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }

[is='flynt-block-video-oembed'] .video-player--isLoading {
  background: rgba(0, 0, 0, 0.5);
  -webkit-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out; }
  [is='flynt-block-video-oembed'] .video-player--isLoading .video-loader {
    display: block; }
  [is='flynt-block-video-oembed'] .video-player--isLoading .video-playButton {
    display: none; }

[is='flynt-block-video-oembed'] .video-player--isLoaded .video-loader,
[is='flynt-block-video-oembed'] .video-player--isLoaded .video-playButton {
  display: none; }

[is='flynt-block-video-oembed'] .video-player--isLoaded iframe {
  display: block; }

[is='flynt-block-video-oembed'] .video-player--blockerVisible .BorlabsCookie {
  left: 0;
  opacity: 1;
  position: absolute;
  top: 0;
  z-index: 99; }

[is='flynt-block-video-oembed'] .BorlabsCookie {
  opacity: 0; }
  [is='flynt-block-video-oembed'] .BorlabsCookie [type='checkbox'] {
    margin: 0;
    opacity: 1;
    position: relative; }

[is='flynt-block-video-oembed'].flyntComponent--sizeSmall .video {
  max-width: 375px; }

[is='flynt-block-video-oembed'].flyntComponent--sizeMedium .video {
  max-width: 720px; }

[is='flynt-block-video-oembed'].flyntComponent--sizeLarge .video {
  max-width: 800px; }

[is='flynt-block-video-oembed'].flyntComponent--sizeFull .figure-caption {
  margin-left: 0.625rem; }

[is='flynt-block-wysiwyg'] .content {
  text-align: inherit; }
  [is='flynt-block-wysiwyg'] .content > :first-child {
    margin-top: 0;
    padding-top: 0; }
  [is='flynt-block-wysiwyg'] .content > :last-child {
    margin-bottom: 0;
    padding-bottom: 0; }
  [is='flynt-block-wysiwyg'] .content--textLeft {
    text-align: left; }
  [is='flynt-block-wysiwyg'] .content--textCenter {
    text-align: center; }
  [is='flynt-block-wysiwyg'] .content > :last-child {
    margin-bottom: 0;
    padding-bottom: 0; }
  [is='flynt-block-wysiwyg'] .content ._brlbs-podigee {
    height: 210px;
    width: 100%; }
    [is='flynt-block-wysiwyg'] .content ._brlbs-podigee input {
      margin-right: 10px;
      margin-top: 17px;
      opacity: 1; }

@media (min-width: 1280px) {
  [is='flynt-form-contact-form-7'] .preContent {
    margin-bottom: 40px; } }

@media (min-width: 1280px) {
  [is='flynt-form-contact-form-7'] .postContent {
    margin-top: 40px; } }

[is='flynt-form-contact-form-7'] .form {
  margin: 0 auto;
  max-width: 480px; }
  [is='flynt-form-contact-form-7'] .form .visuallyHidden + br {
    display: none; }
  [is='flynt-form-contact-form-7'] .form br {
    display: none; }
  [is='flynt-form-contact-form-7'] .form p {
    font-size: 1rem;
    margin: 0; }
  [is='flynt-form-contact-form-7'] .form .wpcf7-not-valid-tip {
    color: #7aa24c;
    margin-top: -20px; }
  [is='flynt-form-contact-form-7'] .form-group {
    margin: 0 0 1rem; }
    @media (min-width: 768px) {
      [is='flynt-form-contact-form-7'] .form-group {
        margin: 0 0 1.875rem; } }
  [is='flynt-form-contact-form-7'] .form-button .ajax-loader {
    background-image: url("../assets/icons/spinner.svg");
    background-size: 20px 20px;
    height: 20px;
    margin: 0 0 0 10px;
    width: 20px; }
  @media (max-width: 479px) {
    [is='flynt-form-contact-form-7'] .form-button {
      text-align: center; }
      [is='flynt-form-contact-form-7'] .form-button .button {
        width: 100%; }
      [is='flynt-form-contact-form-7'] .form-button .ajax-loader {
        display: none;
        margin: 15px 0 0; }
        [is='flynt-form-contact-form-7'] .form-button .ajax-loader.is-active {
          display: inline-block; } }

[is='flynt-form-contact-form-7'] .two-column,
[is='flynt-form-contact-form-7'] .two-column > p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  [is='flynt-form-contact-form-7'] .two-column .wpcf7-form-control-wrap,
  [is='flynt-form-contact-form-7'] .two-column > p .wpcf7-form-control-wrap {
    width: calc(50% - 10px); }
    [is='flynt-form-contact-form-7'] .two-column .wpcf7-form-control-wrap:first-child,
    [is='flynt-form-contact-form-7'] .two-column > p .wpcf7-form-control-wrap:first-child {
      margin-right: 10px; }
    [is='flynt-form-contact-form-7'] .two-column .wpcf7-form-control-wrap:last-child,
    [is='flynt-form-contact-form-7'] .two-column > p .wpcf7-form-control-wrap:last-child {
      margin-left: 10px; }
  [is='flynt-form-contact-form-7'] .two-column > p,
  [is='flynt-form-contact-form-7'] .two-column > p > p {
    width: 100%; }

[is='flynt-form-contact-form-7'] .wpcf7-form [type="tel"], [is='flynt-form-contact-form-7'] .wpcf7-form [type="url"], [is='flynt-form-contact-form-7'] .wpcf7-form [type="text"], [is='flynt-form-contact-form-7'] .wpcf7-form [type="date"], [is='flynt-form-contact-form-7'] .wpcf7-form [type="email"], [is='flynt-form-contact-form-7'] .wpcf7-form [type="search"], [is='flynt-form-contact-form-7'] .wpcf7-form [type="number"], [is='flynt-form-contact-form-7'] .wpcf7-form [type="password"], [is='flynt-form-contact-form-7'] .wpcf7-form textarea, [is='flynt-form-contact-form-7'] .wpcf7-form select {
  width: 100%; }

[is='flynt-form-contact-form-7'] .wpcf7-form textarea {
  display: block; }

[is='flynt-form-contact-form-7'] .wpcf7-form-control-wrap {
  display: block; }
  [is='flynt-form-contact-form-7'] .wpcf7-form-control-wrap input,
  [is='flynt-form-contact-form-7'] .wpcf7-form-control-wrap textarea,
  [is='flynt-form-contact-form-7'] .wpcf7-form-control-wrap select {
    margin-bottom: 0; }

[is='flynt-form-contact-form-7'] .wpcf7-list-item {
  margin: 0 2rem 0 0; }
  [is='flynt-form-contact-form-7'] .wpcf7-list-item:last-child {
    margin-right: 0; }

[is='flynt-form-contact-form-7'] .wpcf7-not-valid {
  border-color: #7aa24c; }

[is='flynt-form-contact-form-7'] .wpcf7-not-valid-tip {
  color: #7aa24c;
  font-size: 0.88rem;
  margin-top: 5px; }

[is='flynt-form-contact-form-7'] .wpcf7-response-output {
  border: 0;
  color: #7aa24c;
  margin: 32px 0 0;
  padding: 0;
  text-align: center; }
  @media (min-width: 768px) {
    [is='flynt-form-contact-form-7'] .wpcf7-response-output {
      margin-top: 40px; } }

[is='flynt-form-contact-form-7'] .wpcf7-validation-errors, [is='flynt-form-contact-form-7'] .wpcf7-acceptance-missing, [is='flynt-form-contact-form-7'] .wpcf7-spam-blocked, [is='flynt-form-contact-form-7'] .wpcf7-mail-sent-ng, [is='flynt-form-contact-form-7'] .wpcf7-aborted {
  color: #7aa24c; }

[is='flynt-form-contact-form-7'] .wpcf7-mail-sent-ok {
  color: #161c36; }

[is='flynt-form-contact-form-7'] .wpcf7-quiz-label {
  display: block;
  margin-bottom: 0.5rem; }

[is='flynt-form-contact-form-7'] .wpcf7 .wpcf7-acceptance label::before {
  top: 6px; }

[is='flynt-form-contact-form-7'] .wpcf7 small {
  font-size: 1rem;
  line-height: 1.7; }

[is='flynt-form-contact-form-7'] .wpcf7 .label-wrap label {
  margin-bottom: 0; }

[is='flynt-form-contact-form-7'] .wpcf7 [type='file'] {
  max-width: 100%;
  padding: 0; }

[is='flynt-form-contact-form-7'] .wpcf7 .wpcf7-form-submit {
  display: block;
  margin-top: 20px;
  text-align: center; }

[is='flynt-form-contact-form-7'] .wpcf7 .wpcf7-response-output {
  border: 0;
  margin-top: 0; }

[is='flynt-grid-background'] h1, [is='flynt-grid-background'] h2, [is='flynt-grid-background'] h3, [is='flynt-grid-background'] h4 {
  -ms-hyphens: auto;
      hyphens: auto; }

[is='flynt-grid-background'].themeLight {
  color: #fff; }
  [is='flynt-grid-background'].themeLight h1, [is='flynt-grid-background'].themeLight h2, [is='flynt-grid-background'].themeLight h3, [is='flynt-grid-background'].themeLight h4, [is='flynt-grid-background'].themeLight h5 {
    color: #fff; }

@media (min-width: 768px) and (max-width: 1023px) {
  [is='flynt-grid-background'] .container {
    padding: 18px; } }

@media (min-width: 1024px) and (max-width: 1279px) {
  [is='flynt-grid-background'] .container {
    padding: 50px; } }

[is='flynt-grid-background'] .content {
  max-width: 800px; }
  @media (min-width: 768px) {
    [is='flynt-grid-background'] .content {
      margin-bottom: 50px; } }

[is='flynt-grid-background'] .gridWrapper {
  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: 768px) {
    [is='flynt-grid-background'] .gridWrapper {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }
  [is='flynt-grid-background'] .gridWrapper img {
    height: 100%;
    left: 0;
    -o-object-fit: cover;
       object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%; }

[is='flynt-grid-background'] .grid {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  [is='flynt-grid-background'] .grid > li {
    padding-left: 0; }
    [is='flynt-grid-background'] .grid > li::before {
      content: none; }

[is='flynt-grid-background'] .item {
  border-bottom: 1px solid #fff;
  margin-bottom: 0;
  overflow: hidden; }
  [is='flynt-grid-background'] .item:last-child {
    border-bottom: 0; }
  @media (min-width: 768px) {
    [is='flynt-grid-background'] .item {
      width: 50%; }
      [is='flynt-grid-background'] .item:nth-child(odd) {
        border-right: 1px solid #fff; }
      [is='flynt-grid-background'] .item:nth-last-of-type(-n+2) {
        border-bottom: 0; } }
  [is='flynt-grid-background'] .item .gradientScaleHover {
    overflow: visible; }
  [is='flynt-grid-background'] .item-content a {
    color: inherit;
    text-decoration: none; }
  [is='flynt-grid-background'] .item-content h4 {
    margin-bottom: 10px;
    padding-top: 5px; }
    @media (min-width: 768px) {
      [is='flynt-grid-background'] .item-content h4 {
        margin-bottom: 20px;
        padding-top: 15px; } }
  [is='flynt-grid-background'] .item-content .mont-bold {
    margin-bottom: 0; }

[is='flynt-grid-background'] .gradientScaleHover::before {
  display: none; }

@media (min-width: 768px) {
  [is='flynt-grid-cta'] {
    margin-top: -40px; } }

[is='flynt-grid-cta'] .grid {
  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='flynt-grid-cta'] .grid {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end; } }
  [is='flynt-grid-cta'] .grid-item {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-repeat: no-repeat;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 240px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative; }
    @media (min-width: 768px) {
      [is='flynt-grid-cta'] .grid-item {
        height: 360px;
        width: 50%; } }
    @media (min-width: 768px) {
      [is='flynt-grid-cta'] .grid-item--newsletter {
        height: 330px; } }
    @media (max-width: 767px) {
      [is='flynt-grid-cta'] .grid-item--newsletter .button {
        background-color: #194466;
        color: #fff; } }
  [is='flynt-grid-cta'] .grid-content {
    -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;
    height: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    text-align: center;
    width: 100%;
    z-index: 2; }

[is='flynt-grid-icon-link'] .content {
  margin-bottom: 30px; }
  [is='flynt-grid-icon-link'] .content > :first-child {
    margin-top: 0;
    padding-top: 0; }
  [is='flynt-grid-icon-link'] .content > :last-child {
    margin-bottom: 0;
    padding-bottom: 0; }

[is='flynt-grid-icon-link'] .grid-container {
  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%;
  margin: 0 auto;
  max-width: 590px; }
  [is='flynt-grid-icon-link'] .grid-container > li {
    padding-left: 0; }
    [is='flynt-grid-icon-link'] .grid-container > li::before {
      content: none; }
  [is='flynt-grid-icon-link'] .grid-container > * {
    width: calc((50%) - (1 / 2 * 20px)); }
    [is='flynt-grid-icon-link'] .grid-container > *:nth-child(n) {
      margin-right: 20px;
      margin-top: 0; }
    [is='flynt-grid-icon-link'] .grid-container > *:nth-child(1n + 3) {
      margin-top: 15px; }
    [is='flynt-grid-icon-link'] .grid-container > *:nth-child(2n) {
      margin-right: 0; }
    [is='flynt-grid-icon-link'] .grid-container > *:last-child {
      margin-right: 0; }
  @media (min-width: 768px) {
    [is='flynt-grid-icon-link'] .grid-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: 100%; }
      [is='flynt-grid-icon-link'] .grid-container > * {
        width: calc((33.33333%) - (2 / 3 * 25px)); }
        [is='flynt-grid-icon-link'] .grid-container > *:nth-child(n) {
          margin-right: 25px;
          margin-top: 0; }
        [is='flynt-grid-icon-link'] .grid-container > *:nth-child(1n + 4) {
          margin-top: 15px; }
        [is='flynt-grid-icon-link'] .grid-container > *:nth-child(3n) {
          margin-right: 0; }
        [is='flynt-grid-icon-link'] .grid-container > *:last-child {
          margin-right: 0; } }

[is='flynt-grid-icon-link'] .grid-item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #f6f9fb;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 80px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: background-color 0.5s;
  transition: background-color 0.5s; }
  [is='flynt-grid-icon-link'] .grid-item:hover {
    background-color: #6591ab; }
  [is='flynt-grid-icon-link'] .grid-item img {
    width: auto; }

[is='flynt-grid-icon-link'] .grid-link {
  -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='flynt-grid-icon-showcase'] .content {
  margin-bottom: 50px; }
  [is='flynt-grid-icon-showcase'] .content > :first-child {
    margin-top: 0;
    padding-top: 0; }
  [is='flynt-grid-icon-showcase'] .content > :last-child {
    margin-bottom: 0;
    padding-bottom: 0; }

[is='flynt-grid-icon-showcase'] .container {
  position: relative; }

[is='flynt-grid-icon-showcase'] .swiper-button-disabled {
  opacity: 0.5; }

[is='flynt-grid-icon-showcase'] .swiper-container-wrapper {
  position: relative; }

[is='flynt-grid-icon-showcase'] .swiper-container-multirow-column > .swiper-wrapper {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important; }

[is='flynt-grid-icon-showcase'] .swiper-wrapper {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  [is='flynt-grid-icon-showcase'] .swiper-wrapper .swiper-slide {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: calc((100% - 30px) / 2) !important;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }

[is='flynt-grid-icon-showcase'] .swiper-pagination {
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap; }
  [is='flynt-grid-icon-showcase'] .swiper-pagination-bullet {
    background-color: #fff;
    opacity: 0.4;
    -webkit-transition: 0.2s left,0.2s -webkit-transform;
    transition: 0.2s left,0.2s -webkit-transform;
    transition: 0.2s transform,0.2s left;
    transition: 0.2s transform,0.2s left,0.2s -webkit-transform; }
    [is='flynt-grid-icon-showcase'] .swiper-pagination-bullet-active {
      opacity: 1; }
  [is='flynt-grid-icon-showcase'] .swiper-pagination span {
    margin-right: 10px; }
  @media (min-width: 769px) {
    [is='flynt-grid-icon-showcase'] .swiper-pagination {
      display: none; } }

[is='flynt-grid-icon-showcase'] .slider-controls {
  left: 0;
  margin-top: -10px;
  position: absolute;
  top: 50%;
  width: 100%; }
  [is='flynt-grid-icon-showcase'] .slider-controls .slider-btn.prev {
    margin-left: -70px; }
  [is='flynt-grid-icon-showcase'] .slider-controls .slider-btn.next {
    float: right;
    margin-right: -70px; }
  @media (max-width: 768px) {
    [is='flynt-grid-icon-showcase'] .slider-controls .slider-btn {
      display: none; } }

[is='flynt-grid-icon-showcase'].themePetrol .slider-btn svg path {
  fill: #fff; }

@media (min-width: 768px) {
  [is='flynt-grid-icon-showcase'] .swiper-slide {
    height: 100% !important; } }

[is='flynt-grid-icon-showcase'] .grid-container {
  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%;
  margin: 0 auto; }
  [is='flynt-grid-icon-showcase'] .grid-container > li {
    padding-left: 0; }
    [is='flynt-grid-icon-showcase'] .grid-container > li::before {
      content: none; }
  [is='flynt-grid-icon-showcase'] .grid-container > * {
    width: calc((50%) - (1 / 2 * 20px)); }
    [is='flynt-grid-icon-showcase'] .grid-container > *:nth-child(n) {
      margin-right: 20px;
      margin-top: 0; }
    [is='flynt-grid-icon-showcase'] .grid-container > *:nth-child(1n + 3) {
      margin-top: 15px; }
    [is='flynt-grid-icon-showcase'] .grid-container > *:nth-child(2n) {
      margin-right: 0; }
    [is='flynt-grid-icon-showcase'] .grid-container > *:last-child {
      margin-right: 0; }
  @media (min-width: 480px) {
    [is='flynt-grid-icon-showcase'] .grid-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: 100%; }
      [is='flynt-grid-icon-showcase'] .grid-container > * {
        width: calc((33.33333%) - (2 / 3 * 25px)); }
        [is='flynt-grid-icon-showcase'] .grid-container > *:nth-child(n) {
          margin-right: 25px;
          margin-top: 0; }
        [is='flynt-grid-icon-showcase'] .grid-container > *:nth-child(1n + 4) {
          margin-top: 15px; }
        [is='flynt-grid-icon-showcase'] .grid-container > *:nth-child(3n) {
          margin-right: 0; }
        [is='flynt-grid-icon-showcase'] .grid-container > *:last-child {
          margin-right: 0; } }
  @media (min-width: 768px) {
    [is='flynt-grid-icon-showcase'] .grid-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: 100%; }
      [is='flynt-grid-icon-showcase'] .grid-container > * {
        width: calc((25%) - (3 / 4 * 25px)); }
        [is='flynt-grid-icon-showcase'] .grid-container > *:nth-child(n) {
          margin-right: 25px;
          margin-top: 0; }
        [is='flynt-grid-icon-showcase'] .grid-container > *:nth-child(1n + 5) {
          margin-top: 15px; }
        [is='flynt-grid-icon-showcase'] .grid-container > *:nth-child(4n) {
          margin-right: 0; }
        [is='flynt-grid-icon-showcase'] .grid-container > *:last-child {
          margin-right: 0; } }
  @media (min-width: 1024px) {
    [is='flynt-grid-icon-showcase'] .grid-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: 100%; }
      [is='flynt-grid-icon-showcase'] .grid-container > * {
        width: calc((16.66667%) - (5 / 6 * 25px)); }
        [is='flynt-grid-icon-showcase'] .grid-container > *:nth-child(n) {
          margin-right: 25px;
          margin-top: 0; }
        [is='flynt-grid-icon-showcase'] .grid-container > *:nth-child(1n + 7) {
          margin-top: 15px; }
        [is='flynt-grid-icon-showcase'] .grid-container > *:nth-child(6n) {
          margin-right: 0; }
        [is='flynt-grid-icon-showcase'] .grid-container > *:last-child {
          margin-right: 0; } }
  @media (min-width: 1280px) {
    [is='flynt-grid-icon-showcase'] .grid-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      width: 100%; }
      [is='flynt-grid-icon-showcase'] .grid-container > * {
        width: calc((12.5%) - (7 / 8 * 25px)); }
        [is='flynt-grid-icon-showcase'] .grid-container > *:nth-child(n) {
          margin-right: 25px;
          margin-top: 0; }
        [is='flynt-grid-icon-showcase'] .grid-container > *:nth-child(1n + 9) {
          margin-top: 15px; }
        [is='flynt-grid-icon-showcase'] .grid-container > *:nth-child(8n) {
          margin-right: 0; }
        [is='flynt-grid-icon-showcase'] .grid-container > *:last-child {
          margin-right: 0; } }

[is='flynt-grid-icon-showcase'] .grid-item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 80px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden; }
  [is='flynt-grid-icon-showcase'] .grid-item img {
    width: 100%; }

[is='flynt-grid-icon-showcase'] .grid-link {
  -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%; }

@media (min-width: 768px) and (max-width: 1023px) {
  [is='flynt-grid-icon-teasers'] .container {
    padding: 18px; } }

@media (min-width: 1024px) and (max-width: 1279px) {
  [is='flynt-grid-icon-teasers'] .container {
    padding: 50px; } }

@media (min-width: 768px) {
  [is='flynt-grid-icon-teasers'] .content {
    margin-bottom: 50px; } }

[is='flynt-grid-icon-teasers'] .gridWrapper {
  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='flynt-grid-icon-teasers'] .gridWrapper {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }

[is='flynt-grid-icon-teasers'] .grid {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0; }
  [is='flynt-grid-icon-teasers'] .grid > li {
    padding-left: 0; }
    [is='flynt-grid-icon-teasers'] .grid > li::before {
      content: none; }
  @media (min-width: 768px) {
    [is='flynt-grid-icon-teasers'] .grid {
      width: 50%; } }
  [is='flynt-grid-icon-teasers'] .grid--columnOne {
    margin-top: 30px; }
    @media (min-width: 768px) {
      [is='flynt-grid-icon-teasers'] .grid--columnOne {
        margin-top: 70px; } }
  @media (max-width: 767px) {
    [is='flynt-grid-icon-teasers'] .grid--columnTwo {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; } }

[is='flynt-grid-icon-teasers'] .item {
  margin-bottom: 0;
  overflow: hidden; }
  [is='flynt-grid-icon-teasers'] .item .gradientScaleHover {
    overflow: visible; }
  [is='flynt-grid-icon-teasers'] .item-content a {
    color: inherit;
    text-decoration: none; }
  [is='flynt-grid-icon-teasers'] .item-content h4 {
    margin-bottom: 10px;
    padding-top: 5px; }
    @media (min-width: 768px) {
      [is='flynt-grid-icon-teasers'] .item-content h4 {
        margin-bottom: 20px;
        padding-top: 15px; } }
  [is='flynt-grid-icon-teasers'] .item-content img {
    margin-bottom: 25px;
    max-width: 100px;
    width: auto; }
  [is='flynt-grid-icon-teasers'] .item-content .mont-bold {
    margin-bottom: 0;
    padding-top: 0; }

[is='flynt-grid-image-text'] .grid {
  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: center;
      -ms-flex-pack: center;
          justify-content: center; }
  [is='flynt-grid-image-text'] .grid > li {
    padding-left: 0; }
    [is='flynt-grid-image-text'] .grid > li::before {
      content: none; }
  [is='flynt-grid-image-text'] .grid--columns2 {
    gap: 0; }
    @media (min-width: 1024px) {
      [is='flynt-grid-image-text'] .grid--columns2 {
        gap: 20px; } }
    @media (min-width: 1280px) {
      [is='flynt-grid-image-text'] .grid--columns2 {
        gap: 40px; } }
    @media (min-width: 768px) {
      [is='flynt-grid-image-text'] .grid--columns2 .grid-item {
        width: calc(50% - 10px); } }
    @media (min-width: 1280px) {
      [is='flynt-grid-image-text'] .grid--columns2 .grid-item {
        width: calc(50% - 20px); } }
  @media (min-width: 1024px) {
    [is='flynt-grid-image-text'] .grid--columns3 .grid-item {
      width: calc(50% - 20px); } }
  [is='flynt-grid-image-text'] .grid--columns4 .grid-item {
    /* ensure 2 columns stacking up until $breakpoint-desktop */
    max-width: 364.33333px; }
    @media (min-width: 1280px) {
      [is='flynt-grid-image-text'] .grid--columns4 .grid-item {
        width: 25%; } }

[is='flynt-grid-image-text'] .grid-item {
  margin-bottom: 20px;
  max-width: 675px;
  width: 100%; }

[is='flynt-grid-image-text'] .content {
  height: 100%; }
  [is='flynt-grid-image-text'] .content.boxPadding {
    padding: 45px 45px 25px 45px; }
  [is='flynt-grid-image-text'] .content:not(.boxPadding) {
    padding: 35px 0; }
  [is='flynt-grid-image-text'] .content .content-image {
    border-radius: 3px;
    border: 1px solid #e0e9f0; }
  [is='flynt-grid-image-text'] .content p {
    margin: 0 0 1.3rem; }

[is='flynt-grid-image-text'].layoutCard .content img {
  margin-bottom: 45px; }

[is='flynt-grid-posts'] {
  overflow: hidden; }
  [is='flynt-grid-posts'] .preContent {
    margin-bottom: 60px;
    margin-top: 20px;
    max-width: 960px; }
  [is='flynt-grid-posts'] .grid {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    [is='flynt-grid-posts'] .grid > li {
      padding-left: 0; }
      [is='flynt-grid-posts'] .grid > li::before {
        content: none; }
  [is='flynt-grid-posts'] .grid-item {
    margin: 0 17px 55px;
    max-width: 675px;
    width: 100%; }
    @media (min-width: 768px) {
      [is='flynt-grid-posts'] .grid-item {
        margin: 30px 25px 50px;
        width: calc(50% - 50px); } }
    @media (min-width: 1024px) {
      [is='flynt-grid-posts'] .grid-item {
        margin: 30px 25px 80px;
        width: calc(33.33% - 50px); } }
  [is='flynt-grid-posts'] .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%; }
    [is='flynt-grid-posts'] .content-link {
      text-decoration: none; }
    [is='flynt-grid-posts'] .content-image {
      background: #7496b2;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      margin: 0 0 15px; }
      @media (min-width: 768px) {
        [is='flynt-grid-posts'] .content-image {
          margin: 0 0 20px; } }
    [is='flynt-grid-posts'] .content-title {
      margin: 0; }
    [is='flynt-grid-posts'] .content-inner {
      color: #161c36;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      text-align: center;
      text-decoration: none; }
      [is='flynt-grid-posts'] .content-inner > :first-child {
        margin-top: 0;
        padding-top: 0; }
      [is='flynt-grid-posts'] .content-inner > :last-child {
        margin-bottom: 0;
        padding-bottom: 0; }
      [is='flynt-grid-posts'] .content-inner span {
        color: #516e81;
        display: block;
        font-size: 1.125rem;
        line-height: 1.2; }
      [is='flynt-grid-posts'] .content-inner h1, [is='flynt-grid-posts'] .content-inner h2, [is='flynt-grid-posts'] .content-inner h3, [is='flynt-grid-posts'] .content-inner h4, [is='flynt-grid-posts'] .content-inner h5, [is='flynt-grid-posts'] .content-inner h6, [is='flynt-grid-posts'] .content-inner .h1, [is='flynt-grid-posts'] .content-inner .h2, [is='flynt-grid-posts'] .content-inner .h3, [is='flynt-grid-posts'] .content-inner .h4, [is='flynt-grid-posts'] .content-inner .h5, [is='flynt-grid-posts'] .content-inner .h6 {
        color: #161c36;
        margin: 0;
        padding: 0; }
  [is='flynt-grid-posts'] .grid-newsletter {
    margin: 40px 0 0;
    padding: 84px 18px;
    position: relative;
    text-align: center;
    width: 100%; }
    [is='flynt-grid-posts'] .grid-newsletter::after, [is='flynt-grid-posts'] .grid-newsletter::before {
      background-color: #f7c344;
      bottom: 0;
      content: '';
      display: block;
      position: absolute;
      top: 0;
      width: 150%;
      z-index: -1; }
    [is='flynt-grid-posts'] .grid-newsletter::after {
      left: -100%; }
    [is='flynt-grid-posts'] .grid-newsletter::before {
      right: -100%; }
    [is='flynt-grid-posts'] .grid-newsletter .h4 {
      margin: 0 0 1.3125rem;
      padding: 0; }
    @media (min-width: 768px) {
      [is='flynt-grid-posts'] .grid-newsletter {
        padding: 100px 30px; } }
  [is='flynt-grid-posts'] .grid-loadmore {
    text-align: center;
    width: 100%; }
  [is='flynt-grid-posts'] .hidden {
    display: none; }

[is='flynt-grid-posts-archive'] ul {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0; }
  [is='flynt-grid-posts-archive'] ul > li {
    padding-left: 0; }
    [is='flynt-grid-posts-archive'] ul > li::before {
      content: none; }

@media (min-width: 768px) {
  [is='flynt-grid-posts-archive'] .posts {
    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='flynt-grid-posts-archive'] .posts > * {
      width: calc((50%) - (1 / 2 * 50px)); }
      [is='flynt-grid-posts-archive'] .posts > *:nth-child(n) {
        margin-right: 50px;
        margin-top: 0; }
      [is='flynt-grid-posts-archive'] .posts > *:nth-child(1n + 3) {
        margin-top: 50px; }
      [is='flynt-grid-posts-archive'] .posts > *:nth-child(2n) {
        margin-right: 0; }
      [is='flynt-grid-posts-archive'] .posts > *:last-child {
        margin-right: 0; } }

@media (min-width: 1024px) {
  [is='flynt-grid-posts-archive'] .posts {
    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='flynt-grid-posts-archive'] .posts > * {
      width: calc((33.33333%) - (2 / 3 * 50px)); }
      [is='flynt-grid-posts-archive'] .posts > *:nth-child(n) {
        margin-right: 50px;
        margin-top: 0; }
      [is='flynt-grid-posts-archive'] .posts > *:nth-child(1n + 4) {
        margin-top: 50px; }
      [is='flynt-grid-posts-archive'] .posts > *:nth-child(3n) {
        margin-right: 0; }
      [is='flynt-grid-posts-archive'] .posts > *:last-child {
        margin-right: 0; } }

[is='flynt-grid-posts-archive'] .posts-empty {
  padding: 40px 0 0; }

[is='flynt-grid-posts-archive'] .post {
  margin-bottom: 50px; }
  @media (min-width: 768px) {
    [is='flynt-grid-posts-archive'] .post {
      margin-bottom: 0; } }
  [is='flynt-grid-posts-archive'] .post-link {
    display: block;
    text-decoration: none; }
  [is='flynt-grid-posts-archive'] .post .figure {
    background-color: #161c36;
    margin-bottom: 0; }
  [is='flynt-grid-posts-archive'] .post-inner {
    padding: 50px 0; }
    [is='flynt-grid-posts-archive'] .post-inner > :first-child {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-grid-posts-archive'] .post-inner > :last-child {
      margin-bottom: 0;
      padding-bottom: 0; }
  [is='flynt-grid-posts-archive'] .post-excerpt {
    margin-bottom: 0.75rem; }

[is='flynt-grid-posts-archive'] .filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -8px 32px; }
  [is='flynt-grid-posts-archive'] .filter-item {
    padding: 0 8px 15px; }

[is='flynt-grid-posts-archive'] .pagination {
  -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-top: 25px; }
  [is='flynt-grid-posts-archive'] .pagination--center {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  [is='flynt-grid-posts-archive'] .pagination--prevDisabled {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  [is='flynt-grid-posts-archive'] .pagination .button {
    white-space: nowrap; }
  [is='flynt-grid-posts-archive'] .pagination .arrow {
    color: #fff;
    height: 18px;
    width: 16px; }
  [is='flynt-grid-posts-archive'] .pagination-next .arrow {
    margin-right: -5px; }
  [is='flynt-grid-posts-archive'] .pagination-previous .arrow {
    margin-left: -5px; }

@media (min-width: 768px) {
  [is='flynt-grid-post-teasers'] .container {
    padding-left: 0;
    padding-right: 0; } }

@media (min-width: 768px) {
  [is='flynt-grid-post-teasers'] .preContent {
    margin-bottom: 110px; } }

@media (min-width: 768px) {
  [is='flynt-grid-post-teasers'] .posts {
    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;
    width: 100%;
    padding-top: 60px; }
    [is='flynt-grid-post-teasers'] .posts > * {
      width: calc((33.33333%) - (2 / 3 * 0px)); }
      [is='flynt-grid-post-teasers'] .posts > *:nth-child(n) {
        margin-right: 0px;
        margin-top: 0; }
      [is='flynt-grid-post-teasers'] .posts > *:nth-child(1n + 4) {
        margin-top: 0px; }
      [is='flynt-grid-post-teasers'] .posts > *:nth-child(3n) {
        margin-right: 0; }
      [is='flynt-grid-post-teasers'] .posts > *:last-child {
        margin-right: 0; } }

[is='flynt-grid-post-teasers'] .post {
  margin-bottom: 20px; }
  [is='flynt-grid-post-teasers'] .post:last-child {
    margin-bottom: 0; }
  @media (min-width: 768px) {
    [is='flynt-grid-post-teasers'] .post {
      margin-bottom: 0; }
      [is='flynt-grid-post-teasers'] .post:first-child {
        margin-top: -30px; }
      [is='flynt-grid-post-teasers'] .post:last-child {
        margin-top: -60px; } }
  [is='flynt-grid-post-teasers'] .post-link {
    text-decoration: none; }
  [is='flynt-grid-post-teasers'] .post-image {
    background: #7496b2; }
  [is='flynt-grid-post-teasers'] .post-content {
    padding: 35px 18px;
    text-align: center; }
    @media (min-width: 768px) {
      [is='flynt-grid-post-teasers'] .post-content {
        padding: 25px 30px 35px; } }
    @media (min-width: 1024px) {
      [is='flynt-grid-post-teasers'] .post-content {
        padding: 45px 60px 55px; } }
  [is='flynt-grid-post-teasers'] .post-title {
    color: #161c36;
    font-weight: 500;
    margin-bottom: 0;
    padding-top: 0; }
  [is='flynt-grid-post-teasers'] .post-category {
    color: #161c36;
    font-size: 1rem; }
    @media (min-width: 480px) {
      [is='flynt-grid-post-teasers'] .post-category {
        font-size: 1.125rem; } }

[is='flynt-grid-post-teasers'].themeLight .post-category {
  color: #516e81; }

[is='flynt-grid-team'] {
  margin-top: 0;
  overflow: hidden; }
  [is='flynt-grid-team'] .preContent {
    margin-bottom: 60px;
    margin-top: 20px;
    max-width: 960px; }
  [is='flynt-grid-team'] .grid {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    [is='flynt-grid-team'] .grid > li {
      padding-left: 0; }
      [is='flynt-grid-team'] .grid > li::before {
        content: none; }
    [is='flynt-grid-team'] .grid-item {
      margin-bottom: 0;
      width: 50%; }
      @media (min-width: 768px) {
        [is='flynt-grid-team'] .grid-item {
          width: 33%; } }
      @media (min-width: 1024px) {
        [is='flynt-grid-team'] .grid-item {
          width: 20%; } }
    [is='flynt-grid-team'] .grid-card {
      display: none;
      -ms-hyphens: auto;
          hyphens: auto;
      margin-bottom: 0;
      word-break: break-word; }
      @media (min-width: 1024px) {
        [is='flynt-grid-team'] .grid-card {
          display: block;
          width: 40%; } }
  [is='flynt-grid-team'] .card-content {
    -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;
    height: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 20px;
    text-align: center; }
    @media (min-width: 1024px) {
      [is='flynt-grid-team'] .card-content {
        padding: 20px 65px; } }
  [is='flynt-grid-team'] .card-text {
    width: 100%; }
    [is='flynt-grid-team'] .card-text > :first-child {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-grid-team'] .card-text > :last-child {
      margin-bottom: 0;
      padding-bottom: 0; }
  [is='flynt-grid-team'] .content-link {
    position: relative;
    text-decoration: none; }
    [is='flynt-grid-team'] .content-link::before {
      background: -webkit-gradient(linear, left bottom, left top, from(rgba(22, 28, 54, 0.5)), color-stop(6.67%, rgba(22, 28, 54, 0.5)), color-stop(13.33%, rgba(22, 28, 54, 0.48)), color-stop(20%, rgba(22, 28, 54, 0.45917)), color-stop(26.67%, rgba(22, 28, 54, 0.426294)), color-stop(33.33%, rgba(22, 28, 54, 0.384113)), color-stop(40%, rgba(22, 28, 54, 0.334058)), color-stop(46.67%, rgba(22, 28, 54, 0.278654)), color-stop(53.33%, rgba(22, 28, 54, 0.221346)), color-stop(60%, rgba(22, 28, 54, 0.165942)), color-stop(66.67%, rgba(22, 28, 54, 0.115887)), color-stop(73.33%, rgba(22, 28, 54, 0.0737057)), color-stop(80%, rgba(22, 28, 54, 0.0408299)), color-stop(86.67%, rgba(22, 28, 54, 0.017755)), color-stop(93.33%, rgba(22, 28, 54, 0.0043236)), to(rgba(22, 28, 54, 0)));
      background: linear-gradient(360deg, rgba(22, 28, 54, 0.5) 0%, rgba(22, 28, 54, 0.5) 6.67%, rgba(22, 28, 54, 0.48) 13.33%, rgba(22, 28, 54, 0.45917) 20%, rgba(22, 28, 54, 0.426294) 26.67%, rgba(22, 28, 54, 0.384113) 33.33%, rgba(22, 28, 54, 0.334058) 40%, rgba(22, 28, 54, 0.278654) 46.67%, rgba(22, 28, 54, 0.221346) 53.33%, rgba(22, 28, 54, 0.165942) 60%, rgba(22, 28, 54, 0.115887) 66.67%, rgba(22, 28, 54, 0.0737057) 73.33%, rgba(22, 28, 54, 0.0408299) 80%, rgba(22, 28, 54, 0.017755) 86.67%, rgba(22, 28, 54, 0.0043236) 93.33%, rgba(22, 28, 54, 0) 100%);
      bottom: 0;
      content: '';
      height: 50%;
      left: 0;
      position: absolute;
      width: 100%;
      z-index: 1; }
  [is='flynt-grid-team'] .content-image {
    background: rgba(116, 150, 178, 0.5);
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  [is='flynt-grid-team'] .content-inner {
    bottom: 0;
    left: 0;
    padding: 20px;
    position: absolute;
    width: 100%;
    z-index: 2; }
    [is='flynt-grid-team'] .content-inner > :first-child {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-grid-team'] .content-inner > :last-child {
      margin-bottom: 0;
      padding-bottom: 0; }
  [is='flynt-grid-team'] .content-name {
    font-size: 1rem; }
    @media (min-width: 480px) {
      [is='flynt-grid-team'] .content-name {
        margin-bottom: 13px;
        min-height: 56px; } }
    @media (min-width: 480px) and (max-width: 1023px) {
      [is='flynt-grid-team'] .content-name {
        font-size: 1.25rem; } }
    @media (min-width: 1024px) and (max-width: 1279px) {
      [is='flynt-grid-team'] .content-name {
        font-size: 1.125rem; } }
    @media (min-width: 1280px) {
      [is='flynt-grid-team'] .content-name {
        font-size: 1.25rem; } }
    [is='flynt-grid-team'] .content-name--inner {
      display: block; }
  [is='flynt-grid-team'] .content-occupation {
    font-size: 0.875rem; }
    @media (min-width: 480px) {
      [is='flynt-grid-team'] .content-occupation {
        font-size: 0.75rem;
        line-height: 1.5; } }

@media (min-width: 768px) and (max-width: 1023px) {
  [is='flynt-grid-teasers'] .container {
    padding: 18px; } }

@media (min-width: 1024px) and (max-width: 1279px) {
  [is='flynt-grid-teasers'] .container {
    padding: 50px; } }

[is='flynt-grid-teasers'] .content {
  max-width: 800px; }
  @media (min-width: 768px) {
    [is='flynt-grid-teasers'] .content {
      margin-bottom: 50px; } }

[is='flynt-grid-teasers'] .gridWrapper {
  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='flynt-grid-teasers'] .gridWrapper {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }

[is='flynt-grid-teasers'] .grid {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0; }
  [is='flynt-grid-teasers'] .grid > li {
    padding-left: 0; }
    [is='flynt-grid-teasers'] .grid > li::before {
      content: none; }
  @media (min-width: 768px) {
    [is='flynt-grid-teasers'] .grid {
      width: 50%; } }
  [is='flynt-grid-teasers'] .grid--columnOne {
    margin-top: 30px; }
    @media (min-width: 768px) {
      [is='flynt-grid-teasers'] .grid--columnOne {
        margin-top: 70px; } }
  @media (max-width: 767px) {
    [is='flynt-grid-teasers'] .grid--columnTwo {
      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='flynt-grid-teasers'] .item {
  margin-bottom: 0;
  overflow: hidden; }
  [is='flynt-grid-teasers'] .item .gradientScaleHover {
    overflow: visible; }
  [is='flynt-grid-teasers'] .item-content a {
    color: inherit;
    text-decoration: none; }
  [is='flynt-grid-teasers'] .item-content h4 {
    margin-bottom: 10px;
    padding-top: 5px; }
    @media (min-width: 768px) {
      [is='flynt-grid-teasers'] .item-content h4 {
        margin-bottom: 20px;
        padding-top: 15px; } }
  [is='flynt-grid-teasers'] .item-content .mont-bold {
    margin-bottom: 0; }

[is='flynt-grid-teasers'] .gradientScaleHover::before {
  display: none; }

[is='flynt-hero-image-text'] {
  background-color: transparent;
  margin: 0;
  max-width: 100%; }
  @media (min-width: 1440px) {
    [is='flynt-hero-image-text'].component-leftAlign {
      margin-right: calc((100% - 1440px) / 2); } }
  @media (min-width: 1440px) {
    [is='flynt-hero-image-text'].component-rightAlign {
      margin-left: calc((100% - 1440px) / 2); } }
  [is='flynt-hero-image-text'].themeRedGradient .overlay-left {
    background: radial-gradient(279.78% 100% at 49.87% 0%, rgba(247, 102, 100, 0) 31.25%, #7aa24c 100%); }
    @media (min-width: 768px) {
      [is='flynt-hero-image-text'].themeRedGradient .overlay-left {
        background: radial-gradient(87.59% 92.31% at 12.41% 50.1%, rgba(247, 102, 100, 0) 31.25%, #7aa24c 100%); } }
  [is='flynt-hero-image-text'].themeRedGradient .overlay-right, [is='flynt-hero-image-text'].themeRedGradient .overlay-center {
    background-color: #7aa24c; }
  [is='flynt-hero-image-text'].themeYellowGradient .overlay-left {
    background: radial-gradient(279.78% 100% at 49.87% 0%, rgba(247, 102, 100, 0) 31.25%, #f7c344 100%); }
    @media (min-width: 768px) {
      [is='flynt-hero-image-text'].themeYellowGradient .overlay-left {
        background: radial-gradient(87.59% 92.31% at 12.41% 50.1%, rgba(247, 102, 100, 0) 31.25%, #f7c344 100%); } }
  [is='flynt-hero-image-text'].themeYellowGradient .overlay-right, [is='flynt-hero-image-text'].themeYellowGradient .overlay-center {
    background-color: #f7c344; }
  [is='flynt-hero-image-text'].themeBlueGradient .overlay-left {
    background: radial-gradient(279.78% 100% at 49.87% 0%, rgba(247, 102, 100, 0) 31.25%, #3c668c 100%); }
    @media (min-width: 768px) {
      [is='flynt-hero-image-text'].themeBlueGradient .overlay-left {
        background: radial-gradient(87.59% 92.31% at 12.41% 50.1%, rgba(247, 102, 100, 0) 31.25%, #3c668c 100%); } }
  [is='flynt-hero-image-text'].themeBlueGradient .overlay-right, [is='flynt-hero-image-text'].themeBlueGradient .overlay-center {
    background-color: #3c668c; }
  [is='flynt-hero-image-text'].themePetrolGradient .overlay-left {
    background: radial-gradient(279.78% 100% at 49.87% 0%, rgba(247, 102, 100, 0) 31.25%, #194466 100%); }
    @media (min-width: 768px) {
      [is='flynt-hero-image-text'].themePetrolGradient .overlay-left {
        background: radial-gradient(87.59% 92.31% at 12.41% 50.1%, rgba(247, 102, 100, 0) 31.25%, #194466 100%); } }
  [is='flynt-hero-image-text'].themePetrolGradient .overlay-right, [is='flynt-hero-image-text'].themePetrolGradient .overlay-center {
    background-color: #194466; }
  [is='flynt-hero-image-text'].themeLightGradient .overlay-left {
    background: radial-gradient(279.78% 100% at 49.87% 0%, rgba(247, 102, 100, 0) 31.25%, #e0e9f0 100%); }
    @media (min-width: 768px) {
      [is='flynt-hero-image-text'].themeLightGradient .overlay-left {
        background: radial-gradient(87.59% 92.31% at 12.41% 50.1%, rgba(247, 102, 100, 0) 31.25%, #e0e9f0 100%); } }
  [is='flynt-hero-image-text'].themeLightGradient .overlay-right, [is='flynt-hero-image-text'].themeLightGradient .overlay-center {
    background-color: #e0e9f0; }
  @media (min-width: 768px) {
    [is='flynt-hero-image-text'].themeGradientReversed .overlay {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse; }
      [is='flynt-hero-image-text'].themeGradientReversed .overlay-left {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg); } }

@media (min-width: 768px) and (min-width: 768px) {
  [is='flynt-hero-image-text'].themeGradientReversed .content-inner {
    -webkit-transform: translateX(0);
            transform: translateX(0); } }
  [is='flynt-hero-image-text'] .container {
    position: relative; }
    @media (min-width: 1024px) {
      [is='flynt-hero-image-text'] .container.leftAlign {
        margin-right: 50px; } }
    @media (min-width: 1280px) {
      [is='flynt-hero-image-text'] .container.leftAlign {
        margin-right: 120px; } }
    @media (min-width: 1024px) {
      [is='flynt-hero-image-text'] .container.rightAlign {
        margin-left: 50px; } }
    @media (min-width: 1280px) {
      [is='flynt-hero-image-text'] .container.rightAlign {
        margin-left: 120px; } }
  [is='flynt-hero-image-text'] .overlay {
    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;
    width: 100%; }
    @media (min-width: 768px) {
      [is='flynt-hero-image-text'] .overlay {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
    [is='flynt-hero-image-text'] .overlay-left {
      height: 65%; }
      @media (min-width: 768px) {
        [is='flynt-hero-image-text'] .overlay-left {
          width: 57%; } }
    [is='flynt-hero-image-text'] .overlay-right {
      height: 35%; }
      @media (min-width: 768px) {
        [is='flynt-hero-image-text'] .overlay-right {
          width: 43%; } }
    [is='flynt-hero-image-text'] .overlay-left, [is='flynt-hero-image-text'] .overlay-right {
      z-index: 2; }
      @media (max-width: 767px) {
        [is='flynt-hero-image-text'] .overlay-left, [is='flynt-hero-image-text'] .overlay-right {
          width: 100%; } }
      @media (min-width: 768px) {
        [is='flynt-hero-image-text'] .overlay-left, [is='flynt-hero-image-text'] .overlay-right {
          height: auto; } }
    [is='flynt-hero-image-text'] .overlay-center {
      display: none;
      height: 100%;
      width: 5px;
      z-index: 2; }
      @media (min-width: 768px) {
        [is='flynt-hero-image-text'] .overlay-center {
          display: block; } }
    [is='flynt-hero-image-text'] .overlay-darken {
      background: rgba(0, 0, 0, 0.35);
      height: 100%;
      position: absolute;
      right: 0;
      top: 0;
      width: 100%;
      z-index: 0; }
  [is='flynt-hero-image-text'] .background,
  [is='flynt-hero-image-text'] .overlay {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0; }
    [is='flynt-hero-image-text'] .background-image,
    [is='flynt-hero-image-text'] .overlay-image {
      font-family: 'object-fit: cover';
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      width: 100%; }
  [is='flynt-hero-image-text'] .background {
    z-index: -1; }
  [is='flynt-hero-image-text'] .content {
    -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: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-height: 130px;
    padding: 260px 0 40px; }
    @media (min-width: 768px) {
      [is='flynt-hero-image-text'] .content {
        padding: 175px 20px; } }
    [is='flynt-hero-image-text'] .content-inner {
      max-width: 480px; }
      [is='flynt-hero-image-text'] .content-inner > :first-child {
        margin-top: 0;
        padding-top: 0; }
      [is='flynt-hero-image-text'] .content-inner > :last-child {
        margin-bottom: 0;
        padding-bottom: 0; }
      @media (min-width: 768px) {
        [is='flynt-hero-image-text'] .content-inner {
          -webkit-transform: translateX(25%);
                  transform: translateX(25%); } }
      [is='flynt-hero-image-text'] .content-inner h1, [is='flynt-hero-image-text'] .content-inner h2, [is='flynt-hero-image-text'] .content-inner h3, [is='flynt-hero-image-text'] .content-inner h4, [is='flynt-hero-image-text'] .content-inner h5, [is='flynt-hero-image-text'] .content-inner h6, [is='flynt-hero-image-text'] .content-inner .h1, [is='flynt-hero-image-text'] .content-inner .h2, [is='flynt-hero-image-text'] .content-inner .h3, [is='flynt-hero-image-text'] .content-inner .h4, [is='flynt-hero-image-text'] .content-inner .h5, [is='flynt-hero-image-text'] .content-inner .h6 {
        padding-top: 0; }
    [is='flynt-hero-image-text'] .content-button {
      margin-top: 25px; }

[is='flynt-hero-image-video-text'] {
  background-color: transparent;
  margin: 0;
  max-width: 100%; }
  @media (min-width: 1440px) {
    [is='flynt-hero-image-video-text'].component-leftAlign {
      margin-right: calc((100% - 1440px) / 2); } }
  @media (min-width: 1440px) {
    [is='flynt-hero-image-video-text'].component-rightAlign {
      margin-left: calc((100% - 1440px) / 2); } }
  [is='flynt-hero-image-video-text'].fullwidth.component-leftAlign {
    margin-right: 0; }
  [is='flynt-hero-image-video-text'].fullwidth.component-rightAlign {
    margin-left: 0; }
  [is='flynt-hero-image-video-text'].themeRed {
    background-color: #7aa24c; }
    [is='flynt-hero-image-video-text'].themeRed .overlay-left {
      background: radial-gradient(279.78% 100% at 49.87% 0%, rgba(247, 102, 100, 0) 31.25%, #7aa24c 100%); }
      @media (min-width: 768px) {
        [is='flynt-hero-image-video-text'].themeRed .overlay-left {
          background: radial-gradient(87.59% 92.31% at 12.41% 50.1%, rgba(247, 102, 100, 0) 31.25%, #7aa24c 100%); } }
    [is='flynt-hero-image-video-text'].themeRed .overlay-right, [is='flynt-hero-image-video-text'].themeRed .overlay-center {
      background-color: #7aa24c; }
  [is='flynt-hero-image-video-text'].themeYellow {
    background-color: #f7c344; }
    [is='flynt-hero-image-video-text'].themeYellow .overlay-left {
      background: radial-gradient(279.78% 100% at 49.87% 0%, rgba(247, 102, 100, 0) 31.25%, #f7c344 100%); }
      @media (min-width: 768px) {
        [is='flynt-hero-image-video-text'].themeYellow .overlay-left {
          background: radial-gradient(87.59% 92.31% at 12.41% 50.1%, rgba(247, 102, 100, 0) 31.25%, #f7c344 100%); } }
    [is='flynt-hero-image-video-text'].themeYellow .overlay-right, [is='flynt-hero-image-video-text'].themeYellow .overlay-center {
      background-color: #f7c344; }
  [is='flynt-hero-image-video-text'].themeBlue {
    background-color: #3c668c; }
    [is='flynt-hero-image-video-text'].themeBlue .overlay-left {
      background: radial-gradient(279.78% 100% at 49.87% 0%, rgba(247, 102, 100, 0) 31.25%, #3c668c 100%); }
      @media (min-width: 768px) {
        [is='flynt-hero-image-video-text'].themeBlue .overlay-left {
          background: radial-gradient(87.59% 92.31% at 12.41% 50.1%, rgba(247, 102, 100, 0) 31.25%, #3c668c 100%); } }
    [is='flynt-hero-image-video-text'].themeBlue .overlay-right, [is='flynt-hero-image-video-text'].themeBlue .overlay-center {
      background-color: #3c668c; }
  [is='flynt-hero-image-video-text'].themePetrol {
    background-color: #194466; }
    [is='flynt-hero-image-video-text'].themePetrol .overlay-left {
      background: radial-gradient(279.78% 100% at 49.87% 0%, rgba(247, 102, 100, 0) 31.25%, #194466 100%); }
      @media (min-width: 768px) {
        [is='flynt-hero-image-video-text'].themePetrol .overlay-left {
          background: radial-gradient(87.59% 92.31% at 12.41% 50.1%, rgba(247, 102, 100, 0) 31.25%, #194466 100%); } }
    [is='flynt-hero-image-video-text'].themePetrol .overlay-right, [is='flynt-hero-image-video-text'].themePetrol .overlay-center {
      background-color: #194466; }
  [is='flynt-hero-image-video-text'].themeLight {
    background-color: #e0e9f0; }
    [is='flynt-hero-image-video-text'].themeLight .overlay-left {
      background: radial-gradient(279.78% 100% at 49.87% 0%, rgba(247, 102, 100, 0) 31.25%, #e0e9f0 100%); }
      @media (min-width: 768px) {
        [is='flynt-hero-image-video-text'].themeLight .overlay-left {
          background: radial-gradient(87.59% 92.31% at 12.41% 50.1%, rgba(247, 102, 100, 0) 31.25%, #e0e9f0 100%); } }
    [is='flynt-hero-image-video-text'].themeLight .overlay-right, [is='flynt-hero-image-video-text'].themeLight .overlay-center {
      background-color: #e0e9f0; }
  @media (min-width: 768px) {
    [is='flynt-hero-image-video-text'].themeGradientReversed .overlay {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse; }
      [is='flynt-hero-image-video-text'].themeGradientReversed .overlay-left {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg); } }

@media (min-width: 768px) and (min-width: 768px) {
  [is='flynt-hero-image-video-text'].themeGradientReversed .content-inner {
    -webkit-transform: translateX(0);
            transform: translateX(0); } }
  [is='flynt-hero-image-video-text'] .container {
    position: relative; }
    @media (min-width: 1024px) {
      [is='flynt-hero-image-video-text'] .container.leftAlign {
        margin-right: 50px; } }
    @media (min-width: 1280px) {
      [is='flynt-hero-image-video-text'] .container.leftAlign {
        margin-right: 120px; } }
    @media (min-width: 1024px) {
      [is='flynt-hero-image-video-text'] .container.rightAlign {
        margin-left: 50px; } }
    @media (min-width: 1280px) {
      [is='flynt-hero-image-video-text'] .container.rightAlign {
        margin-left: 120px; } }
  [is='flynt-hero-image-video-text'].fullwidth .container.leftAlign {
    margin-right: 0; }
  [is='flynt-hero-image-video-text'].fullwidth .container.rightAlign {
    margin-left: 0; }
  [is='flynt-hero-image-video-text'] .overlay {
    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;
    width: 100%; }
    @media (min-width: 768px) {
      [is='flynt-hero-image-video-text'] .overlay {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
    [is='flynt-hero-image-video-text'] .overlay-left {
      height: 65%; }
      @media (min-width: 768px) {
        [is='flynt-hero-image-video-text'] .overlay-left {
          width: 57%; } }
    [is='flynt-hero-image-video-text'] .overlay-right {
      height: 35%; }
      @media (min-width: 768px) {
        [is='flynt-hero-image-video-text'] .overlay-right {
          width: 43%; } }
    [is='flynt-hero-image-video-text'] .overlay-left, [is='flynt-hero-image-video-text'] .overlay-right {
      z-index: 2; }
      @media (max-width: 767px) {
        [is='flynt-hero-image-video-text'] .overlay-left, [is='flynt-hero-image-video-text'] .overlay-right {
          width: 100%; } }
      @media (min-width: 768px) {
        [is='flynt-hero-image-video-text'] .overlay-left, [is='flynt-hero-image-video-text'] .overlay-right {
          height: auto; } }
    [is='flynt-hero-image-video-text'] .overlay-center {
      display: none;
      height: 100%;
      width: 5px;
      z-index: 2; }
      @media (min-width: 768px) {
        [is='flynt-hero-image-video-text'] .overlay-center {
          display: block; } }
    [is='flynt-hero-image-video-text'] .overlay-darken {
      background: rgba(0, 0, 0, 0.35);
      height: 100%;
      position: absolute;
      right: 0;
      top: 0;
      width: 100%;
      z-index: 0; }
  [is='flynt-hero-image-video-text'] .background,
  [is='flynt-hero-image-video-text'] .overlay {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0; }
    [is='flynt-hero-image-video-text'] .background-image,
    [is='flynt-hero-image-video-text'] .overlay-image {
      font-family: 'object-fit: cover';
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      width: 100%; }
  [is='flynt-hero-image-video-text'] .background {
    z-index: -1; }
  [is='flynt-hero-image-video-text'] .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media (max-width: 768px) {
      [is='flynt-hero-image-video-text'] .content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; } }
    [is='flynt-hero-image-video-text'] .content-inner {
      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 30px; }
      [is='flynt-hero-image-video-text'] .content-inner > :first-child {
        margin-top: 0;
        padding-top: 0; }
      [is='flynt-hero-image-video-text'] .content-inner > :last-child {
        margin-bottom: 0;
        padding-bottom: 0; }
      [is='flynt-hero-image-video-text'] .content-inner h1, [is='flynt-hero-image-video-text'] .content-inner h2, [is='flynt-hero-image-video-text'] .content-inner h3, [is='flynt-hero-image-video-text'] .content-inner h4, [is='flynt-hero-image-video-text'] .content-inner h5, [is='flynt-hero-image-video-text'] .content-inner h6, [is='flynt-hero-image-video-text'] .content-inner .h1, [is='flynt-hero-image-video-text'] .content-inner .h2, [is='flynt-hero-image-video-text'] .content-inner .h3, [is='flynt-hero-image-video-text'] .content-inner .h4, [is='flynt-hero-image-video-text'] .content-inner .h5, [is='flynt-hero-image-video-text'] .content-inner .h6 {
        padding-top: 0; }
      @media (max-width: 768px) {
        [is='flynt-hero-image-video-text'] .content-inner {
          padding: 50px 30px;
          text-align: center; } }
    [is='flynt-hero-image-video-text'] .content .componentSpacing {
      margin: 0; }
      [is='flynt-hero-image-video-text'] .content .componentSpacing .container {
        padding: 0; }
    [is='flynt-hero-image-video-text'] .content.oneThirdImage .content-image {
      width: 33.33%; }
      @media (max-width: 768px) {
        [is='flynt-hero-image-video-text'] .content.oneThirdImage .content-image {
          width: 100%; } }
    [is='flynt-hero-image-video-text'] .content.oneThirdImage .content-inner {
      padding: 70px 30px;
      width: 66.66%; }
      @media (max-width: 768px) {
        [is='flynt-hero-image-video-text'] .content.oneThirdImage .content-inner {
          width: 100%; } }
      @media (min-width: 768px) and (max-width: 1280px) {
        [is='flynt-hero-image-video-text'] .content.oneThirdImage .content-inner {
          padding-bottom: 50px;
          padding-top: 50px; } }
    [is='flynt-hero-image-video-text'] .content.oneThirdText .content-image {
      width: 66.66%; }
      @media (max-width: 768px) {
        [is='flynt-hero-image-video-text'] .content.oneThirdText .content-image {
          width: 100%; } }
    [is='flynt-hero-image-video-text'] .content.oneThirdText .content-inner {
      padding: 20px 50px;
      width: 33.33%; }
      @media (max-width: 768px) {
        [is='flynt-hero-image-video-text'] .content.oneThirdText .content-inner {
          width: 100%; } }
    [is='flynt-hero-image-video-text'] .content-button {
      margin-top: 0; }

[is='flynt-hero-main'] {
  height: 100vh;
  max-height: 660px;
  position: relative; }
  @media (min-width: 1024px) {
    [is='flynt-hero-main'] {
      max-height: 1000px; } }
  [is='flynt-hero-main'].fixed {
    height: 660px; }
    @media (min-width: 768px) {
      [is='flynt-hero-main'].fixed {
        height: 700px; } }
  [is='flynt-hero-main'].withGradient::before {
    background: radial-gradient(87% 145% at 50% 97%, rgba(22, 28, 54, 0) 0%, rgba(22, 28, 54, 0.5) 100%);
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }
  [is='flynt-hero-main'] .container {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding-bottom: 90px;
    position: relative; }
    @media (min-width: 768px) {
      [is='flynt-hero-main'] .container {
        padding-bottom: 0; } }
  [is='flynt-hero-main'] .image-container {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%; }
    [is='flynt-hero-main'] .image-container::before {
      background: #161c36;
      content: '';
      height: 100%;
      left: 0;
      opacity: var(--overalay-opacity);
      position: absolute;
      top: 0;
      width: 100%; }
  [is='flynt-hero-main'] .figure-image {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }
  [is='flynt-hero-main'] .content {
    text-align: center;
    width: 100%; }
    [is='flynt-hero-main'] .content h1, [is='flynt-hero-main'] .content h2, [is='flynt-hero-main'] .content h3, [is='flynt-hero-main'] .content h4, [is='flynt-hero-main'] .content h5, [is='flynt-hero-main'] .content h6, [is='flynt-hero-main'] .content .h1, [is='flynt-hero-main'] .content .h2, [is='flynt-hero-main'] .content .h3, [is='flynt-hero-main'] .content .h4, [is='flynt-hero-main'] .content .h5, [is='flynt-hero-main'] .content .h6 {
      margin-bottom: 0;
      padding-top: 0; }
      [is='flynt-hero-main'] .content h1 + *, [is='flynt-hero-main'] .content h2 + *, [is='flynt-hero-main'] .content h3 + *, [is='flynt-hero-main'] .content h4 + *, [is='flynt-hero-main'] .content h5 + *, [is='flynt-hero-main'] .content h6 + *, [is='flynt-hero-main'] .content .h1 + *, [is='flynt-hero-main'] .content .h2 + *, [is='flynt-hero-main'] .content .h3 + *, [is='flynt-hero-main'] .content .h4 + *, [is='flynt-hero-main'] .content .h5 + *, [is='flynt-hero-main'] .content .h6 + * {
        margin-bottom: 0;
        padding-top: 0; }
  [is='flynt-hero-main'] .jumpLink-container {
    bottom: 40px;
    cursor: pointer;
    left: 50%;
    margin-top: 0;
    position: absolute;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }
    @media (min-width: 1024px) {
      [is='flynt-hero-main'] .jumpLink-container {
        bottom: 70px; } }
    @media (max-width: 1279px) and (max-height: 800px) {
      [is='flynt-hero-main'] .jumpLink-container {
        bottom: 20px; } }
    [is='flynt-hero-main'] .jumpLink-container:hover .jumpLink-arrow svg {
      -webkit-animation: jump 2s infinite;
              animation: jump 2s infinite; }
  [is='flynt-hero-main'] .jumpLink-text {
    text-align: center; }
  [is='flynt-hero-main'] .jumpLink-arrow {
    display: block;
    height: 50px;
    margin: 0 auto 20px;
    position: relative;
    width: 30px; }
    [is='flynt-hero-main'] .jumpLink-arrow:focus {
      outline: none; }
    [is='flynt-hero-main'] .jumpLink-arrow svg {
      cursor: pointer;
      height: 100%;
      left: 0;
      position: absolute;
      top: 0;
      -webkit-transition: top 0.3s ease-out;
      transition: top 0.3s ease-out;
      width: 100%; }

@-webkit-keyframes jump {
  0% {
    top: 0; }
  50% {
    top: 20px; }
  100% {
    top: 0; } }

@keyframes jump {
  0% {
    top: 0; }
  50% {
    top: 20px; }
  100% {
    top: 0; } }

.mainContent > .flyntComponent:first-child[is='flynt-hero-main'] {
  margin-top: -90px; }
  @media (min-width: 1024px) {
    .mainContent > .flyntComponent:first-child[is='flynt-hero-main'] {
      margin-top: -120px; } }

[is='flynt-list-jobs'] .jobContainer {
  padding: 60px 0; }
  @media (min-width: 1024px) {
    [is='flynt-list-jobs'] .jobContainer {
      padding: 120px 0; } }

[is='flynt-list-jobs'] a {
  text-decoration: none; }

[is='flynt-list-jobs'] img {
  max-width: auto;
  width: auto; }

[is='flynt-list-jobs'] .content {
  margin: 0 auto 40px;
  max-width: 720px;
  text-align: center; }
  [is='flynt-list-jobs'] .content h1, [is='flynt-list-jobs'] .content h2, [is='flynt-list-jobs'] .content h3, [is='flynt-list-jobs'] .content h4, [is='flynt-list-jobs'] .content h5, [is='flynt-list-jobs'] .content h6, [is='flynt-list-jobs'] .content .h1, [is='flynt-list-jobs'] .content .h2, [is='flynt-list-jobs'] .content .h3, [is='flynt-list-jobs'] .content .h4, [is='flynt-list-jobs'] .content .h5, [is='flynt-list-jobs'] .content .h6 {
    font-weight: 500;
    line-height: 1.2;
    padding-top: 0; }
  [is='flynt-list-jobs'] .content .mont-bold {
    font-weight: 700; }

[is='flynt-list-jobs'] .job-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

[is='flynt-list-jobs'] .job-filter-item {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto; }

[is='flynt-list-jobs'] .job-filter-link {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #f3f4f5;
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 16px;
  padding: 8px 16px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s; }

[is='flynt-list-jobs'] .job-filter-item:not(:last-of-type) .job-filter-link {
  margin-right: 16px; }

[is='flynt-list-jobs'] .job-filter-link[data-status='active'],
[is='flynt-list-jobs'] .job-filter-link:hover {
  background: #26b4d2;
  color: #f3f4f5; }

[is='flynt-list-jobs'] .job-department {
  margin-bottom: 8px; }

[is='flynt-list-jobs'] .job-list {
  margin-bottom: 1.5rem; }

[is='flynt-list-jobs'] ul > li {
  margin-bottom: 0;
  padding-left: 0; }

[is='flynt-list-jobs'] ul > li::before {
  display: none; }

[is='flynt-list-jobs'] .job-list-link {
  border-bottom: 1px solid transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 7px;
  -webkit-transition: all 0.2s;
  transition: all 0.2s; }

[is='flynt-list-jobs'] .job-list li:first-of-type .job-list-link {
  padding-top: 0; }

[is='flynt-list-jobs'] .job-list-link:hover {
  border-bottom: 1px solid #000;
  color: #000; }

[is='flynt-list-jobs'] .job-name {
  font-weight: 700;
  margin-right: 32px; }

[is='flynt-list-jobs'] [data-action='show'] div:last-child ul {
  margin-bottom: 2.3rem; }

[is='flynt-list-jobs'] .content-wysiwyg > *:first-child {
  padding-top: 8px !important; }

[is='flynt-list-jobs'] .content-wysiwyg > *:last-child {
  margin-bottom: 0 !important; }

[is='flynt-list-podcasts'] .podcasts {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 40px; }
  [is='flynt-list-podcasts'] .podcasts .podcastitem:nth-last-of-type(-n+2) {
    -webkit-filter: blur(4px);
            filter: blur(4px);
    position: relative; }
    [is='flynt-list-podcasts'] .podcasts .podcastitem:nth-last-of-type(-n+2)::after {
      background: -webkit-gradient(linear, left bottom, left top, from(#fff), to(rgba(255, 255, 255, 0)));
      background: linear-gradient(0deg, #fff 0%, rgba(255, 255, 255, 0) 100%);
      bottom: 0;
      content: '';
      display: block;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
      z-index: 5; }
  [is='flynt-list-podcasts'] .podcasts--loaded .podcastitem:nth-last-of-type(-n+2) {
    -webkit-filter: blur(0);
            filter: blur(0); }
    [is='flynt-list-podcasts'] .podcasts--loaded .podcastitem:nth-last-of-type(-n+2)::after {
      display: none; }

[is='flynt-list-podcasts'] .content h1, [is='flynt-list-podcasts'] .content h2, [is='flynt-list-podcasts'] .content h3, [is='flynt-list-podcasts'] .content h4, [is='flynt-list-podcasts'] .content h5, [is='flynt-list-podcasts'] .content h6, [is='flynt-list-podcasts'] .content .h1, [is='flynt-list-podcasts'] .content .h2, [is='flynt-list-podcasts'] .content .h3, [is='flynt-list-podcasts'] .content .h4, [is='flynt-list-podcasts'] .content .h5, [is='flynt-list-podcasts'] .content .h6 {
  margin: 0 0 30px;
  padding: 0; }

[is='flynt-list-podcasts'] .podcastwrapper {
  position: relative; }
  [is='flynt-list-podcasts'] .podcastwrapper [data-action='loadMore'] {
    bottom: 30px;
    left: 50%;
    position: absolute;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }
    @media (min-width: 1024px) {
      [is='flynt-list-podcasts'] .podcastwrapper [data-action='loadMore'] {
        bottom: 60px; } }
  [is='flynt-list-podcasts'] .podcastwrapper .hidden {
    display: none; }

[is='flynt-list-podcasts'] .podcastitem {
  width: calc(50% - 20px);
  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: 60px;
  text-decoration: none; }
  @media (min-width: 1024px) {
    [is='flynt-list-podcasts'] .podcastitem {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      margin-bottom: 90px; } }
  [is='flynt-list-podcasts'] .podcastitem h5 {
    padding-top: 0; }
  [is='flynt-list-podcasts'] .podcastitem p {
    font-size: 1rem;
    margin: 0 0 18px; }
  [is='flynt-list-podcasts'] .podcastitem .button {
    text-align: left;
    border: 1px solid #516e81;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 10px 20px 10px 42px; }

[is='flynt-list-podcasts'] .podcastitem__image {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  height: 123px;
  margin: 0 0 25px;
  width: 123px; }
  @media (min-width: 480px) {
    [is='flynt-list-podcasts'] .podcastitem__image {
      height: 180px;
      margin: 0 30px 0 0;
      width: 180px; } }
  [is='flynt-list-podcasts'] .podcastitem__image img {
    border-radius: 3px;
    -webkit-filter: drop-shadow(0 6px 20px rgba(0, 0, 0, 0.1));
            filter: drop-shadow(0 6px 20px rgba(0, 0, 0, 0.1));
    height: auto;
    overflow: hidden;
    width: 100%; }

[is='flynt-list-podcasts'] .podcastdata {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%; }
  [is='flynt-list-podcasts'] .podcastdata h2 {
    padding-top: 0; }

.podcast-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px;
  margin-top: -20px; }
  .podcast-links a {
    width: 60px;
    height: 60px;
    border-radius: 3px;
    background-color: #f7c344;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease; }
    .podcast-links a img {
      width: auto;
      height: 32px; }
    .podcast-links a:hover {
      background-color: #ffe696; }

@media screen and (max-width: 600px) {
  #wpadminbar {
    position: fixed; } }

[is='flynt-navigation-burger'] {
  height: 90px;
  z-index: 99; }
  @media (min-width: 1024px) {
    [is='flynt-navigation-burger'] {
      display: none; } }
  [is='flynt-navigation-burger'] .container {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 90px;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 18px;
    position: relative;
    -webkit-transition: background-color 0.45s cubic-bezier(0.16, 1, 0.3, 1);
    transition: background-color 0.45s cubic-bezier(0.16, 1, 0.3, 1);
    width: 100%;
    z-index: 99; }
  [is='flynt-navigation-burger'] .burger-container {
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: calc(100% - 90px);
    left: 0;
    position: fixed;
    top: 90px;
    -webkit-transform: translateY(calc(-100% - 90px));
            transform: translateY(calc(-100% - 90px));
    -webkit-transition: visibility 0.45s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.45s cubic-bezier(0.16, 1, 0.3, 1);
    transition: visibility 0.45s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.45s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.45s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.45s cubic-bezier(0.16, 1, 0.3, 1);
    transition: transform 0.45s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.45s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.45s cubic-bezier(0.16, 1, 0.3, 1);
    visibility: hidden;
    width: 100%;
    z-index: 98; }
    .admin-bar [is='flynt-navigation-burger'] .burger-container {
      height: calc(100% - (90px + 46px));
      top: calc(46px + 90px); }
      @media (min-width: 783px) {
        .admin-bar [is='flynt-navigation-burger'] .burger-container {
          height: calc(100% - (90px + 32px));
          top: calc(32px + 90px); } }
  [is='flynt-navigation-burger'].flyntComponent-menuIsOpen .container {
    background-color: #3c668c; }
  [is='flynt-navigation-burger'].flyntComponent-menuIsOpen .burger-container {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    visibility: visible; }
  [is='flynt-navigation-burger'] .box-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: calc(100% - 90px);
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  [is='flynt-navigation-burger'] .box-social {
    width: 100%; }
  [is='flynt-navigation-burger'] .logo {
    display: block;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    height: 100%;
    position: relative; }
    [is='flynt-navigation-burger'] .logo-image {
      height: 100%;
      opacity: 1;
      -webkit-transition: opacity 0.45s cubic-bezier(0.16, 1, 0.3, 1);
      transition: opacity 0.45s cubic-bezier(0.16, 1, 0.3, 1);
      width: auto; }
      [is='flynt-navigation-burger'] .logo-image--expanded {
        left: 0;
        opacity: 0;
        position: absolute;
        top: 0;
        -webkit-transition: opacity 0.45s cubic-bezier(0.16, 1, 0.3, 1);
        transition: opacity 0.45s cubic-bezier(0.16, 1, 0.3, 1); }
  [is='flynt-navigation-burger'].flyntComponent-menuIsOpen.themeDarkText .logo-image {
    opacity: 0; }
    [is='flynt-navigation-burger'].flyntComponent-menuIsOpen.themeDarkText .logo-image--expanded {
      opacity: 1; }
  [is='flynt-navigation-burger'] .hamburger {
    cursor: pointer;
    display: block;
    height: 32px;
    position: relative;
    width: 38px; }
    [is='flynt-navigation-burger'] .hamburger:focus {
      outline: none; }
    [is='flynt-navigation-burger'] .hamburger::before, [is='flynt-navigation-burger'] .hamburger::after {
      content: ''; }
    [is='flynt-navigation-burger'] .hamburger::before, [is='flynt-navigation-burger'] .hamburger::after, [is='flynt-navigation-burger'] .hamburger-barPrimary, [is='flynt-navigation-burger'] .hamburger-barSecondary {
      background-color: #161c36;
      border-radius: 4px;
      display: block;
      height: 4px;
      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: 38px; }
    [is='flynt-navigation-burger'] .hamburger::before {
      top: 0; }
    [is='flynt-navigation-burger'] .hamburger-barPrimary, [is='flynt-navigation-burger'] .hamburger-barSecondary {
      top: 14px; }
    [is='flynt-navigation-burger'] .hamburger::after {
      top: 28px; }
  [is='flynt-navigation-burger'].flyntComponent-menuIsOpen .hamburger::before, [is='flynt-navigation-burger'].flyntComponent-menuIsOpen .hamburger::after {
    opacity: 0; }
  [is='flynt-navigation-burger'].flyntComponent-menuIsOpen .hamburger::before {
    -webkit-transform: scale(0) translateY(8px);
            transform: scale(0) translateY(8px); }
  [is='flynt-navigation-burger'].flyntComponent-menuIsOpen .hamburger::after {
    -webkit-transform: scale(0) translateY(-8px);
            transform: scale(0) translateY(-8px); }
  [is='flynt-navigation-burger'].flyntComponent-menuIsOpen .hamburger-barPrimary {
    background-color: #fff;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg); }
  [is='flynt-navigation-burger'].flyntComponent-menuIsOpen .hamburger-barSecondary {
    background-color: #fff;
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  [is='flynt-navigation-burger'].themeLightText .hamburger::before, [is='flynt-navigation-burger'].themeLightText .hamburger::after, [is='flynt-navigation-burger'].themeLightText .hamburger-barPrimary, [is='flynt-navigation-burger'].themeLightText .hamburger-barSecondary {
    background-color: #fff; }
  [is='flynt-navigation-burger'] .menu {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: auto;
    overflow-y: auto;
    width: 100%;
    z-index: 98; }
    [is='flynt-navigation-burger'] .menu > li {
      padding-left: 0; }
      [is='flynt-navigation-burger'] .menu > li::before {
        content: none; }
    [is='flynt-navigation-burger'] .menu-item {
      margin-bottom: 15px;
      text-align: center; }
      [is='flynt-navigation-burger'] .menu-item:last-child {
        margin-bottom: 0; }
    [is='flynt-navigation-burger'] .menu-link {
      color: #fff;
      display: inline-block;
      font-size: 1.875rem;
      line-height: 1.26;
      padding: 12px 18px;
      text-align: center;
      text-decoration: none;
      -webkit-transition: color 0.2s ease-out;
      transition: color 0.2s ease-out; }
      [is='flynt-navigation-burger'] .menu-link:hover, [is='flynt-navigation-burger'] .menu-link:focus {
        color: #fff; }
      @media (min-width: 768px) {
        [is='flynt-navigation-burger'] .menu-link {
          padding-left: 120px;
          padding-right: 120px; } }
    [is='flynt-navigation-burger'] .menu-button {
      display: inline-block;
      margin-left: -10px;
      padding: 15px 10px 10px;
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg);
      -webkit-transition: -webkit-transform 0.3s ease-out;
      transition: -webkit-transform 0.3s ease-out;
      transition: transform 0.3s ease-out;
      transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; }
      [is='flynt-navigation-burger'] .menu-button:focus {
        outline: none; }
      [is='flynt-navigation-burger'] .menu-button[aria-expanded='true'] {
        -webkit-transform: rotate(0);
                transform: rotate(0); }
    [is='flynt-navigation-burger'] .menu .dropdown {
      display: none;
      z-index: 2; }
    [is='flynt-navigation-burger'] .menu .submenu {
      display: block;
      list-style: none;
      margin: 0;
      padding: 0;
      padding: 0; }
      [is='flynt-navigation-burger'] .menu .submenu > li {
        padding-left: 0; }
        [is='flynt-navigation-burger'] .menu .submenu > li::before {
          content: none; }
      [is='flynt-navigation-burger'] .menu .submenu-item {
        margin-bottom: 10px; }
        [is='flynt-navigation-burger'] .menu .submenu-item:last-child {
          margin-bottom: 0; }
        [is='flynt-navigation-burger'] .menu .submenu-item--current .submenu-link {
          text-decoration: underline; }
      [is='flynt-navigation-burger'] .menu .submenu-link {
        color: #fff;
        font-size: 1.25rem;
        line-height: 1.3;
        text-decoration: none; }
        [is='flynt-navigation-burger'] .menu .submenu-link:hover, [is='flynt-navigation-burger'] .menu .submenu-link:focus {
          color: #fff; }
  [is='flynt-navigation-burger'] .language {
    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;
    height: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-transition: visibility 0.1s cubic-bezier(0.19, 1, 0.22, 1);
    transition: visibility 0.1s cubic-bezier(0.19, 1, 0.22, 1);
    visibility: hidden; }
    [is='flynt-navigation-burger'] .language > li {
      padding-left: 0; }
      [is='flynt-navigation-burger'] .language > li::before {
        content: none; }
    [is='flynt-navigation-burger'] .language-item {
      margin-bottom: 0;
      text-align: center; }
    [is='flynt-navigation-burger'] .language-link {
      color: #fff;
      display: block;
      font-size: 1.25rem;
      line-height: 1.3;
      text-decoration: none;
      text-transform: uppercase;
      -webkit-transition: color 0.2s ease-out;
      transition: color 0.2s ease-out; }
      [is='flynt-navigation-burger'] .language-link:hover, [is='flynt-navigation-burger'] .language-link:focus {
        color: #fff; }
  [is='flynt-navigation-burger'].flyntComponent-menuIsOpen .language {
    visibility: visible; }
  [is='flynt-navigation-burger'] .social {
    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;
    height: 90px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 20px 60px 50px; }
    [is='flynt-navigation-burger'] .social > li {
      padding-left: 0; }
      [is='flynt-navigation-burger'] .social > li::before {
        content: none; }
    [is='flynt-navigation-burger'] .social-item {
      height: 22px;
      margin-bottom: 0;
      margin-right: 40px; }
      [is='flynt-navigation-burger'] .social-item:last-child {
        margin-right: 0; }
    [is='flynt-navigation-burger'] .social-link {
      color: #fff;
      display: block;
      height: 30px;
      width: 30px; }
      [is='flynt-navigation-burger'] .social-link:hover, [is='flynt-navigation-burger'] .social-link:focus {
        color: #fff; }
      [is='flynt-navigation-burger'] .social-link svg {
        height: 100%;
        width: 100%; }

[is='flynt-navigation-footer'] {
  font-size: 0.8rem; }
  [is='flynt-navigation-footer'] .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0 auto;
    max-width: 1440px;
    padding: 40px 30px;
    text-align: center; }
    @media (min-width: 768px) {
      [is='flynt-navigation-footer'] .container {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; } }
    @media (min-width: 768px) {
      [is='flynt-navigation-footer'] .container {
        padding: 30px 18px; } }
    @media (min-width: 1024px) {
      [is='flynt-navigation-footer'] .container {
        padding: 30px 50px; } }
    @media (min-width: 1280px) {
      [is='flynt-navigation-footer'] .container {
        padding: 30px 120px; } }
    [is='flynt-navigation-footer'] .container .logo,
    [is='flynt-navigation-footer'] .container .social,
    [is='flynt-navigation-footer'] .container .navigation {
      margin-bottom: 40px;
      width: 100%; }
      [is='flynt-navigation-footer'] .container .logo:last-child,
      [is='flynt-navigation-footer'] .container .social:last-child,
      [is='flynt-navigation-footer'] .container .navigation:last-child {
        margin-bottom: 0; }
      @media (min-width: 768px) {
        [is='flynt-navigation-footer'] .container .logo,
        [is='flynt-navigation-footer'] .container .social,
        [is='flynt-navigation-footer'] .container .navigation {
          margin-bottom: 0;
          width: 33.33%; } }
  [is='flynt-navigation-footer'] .navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  [is='flynt-navigation-footer'] .content {
    margin: 10px 0 0; }
    [is='flynt-navigation-footer'] .content > :first-child {
      margin-top: 0;
      padding-top: 0; }
    [is='flynt-navigation-footer'] .content > :last-child {
      margin-bottom: 0;
      padding-bottom: 0; }
    @media (min-width: 768px) {
      [is='flynt-navigation-footer'] .content {
        margin: 0; } }
  [is='flynt-navigation-footer'] .menu {
    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;
    list-style: none;
    margin: 0 auto;
    padding: 0; }
    [is='flynt-navigation-footer'] .menu > li {
      padding-left: 0; }
      [is='flynt-navigation-footer'] .menu > li::before {
        content: none; }
    @media (min-width: 768px) {
      [is='flynt-navigation-footer'] .menu {
        margin: 0; } }
    [is='flynt-navigation-footer'] .menu-item {
      font-size: 15px;
      font-weight: 500;
      margin-bottom: 0;
      margin-right: 3rem;
      text-transform: uppercase; }
      [is='flynt-navigation-footer'] .menu-item:last-child {
        margin-right: 0; }
    [is='flynt-navigation-footer'] .menu-link {
      color: currentColor;
      text-decoration: none; }
  [is='flynt-navigation-footer'] .social {
    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;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    [is='flynt-navigation-footer'] .social > li {
      padding-left: 0; }
      [is='flynt-navigation-footer'] .social > li::before {
        content: none; }
    [is='flynt-navigation-footer'] .social-item {
      height: 22px;
      margin-bottom: 0;
      margin-right: 40px; }
      [is='flynt-navigation-footer'] .social-item:last-child {
        margin-right: 0; }
      @media (min-width: 768px) {
        [is='flynt-navigation-footer'] .social-item {
          margin-right: 20px; } }
    [is='flynt-navigation-footer'] .social-link {
      color: #fff;
      display: block;
      height: 30px;
      width: 30px; }
      [is='flynt-navigation-footer'] .social-link svg {
        height: 100%;
        width: 100%; }
  [is='flynt-navigation-footer'] .logo-image {
    margin: 0 auto;
    max-width: 195px; }
    @media (min-width: 768px) {
      [is='flynt-navigation-footer'] .logo-image {
        margin: 0; } }
    @media (min-width: 1024px) {
      [is='flynt-navigation-footer'] .logo-image {
        max-width: 230px; } }

[is='flynt-navigation-main'] {
  display: none;
  height: 120px; }
  @media (min-width: 1024px) {
    [is='flynt-navigation-main'] {
      display: block; } }
  [is='flynt-navigation-main'] .wrapper {
    height: 120px;
    left: 0;
    position: fixed;
    top: 0;
    -webkit-transition: height 0.3s ease-out, background-color 0.3s ease-out, -webkit-transform 0.3s ease-out;
    transition: height 0.3s ease-out, background-color 0.3s ease-out, -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out, height 0.3s ease-out, background-color 0.3s ease-out;
    transition: transform 0.3s ease-out, height 0.3s ease-out, background-color 0.3s ease-out, -webkit-transform 0.3s ease-out;
    width: 100%;
    z-index: 99; }
    .admin-bar [is='flynt-navigation-main'] .wrapper {
      top: 46px; }
      @media (min-width: 783px) {
        .admin-bar [is='flynt-navigation-main'] .wrapper {
          top: 32px; } }
    [is='flynt-navigation-main'] .wrapper.headroom-isUnpinned, [is='flynt-navigation-main'] .wrapper.headroom-isNotTop {
      -webkit-transform: translateY(-120px);
              transform: translateY(-120px); }
    [is='flynt-navigation-main'] .wrapper.headroom-isNotTop.headroom-isPinned {
      background-color: #fff;
      height: 120px;
      -webkit-transform: translateY(0);
              transform: translateY(0); }
      [is='flynt-navigation-main'] .wrapper.headroom-isNotTop.headroom-isPinned .container {
        padding-bottom: 0;
        padding-top: 0; }
  [is='flynt-navigation-main'] .container {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-bottom: 50px;
    padding-top: 50px; }
    @media (min-width: 1024px) and (max-width: 1279px) {
      [is='flynt-navigation-main'] .container {
        padding: 50px; } }
  [is='flynt-navigation-main'].themeLightText {
    position: relative; }
    [is='flynt-navigation-main'].themeLightText .wrapper.headroom-isTop::before {
      background-color: transparent;
      content: '';
      height: 100%;
      left: 0;
      opacity: 0;
      position: absolute;
      top: 0;
      -webkit-transition: opacity 0.4s ease-in-out, background-color 0.4s ease-in-out;
      transition: opacity 0.4s ease-in-out, background-color 0.4s ease-in-out;
      width: 100%; }
    [is='flynt-navigation-main'].themeLightText .wrapper.headroom-isTop:hover::before, [is='flynt-navigation-main'].themeLightText .wrapper.headroom-isTop:focus::before {
      background-color: rgba(22, 28, 54, 0.1);
      opacity: 1; }
  [is='flynt-navigation-main'] .box-menu {
    -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='flynt-navigation-main'] .logo {
    display: block;
    height: 63px;
    position: relative;
    -webkit-transition: width 0.1s ease-out, height 0.1s ease-out;
    transition: width 0.1s ease-out, height 0.1s ease-out;
    width: 63px;
    z-index: 2; }
    [is='flynt-navigation-main'] .logo-image {
      height: 63px;
      left: 0;
      max-width: inherit;
      opacity: 1;
      position: absolute;
      -webkit-transition: opacity 0.3s ease-out;
      transition: opacity 0.3s ease-out;
      width: 63px; }
      [is='flynt-navigation-main'] .logo-image--pinned {
        opacity: 0;
        -webkit-transition: opacity 0.3s ease-out;
        transition: opacity 0.3s ease-out; }
  [is='flynt-navigation-main'] .wrapper.headroom-pinned .logo {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    [is='flynt-navigation-main'] .wrapper.headroom-pinned .logo-image {
      opacity: 0; }
      [is='flynt-navigation-main'] .wrapper.headroom-pinned .logo-image--pinned {
        opacity: 1; }
  [is='flynt-navigation-main'] .menu {
    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;
    margin-right: -18px; }
    [is='flynt-navigation-main'] .menu > li {
      padding-left: 0; }
      [is='flynt-navigation-main'] .menu > li::before {
        content: none; }
    [is='flynt-navigation-main'] .menu-item--current .menu-link {
      color: #161c36; }
    [is='flynt-navigation-main'] .menu-item {
      margin-bottom: 0;
      position: relative; }
    [is='flynt-navigation-main'] .menu-link {
      color: rgba(22, 28, 54, 0.6);
      display: inline-block;
      padding: 7px 18px;
      text-decoration: none;
      -webkit-transition: color 0.2s ease-out;
      transition: color 0.2s ease-out; }
      [is='flynt-navigation-main'] .menu-link:hover, [is='flynt-navigation-main'] .menu-link:focus {
        color: #161c36; }
    [is='flynt-navigation-main'] .menu .dropdown {
      left: 50%;
      min-width: 220px;
      opacity: 0;
      position: absolute;
      top: 95%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
      -webkit-transition: all 0.3s;
      transition: all 0.3s;
      visibility: hidden;
      z-index: 2; }
      [is='flynt-navigation-main'] .menu .dropdown[aria-hidden='false'] {
        opacity: 1;
        top: 100%;
        -webkit-transition: opacity 0.3s linear;
        transition: opacity 0.3s linear;
        visibility: visible; }
    [is='flynt-navigation-main'] .menu .submenu {
      display: block;
      list-style: none;
      margin: 0;
      padding: 0;
      border-radius: 6px;
      margin-top: 15px;
      padding: 27px 25px;
      position: relative;
      text-align: center; }
      [is='flynt-navigation-main'] .menu .submenu > li {
        padding-left: 0; }
        [is='flynt-navigation-main'] .menu .submenu > li::before {
          content: none; }
      [is='flynt-navigation-main'] .menu .submenu::before {
        border-color: transparent transparent #e0e9f0 transparent;
        border-style: solid;
        border-width: 0 14.5px 15px;
        content: '';
        height: 0;
        left: 50%;
        position: absolute;
        top: -15px;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
        width: 0; }
      [is='flynt-navigation-main'] .menu .submenu-item {
        margin-bottom: 25px; }
        [is='flynt-navigation-main'] .menu .submenu-item:last-child {
          margin-bottom: 0; }
        [is='flynt-navigation-main'] .menu .submenu-item--current .submenu-link {
          text-decoration: underline; }
      [is='flynt-navigation-main'] .menu .submenu-link {
        color: #161c36;
        display: block;
        font-size: 1rem;
        line-height: 1.25;
        text-decoration: none; }
        [is='flynt-navigation-main'] .menu .submenu-link:hover, [is='flynt-navigation-main'] .menu .submenu-link:focus {
          text-decoration: underline; }
  [is='flynt-navigation-main'].themeLightText .wrapper:not(.headroom-pinned) .menu-item--current .menu-link {
    color: #fff; }
  [is='flynt-navigation-main'].themeLightText .wrapper:not(.headroom-pinned) .menu-link {
    color: rgba(255, 255, 255, 0.6); }
    [is='flynt-navigation-main'].themeLightText .wrapper:not(.headroom-pinned) .menu-link:hover, [is='flynt-navigation-main'].themeLightText .wrapper:not(.headroom-pinned) .menu-link:focus {
      color: #fff; }
  [is='flynt-navigation-main'] .social {
    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; }
    [is='flynt-navigation-main'] .social > li {
      padding-left: 0; }
      [is='flynt-navigation-main'] .social > li::before {
        content: none; }
    [is='flynt-navigation-main'] .social-item {
      height: 22px;
      margin-bottom: 0;
      margin-right: 20px; }
      [is='flynt-navigation-main'] .social-item:last-child {
        margin-right: 0; }
    [is='flynt-navigation-main'] .social-link {
      color: #161c36;
      display: block;
      height: 100%;
      -webkit-transition: opacity 0.3s ease-out;
      transition: opacity 0.3s ease-out; }
      [is='flynt-navigation-main'] .social-link:hover, [is='flynt-navigation-main'] .social-link:focus {
        opacity: 0.8; }
  [is='flynt-navigation-main'].themeLightText .wrapper:not(.headroom-pinned) .social-link {
    color: #fff; }
  [is='flynt-navigation-main'] .language {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0; }
    [is='flynt-navigation-main'] .language > li {
      padding-left: 0; }
      [is='flynt-navigation-main'] .language > li::before {
        content: none; }
    [is='flynt-navigation-main'] .language-item {
      margin-bottom: 0;
      margin-left: 40px; }
    [is='flynt-navigation-main'] .language-link {
      color: rgba(22, 28, 54, 0.5);
      display: block;
      font-size: 0.8125rem;
      line-height: 1.3;
      text-decoration: none;
      text-transform: uppercase;
      -webkit-transition: color 0.2s ease-out;
      transition: color 0.2s ease-out; }
      [is='flynt-navigation-main'] .language-link:hover, [is='flynt-navigation-main'] .language-link:focus {
        color: #161c36; }
  [is='flynt-navigation-main'].themeLightText .wrapper:not(.headroom-pinned) .language-link {
    color: rgba(255, 255, 255, 0.5); }
    [is='flynt-navigation-main'].themeLightText .wrapper:not(.headroom-pinned) .language-link:hover, [is='flynt-navigation-main'].themeLightText .wrapper:not(.headroom-pinned) .language-link:focus {
      color: #fff; }

[is='flynt-block-image-slider'].flyntComponent--sizeSmall .figure {
  max-width: 960px; }

[is='flynt-block-image-slider'].flyntComponent--sizeMedium .figure {
  max-width: 1440px; }

[is='flynt-block-image-slider'].flyntComponent--portrait img {
  font-family: 'object-fit: contain';
  max-height: 600px;
  -o-object-fit: contain;
     object-fit: contain; }

[is='flynt-block-image-slider'].flyntComponent--sizeFull .container {
  padding: 0; }

[is='flynt-block-image-slider'] .figure {
  margin: 0 auto; }

[is='flynt-slider-teasers'] .sliderTeasers {
  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='flynt-slider-teasers'] .sliderTeasers {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }

@media (min-width: 768px) {
  [is='flynt-slider-teasers'] .imageRight {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; } }

@media (min-width: 768px) {
  [is='flynt-slider-teasers'] .imageRight .contentbox {
    margin-left: 0;
    margin-right: -8.333%; } }

[is='flynt-slider-teasers'] .imageRight .navigation {
  left: initial;
  right: 0; }

[is='flynt-slider-teasers'] .swiper-container {
  width: 100%; }
  @media (min-width: 768px) {
    [is='flynt-slider-teasers'] .swiper-container {
      width: 58.3333%; } }

[is='flynt-slider-teasers'] .contentbox {
  -ms-flex-item-align: center;
      align-self: center;
  background: #fff;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: -28px;
  padding: 18px;
  z-index: 5; }
  [is='flynt-slider-teasers'] .contentbox .button {
    margin-bottom: 20px; }
  @media (min-width: 768px) {
    [is='flynt-slider-teasers'] .contentbox {
      margin-left: -8.333%;
      margin-right: 0;
      margin-top: 0;
      padding: 60px;
      width: 50%; } }
  @media (min-width: 1024px) {
    [is='flynt-slider-teasers'] .contentbox {
      padding: 120px; } }
  [is='flynt-slider-teasers'] .contentbox p:last-child {
    margin: 0; }

[is='flynt-slider-teasers'] .navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 5; }
  @media (min-width: 768px) {
    [is='flynt-slider-teasers'] .navigation {
      bottom: 0;
      left: 0;
      right: initial;
      top: initial; } }

[is='flynt-slider-testimonials'] .testimonialContainer {
  background: inherit;
  position: relative; }

[is='flynt-slider-testimonials'] .testimonialSlider {
  padding-bottom: 46px; }
  @media (min-width: 768px) {
    [is='flynt-slider-testimonials'] .testimonialSlider {
      padding-bottom: 0; } }

[is='flynt-slider-testimonials'] .themeLight .testimonial--toptitle,
[is='flynt-slider-testimonials'] .themeLight .testimonial--name,
[is='flynt-slider-testimonials'] .themeLight .testimonial--occupation {
  color: #516e81; }

[is='flynt-slider-testimonials'] .themeWhite {
  background: #fff; }
  [is='flynt-slider-testimonials'] .themeWhite .testimonial--toptitle {
    color: #3c668c; }

[is='flynt-slider-testimonials'] .navigation {
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 0;
  position: absolute;
  z-index: 5; }
  [is='flynt-slider-testimonials'] .navigation .swiper-button-disabled svg {
    opacity: 0.5; }
  [is='flynt-slider-testimonials'] .navigation button {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: #fff;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 82px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 81px; }

[is='flynt-slider-testimonials'] .svg-quotes {
  height: 78px;
  position: absolute;
  right: 17px;
  top: -26px;
  width: 96px;
  z-index: 5; }
  @media (min-width: 768px) {
    [is='flynt-slider-testimonials'] .svg-quotes {
      right: 30px; } }
  @media (min-width: 1024px) {
    [is='flynt-slider-testimonials'] .svg-quotes {
      height: 135px;
      right: 120px;
      width: 167px; } }

[is='flynt-slider-testimonials'] .themeWhite .svg-quotes {
  color: #f7c344; }

[is='flynt-slider-testimonials'] .testimonial {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto; }
  [is='flynt-slider-testimonials'] .testimonial--image {
    bottom: -20px;
    max-width: 97px;
    position: absolute;
    right: 17px;
    width: 100%;
    z-index: 5; }
    @media (min-width: 768px) {
      [is='flynt-slider-testimonials'] .testimonial--image {
        bottom: initial;
        max-width: 230px;
        position: relative;
        right: initial; } }
    @media (min-width: 1024px) {
      [is='flynt-slider-testimonials'] .testimonial--image {
        max-width: 360px; } }
  [is='flynt-slider-testimonials'] .testimonial--data {
    position: relative;
    width: 100%; }
    @media (min-width: 768px) {
      [is='flynt-slider-testimonials'] .testimonial--data {
        margin-bottom: 20px; } }
  [is='flynt-slider-testimonials'] .testimonial--content {
    margin: auto;
    max-width: 824px;
    padding: 78px 17px 45px; }
    @media (min-width: 768px) {
      [is='flynt-slider-testimonials'] .testimonial--content {
        padding: 78px 30px 45px; } }
    @media (min-width: 1024px) {
      [is='flynt-slider-testimonials'] .testimonial--content {
        padding: 104px 30px 30px; } }
  [is='flynt-slider-testimonials'] .testimonial--toptitle {
    font-size: 1.5rem;
    line-height: 1.2;
    margin-bottom: 0.625rem; }
  [is='flynt-slider-testimonials'] .testimonial blockquote {
    margin: 0 0 1.25rem; }
  [is='flynt-slider-testimonials'] .testimonial--name, [is='flynt-slider-testimonials'] .testimonial--occupation {
    font-size: 1.125rem;
    line-height: 1.5;
    padding-right: 105px; }
    @media (min-width: 768px) {
      [is='flynt-slider-testimonials'] .testimonial--name, [is='flynt-slider-testimonials'] .testimonial--occupation {
        padding-right: 0; } }
  [is='flynt-slider-testimonials'] .testimonial span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

[is='flynt-slider-testimonials'] .imageRight .svg-quotes {
  position: absolute;
  right: 17px;
  top: -26px; }
  @media (min-width: 768px) {
    [is='flynt-slider-testimonials'] .imageRight .svg-quotes {
      left: 30px;
      right: initial; } }
  @media (min-width: 1024px) {
    [is='flynt-slider-testimonials'] .imageRight .svg-quotes {
      left: 120px; } }

@media (min-width: 768px) {
  [is='flynt-slider-testimonials'] .imageRight .navigation {
    left: initial;
    right: 0; } }

@media (min-width: 768px) {
  [is='flynt-slider-testimonials'] .imageRight .testimonial {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; } }

[is='flynt-slider-testimonials'] .imageRight .testimonial--content {
  margin: auto;
  max-width: 824px;
  padding: 78px 17px 45px; }
  @media (min-width: 768px) {
    [is='flynt-slider-testimonials'] .imageRight .testimonial--content {
      padding: 78px 30px 45px; } }
  @media (min-width: 1024px) {
    [is='flynt-slider-testimonials'] .imageRight .testimonial--content {
      padding: 143px 30px 30px; } }

@media (min-width: 768px) and (max-width: 1023px) {
  [is='flynt-slider-text-logo'] .container {
    padding: 18px; } }

@media (min-width: 1024px) and (max-width: 1279px) {
  [is='flynt-slider-text-logo'] .container {
    padding: 50px; } }

[is='flynt-slider-text-logo'] .content {
  margin-left: auto;
  margin-right: auto;
  max-width: 800px; }
  @media (min-width: 768px) {
    [is='flynt-slider-text-logo'] .content {
      margin-bottom: 50px; } }

[is='flynt-slider-text-logo'] .gridWrapper {
  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='flynt-slider-text-logo'] .gridWrapper {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }

[is='flynt-slider-text-logo'] .grid {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0; }
  [is='flynt-slider-text-logo'] .grid > li {
    padding-left: 0; }
    [is='flynt-slider-text-logo'] .grid > li::before {
      content: none; }
  @media (min-width: 768px) {
    [is='flynt-slider-text-logo'] .grid {
      width: 50%; } }
  [is='flynt-slider-text-logo'] .grid--columnOne {
    margin-top: 30px; }
    @media (min-width: 768px) {
      [is='flynt-slider-text-logo'] .grid--columnOne {
        margin-top: 70px; } }
  @media (max-width: 767px) {
    [is='flynt-slider-text-logo'] .grid--columnTwo {
      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='flynt-slider-text-logo'] .item {
  margin-bottom: 0;
  overflow: hidden; }
  [is='flynt-slider-text-logo'] .item .gradientScaleHover {
    overflow: visible; }
  [is='flynt-slider-text-logo'] .item-content > :first-child {
    margin-top: 0;
    padding-top: 0; }
  [is='flynt-slider-text-logo'] .item-content > :last-child {
    margin-bottom: 0;
    padding-bottom: 0; }
  [is='flynt-slider-text-logo'] .item-content a {
    color: inherit;
    text-decoration: none; }
  [is='flynt-slider-text-logo'] .item-content h4 {
    margin-bottom: 10px;
    padding-top: 5px; }
    @media (min-width: 768px) {
      [is='flynt-slider-text-logo'] .item-content h4 {
        margin-bottom: 20px;
        padding-top: 15px; } }
  [is='flynt-slider-text-logo'] .item-logoList {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    [is='flynt-slider-text-logo'] .item-logoList > li {
      padding-left: 0; }
      [is='flynt-slider-text-logo'] .item-logoList > li::before {
        content: none; }
    [is='flynt-slider-text-logo'] .item-logoList img {
      max-width: 150px; }

@media print {
  *,
  *::before,
  *::after {
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: #000 !important;
    /* Black prints faster */
    text-shadow: none !important; }
  .mainHeader,
  .mainFooter,
  .wpFooter {
    display: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  [href]::after {
    content: "(" attr(href) ")";
    display: inline; }
  /* prevent link overflowing parent elements */
  .button[href] {
    max-width: 100%; }
  abbr[title]::after {
    /* stylelint-disable-line selector-no-qualifying-type */
    content: "(" attr(title) ")"; }
  /**
  * Don't show links that are fragment identifiers,
  * or use the `javascript:` pseudo protocol
  */
  [href^='#']::after,
  [href^='javascript:']::after {
    content: ''; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  /**
  * Printing Tables:
  * https://web.archive.org/web/20180815150934/http://css-discuss.incutio.com/wiki/Printing_Tables
  */
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; } }

[is="flynt-grid-background"] {
  padding-top: 0 !important; }

[is='flynt-grid-background'].themeLight {
  color: white; }

[is='flynt-grid-background'].themeLight h1, [is='flynt-grid-background'].themeLight h2, [is='flynt-grid-background'].themeLight h3, [is='flynt-grid-background'].themeLight h4, [is='flynt-grid-background'].themeLight h5 {
  color: white; }

.flyntComponent.flyntComponent--sizeFull.componentSpacing {
  margin: 80px 0; }

@media (max-width: 768px) {
  .flyntComponent.flyntComponent--sizeFull.componentSpacing {
    margin: 8px 0; }
  .h1, h1 {
    margin-bottom: 1rem; }
  .componentSpacing {
    margin: 40px 0; }
  [is=flynt-block-image-text]:nth-child(even) {
    margin-top: 8px; }
  .flyntComponent.flyntComponent--sizeSmall.componentSpacing {
    margin: 8px 0; } }

/**
 * 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;
  /* Fix of Webkit flickering */
  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;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.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-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.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-slide-shadow-bottom {
  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, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 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, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.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-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  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-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next: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-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.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(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.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: 200ms transform, 200ms 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: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 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-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  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;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 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, 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 > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.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);
  }
}
/* a11y */
.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-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  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: 0.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-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vbm9ybWFsaXplLmNzcyIsIndlYnBhY2s6Ly8vbWFpbi5zY3NzIiwid2VicGFjazovLy9zd2lwZXItYnVuZGxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwyRUFBMkU7O0FBRTNFOytFQUMrRTs7QUFFL0U7OztFQUdFOztBQUVGO0VBQ0UsaUJBQWlCLEVBQUUsTUFBTTtFQUN6Qiw4QkFBOEIsRUFBRSxNQUFNO0FBQ3hDOztBQUVBOytFQUMrRTs7QUFFL0U7O0VBRUU7O0FBRUY7RUFDRSxTQUFTO0FBQ1g7O0FBRUE7O0VBRUU7O0FBRUY7RUFDRSxjQUFjO0FBQ2hCOztBQUVBOzs7RUFHRTs7QUFFRjtFQUNFLGNBQWM7RUFDZCxnQkFBZ0I7QUFDbEI7O0FBRUE7K0VBQytFOztBQUUvRTs7O0VBR0U7O0FBRUY7RUFDRSx1QkFBdUIsRUFBRSxNQUFNO0VBQy9CLFNBQVMsRUFBRSxNQUFNO0VBQ2pCLGlCQUFpQixFQUFFLE1BQU07QUFDM0I7O0FBRUE7OztFQUdFOztBQUVGO0VBQ0UsaUNBQWlDLEVBQUUsTUFBTTtFQUN6QyxjQUFjLEVBQUUsTUFBTTtBQUN4Qjs7QUFFQTsrRUFDK0U7O0FBRS9FOztFQUVFOztBQUVGO0VBQ0UsNkJBQTZCO0FBQy9COztBQUVBOzs7RUFHRTs7QUFFRjtFQUNFLG1CQUFtQixFQUFFLE1BQU07RUFDM0IsMEJBQTBCLEVBQUUsTUFBTTtFQUNsQyxpQ0FBaUMsRUFBRSxNQUFNO0FBQzNDOztBQUVBOztFQUVFOztBQUVGOztFQUVFLG1CQUFtQjtBQUNyQjs7QUFFQTs7O0VBR0U7O0FBRUY7OztFQUdFLGlDQUFpQyxFQUFFLE1BQU07RUFDekMsY0FBYyxFQUFFLE1BQU07QUFDeEI7O0FBRUE7O0VBRUU7O0FBRUY7RUFDRSxjQUFjO0FBQ2hCOztBQUVBOzs7RUFHRTs7QUFFRjs7RUFFRSxjQUFjO0VBQ2QsY0FBYztFQUNkLGtCQUFrQjtFQUNsQix3QkFBd0I7QUFDMUI7O0FBRUE7RUFDRSxlQUFlO0FB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QUFvQjtFQUNwQixVQUFVO0VBQ1YsY0FBYztBQUNoQjtBQUNBO0VBQ0Usb0NBQW9DO0FBQ3RDO0FBQ0E7RUFDRSxvQkFBb0I7RUFDcEIsNEJBQTRCO0FBQzlCO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTs7RUFFRSxvQkFBb0I7QUFDdEI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0Usb0JBQW9CO0VBQ3BCLG1DQUFtQztVQUMzQiwyQkFBMkI7RUFDbkMsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsV0FBVztFQUNYLFlBQVk7QUFDZDtBQUNBO0VBQ0Usb0JBQW9CO0FBQ3RCO0FBQ0E7RUFDRSx3QkFBd0I7QUFDMUI7QUFDQTs7RUFFRSxvQkFBb0I7QUFDdEI7QUFDQTs7OztFQUlFLG9CQUFvQjtFQUNwQixtQkFBbUI7QUFDckI7QUFDQTs7OztFQUlFLFVBQVU7RUFDVixtQ0FBbUM7VUFDM0IsMkJBQTJCO0FBQ3JDO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLFdBQVc7RUFDWCxXQUFXO0VBQ1gsWUFBWTtFQUNaLFlBQVk7RUFDWixVQUFVO0FBQ1o7QUFDQTtFQUNFLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sU0FBUztFQUNULFFBQVE7RUFDUixrQkFBa0I7QUFDcEI7QUFDQTtFQUNFLGlCQUFpQjtBQUNuQjtBQUNBO0VBQ0Usb0JBQW9CO0VBQ3BCLG1DQUFtQztVQUMzQiwyQkFBMkI7RUFDbkMsVUFBVTtBQUNaO0FBQ0E7RUFDRSxvQkFBb0I7QUFDdEI7QUFDQTs7RUFFRSxvQkFBb0I7QUFDdEI7QUFDQTs7OztFQUlFLFVBQVU7RUFDVixtQ0FBbUM7VUFDM0IsMkJBQTJCO0FBQ3JDIiwiZmlsZSI6ImFzc2V0cy9tYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISBub3JtYWxpemUuY3NzIHY4LjAuMSB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cblxuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xufVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cbiAqL1xuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLFxuc2VsZWN0IHsgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cblxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG4gKi9cblxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbiAqL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cblxuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTArLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKipcbiogR3JpZCBNaXhpblxuKlxuKiBBcHBsaWVzIGEgZmxleGJveCBncmlkIHRvIGEgY29udGFpbmVyIGVsZW1lbnQuIEFsbCBkaXJlY3QgY2hpbGRyZW4gd2lsbCBiZSBtb2RpZmllZCB0byBjcmVhdGUgYSBjb2x1bW4gYmFzZWQgZ3JpZC5cbiovXG4vKipcbiogMC4wIFJvb3RcbipcbiogVG9wIGxldmVsIHN0eWxlcyBldmVyeSBlbGVtZW50IHNob3VsZCBpbmhlcml0LlxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTZXJpZlwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2libS1wbGV4LXNlcmlmLXY4LWxhdGluLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9pYm0tcGxleC1zZXJpZi12OC1sYXRpbi1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogXCJJQk1QbGV4U2VyaWZcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChcIi4uL2Fzc2V0cy9mb250cy9pYm0tcGxleC1zZXJpZi12OC1sYXRpbi01MDAud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9pYm0tcGxleC1zZXJpZi12OC1sYXRpbi01MDAud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiBcIklCTVBsZXhTZXJpZlwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2libS1wbGV4LXNlcmlmLXY4LWxhdGluLTcwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2libS1wbGV4LXNlcmlmLXY4LWxhdGluLTcwMC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL21vbnQtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL21vbnQtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL21vbnQtYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL21vbnQtYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL21vbnQtaGVhdnkud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2Fzc2V0cy9mb250cy9tb250LWhlYXZ5LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5odG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICMxNjFjMzY7XG4gIGZvbnQtZmFtaWx5OiAnSUJNUGxleFNlcmlmJywgVGltZXMsIHNlcmlmO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS43MjtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICBodG1sICosXG4gIGh0bWwgKjo6YmVmb3JlLFxuICBodG1sICo6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG4vKipcbiogMS4wIFR5cG9ncmFwaHlcbipcbiogU3R5bGluZyBhbGwgbGlrZWx5IHVzZWQgY29udGVudCBmbG93IGVsZW1lbnRzLlxuKi9cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBjb2xvcjogIzE2MWMzNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgcGFkZGluZy10b3A6IDJyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgaDEsXG4gICAgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMy41cmVtOyB9IH1cblxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICBoMixcbiAgICAuaDIge1xuICAgICAgZm9udC1zaXplOiAzcmVtOyB9IH1cblxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICBoMyxcbiAgICAuaDMge1xuICAgICAgZm9udC1zaXplOiAyLjVyZW07IH0gfVxuXG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgaDQsXG4gICAgLmg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfSB9XG5cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNjI1cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIGg1LFxuICAgIC5oNSB7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfSB9XG4gIGg1ICsgaDQsXG4gIGg1ICsgLmg0LFxuICBoNSArIGg1LFxuICBoNSArIC5oNSxcbiAgLmg1ICsgaDQsXG4gIC5oNSArIC5oNCxcbiAgLmg1ICsgaDUsXG4gIC5oNSArIC5oNSB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cblxuaDYsXG4uaDYge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgaDYsXG4gICAgLmg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuXG5oMS5oZXJvVGV4dCArIC5oZXJvVGV4dCwgaDIuaGVyb1RleHQgKyAuaGVyb1RleHQsIGgzLmhlcm9UZXh0ICsgLmhlcm9UZXh0LCBoNC5oZXJvVGV4dCArIC5oZXJvVGV4dCwgaDUuaGVyb1RleHQgKyAuaGVyb1RleHQsIGg2Lmhlcm9UZXh0ICsgLmhlcm9UZXh0LCAuaDEuaGVyb1RleHQgKyAuaGVyb1RleHQsIC5oMi5oZXJvVGV4dCArIC5oZXJvVGV4dCwgLmgzLmhlcm9UZXh0ICsgLmhlcm9UZXh0LCAuaDQuaGVyb1RleHQgKyAuaGVyb1RleHQsIC5oNS5oZXJvVGV4dCArIC5oZXJvVGV4dCwgLmg2Lmhlcm9UZXh0ICsgLmhlcm9UZXh0IHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuYSB7XG4gIGNvbG9yOiAjM2M2NjhjO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0OyB9XG4gIGE6aG92ZXIsIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMmQ0YzY4OyB9XG5cbnAsIC5wYXJhZ3JhcGgsIHVsLCBvbCwgZGwsIGRkLCB0YWJsZSwgZmlndXJlLCB0aW1lLCBmaWdjYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIHAsIC5wYXJhZ3JhcGgsIHVsLCBvbCwgZGwsIGRkLCB0YWJsZSwgZmlndXJlLCB0aW1lLCBmaWdjYXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07IH0gfVxuXG5wLFxuLnBhcmFncmFwaCxcbnRhYmxlLFxuZmlndXJlLFxuYmxvY2txdW90ZSxcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMi4zcmVtOyB9XG5cbmhyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTlmMDtcbiAgYm9yZGVyOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMi40cmVtIDA7IH1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuZmlnY2FwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtOyB9XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlOWYwO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGNvbG9yOiAjMTk0NDY2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMC4zcmVtOyB9XG5cbmJsb2NrcXVvdGUsXG4uYmxvY2txdW90ZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIGJsb2NrcXVvdGUsXG4gICAgLmJsb2NrcXVvdGUge1xuICAgICAgZm9udC1zaXplOiAycmVtOyB9IH1cbiAgYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsXG4gIC5ibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKipcbiogMS4xIExpc3RzICYgVGFibGVzXG4qXG4qIERlZmF1bHQgYW5kIGN1c3RvbSBzdHlsZWQgbGlzdCBhbmQgdGFibGUgZWxlbWVudHMuXG4qL1xudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDIuM3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIHVsIHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTsgfVxuICB1bCA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgdWwgPiBsaTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzY2OGM7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTNweDtcbiAgICAgIHdpZHRoOiAxM3B4OyB9XG5cbm9sIHtcbiAgY291bnRlci1yZXNldDogbGlzdC1jb3VudGVyO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDIuM3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIG9sIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTsgfVxuICBvbCA+IGxpIHtcbiAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC1jb3VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBvbCA+IGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihsaXN0LWNvdW50ZXIpIFwiLiBcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi8qIFRhYmxlcyAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbnRkLFxudGgge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbnRoZWFkIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM3YWEyNGM7XG4gIGNvbG9yOiAjMTYxYzM2O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG50cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlOWYwOyB9XG5cbi8qKlxuKiAxLjIgQnV0dG9uc1xuKlxuKiBHbG9iYWwgYnV0dG9uIGVsZW1lbnRzLCBpbmNsdWRpbmcgcmVzZXQgb24gc3RhbmRhcmQgYnV0dG9uIGVsZW1lbnQuXG4qL1xuYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG5cbi5idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M2NjhjO1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnTW9udCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICBwYWRkaW5nOiAxLjEycmVtIDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuYnV0dG9uOmRpc2FibGVkLCAuYnV0dG9uLS1kaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmJ1dHRvbjpob3ZlciwgLmJ1dHRvbjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEyYTBiZTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYnV0dG9uLS15ZWxsb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2MzNDQ7XG4gICAgY29sb3I6ICMxOTQ0NjY7IH1cbiAgICAuYnV0dG9uLS15ZWxsb3c6aG92ZXIsIC5idXR0b24tLXllbGxvdzpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNjk2O1xuICAgICAgY29sb3I6ICMxOTQ0NjY7IH1cbiAgLmJ1dHRvbi0tbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY5ZmI7XG4gICAgY29sb3I6ICMxOTQ0NjY7IH1cbiAgICAuYnV0dG9uLS1saWdodDpob3ZlciwgLmJ1dHRvbi0tbGlnaHQ6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTlmMDtcbiAgICAgIGNvbG9yOiAjMTk0NDY2OyB9XG4gIC5idXR0b24tLXBldHJvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5NDQ2NjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5idXR0b24tLXBldHJvbDpob3ZlciwgLmJ1dHRvbi0tcGV0cm9sOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI4M2M7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuYnV0dG9uLS1zbWFsbCB7XG4gICAgcGFkZGluZzogMC44cmVtIDAuNzVyZW0gMC42cmVtOyB9XG4gIC5idXR0b24tLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjM2M2NjhjO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgY29sb3I6ICMzYzY2OGM7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0LCBib3JkZXItY29sb3IgMC4ycyBlYXNlLW91dDsgfVxuICAgIC5idXR0b24tLWxpbms6aG92ZXIsIC5idXR0b24tLWxpbms6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMxOTQ0NjY7XG4gICAgICBjb2xvcjogIzNjNjY4YzsgfVxuICAuYnV0dG9uLS1saW5rSWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjNTE2ZTgxO1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7IH1cbiAgICAuYnV0dG9uLS1saW5rSWNvbjpob3ZlciwgLmJ1dHRvbi0tbGlua0ljb246Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzE5NDQ2NjsgfVxuICAgICAgLmJ1dHRvbi0tbGlua0ljb246aG92ZXI6OmJlZm9yZSwgLmJ1dHRvbi0tbGlua0ljb246Zm9jdXM6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuYnV0dG9uLS1saW5rSWNvbjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScyNnB4JyBoZWlnaHQ9JzE2cHgnIHZpZXdCb3g9JzAgMCAyNiAxNicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnJTNFJTNDcGF0aCBkPSdNMjUuNDgwNiw3LjEzMTc2IEMyNi4xNTI0LDcuNTE1NjUgMjYuMTUyNCw4LjQ4NDM1IDI1LjQ4MDYsOC44NjgyNCBMMTQuNDk2MTQsMTUuMTQ1MSBDMTMuODI5NDgsMTUuNTI2IDEzLDE1LjA0NDYgMTMsMTQuMjc2OCBMMTMsMS43MjMxOCBDMTMsMC45NTUzNTcgMTMuODI5NDgsMC40NzM5ODkgMTQuNDk2MTQsMC44NTQ5MzYgTDI1LjQ4MDYsNy4xMzE3NiBaJyBmaWxsPSclMjM1MTZFODEnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00xMi40ODA2LDcuMTMxNzYgQzEzLjE1MjQsNy41MTU2NSAxMy4xNTI0LDguNDg0MzUgMTIuNDgwNiw4Ljg2ODI0IEwxLjQ5NjE0LDE1LjE0NTEgQzAuODI5NDgsMTUuNTI2IDAsMTUuMDQ0NiAwLDE0LjI3NjggTDAsMS43MjMxOCBDMCwwLjk1NTM1NyAwLjgyOTQ4LDAuNDczOTg5IDEuNDk2MTQsMC44NTQ5MzYgTDEyLjQ4MDYsNy4xMzE3NiBaJyBmaWxsPSclMjMwMDNDNTAnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIHdpZHRoOiAxM3B4OyB9XG4gIC5idXR0b24tLWxpbmtJY29uLXJlZCB7XG4gICAgY29sb3I6ICM3YWEyNGM7IH1cbiAgICAuYnV0dG9uLS1saW5rSWNvbi1yZWQ6aG92ZXIsIC5idXR0b24tLWxpbmtJY29uLXJlZDpmb2N1cyB7XG4gICAgICBjb2xvcjogIzdhYTI0YzsgfVxuICAgIC5idXR0b24tLWxpbmtJY29uLXJlZDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScyNnB4JyBoZWlnaHQ9JzE2cHgnIHZpZXdCb3g9JzAgMCAyNiAxNicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnJTNFJTNDcGF0aCBkPSdNMjUuNDgwNiw3LjEzMTc2IEMyNi4xNTI0LDcuNTE1NjUgMjYuMTUyNCw4LjQ4NDM1IDI1LjQ4MDYsOC44NjgyNCBMMTQuNDk2MTQsMTUuMTQ1MSBDMTMuODI5NDgsMTUuNTI2IDEzLDE1LjA0NDYgMTMsMTQuMjc2OCBMMTMsMS43MjMxOCBDMTMsMC45NTUzNTcgMTMuODI5NDgsMC40NzM5ODkgMTQuNDk2MTQsMC44NTQ5MzYgTDI1LjQ4MDYsNy4xMzE3NiBaJyBmaWxsPSclMjNmNzY2NjQnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00xMi40ODA2LDcuMTMxNzYgQzEzLjE1MjQsNy41MTU2NSAxMy4xNTI0LDguNDg0MzUgMTIuNDgwNiw4Ljg2ODI0IEwxLjQ5NjE0LDE1LjE0NTEgQzAuODI5NDgsMTUuNTI2IDAsMTUuMDQ0NiAwLDE0LjI3NjggTDAsMS43MjMxOCBDMCwwLjk1NTM1NyAwLjgyOTQ4LDAuNDczOTg5IDEuNDk2MTQsMC44NTQ5MzYgTDEyLjQ4MDYsNy4xMzE3NiBaJyBmaWxsPSclMjNmNzY2NjQnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG5cbi8qKlxuKiAxLjMgRm9ybXNcbipcbiogR2xvYmFsIGZvcm0gZWxlbWVudHMsIGluY2x1ZGluZyBzdHJ1Y3RlcmluZyB3cmFwcGVyIGVsZW1lbnRzLlxuKi9cbmZvcm0ge1xuICBtYXJnaW46IDA7IH1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgcGFkZGluZzogMDsgfVxuICBmaWVsZHNldCAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgZmllbGRzZXQgaW5wdXQsXG4gIGZpZWxkc2V0IHNlbGVjdCxcbiAgZmllbGRzZXQgdGV4dGFyZWEge1xuICAgIG1hcmdpbjogMCAwIDEuMjVyZW07IH1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuOTM3NXJlbTsgfVxuXG5sYWJlbCB7XG4gIGNvbG9yOiAjMTk0NDY2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAnTW9udCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtOyB9XG5cblt0eXBlPVwidGVsXCJdLCBbdHlwZT1cInVybFwiXSwgW3R5cGU9XCJ0ZXh0XCJdLCBbdHlwZT1cImRhdGVcIl0sIFt0eXBlPVwiZW1haWxcIl0sIFt0eXBlPVwic2VhcmNoXCJdLCBbdHlwZT1cIm51bWJlclwiXSwgW3R5cGU9XCJwYXNzd29yZFwiXSwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlMGU5ZjA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgY29sb3I6ICMxOTQ0NjY7XG4gIGZvbnQtZmFtaWx5OiAnSUJNUGxleFNlcmlmJywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMXMgZWFzZTsgfVxuICBbdHlwZT1cInRlbFwiXTo6cGxhY2Vob2xkZXIsIFt0eXBlPVwidXJsXCJdOjpwbGFjZWhvbGRlciwgW3R5cGU9XCJ0ZXh0XCJdOjpwbGFjZWhvbGRlciwgW3R5cGU9XCJkYXRlXCJdOjpwbGFjZWhvbGRlciwgW3R5cGU9XCJlbWFpbFwiXTo6cGxhY2Vob2xkZXIsIFt0eXBlPVwic2VhcmNoXCJdOjpwbGFjZWhvbGRlciwgW3R5cGU9XCJudW1iZXJcIl06OnBsYWNlaG9sZGVyLCBbdHlwZT1cInBhc3N3b3JkXCJdOjpwbGFjZWhvbGRlciwgdGV4dGFyZWE6OnBsYWNlaG9sZGVyLCBzZWxlY3Q6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2UwZTlmMDtcbiAgICBmb250LWZhbWlseTogJ01vbnQnLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgW3R5cGU9XCJ0ZWxcIl06Zm9jdXMsIFt0eXBlPVwidXJsXCJdOmZvY3VzLCBbdHlwZT1cInRleHRcIl06Zm9jdXMsIFt0eXBlPVwiZGF0ZVwiXTpmb2N1cywgW3R5cGU9XCJlbWFpbFwiXTpmb2N1cywgW3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsIFt0eXBlPVwibnVtYmVyXCJdOmZvY3VzLCBbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLCB0ZXh0YXJlYTpmb2N1cywgc2VsZWN0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICMzYzY2OGM7IH1cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxudGV4dGFyZWEge1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgd2lkdGg9JzMyJyBoZWlnaHQ9JzMyJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcG9seWxpbmUgZmlsbD0nbm9uZScgc3Ryb2tlPSdyZ2IoMTE2LCAxNTAsIDE3OCknIHN0cm9rZS13aWR0aD0nNScgIHBvaW50cz0nMiw5IDE2LDI1IDMwLDkgJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxOHB4KSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogOXB4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgcGFkZGluZy1yaWdodDogNDVweDsgfVxuICBzZWxlY3Q6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuW3R5cGU9J2NoZWNrYm94J10sXG5bdHlwZT0ncmFkaW8nXSB7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7IH1cbiAgW3R5cGU9J2NoZWNrYm94J10sIFt0eXBlPSdjaGVja2JveCddOmhvdmVyLCBbdHlwZT0nY2hlY2tib3gnXTpmb2N1cyxcbiAgW3R5cGU9J3JhZGlvJ10sXG4gIFt0eXBlPSdyYWRpbyddOmhvdmVyLFxuICBbdHlwZT0ncmFkaW8nXTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2M2NjhjO1xuICAgIG91dGxpbmU6IDA7IH1cbiAgW3R5cGU9J2NoZWNrYm94J10gKyBsYWJlbCxcbiAgW3R5cGU9J3JhZGlvJ10gKyBsYWJlbCB7XG4gICAgY29sb3I6ICMxNjFjMzY7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnSUJNUGxleFNlcmlmJywgc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNjI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIFt0eXBlPSdjaGVja2JveCddICsgbGFiZWw6OmJlZm9yZSxcbiAgICBbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGU5ZjA7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgICAgd2lkdGg6IDE2cHg7IH1cbiAgW3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUsXG4gIFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M2NjhjO1xuICAgIGJvcmRlci1jb2xvcjogIzNjNjY4YztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2ZmZjsgfVxuXG5bdHlwZT0ncmFkaW8nXSArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmZsb2F0aW5nLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2UwZTlmMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xcyBlYXNlOyB9XG4gIC5mbG9hdGluZy1sYWJlbC5mb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjM2M2NjhjOyB9XG4gIC5mbG9hdGluZy1sYWJlbC0tdGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4OyB9XG4gIC5mbG9hdGluZy1sYWJlbCAubGFiZWwge1xuICAgIGNvbG9yOiAjZTBlOWYwO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNXB4O1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjJzIGVhc2UsIGZvbnQtc2l6ZSAwLjJzIGVhc2U7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC5mbG9hdGluZy1sYWJlbCAubGFiZWw6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2cHgpO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAuZmxvYXRpbmctbGFiZWwgLmxhYmVsOjphZnRlciB7XG4gICAgICBsZWZ0OiAtM3B4OyB9XG4gIC5mbG9hdGluZy1sYWJlbC5sb2FkZWQgLmxhYmVsIHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogMTZweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLmZsb2F0aW5nLWxhYmVsLmxvYWRlZCAubGFiZWwge1xuICAgICAgICB0b3A6IDE1cHg7IH0gfVxuICAuZmxvYXRpbmctbGFiZWwgLmlucHV0IHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmZsb2F0aW5nLWxhYmVsIC5pbnB1dDpmb2N1cyB+IC5sYWJlbCB7XG4gICAgICBjb2xvcjogIzE5NDQ2NjtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICB0b3A6IC05cHg7IH1cbiAgLmZsb2F0aW5nLWxhYmVsLmZsb2F0ZWQgLmxhYmVsIHtcbiAgICBjb2xvcjogIzE5NDQ2NjtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHRvcDogLTlweDsgfVxuXG4uaW5wdXRFcnJvcixcbi5mb2N1cy5pbnB1dEVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2FhMjRjOyB9XG4gIC5pbnB1dEVycm9yIC5sYWJlbCAuaW5wdXRFcnJvci1tZXNzYWdlLFxuICAuZm9jdXMuaW5wdXRFcnJvciAubGFiZWwgLmlucHV0RXJyb3ItbWVzc2FnZSB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4OyB9XG4gIC5pbnB1dEVycm9yLW1lc3NhZ2UsXG4gIC5mb2N1cy5pbnB1dEVycm9yLW1lc3NhZ2Uge1xuICAgIGNvbG9yOiAjN2FhMjRjO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogLTEwcHggMCAyMHB4OyB9XG5cbi8qKlxuKiAyLjAgSGVscGVyc1xuKlxuKiBHbG9iYWwgbGF5b3V0IGNsYXNzZXMgZm9yIGEgY29uc2lzdGVudCBhcHBlYXJhbmNlLlxuKi9cbi5wYWdlV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmFkbWluLWJhciAucGFnZVdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA0NnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gICAgICAuYWRtaW4tYmFyIC5wYWdlV3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMnB4OyB9IH1cblxuLm1haW5Db250ZW50IHtcbiAgZmxleDogMSAwIGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1haW5Db250ZW50ID4gLmZseW50Q29tcG9uZW50OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbkNvbnRlbnQgPiAuZmx5bnRDb21wb25lbnQ6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDExMHB4ICsgNDBweCk7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLm1haW5Db250ZW50ID4gLmZseW50Q29tcG9uZW50Omxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYygxMTBweCArIDQwcHgpOyB9IH1cbiAgLm1haW5Db250ZW50ID4gLmZseW50Q29tcG9uZW50Omxhc3QtY2hpbGRbY2xhc3MqPSd0aGVtZSddIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYWluQ29udGVudCA+IC5mbHludENvbXBvbmVudDpsYXN0LWNoaWxkW2NsYXNzKj0ndGhlbWUnXSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDExMHB4ICsgNDBweCk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5tYWluQ29udGVudCA+IC5mbHludENvbXBvbmVudDpsYXN0LWNoaWxkW2NsYXNzKj0ndGhlbWUnXSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDExMHB4ICsgNDBweCk7IH0gfVxuXG4uZmx5bnRDb21wb25lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmNvbXBvbmVudFNwYWNpbmcge1xuICBtYXJnaW46IDUwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29tcG9uZW50U3BhY2luZyB7XG4gICAgICBtYXJnaW46IDExMHB4IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgLmNvbXBvbmVudFNwYWNpbmcge1xuICAgICAgbWFyZ2luOiAxMTBweCAwOyB9IH1cbiAgLmNvbXBvbmVudFNwYWNpbmdbY2xhc3MqPSd0aGVtZSddIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogNTBweCAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29tcG9uZW50U3BhY2luZ1tjbGFzcyo9J3RoZW1lJ10ge1xuICAgICAgICBwYWRkaW5nOiAxMTBweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAuY29tcG9uZW50U3BhY2luZ1tjbGFzcyo9J3RoZW1lJ10ge1xuICAgICAgICBwYWRkaW5nOiAxMTBweCAwOyB9IH1cblxuLmNlbnRlck1heFdpZHRoQ29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNlbnRlck1heFdpZHRoQ29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4OyB9IH1cbiAgLmNlbnRlck1heFdpZHRoQ29udGFpbmVyLmxheW91dFJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5jZW50ZXJNYXhXaWR0aENvbnRhaW5lci5sYXlvdXRMZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmNlbnRlckNvbnRlbnRNYXhXaWR0aCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDcyMHB4OyB9XG5cbi5jZW50ZXJDb250ZW50TWVkaXVtTWF4V2lkdGgge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA5NjBweDsgfVxuXG4uY2VudGVyQ29udGVudFNtYWxsTWF4V2lkdGgge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA0ODBweDsgfVxuXG4uY2VudGVyQ29udGVudEZ1bGxNYXhXaWR0aCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE0NDBweDsgfVxuXG4ucHJlQ29udGVudCB7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJlQ29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAucHJlQ29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5wb3N0Q29udGVudCB7XG4gIG1hcmdpbjogMzJweCBhdXRvIDA7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucG9zdENvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLnBvc3RDb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBvc3RDb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDEyMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC5wb3N0Q29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMjBweDsgfSB9XG5cbi5zY3JvbGxhYmxlVGFibGVXcmFwcGVyIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy14OiBhdXRvOyB9XG5cbi8qIENsYXNzIGZvciB0ZXh0IHRoYXQgc2hvdWxkIG9ubHkgYmUgdmlzaWJsZSB0byBzY3JlZW4gcmVhZGVycyAqL1xuLnZpc3VhbGx5SGlkZGVuIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxcHg7IH1cblxuLyogQm94IEhlbHBlcnMgKi9cbi5ib3hQYWRkaW5nIHtcbiAgcGFkZGluZzogNDBweCAxOHB4OyB9XG4gIC5ib3hQYWRkaW5nID4gOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5ib3hQYWRkaW5nID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmJveFBhZGRpbmcge1xuICAgICAgcGFkZGluZzogNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYm94UGFkZGluZyB7XG4gICAgICBwYWRkaW5nOiA4MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5ib3hQYWRkaW5nLS1zbWFsbGVyIHtcbiAgICAgIHBhZGRpbmc6IDYwcHg7IH0gfVxuXG4vKiBGb250IEhlbHBlcnMgKi9cbi5oZXJvVGV4dCB7XG4gIGZvbnQtc2l6ZTogMy4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZXJvVGV4dCB7XG4gICAgICBmb250LXNpemU6IDQuMjVyZW07IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmhlcm9UZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogNi4yNXJlbTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgIC5oZXJvVGV4dCB7XG4gICAgICBmb250LXNpemU6IDUuMjVyZW07IH0gfVxuICAuaGVyb1RleHQubW9udCB7XG4gICAgZm9udC1zaXplOiAyLjg3NXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlcm9UZXh0Lm1vbnQge1xuICAgICAgICBmb250LXNpemU6IDMuODc1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuaGVyb1RleHQubW9udCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC42MjVyZW07IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgICAgLmhlcm9UZXh0Lm1vbnQge1xuICAgICAgICBmb250LXNpemU6IDQuODc1cmVtOyB9IH1cblxuLnNtYWxsVGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNtYWxsVGV4dCB7XG4gICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuXG4ucHJlSGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udCc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5tb250IHtcbiAgZm9udC1mYW1pbHk6ICdNb250JzsgfVxuICAubW9udC1yZWd1bGFyIHtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5tb250LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLm1vbnQtaGVhdnkge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLyogSG92ZXIgU3RhdGVzICovXG4uc2NhbGVDb250YWluZXIge1xuICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDFweCkgdHJhbnNsYXRlWigwKSBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1vdXQ7IH1cblxuLnNjYWxlSG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2NhbGVIb3ZlciAuc2NhbGVDaGlsZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2NhbGVIb3Zlcjpob3ZlciAuc2NhbGVDb250YWluZXIsIC5zY2FsZUhvdmVyOmZvY3VzIC5zY2FsZUNvbnRhaW5lciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cbi5zY2FsZUhvdmVyLS1oYXNDaGlsZCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5ncmFkaWVudFNjYWxlSG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmdyYWRpZW50U2NhbGVIb3Zlcjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyLCAyOCwgNTQsIDAuMDUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjJzIGN1YmljLWJlemllcigwLjI1LCAxLCAwLjUsIDEpLCBvcGFjaXR5IDAuNXMgZWFzZS1vdXQ7XG4gICAgd2lkdGg6IDI1MHB4OyB9XG4gIC5ncmFkaWVudFNjYWxlSG92ZXI6aG92ZXIgLnNjYWxlQ29udGFpbmVyLCAuZ3JhZGllbnRTY2FsZUhvdmVyOmZvY3VzIC5zY2FsZUNvbnRhaW5lciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIC5ncmFkaWVudFNjYWxlSG92ZXI6aG92ZXI6OmJlZm9yZSwgLmdyYWRpZW50U2NhbGVIb3Zlcjpmb2N1czo6YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoNSk7IH1cblxuLyogQ3VzdG9tIHN0eWxpbmcgZm9yIHNpbmdsZSBwb3N0IGxheW91dHMgKi9cbi5wb3N0LW1haW4gLmNvbXBvbmVudFNwYWNpbmcge1xuICBtYXJnaW46IDI1cHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucG9zdC1tYWluIC5jb21wb25lbnRTcGFjaW5nIHtcbiAgICAgIG1hcmdpbjogNTVweCAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIC5wb3N0LW1haW4gLmNvbXBvbmVudFNwYWNpbmcge1xuICAgICAgbWFyZ2luOiA1NXB4IDA7IH0gfVxuICAucG9zdC1tYWluIC5jb21wb25lbnRTcGFjaW5nW2NsYXNzKj0ndGhlbWUnXSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDI1cHggMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBvc3QtbWFpbiAuY29tcG9uZW50U3BhY2luZ1tjbGFzcyo9J3RoZW1lJ10ge1xuICAgICAgICBwYWRkaW5nOiA1NXB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIC5wb3N0LW1haW4gLmNvbXBvbmVudFNwYWNpbmdbY2xhc3MqPSd0aGVtZSddIHtcbiAgICAgICAgcGFkZGluZzogNTVweCAwOyB9IH1cblxuLnBvc3QtbWFpbiA+IC5jb21wb25lbnRTcGFjaW5nOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ucG9zdC1tYWluID4gLmNvbXBvbmVudFNwYWNpbmc6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogU2tpcCBsaW5rIGJlaGF2aW91ciAqL1xuLnNraXBMaW5rIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IC0xMDBweDtcbiAgei1pbmRleDogOTk5OyB9XG4gIC5za2lwTGluazpmb2N1cyB7XG4gICAgdG9wOiAwOyB9XG5cbi5uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAubmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCBzdmcge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAubmF2aWdhdGlvbiBidXR0b24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDgycHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDgxcHg7IH1cbiAgICAubmF2aWdhdGlvbiBidXR0b246Zm9jdXMge1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICMzYzY2OGM7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG5cbi8qKlxuKiAzLjAgVGhlbWVzXG4qXG4qIENvbG9yIHRoZW1lcyBmb3IgYmFja2dyb3VuZHMgYW5kIGNvbnRlbnQgZWxlbWVudHMuXG4qL1xuLnRoZW1lUGV0cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5NDQ2NjsgfVxuICAudGhlbWVQZXRyb2wsXG4gIC50aGVtZVBldHJvbCBoMSwgLnRoZW1lUGV0cm9sIGgyLCAudGhlbWVQZXRyb2wgaDMsIC50aGVtZVBldHJvbCBoNCwgLnRoZW1lUGV0cm9sIGg1LCAudGhlbWVQZXRyb2wgaDYsIC50aGVtZVBldHJvbCAuaDEsIC50aGVtZVBldHJvbCAuaDIsIC50aGVtZVBldHJvbCAuaDMsIC50aGVtZVBldHJvbCAuaDQsIC50aGVtZVBldHJvbCAuaDUsIC50aGVtZVBldHJvbCAuaDYsXG4gIC50aGVtZVBldHJvbCBwLCAudGhlbWVQZXRyb2wgLnBhcmFncmFwaCwgLnRoZW1lUGV0cm9sIHVsLCAudGhlbWVQZXRyb2wgb2wsIC50aGVtZVBldHJvbCBkbCwgLnRoZW1lUGV0cm9sIGRkLCAudGhlbWVQZXRyb2wgdGFibGUsIC50aGVtZVBldHJvbCBmaWd1cmUsIC50aGVtZVBldHJvbCB0aW1lLCAudGhlbWVQZXRyb2wgZmlnY2FwdGlvbiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnRoZW1lUGV0cm9sIGEge1xuICAgIGNvbG9yOiAjZjdjMzQ0OyB9XG4gICAgLnRoZW1lUGV0cm9sIGE6aG92ZXIsIC50aGVtZVBldHJvbCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZlNjk2OyB9XG4gIC50aGVtZVBldHJvbCAudGhlbWVEYXJrVGV4dCxcbiAgLnRoZW1lUGV0cm9sIC50aGVtZURhcmtUZXh0IGgxLCAudGhlbWVQZXRyb2wgLnRoZW1lRGFya1RleHQgaDIsIC50aGVtZVBldHJvbCAudGhlbWVEYXJrVGV4dCBoMywgLnRoZW1lUGV0cm9sIC50aGVtZURhcmtUZXh0IGg0LCAudGhlbWVQZXRyb2wgLnRoZW1lRGFya1RleHQgaDUsIC50aGVtZVBldHJvbCAudGhlbWVEYXJrVGV4dCBoNiwgLnRoZW1lUGV0cm9sIC50aGVtZURhcmtUZXh0IC5oMSwgLnRoZW1lUGV0cm9sIC50aGVtZURhcmtUZXh0IC5oMiwgLnRoZW1lUGV0cm9sIC50aGVtZURhcmtUZXh0IC5oMywgLnRoZW1lUGV0cm9sIC50aGVtZURhcmtUZXh0IC5oNCwgLnRoZW1lUGV0cm9sIC50aGVtZURhcmtUZXh0IC5oNSwgLnRoZW1lUGV0cm9sIC50aGVtZURhcmtUZXh0IC5oNixcbiAgLnRoZW1lUGV0cm9sIC50aGVtZURhcmtUZXh0IHAsIC50aGVtZVBldHJvbCAudGhlbWVEYXJrVGV4dCAucGFyYWdyYXBoLCAudGhlbWVQZXRyb2wgLnRoZW1lRGFya1RleHQgdWwsIC50aGVtZVBldHJvbCAudGhlbWVEYXJrVGV4dCBvbCwgLnRoZW1lUGV0cm9sIC50aGVtZURhcmtUZXh0IGRsLCAudGhlbWVQZXRyb2wgLnRoZW1lRGFya1RleHQgZGQsIC50aGVtZVBldHJvbCAudGhlbWVEYXJrVGV4dCB0YWJsZSwgLnRoZW1lUGV0cm9sIC50aGVtZURhcmtUZXh0IGZpZ3VyZSwgLnRoZW1lUGV0cm9sIC50aGVtZURhcmtUZXh0IHRpbWUsIC50aGVtZVBldHJvbCAudGhlbWVEYXJrVGV4dCBmaWdjYXB0aW9uIHtcbiAgICBjb2xvcjogIzE2MWMzNjsgfVxuICAudGhlbWVQZXRyb2wgLnRoZW1lUGV0cm9sVGV4dCxcbiAgLnRoZW1lUGV0cm9sIC50aGVtZVBldHJvbFRleHQgaDEsIC50aGVtZVBldHJvbCAudGhlbWVQZXRyb2xUZXh0IGgyLCAudGhlbWVQZXRyb2wgLnRoZW1lUGV0cm9sVGV4dCBoMywgLnRoZW1lUGV0cm9sIC50aGVtZVBldHJvbFRleHQgaDQsIC50aGVtZVBldHJvbCAudGhlbWVQZXRyb2xUZXh0IGg1LCAudGhlbWVQZXRyb2wgLnRoZW1lUGV0cm9sVGV4dCBoNiwgLnRoZW1lUGV0cm9sIC50aGVtZVBldHJvbFRleHQgLmgxLCAudGhlbWVQZXRyb2wgLnRoZW1lUGV0cm9sVGV4dCAuaDIsIC50aGVtZVBldHJvbCAudGhlbWVQZXRyb2xUZXh0IC5oMywgLnRoZW1lUGV0cm9sIC50aGVtZVBldHJvbFRleHQgLmg0LCAudGhlbWVQZXRyb2wgLnRoZW1lUGV0cm9sVGV4dCAuaDUsIC50aGVtZVBldHJvbCAudGhlbWVQZXRyb2xUZXh0IC5oNixcbiAgLnRoZW1lUGV0cm9sIC50aGVtZVBldHJvbFRleHQgcCwgLnRoZW1lUGV0cm9sIC50aGVtZVBldHJvbFRleHQgLnBhcmFncmFwaCwgLnRoZW1lUGV0cm9sIC50aGVtZVBldHJvbFRleHQgdWwsIC50aGVtZVBldHJvbCAudGhlbWVQZXRyb2xUZXh0IG9sLCAudGhlbWVQZXRyb2wgLnRoZW1lUGV0cm9sVGV4dCBkbCwgLnRoZW1lUGV0cm9sIC50aGVtZVBldHJvbFRleHQgZGQsIC50aGVtZVBldHJvbCAudGhlbWVQZXRyb2xUZXh0IHRhYmxlLCAudGhlbWVQZXRyb2wgLnRoZW1lUGV0cm9sVGV4dCBmaWd1cmUsIC50aGVtZVBldHJvbCAudGhlbWVQZXRyb2xUZXh0IHRpbWUsIC50aGVtZVBldHJvbCAudGhlbWVQZXRyb2xUZXh0IGZpZ2NhcHRpb24ge1xuICAgIGNvbG9yOiAjMTk0NDY2OyB9XG4gIC50aGVtZVBldHJvbCAudGhlbWVMaWdodFRleHQsXG4gIC50aGVtZVBldHJvbCAudGhlbWVMaWdodFRleHQgaDEsIC50aGVtZVBldHJvbCAudGhlbWVMaWdodFRleHQgaDIsIC50aGVtZVBldHJvbCAudGhlbWVMaWdodFRleHQgaDMsIC50aGVtZVBldHJvbCAudGhlbWVMaWdodFRleHQgaDQsIC50aGVtZVBldHJvbCAudGhlbWVMaWdodFRleHQgaDUsIC50aGVtZVBldHJvbCAudGhlbWVMaWdodFRleHQgaDYsIC50aGVtZVBldHJvbCAudGhlbWVMaWdodFRleHQgLmgxLCAudGhlbWVQZXRyb2wgLnRoZW1lTGlnaHRUZXh0IC5oMiwgLnRoZW1lUGV0cm9sIC50aGVtZUxpZ2h0VGV4dCAuaDMsIC50aGVtZVBldHJvbCAudGhlbWVMaWdodFRleHQgLmg0LCAudGhlbWVQZXRyb2wgLnRoZW1lTGlnaHRUZXh0IC5oNSwgLnRoZW1lUGV0cm9sIC50aGVtZUxpZ2h0VGV4dCAuaDYsXG4gIC50aGVtZVBldHJvbCAudGhlbWVMaWdodFRleHQgcCwgLnRoZW1lUGV0cm9sIC50aGVtZUxpZ2h0VGV4dCAucGFyYWdyYXBoLCAudGhlbWVQZXRyb2wgLnRoZW1lTGlnaHRUZXh0IHVsLCAudGhlbWVQZXRyb2wgLnRoZW1lTGlnaHRUZXh0IG9sLCAudGhlbWVQZXRyb2wgLnRoZW1lTGlnaHRUZXh0IGRsLCAudGhlbWVQZXRyb2wgLnRoZW1lTGlnaHRUZXh0IGRkLCAudGhlbWVQZXRyb2wgLnRoZW1lTGlnaHRUZXh0IHRhYmxlLCAudGhlbWVQZXRyb2wgLnRoZW1lTGlnaHRUZXh0IGZpZ3VyZSwgLnRoZW1lUGV0cm9sIC50aGVtZUxpZ2h0VGV4dCB0aW1lLCAudGhlbWVQZXRyb2wgLnRoZW1lTGlnaHRUZXh0IGZpZ2NhcHRpb24ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC50aGVtZVBldHJvbCAuc3ZnLXF1b3RlcyB7XG4gICAgY29sb3I6ICMzYzY2OGM7IH1cbiAgLnRoZW1lUGV0cm9sIC5idXR0b24ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnRoZW1lUGV0cm9sIC5idXR0b246aG92ZXIsIC50aGVtZVBldHJvbCAuYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMmEwYmU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50aGVtZVBldHJvbCAuYnV0dG9uLS1saW5rIHtcbiAgICAgIGNvbG9yOiAjM2M2NjhjOyB9XG4gICAgICAudGhlbWVQZXRyb2wgLmJ1dHRvbi0tbGluazpob3ZlciwgLnRoZW1lUGV0cm9sIC5idXR0b24tLWxpbms6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzNjNjY4YzsgfVxuICAgIC50aGVtZVBldHJvbCAuYnV0dG9uLS1saW5rSWNvbiB7XG4gICAgICBjb2xvcjogIzUxNmU4MTsgfVxuICAgICAgLnRoZW1lUGV0cm9sIC5idXR0b24tLWxpbmtJY29uOmhvdmVyLCAudGhlbWVQZXRyb2wgLmJ1dHRvbi0tbGlua0ljb246Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC50aGVtZVBldHJvbCAuYnV0dG9uLS1saW5rSWNvbjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzI2cHgnIGhlaWdodD0nMTZweCcgdmlld0JveD0nMCAwIDI2IDE2JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2clM0UlM0NwYXRoIGQ9J00yNS40ODA2LDcuMTMxNzYgQzI2LjE1MjQsNy41MTU2NSAyNi4xNTI0LDguNDg0MzUgMjUuNDgwNiw4Ljg2ODI0IEwxNC40OTYxNCwxNS4xNDUxIEMxMy44Mjk0OCwxNS41MjYgMTMsMTUuMDQ0NiAxMywxNC4yNzY4IEwxMywxLjcyMzE4IEMxMywwLjk1NTM1NyAxMy44Mjk0OCwwLjQ3Mzk4OSAxNC40OTYxNCwwLjg1NDkzNiBMMjUuNDgwNiw3LjEzMTc2IFonIGZpbGw9JyUyMzUxNkU4MSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTEyLjQ4MDYsNy4xMzE3NiBDMTMuMTUyNCw3LjUxNTY1IDEzLjE1MjQsOC40ODQzNSAxMi40ODA2LDguODY4MjQgTDEuNDk2MTQsMTUuMTQ1MSBDMC44Mjk0OCwxNS41MjYgMCwxNS4wNDQ2IDAsMTQuMjc2OCBMMCwxLjcyMzE4IEMwLDAuOTU1MzU3IDAuODI5NDgsMC40NzM5ODkgMS40OTYxNCwwLjg1NDkzNiBMMTIuNDgwNiw3LjEzMTc2IFonIGZpbGw9JyUyM0ZGRkZGRiclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgICAudGhlbWVQZXRyb2wgLmJ1dHRvbi0tbGlnaHQsIC50aGVtZVBldHJvbCAuYnV0dG9uLS1wZXRyb2wge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMTk0NDY2OyB9XG4gICAgICAudGhlbWVQZXRyb2wgLmJ1dHRvbi0tbGlnaHQ6aG92ZXIsIC50aGVtZVBldHJvbCAuYnV0dG9uLS1saWdodDpmb2N1cywgLnRoZW1lUGV0cm9sIC5idXR0b24tLXBldHJvbDpob3ZlciwgLnRoZW1lUGV0cm9sIC5idXR0b24tLXBldHJvbDpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGU5ZjA7XG4gICAgICAgIGNvbG9yOiAjMTk0NDY2OyB9XG4gICAgLnRoZW1lUGV0cm9sIC5idXR0b24tLXllbGxvdzpob3ZlciwgLnRoZW1lUGV0cm9sIC5idXR0b24tLXllbGxvdzpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNjk2O1xuICAgICAgY29sb3I6ICMxOTQ0NjY7IH1cblxuLnRoZW1lQmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzY2OGM7IH1cbiAgLnRoZW1lQmx1ZSxcbiAgLnRoZW1lQmx1ZSBoMSwgLnRoZW1lQmx1ZSBoMiwgLnRoZW1lQmx1ZSBoMywgLnRoZW1lQmx1ZSBoNCwgLnRoZW1lQmx1ZSBoNSwgLnRoZW1lQmx1ZSBoNiwgLnRoZW1lQmx1ZSAuaDEsIC50aGVtZUJsdWUgLmgyLCAudGhlbWVCbHVlIC5oMywgLnRoZW1lQmx1ZSAuaDQsIC50aGVtZUJsdWUgLmg1LCAudGhlbWVCbHVlIC5oNixcbiAgLnRoZW1lQmx1ZSBwLCAudGhlbWVCbHVlIC5wYXJhZ3JhcGgsIC50aGVtZUJsdWUgdWwsIC50aGVtZUJsdWUgb2wsIC50aGVtZUJsdWUgZGwsIC50aGVtZUJsdWUgZGQsIC50aGVtZUJsdWUgdGFibGUsIC50aGVtZUJsdWUgZmlndXJlLCAudGhlbWVCbHVlIHRpbWUsIC50aGVtZUJsdWUgZmlnY2FwdGlvbiB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnRoZW1lQmx1ZSBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50aGVtZUJsdWUgYTpob3ZlciwgLnRoZW1lQmx1ZSBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDAyODNjOyB9XG4gIC50aGVtZUJsdWUgLnRoZW1lRGFya1RleHQsXG4gIC50aGVtZUJsdWUgLnRoZW1lRGFya1RleHQgaDEsIC50aGVtZUJsdWUgLnRoZW1lRGFya1RleHQgaDIsIC50aGVtZUJsdWUgLnRoZW1lRGFya1RleHQgaDMsIC50aGVtZUJsdWUgLnRoZW1lRGFya1RleHQgaDQsIC50aGVtZUJsdWUgLnRoZW1lRGFya1RleHQgaDUsIC50aGVtZUJsdWUgLnRoZW1lRGFya1RleHQgaDYsIC50aGVtZUJsdWUgLnRoZW1lRGFya1RleHQgLmgxLCAudGhlbWVCbHVlIC50aGVtZURhcmtUZXh0IC5oMiwgLnRoZW1lQmx1ZSAudGhlbWVEYXJrVGV4dCAuaDMsIC50aGVtZUJsdWUgLnRoZW1lRGFya1RleHQgLmg0LCAudGhlbWVCbHVlIC50aGVtZURhcmtUZXh0IC5oNSwgLnRoZW1lQmx1ZSAudGhlbWVEYXJrVGV4dCAuaDYsXG4gIC50aGVtZUJsdWUgLnRoZW1lRGFya1RleHQgcCwgLnRoZW1lQmx1ZSAudGhlbWVEYXJrVGV4dCAucGFyYWdyYXBoLCAudGhlbWVCbHVlIC50aGVtZURhcmtUZXh0IHVsLCAudGhlbWVCbHVlIC50aGVtZURhcmtUZXh0IG9sLCAudGhlbWVCbHVlIC50aGVtZURhcmtUZXh0IGRsLCAudGhlbWVCbHVlIC50aGVtZURhcmtUZXh0IGRkLCAudGhlbWVCbHVlIC50aGVtZURhcmtUZXh0IHRhYmxlLCAudGhlbWVCbHVlIC50aGVtZURhcmtUZXh0IGZpZ3VyZSwgLnRoZW1lQmx1ZSAudGhlbWVEYXJrVGV4dCB0aW1lLCAudGhlbWVCbHVlIC50aGVtZURhcmtUZXh0IGZpZ2NhcHRpb24ge1xuICAgIGNvbG9yOiAjMTYxYzM2OyB9XG4gIC50aGVtZUJsdWUgLnRoZW1lUGV0cm9sVGV4dCxcbiAgLnRoZW1lQmx1ZSAudGhlbWVQZXRyb2xUZXh0IGgxLCAudGhlbWVCbHVlIC50aGVtZVBldHJvbFRleHQgaDIsIC50aGVtZUJsdWUgLnRoZW1lUGV0cm9sVGV4dCBoMywgLnRoZW1lQmx1ZSAudGhlbWVQZXRyb2xUZXh0IGg0LCAudGhlbWVCbHVlIC50aGVtZVBldHJvbFRleHQgaDUsIC50aGVtZUJsdWUgLnRoZW1lUGV0cm9sVGV4dCBoNiwgLnRoZW1lQmx1ZSAudGhlbWVQZXRyb2xUZXh0IC5oMSwgLnRoZW1lQmx1ZSAudGhlbWVQZXRyb2xUZXh0IC5oMiwgLnRoZW1lQmx1ZSAudGhlbWVQZXRyb2xUZXh0IC5oMywgLnRoZW1lQmx1ZSAudGhlbWVQZXRyb2xUZXh0IC5oNCwgLnRoZW1lQmx1ZSAudGhlbWVQZXRyb2xUZXh0IC5oNSwgLnRoZW1lQmx1ZSAudGhlbWVQZXRyb2xUZXh0IC5oNixcbiAgLnRoZW1lQmx1ZSAudGhlbWVQZXRyb2xUZXh0IHAsIC50aGVtZUJsdWUgLnRoZW1lUGV0cm9sVGV4dCAucGFyYWdyYXBoLCAudGhlbWVCbHVlIC50aGVtZVBldHJvbFRleHQgdWwsIC50aGVtZUJsdWUgLnRoZW1lUGV0cm9sVGV4dCBvbCwgLnRoZW1lQmx1ZSAudGhlbWVQZXRyb2xUZXh0IGRsLCAudGhlbWVCbHVlIC50aGVtZVBldHJvbFRleHQgZGQsIC50aGVtZUJsdWUgLnRoZW1lUGV0cm9sVGV4dCB0YWJsZSwgLnRoZW1lQmx1ZSAudGhlbWVQZXRyb2xUZXh0IGZpZ3VyZSwgLnRoZW1lQmx1ZSAudGhlbWVQZXRyb2xUZXh0IHRpbWUsIC50aGVtZUJsdWUgLnRoZW1lUGV0cm9sVGV4dCBmaWdjYXB0aW9uIHtcbiAgICBjb2xvcjogIzE5NDQ2NjsgfVxuICAudGhlbWVCbHVlIC50aGVtZUxpZ2h0VGV4dCxcbiAgLnRoZW1lQmx1ZSAudGhlbWVMaWdodFRleHQgaDEsIC50aGVtZUJsdWUgLnRoZW1lTGlnaHRUZXh0IGgyLCAudGhlbWVCbHVlIC50aGVtZUxpZ2h0VGV4dCBoMywgLnRoZW1lQmx1ZSAudGhlbWVMaWdodFRleHQgaDQsIC50aGVtZUJsdWUgLnRoZW1lTGlnaHRUZXh0IGg1LCAudGhlbWVCbHVlIC50aGVtZUxpZ2h0VGV4dCBoNiwgLnRoZW1lQmx1ZSAudGhlbWVMaWdodFRleHQgLmgxLCAudGhlbWVCbHVlIC50aGVtZUxpZ2h0VGV4dCAuaDIsIC50aGVtZUJsdWUgLnRoZW1lTGlnaHRUZXh0IC5oMywgLnRoZW1lQmx1ZSAudGhlbWVMaWdodFRleHQgLmg0LCAudGhlbWVCbHVlIC50aGVtZUxpZ2h0VGV4dCAuaDUsIC50aGVtZUJsdWUgLnRoZW1lTGlnaHRUZXh0IC5oNixcbiAgLnRoZW1lQmx1ZSAudGhlbWVMaWdodFRleHQgcCwgLnRoZW1lQmx1ZSAudGhlbWVMaWdodFRleHQgLnBhcmFncmFwaCwgLnRoZW1lQmx1ZSAudGhlbWVMaWdodFRleHQgdWwsIC50aGVtZUJsdWUgLnRoZW1lTGlnaHRUZXh0IG9sLCAudGhlbWVCbHVlIC50aGVtZUxpZ2h0VGV4dCBkbCwgLnRoZW1lQmx1ZSAudGhlbWVMaWdodFRleHQgZGQsIC50aGVtZUJsdWUgLnRoZW1lTGlnaHRUZXh0IHRhYmxlLCAudGhlbWVCbHVlIC50aGVtZUxpZ2h0VGV4dCBmaWd1cmUsIC50aGVtZUJsdWUgLnRoZW1lTGlnaHRUZXh0IHRpbWUsIC50aGVtZUJsdWUgLnRoZW1lTGlnaHRUZXh0IGZpZ2NhcHRpb24ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC50aGVtZUJsdWUgLnN2Zy1xdW90ZXMge1xuICAgIGNvbG9yOiAjZjdjMzQ0OyB9XG4gIC50aGVtZUJsdWUgdWwgPiBsaTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdjMzQ0OyB9XG4gIC50aGVtZUJsdWUgLmJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzE5NDQ2NjsgfVxuICAgIC50aGVtZUJsdWUgLmJ1dHRvbjpob3ZlciwgLnRoZW1lQmx1ZSAuYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGU5ZjA7XG4gICAgICBjb2xvcjogIzE5NDQ2NjsgfVxuICAgIC50aGVtZUJsdWUgLmJ1dHRvbi0tcGV0cm9sIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTQ0NjY7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnRoZW1lQmx1ZSAuYnV0dG9uLS1wZXRyb2w6aG92ZXIsIC50aGVtZUJsdWUgLmJ1dHRvbi0tcGV0cm9sOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjgzYztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudGhlbWVCbHVlIC5idXR0b24tLXllbGxvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdjMzQ0O1xuICAgICAgY29sb3I6ICMxOTQ0NjY7IH1cbiAgICAgIC50aGVtZUJsdWUgLmJ1dHRvbi0teWVsbG93OmhvdmVyLCAudGhlbWVCbHVlIC5idXR0b24tLXllbGxvdzpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU2OTY7XG4gICAgICAgIGNvbG9yOiAjMTk0NDY2OyB9XG4gICAgLnRoZW1lQmx1ZSAuYnV0dG9uLS1saW5rSWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjNTE2ZTgxOyB9XG4gICAgICAudGhlbWVCbHVlIC5idXR0b24tLWxpbmtJY29uOmhvdmVyLCAudGhlbWVCbHVlIC5idXR0b24tLWxpbmtJY29uOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAudGhlbWVCbHVlIC5idXR0b24tLWxpbmtJY29uOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyB3aWR0aD0nMjZweCcgaGVpZ2h0PScxNnB4JyB2aWV3Qm94PScwIDAgMjYgMTYnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0NnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnJTNFJTNDZyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDZyUzRSUzQ3BhdGggZD0nTTI1LjQ4MDYsNy4xMzE3NiBDMjYuMTUyNCw3LjUxNTY1IDI2LjE1MjQsOC40ODQzNSAyNS40ODA2LDguODY4MjQgTDE0LjQ5NjE0LDE1LjE0NTEgQzEzLjgyOTQ4LDE1LjUyNiAxMywxNS4wNDQ2IDEzLDE0LjI3NjggTDEzLDEuNzIzMTggQzEzLDAuOTU1MzU3IDEzLjgyOTQ4LDAuNDczOTg5IDE0LjQ5NjE0LDAuODU0OTM2IEwyNS40ODA2LDcuMTMxNzYgWicgZmlsbD0nJTIzNTE2RTgxJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNMTIuNDgwNiw3LjEzMTc2IEMxMy4xNTI0LDcuNTE1NjUgMTMuMTUyNCw4LjQ4NDM1IDEyLjQ4MDYsOC44NjgyNCBMMS40OTYxNCwxNS4xNDUxIEMwLjgyOTQ4LDE1LjUyNiAwLDE1LjA0NDYgMCwxNC4yNzY4IEwwLDEuNzIzMTggQzAsMC45NTUzNTcgMC44Mjk0OCwwLjQ3Mzk4OSAxLjQ5NjE0LDAuODU0OTM2IEwxMi40ODA2LDcuMTMxNzYgWicgZmlsbD0nJTIzRkZGRkZGJyUzRSUzQy9wYXRoJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSUwQVwiKTsgfVxuICAgIC50aGVtZUJsdWUgLmJ1dHRvbi0tbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE5NDQ2NjsgfVxuICAgICAgLnRoZW1lQmx1ZSAuYnV0dG9uLS1saW5rOmhvdmVyLCAudGhlbWVCbHVlIC5idXR0b24tLWxpbms6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICBjb2xvcjogIzE5NDQ2NjsgfVxuXG4udGhlbWVSZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2FhMjRjOyB9XG4gIC50aGVtZVJlZCxcbiAgLnRoZW1lUmVkIGgxLCAudGhlbWVSZWQgaDIsIC50aGVtZVJlZCBoMywgLnRoZW1lUmVkIGg0LCAudGhlbWVSZWQgaDUsIC50aGVtZVJlZCBoNiwgLnRoZW1lUmVkIC5oMSwgLnRoZW1lUmVkIC5oMiwgLnRoZW1lUmVkIC5oMywgLnRoZW1lUmVkIC5oNCwgLnRoZW1lUmVkIC5oNSwgLnRoZW1lUmVkIC5oNixcbiAgLnRoZW1lUmVkIHAsIC50aGVtZVJlZCAucGFyYWdyYXBoLCAudGhlbWVSZWQgdWwsIC50aGVtZVJlZCBvbCwgLnRoZW1lUmVkIGRsLCAudGhlbWVSZWQgZGQsIC50aGVtZVJlZCB0YWJsZSwgLnRoZW1lUmVkIGZpZ3VyZSwgLnRoZW1lUmVkIHRpbWUsIC50aGVtZVJlZCBmaWdjYXB0aW9uIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAudGhlbWVSZWQgLnRoZW1lRGFya1RleHQsXG4gIC50aGVtZVJlZCAudGhlbWVEYXJrVGV4dCBoMSwgLnRoZW1lUmVkIC50aGVtZURhcmtUZXh0IGgyLCAudGhlbWVSZWQgLnRoZW1lRGFya1RleHQgaDMsIC50aGVtZVJlZCAudGhlbWVEYXJrVGV4dCBoNCwgLnRoZW1lUmVkIC50aGVtZURhcmtUZXh0IGg1LCAudGhlbWVSZWQgLnRoZW1lRGFya1RleHQgaDYsIC50aGVtZVJlZCAudGhlbWVEYXJrVGV4dCAuaDEsIC50aGVtZVJlZCAudGhlbWVEYXJrVGV4dCAuaDIsIC50aGVtZVJlZCAudGhlbWVEYXJrVGV4dCAuaDMsIC50aGVtZVJlZCAudGhlbWVEYXJrVGV4dCAuaDQsIC50aGVtZVJlZCAudGhlbWVEYXJrVGV4dCAuaDUsIC50aGVtZVJlZCAudGhlbWVEYXJrVGV4dCAuaDYsXG4gIC50aGVtZVJlZCAudGhlbWVEYXJrVGV4dCBwLCAudGhlbWVSZWQgLnRoZW1lRGFya1RleHQgLnBhcmFncmFwaCwgLnRoZW1lUmVkIC50aGVtZURhcmtUZXh0IHVsLCAudGhlbWVSZWQgLnRoZW1lRGFya1RleHQgb2wsIC50aGVtZVJlZCAudGhlbWVEYXJrVGV4dCBkbCwgLnRoZW1lUmVkIC50aGVtZURhcmtUZXh0IGRkLCAudGhlbWVSZWQgLnRoZW1lRGFya1RleHQgdGFibGUsIC50aGVtZVJlZCAudGhlbWVEYXJrVGV4dCBmaWd1cmUsIC50aGVtZVJlZCAudGhlbWVEYXJrVGV4dCB0aW1lLCAudGhlbWVSZWQgLnRoZW1lRGFya1RleHQgZmlnY2FwdGlvbiB7XG4gICAgY29sb3I6ICMxNjFjMzY7IH1cbiAgLnRoZW1lUmVkIC50aGVtZVBldHJvbFRleHQsXG4gIC50aGVtZVJlZCAudGhlbWVQZXRyb2xUZXh0IGgxLCAudGhlbWVSZWQgLnRoZW1lUGV0cm9sVGV4dCBoMiwgLnRoZW1lUmVkIC50aGVtZVBldHJvbFRleHQgaDMsIC50aGVtZVJlZCAudGhlbWVQZXRyb2xUZXh0IGg0LCAudGhlbWVSZWQgLnRoZW1lUGV0cm9sVGV4dCBoNSwgLnRoZW1lUmVkIC50aGVtZVBldHJvbFRleHQgaDYsIC50aGVtZVJlZCAudGhlbWVQZXRyb2xUZXh0IC5oMSwgLnRoZW1lUmVkIC50aGVtZVBldHJvbFRleHQgLmgyLCAudGhlbWVSZWQgLnRoZW1lUGV0cm9sVGV4dCAuaDMsIC50aGVtZVJlZCAudGhlbWVQZXRyb2xUZXh0IC5oNCwgLnRoZW1lUmVkIC50aGVtZVBldHJvbFRleHQgLmg1LCAudGhlbWVSZWQgLnRoZW1lUGV0cm9sVGV4dCAuaDYsXG4gIC50aGVtZVJlZCAudGhlbWVQZXRyb2xUZXh0IHAsIC50aGVtZVJlZCAudGhlbWVQZXRyb2xUZXh0IC5wYXJhZ3JhcGgsIC50aGVtZVJlZCAudGhlbWVQZXRyb2xUZXh0IHVsLCAudGhlbWVSZWQgLnRoZW1lUGV0cm9sVGV4dCBvbCwgLnRoZW1lUmVkIC50aGVtZVBldHJvbFRleHQgZGwsIC50aGVtZVJlZCAudGhlbWVQZXRyb2xUZXh0IGRkLCAudGhlbWVSZWQgLnRoZW1lUGV0cm9sVGV4dCB0YWJsZSwgLnRoZW1lUmVkIC50aGVtZVBldHJvbFRleHQgZmlndXJlLCAudGhlbWVSZWQgLnRoZW1lUGV0cm9sVGV4dCB0aW1lLCAudGhlbWVSZWQgLnRoZW1lUGV0cm9sVGV4dCBmaWdjYXB0aW9uIHtcbiAgICBjb2xvcjogIzE5NDQ2NjsgfVxuICAudGhlbWVSZWQgLnRoZW1lTGlnaHRUZXh0LFxuICAudGhlbWVSZWQgLnRoZW1lTGlnaHRUZXh0IGgxLCAudGhlbWVSZWQgLnRoZW1lTGlnaHRUZXh0IGgyLCAudGhlbWVSZWQgLnRoZW1lTGlnaHRUZXh0IGgzLCAudGhlbWVSZWQgLnRoZW1lTGlnaHRUZXh0IGg0LCAudGhlbWVSZWQgLnRoZW1lTGlnaHRUZXh0IGg1LCAudGhlbWVSZWQgLnRoZW1lTGlnaHRUZXh0IGg2LCAudGhlbWVSZWQgLnRoZW1lTGlnaHRUZXh0IC5oMSwgLnRoZW1lUmVkIC50aGVtZUxpZ2h0VGV4dCAuaDIsIC50aGVtZVJlZCAudGhlbWVMaWdodFRleHQgLmgzLCAudGhlbWVSZWQgLnRoZW1lTGlnaHRUZXh0IC5oNCwgLnRoZW1lUmVkIC50aGVtZUxpZ2h0VGV4dCAuaDUsIC50aGVtZVJlZCAudGhlbWVMaWdodFRleHQgLmg2LFxuICAudGhlbWVSZWQgLnRoZW1lTGlnaHRUZXh0IHAsIC50aGVtZVJlZCAudGhlbWVMaWdodFRleHQgLnBhcmFncmFwaCwgLnRoZW1lUmVkIC50aGVtZUxpZ2h0VGV4dCB1bCwgLnRoZW1lUmVkIC50aGVtZUxpZ2h0VGV4dCBvbCwgLnRoZW1lUmVkIC50aGVtZUxpZ2h0VGV4dCBkbCwgLnRoZW1lUmVkIC50aGVtZUxpZ2h0VGV4dCBkZCwgLnRoZW1lUmVkIC50aGVtZUxpZ2h0VGV4dCB0YWJsZSwgLnRoZW1lUmVkIC50aGVtZUxpZ2h0VGV4dCBmaWd1cmUsIC50aGVtZVJlZCAudGhlbWVMaWdodFRleHQgdGltZSwgLnRoZW1lUmVkIC50aGVtZUxpZ2h0VGV4dCBmaWdjYXB0aW9uIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAudGhlbWVSZWQgYSB7XG4gICAgY29sb3I6ICNmN2MzNDQ7IH1cbiAgICAudGhlbWVSZWQgYTpob3ZlciwgLnRoZW1lUmVkIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmU2OTY7IH1cbiAgLnRoZW1lUmVkIC5zdmctcXVvdGVzIHtcbiAgICBjb2xvcjogI2Y3YzM0NDsgfVxuICAudGhlbWVSZWQgdWwgPiBsaTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdjMzQ0OyB9XG4gIC50aGVtZVJlZCAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMTk0NDY2OyB9XG4gICAgLnRoZW1lUmVkIC5idXR0b246aG92ZXIsIC50aGVtZVJlZCAuYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGU5ZjA7XG4gICAgICBjb2xvcjogIzE5NDQ2NjsgfVxuICAgIC50aGVtZVJlZCAuYnV0dG9uLS1wZXRyb2wge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5NDQ2NjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAudGhlbWVSZWQgLmJ1dHRvbi0tcGV0cm9sOmhvdmVyLCAudGhlbWVSZWQgLmJ1dHRvbi0tcGV0cm9sOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjgzYztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudGhlbWVSZWQgLmJ1dHRvbi0teWVsbG93IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2MzNDQ7XG4gICAgICBjb2xvcjogIzE5NDQ2NjsgfVxuICAgICAgLnRoZW1lUmVkIC5idXR0b24tLXllbGxvdzpob3ZlciwgLnRoZW1lUmVkIC5idXR0b24tLXllbGxvdzpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU2OTY7XG4gICAgICAgIGNvbG9yOiAjMTk0NDY2OyB9XG4gICAgLnRoZW1lUmVkIC5idXR0b24tLWxpbmtJY29uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM1MTZlODE7IH1cbiAgICAgIC50aGVtZVJlZCAuYnV0dG9uLS1saW5rSWNvbjpob3ZlciwgLnRoZW1lUmVkIC5idXR0b24tLWxpbmtJY29uOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAudGhlbWVSZWQgLmJ1dHRvbi0tbGlua0ljb246OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnJTNGJTNFJTNDc3ZnIHdpZHRoPScyNnB4JyBoZWlnaHQ9JzE2cHgnIHZpZXdCb3g9JzAgMCAyNiAxNicgdmVyc2lvbj0nMS4xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyUzRSUzQ2cgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NnJTNFJTNDcGF0aCBkPSdNMjUuNDgwNiw3LjEzMTc2IEMyNi4xNTI0LDcuNTE1NjUgMjYuMTUyNCw4LjQ4NDM1IDI1LjQ4MDYsOC44NjgyNCBMMTQuNDk2MTQsMTUuMTQ1MSBDMTMuODI5NDgsMTUuNTI2IDEzLDE1LjA0NDYgMTMsMTQuMjc2OCBMMTMsMS43MjMxOCBDMTMsMC45NTUzNTcgMTMuODI5NDgsMC40NzM5ODkgMTQuNDk2MTQsMC44NTQ5MzYgTDI1LjQ4MDYsNy4xMzE3NiBaJyBmaWxsPSclMjM1MTZFODEnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J00xMi40ODA2LDcuMTMxNzYgQzEzLjE1MjQsNy41MTU2NSAxMy4xNTI0LDguNDg0MzUgMTIuNDgwNiw4Ljg2ODI0IEwxLjQ5NjE0LDE1LjE0NTEgQzAuODI5NDgsMTUuNTI2IDAsMTUuMDQ0NiAwLDE0LjI3NjggTDAsMS43MjMxOCBDMCwwLjk1NTM1NyAwLjgyOTQ4LDAuNDczOTg5IDEuNDk2MTQsMC44NTQ5MzYgTDEyLjQ4MDYsNy4xMzE3NiBaJyBmaWxsPSclMjNGRkZGRkYnJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFJTBBXCIpOyB9XG4gICAgLnRoZW1lUmVkIC5idXR0b24tLWxpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMxOTQ0NjY7IH1cbiAgICAgIC50aGVtZVJlZCAuYnV0dG9uLS1saW5rOmhvdmVyLCAudGhlbWVSZWQgLmJ1dHRvbi0tbGluazpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjMTk0NDY2OyB9XG5cbi50aGVtZVllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2MzNDQ7IH1cbiAgLnRoZW1lWWVsbG93LFxuICAudGhlbWVZZWxsb3cgaDEsIC50aGVtZVllbGxvdyBoMiwgLnRoZW1lWWVsbG93IGgzLCAudGhlbWVZZWxsb3cgaDQsIC50aGVtZVllbGxvdyBoNSwgLnRoZW1lWWVsbG93IGg2LCAudGhlbWVZZWxsb3cgLmgxLCAudGhlbWVZZWxsb3cgLmgyLCAudGhlbWVZZWxsb3cgLmgzLCAudGhlbWVZZWxsb3cgLmg0LCAudGhlbWVZZWxsb3cgLmg1LCAudGhlbWVZZWxsb3cgLmg2LFxuICAudGhlbWVZZWxsb3cgcCwgLnRoZW1lWWVsbG93IC5wYXJhZ3JhcGgsIC50aGVtZVllbGxvdyB1bCwgLnRoZW1lWWVsbG93IG9sLCAudGhlbWVZZWxsb3cgZGwsIC50aGVtZVllbGxvdyBkZCwgLnRoZW1lWWVsbG93IHRhYmxlLCAudGhlbWVZZWxsb3cgZmlndXJlLCAudGhlbWVZZWxsb3cgdGltZSwgLnRoZW1lWWVsbG93IGZpZ2NhcHRpb24ge1xuICAgIGNvbG9yOiAjMTk0NDY2OyB9XG4gIC50aGVtZVllbGxvdyBhIHtcbiAgICBjb2xvcjogIzE5NDQ2NjsgfVxuICAgIC50aGVtZVllbGxvdyBhOmhvdmVyLCAudGhlbWVZZWxsb3cgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAwMjgzYzsgfVxuICAudGhlbWVZZWxsb3cgLnN2Zy1xdW90ZXMge1xuICAgIGNvbG9yOiAjM2M2NjhjOyB9XG4gIC50aGVtZVllbGxvdyAudGhlbWVEYXJrVGV4dCxcbiAgLnRoZW1lWWVsbG93IC50aGVtZURhcmtUZXh0IGgxLCAudGhlbWVZZWxsb3cgLnRoZW1lRGFya1RleHQgaDIsIC50aGVtZVllbGxvdyAudGhlbWVEYXJrVGV4dCBoMywgLnRoZW1lWWVsbG93IC50aGVtZURhcmtUZXh0IGg0LCAudGhlbWVZZWxsb3cgLnRoZW1lRGFya1RleHQgaDUsIC50aGVtZVllbGxvdyAudGhlbWVEYXJrVGV4dCBoNiwgLnRoZW1lWWVsbG93IC50aGVtZURhcmtUZXh0IC5oMSwgLnRoZW1lWWVsbG93IC50aGVtZURhcmtUZXh0IC5oMiwgLnRoZW1lWWVsbG93IC50aGVtZURhcmtUZXh0IC5oMywgLnRoZW1lWWVsbG93IC50aGVtZURhcmtUZXh0IC5oNCwgLnRoZW1lWWVsbG93IC50aGVtZURhcmtUZXh0IC5oNSwgLnRoZW1lWWVsbG93IC50aGVtZURhcmtUZXh0IC5oNixcbiAgLnRoZW1lWWVsbG93IC50aGVtZURhcmtUZXh0IHAsIC50aGVtZVllbGxvdyAudGhlbWVEYXJrVGV4dCAucGFyYWdyYXBoLCAudGhlbWVZZWxsb3cgLnRoZW1lRGFya1RleHQgdWwsIC50aGVtZVllbGxvdyAudGhlbWVEYXJrVGV4dCBvbCwgLnRoZW1lWWVsbG93IC50aGVtZURhcmtUZXh0IGRsLCAudGhlbWVZZWxsb3cgLnRoZW1lRGFya1RleHQgZGQsIC50aGVtZVllbGxvdyAudGhlbWVEYXJrVGV4dCB0YWJsZSwgLnRoZW1lWWVsbG93IC50aGVtZURhcmtUZXh0IGZpZ3VyZSwgLnRoZW1lWWVsbG93IC50aGVtZURhcmtUZXh0IHRpbWUsIC50aGVtZVllbGxvdyAudGhlbWVEYXJrVGV4dCBmaWdjYXB0aW9uIHtcbiAgICBjb2xvcjogIzE2MWMzNjsgfVxuICAudGhlbWVZZWxsb3cgLnRoZW1lUGV0cm9sVGV4dCxcbiAgLnRoZW1lWWVsbG93IC50aGVtZVBldHJvbFRleHQgaDEsIC50aGVtZVllbGxvdyAudGhlbWVQZXRyb2xUZXh0IGgyLCAudGhlbWVZZWxsb3cgLnRoZW1lUGV0cm9sVGV4dCBoMywgLnRoZW1lWWVsbG93IC50aGVtZVBldHJvbFRleHQgaDQsIC50aGVtZVllbGxvdyAudGhlbWVQZXRyb2xUZXh0IGg1LCAudGhlbWVZZWxsb3cgLnRoZW1lUGV0cm9sVGV4dCBoNiwgLnRoZW1lWWVsbG93IC50aGVtZVBldHJvbFRleHQgLmgxLCAudGhlbWVZZWxsb3cgLnRoZW1lUGV0cm9sVGV4dCAuaDIsIC50aGVtZVllbGxvdyAudGhlbWVQZXRyb2xUZXh0IC5oMywgLnRoZW1lWWVsbG93IC50aGVtZVBldHJvbFRleHQgLmg0LCAudGhlbWVZZWxsb3cgLnRoZW1lUGV0cm9sVGV4dCAuaDUsIC50aGVtZVllbGxvdyAudGhlbWVQZXRyb2xUZXh0IC5oNixcbiAgLnRoZW1lWWVsbG93IC50aGVtZVBldHJvbFRleHQgcCwgLnRoZW1lWWVsbG93IC50aGVtZVBldHJvbFRleHQgLnBhcmFncmFwaCwgLnRoZW1lWWVsbG93IC50aGVtZVBldHJvbFRleHQgdWwsIC50aGVtZVllbGxvdyAudGhlbWVQZXRyb2xUZXh0IG9sLCAudGhlbWVZZWxsb3cgLnRoZW1lUGV0cm9sVGV4dCBkbCwgLnRoZW1lWWVsbG93IC50aGVtZVBldHJvbFRleHQgZGQsIC50aGVtZVllbGxvdyAudGhlbWVQZXRyb2xUZXh0IHRhYmxlLCAudGhlbWVZZWxsb3cgLnRoZW1lUGV0cm9sVGV4dCBmaWd1cmUsIC50aGVtZVllbGxvdyAudGhlbWVQZXRyb2xUZXh0IHRpbWUsIC50aGVtZVllbGxvdyAudGhlbWVQZXRyb2xUZXh0IGZpZ2NhcHRpb24ge1xuICAgIGNvbG9yOiAjMTk0NDY2OyB9XG4gIC50aGVtZVllbGxvdyAudGhlbWVMaWdodFRleHQsXG4gIC50aGVtZVllbGxvdyAudGhlbWVMaWdodFRleHQgaDEsIC50aGVtZVllbGxvdyAudGhlbWVMaWdodFRleHQgaDIsIC50aGVtZVllbGxvdyAudGhlbWVMaWdodFRleHQgaDMsIC50aGVtZVllbGxvdyAudGhlbWVMaWdodFRleHQgaDQsIC50aGVtZVllbGxvdyAudGhlbWVMaWdodFRleHQgaDUsIC50aGVtZVllbGxvdyAudGhlbWVMaWdodFRleHQgaDYsIC50aGVtZVllbGxvdyAudGhlbWVMaWdodFRleHQgLmgxLCAudGhlbWVZZWxsb3cgLnRoZW1lTGlnaHRUZXh0IC5oMiwgLnRoZW1lWWVsbG93IC50aGVtZUxpZ2h0VGV4dCAuaDMsIC50aGVtZVllbGxvdyAudGhlbWVMaWdodFRleHQgLmg0LCAudGhlbWVZZWxsb3cgLnRoZW1lTGlnaHRUZXh0IC5oNSwgLnRoZW1lWWVsbG93IC50aGVtZUxpZ2h0VGV4dCAuaDYsXG4gIC50aGVtZVllbGxvdyAudGhlbWVMaWdodFRleHQgcCwgLnRoZW1lWWVsbG93IC50aGVtZUxpZ2h0VGV4dCAucGFyYWdyYXBoLCAudGhlbWVZZWxsb3cgLnRoZW1lTGlnaHRUZXh0IHVsLCAudGhlbWVZZWxsb3cgLnRoZW1lTGlnaHRUZXh0IG9sLCAudGhlbWVZZWxsb3cgLnRoZW1lTGlnaHRUZXh0IGRsLCAudGhlbWVZZWxsb3cgLnRoZW1lTGlnaHRUZXh0IGRkLCAudGhlbWVZZWxsb3cgLnRoZW1lTGlnaHRUZXh0IHRhYmxlLCAudGhlbWVZZWxsb3cgLnRoZW1lTGlnaHRUZXh0IGZpZ3VyZSwgLnRoZW1lWWVsbG93IC50aGVtZUxpZ2h0VGV4dCB0aW1lLCAudGhlbWVZZWxsb3cgLnRoZW1lTGlnaHRUZXh0IGZpZ2NhcHRpb24ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC50aGVtZVllbGxvdyAuYnV0dG9uIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50aGVtZVllbGxvdyAuYnV0dG9uOmhvdmVyLCAudGhlbWVZZWxsb3cgLmJ1dHRvbjpmb2N1cyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50aGVtZVllbGxvdyAuYnV0dG9uLS15ZWxsb3csIC50aGVtZVllbGxvdyAuYnV0dG9uLS1saWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICMxOTQ0NjY7IH1cbiAgICAgIC50aGVtZVllbGxvdyAuYnV0dG9uLS15ZWxsb3c6aG92ZXIsIC50aGVtZVllbGxvdyAuYnV0dG9uLS15ZWxsb3c6Zm9jdXMsIC50aGVtZVllbGxvdyAuYnV0dG9uLS1saWdodDpob3ZlciwgLnRoZW1lWWVsbG93IC5idXR0b24tLWxpZ2h0OmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTlmMDtcbiAgICAgICAgY29sb3I6ICMxOTQ0NjY7IH1cbiAgICAudGhlbWVZZWxsb3cgLmJ1dHRvbi0tbGluayB7XG4gICAgICBjb2xvcjogIzE5NDQ2NjsgfVxuICAgICAgLnRoZW1lWWVsbG93IC5idXR0b24tLWxpbms6aG92ZXIsIC50aGVtZVllbGxvdyAuYnV0dG9uLS1saW5rOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMxOTQ0NjY7IH1cbiAgICAudGhlbWVZZWxsb3cgLmJ1dHRvbi0tbGlua0ljb24ge1xuICAgICAgY29sb3I6ICM1MTZlODE7IH1cbiAgICAgIC50aGVtZVllbGxvdyAuYnV0dG9uLS1saW5rSWNvbjpob3ZlciwgLnRoZW1lWWVsbG93IC5idXR0b24tLWxpbmtJY29uOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMxOTQ0NjY7IH1cblxuLnRoZW1lTGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlOWYwOyB9XG4gIC50aGVtZUxpZ2h0IC5zdmctcXVvdGVzIHtcbiAgICBjb2xvcjogI2Y3YzM0NDsgfVxuICAudGhlbWVMaWdodCAuYnV0dG9uLS1saWdodDpob3ZlciwgLnRoZW1lTGlnaHQgLmJ1dHRvbi0tbGlnaHQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnRoZW1lTGlnaHQgLnRoZW1lTGlnaHRCb3gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NTkxYWI7IH1cbiAgICAudGhlbWVMaWdodCAudGhlbWVMaWdodEJveC1vcGFjaXR5MDcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDEsIDE0NSwgMTcxLCAwLjcpOyB9XG5cbi50aGVtZUdyZXlEYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY1OTFhYjsgfVxuXG4udGhlbWVMaWdodEJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGU5ZjA7IH1cbiAgLnRoZW1lTGlnaHRCb3gtb3BhY2l0eTA3IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNCwgMjMzLCAyNDAsIDAuNyk7IH1cblxuLnRoZW1lTGlnaHRQZXRyb2xCb3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlY2YxOyB9XG5cbi50aGVtZUxpZ2h0R3JleUJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY5ZmI7IH1cblxuLnRoZW1lRGFya1RleHQsXG4udGhlbWVEYXJrVGV4dCBoMSwgLnRoZW1lRGFya1RleHQgaDIsIC50aGVtZURhcmtUZXh0IGgzLCAudGhlbWVEYXJrVGV4dCBoNCwgLnRoZW1lRGFya1RleHQgaDUsIC50aGVtZURhcmtUZXh0IGg2LCAudGhlbWVEYXJrVGV4dCAuaDEsIC50aGVtZURhcmtUZXh0IC5oMiwgLnRoZW1lRGFya1RleHQgLmgzLCAudGhlbWVEYXJrVGV4dCAuaDQsIC50aGVtZURhcmtUZXh0IC5oNSwgLnRoZW1lRGFya1RleHQgLmg2LFxuLnRoZW1lRGFya1RleHQgcCwgLnRoZW1lRGFya1RleHQgLnBhcmFncmFwaCwgLnRoZW1lRGFya1RleHQgdWwsIC50aGVtZURhcmtUZXh0IG9sLCAudGhlbWVEYXJrVGV4dCBkbCwgLnRoZW1lRGFya1RleHQgZGQsIC50aGVtZURhcmtUZXh0IHRhYmxlLCAudGhlbWVEYXJrVGV4dCBmaWd1cmUsIC50aGVtZURhcmtUZXh0IHRpbWUsIC50aGVtZURhcmtUZXh0IGZpZ2NhcHRpb24ge1xuICBjb2xvcjogIzE2MWMzNjsgfVxuXG4udGhlbWVQZXRyb2xUZXh0LFxuLnRoZW1lUGV0cm9sVGV4dCBoMSwgLnRoZW1lUGV0cm9sVGV4dCBoMiwgLnRoZW1lUGV0cm9sVGV4dCBoMywgLnRoZW1lUGV0cm9sVGV4dCBoNCwgLnRoZW1lUGV0cm9sVGV4dCBoNSwgLnRoZW1lUGV0cm9sVGV4dCBoNiwgLnRoZW1lUGV0cm9sVGV4dCAuaDEsIC50aGVtZVBldHJvbFRleHQgLmgyLCAudGhlbWVQZXRyb2xUZXh0IC5oMywgLnRoZW1lUGV0cm9sVGV4dCAuaDQsIC50aGVtZVBldHJvbFRleHQgLmg1LCAudGhlbWVQZXRyb2xUZXh0IC5oNixcbi50aGVtZVBldHJvbFRleHQgcCwgLnRoZW1lUGV0cm9sVGV4dCAucGFyYWdyYXBoLCAudGhlbWVQZXRyb2xUZXh0IHVsLCAudGhlbWVQZXRyb2xUZXh0IG9sLCAudGhlbWVQZXRyb2xUZXh0IGRsLCAudGhlbWVQZXRyb2xUZXh0IGRkLCAudGhlbWVQZXRyb2xUZXh0IHRhYmxlLCAudGhlbWVQZXRyb2xUZXh0IGZpZ3VyZSwgLnRoZW1lUGV0cm9sVGV4dCB0aW1lLCAudGhlbWVQZXRyb2xUZXh0IGZpZ2NhcHRpb24ge1xuICBjb2xvcjogIzE5NDQ2NjsgfVxuXG4udGhlbWVMaWdodFRleHQsXG4udGhlbWVMaWdodFRleHQgaDEsIC50aGVtZUxpZ2h0VGV4dCBoMiwgLnRoZW1lTGlnaHRUZXh0IGgzLCAudGhlbWVMaWdodFRleHQgaDQsIC50aGVtZUxpZ2h0VGV4dCBoNSwgLnRoZW1lTGlnaHRUZXh0IGg2LCAudGhlbWVMaWdodFRleHQgLmgxLCAudGhlbWVMaWdodFRleHQgLmgyLCAudGhlbWVMaWdodFRleHQgLmgzLCAudGhlbWVMaWdodFRleHQgLmg0LCAudGhlbWVMaWdodFRleHQgLmg1LCAudGhlbWVMaWdodFRleHQgLmg2LFxuLnRoZW1lTGlnaHRUZXh0IHAsIC50aGVtZUxpZ2h0VGV4dCAucGFyYWdyYXBoLCAudGhlbWVMaWdodFRleHQgdWwsIC50aGVtZUxpZ2h0VGV4dCBvbCwgLnRoZW1lTGlnaHRUZXh0IGRsLCAudGhlbWVMaWdodFRleHQgZGQsIC50aGVtZUxpZ2h0VGV4dCB0YWJsZSwgLnRoZW1lTGlnaHRUZXh0IGZpZ3VyZSwgLnRoZW1lTGlnaHRUZXh0IHRpbWUsIC50aGVtZUxpZ2h0VGV4dCBmaWdjYXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnRoZW1lQmx1ZVRleHQsXG4udGhlbWVCbHVlVGV4dCBoMSwgLnRoZW1lQmx1ZVRleHQgaDIsIC50aGVtZUJsdWVUZXh0IGgzLCAudGhlbWVCbHVlVGV4dCBoNCwgLnRoZW1lQmx1ZVRleHQgaDUsIC50aGVtZUJsdWVUZXh0IGg2LCAudGhlbWVCbHVlVGV4dCAuaDEsIC50aGVtZUJsdWVUZXh0IC5oMiwgLnRoZW1lQmx1ZVRleHQgLmgzLCAudGhlbWVCbHVlVGV4dCAuaDQsIC50aGVtZUJsdWVUZXh0IC5oNSwgLnRoZW1lQmx1ZVRleHQgLmg2LFxuLnRoZW1lQmx1ZVRleHQgcCwgLnRoZW1lQmx1ZVRleHQgLnBhcmFncmFwaCwgLnRoZW1lQmx1ZVRleHQgdWwsIC50aGVtZUJsdWVUZXh0IG9sLCAudGhlbWVCbHVlVGV4dCBkbCwgLnRoZW1lQmx1ZVRleHQgZGQsIC50aGVtZUJsdWVUZXh0IHRhYmxlLCAudGhlbWVCbHVlVGV4dCBmaWd1cmUsIC50aGVtZUJsdWVUZXh0IHRpbWUsIC50aGVtZUJsdWVUZXh0IGZpZ2NhcHRpb24ge1xuICBjb2xvcjogIzNjNjY4YzsgfVxuXG4udGhlbWVSZWRUZXh0LFxuLnRoZW1lUmVkVGV4dCBoMSwgLnRoZW1lUmVkVGV4dCBoMiwgLnRoZW1lUmVkVGV4dCBoMywgLnRoZW1lUmVkVGV4dCBoNCwgLnRoZW1lUmVkVGV4dCBoNSwgLnRoZW1lUmVkVGV4dCBoNiwgLnRoZW1lUmVkVGV4dCAuaDEsIC50aGVtZVJlZFRleHQgLmgyLCAudGhlbWVSZWRUZXh0IC5oMywgLnRoZW1lUmVkVGV4dCAuaDQsIC50aGVtZVJlZFRleHQgLmg1LCAudGhlbWVSZWRUZXh0IC5oNixcbi50aGVtZVJlZFRleHQgcCwgLnRoZW1lUmVkVGV4dCAucGFyYWdyYXBoLCAudGhlbWVSZWRUZXh0IHVsLCAudGhlbWVSZWRUZXh0IG9sLCAudGhlbWVSZWRUZXh0IGRsLCAudGhlbWVSZWRUZXh0IGRkLCAudGhlbWVSZWRUZXh0IHRhYmxlLCAudGhlbWVSZWRUZXh0IGZpZ3VyZSwgLnRoZW1lUmVkVGV4dCB0aW1lLCAudGhlbWVSZWRUZXh0IGZpZ2NhcHRpb24ge1xuICBjb2xvcjogIzdhYTI0YzsgfVxuXG4udGhlbWVSZXNldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMTYxYzM2OyB9XG4gIC50aGVtZVJlc2V0IGgxLCAudGhlbWVSZXNldCBoMiwgLnRoZW1lUmVzZXQgaDMsIC50aGVtZVJlc2V0IGg0LCAudGhlbWVSZXNldCBoNSwgLnRoZW1lUmVzZXQgaDYsIC50aGVtZVJlc2V0IC5oMSwgLnRoZW1lUmVzZXQgLmgyLCAudGhlbWVSZXNldCAuaDMsIC50aGVtZVJlc2V0IC5oNCwgLnRoZW1lUmVzZXQgLmg1LCAudGhlbWVSZXNldCAuaDYge1xuICAgIGNvbG9yOiAjMTYxYzM2OyB9XG4gICAgLnRoZW1lUmVzZXQgaDEgYSxcbiAgICAudGhlbWVSZXNldCBoMSBhOmhvdmVyLFxuICAgIC50aGVtZVJlc2V0IGgxIGE6Zm9jdXMsIC50aGVtZVJlc2V0IGgyIGEsXG4gICAgLnRoZW1lUmVzZXQgaDIgYTpob3ZlcixcbiAgICAudGhlbWVSZXNldCBoMiBhOmZvY3VzLCAudGhlbWVSZXNldCBoMyBhLFxuICAgIC50aGVtZVJlc2V0IGgzIGE6aG92ZXIsXG4gICAgLnRoZW1lUmVzZXQgaDMgYTpmb2N1cywgLnRoZW1lUmVzZXQgaDQgYSxcbiAgICAudGhlbWVSZXNldCBoNCBhOmhvdmVyLFxuICAgIC50aGVtZVJlc2V0IGg0IGE6Zm9jdXMsIC50aGVtZVJlc2V0IGg1IGEsXG4gICAgLnRoZW1lUmVzZXQgaDUgYTpob3ZlcixcbiAgICAudGhlbWVSZXNldCBoNSBhOmZvY3VzLCAudGhlbWVSZXNldCBoNiBhLFxuICAgIC50aGVtZVJlc2V0IGg2IGE6aG92ZXIsXG4gICAgLnRoZW1lUmVzZXQgaDYgYTpmb2N1cywgLnRoZW1lUmVzZXQgLmgxIGEsXG4gICAgLnRoZW1lUmVzZXQgLmgxIGE6aG92ZXIsXG4gICAgLnRoZW1lUmVzZXQgLmgxIGE6Zm9jdXMsIC50aGVtZVJlc2V0IC5oMiBhLFxuICAgIC50aGVtZVJlc2V0IC5oMiBhOmhvdmVyLFxuICAgIC50aGVtZVJlc2V0IC5oMiBhOmZvY3VzLCAudGhlbWVSZXNldCAuaDMgYSxcbiAgICAudGhlbWVSZXNldCAuaDMgYTpob3ZlcixcbiAgICAudGhlbWVSZXNldCAuaDMgYTpmb2N1cywgLnRoZW1lUmVzZXQgLmg0IGEsXG4gICAgLnRoZW1lUmVzZXQgLmg0IGE6aG92ZXIsXG4gICAgLnRoZW1lUmVzZXQgLmg0IGE6Zm9jdXMsIC50aGVtZVJlc2V0IC5oNSBhLFxuICAgIC50aGVtZVJlc2V0IC5oNSBhOmhvdmVyLFxuICAgIC50aGVtZVJlc2V0IC5oNSBhOmZvY3VzLCAudGhlbWVSZXNldCAuaDYgYSxcbiAgICAudGhlbWVSZXNldCAuaDYgYTpob3ZlcixcbiAgICAudGhlbWVSZXNldCAuaDYgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzE2MWMzNjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAudGhlbWVSZXNldCxcbiAgLnRoZW1lUmVzZXQgcCwgLnRoZW1lUmVzZXQgLnBhcmFncmFwaCwgLnRoZW1lUmVzZXQgdWwsIC50aGVtZVJlc2V0IG9sLCAudGhlbWVSZXNldCBkbCwgLnRoZW1lUmVzZXQgZGQsIC50aGVtZVJlc2V0IHRhYmxlLCAudGhlbWVSZXNldCBmaWd1cmUsIC50aGVtZVJlc2V0IHRpbWUsIC50aGVtZVJlc2V0IGZpZ2NhcHRpb24ge1xuICAgIGNvbG9yOiAjMTYxYzM2OyB9XG4gIC50aGVtZVJlc2V0IGEge1xuICAgIGNvbG9yOiAjM2M2NjhjOyB9XG4gIC50aGVtZVJlc2V0IGE6aG92ZXIsXG4gIC50aGVtZVJlc2V0IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMmQ0YzY4OyB9XG4gIC50aGVtZVJlc2V0IC5idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzY2OGM7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAudGhlbWVSZXNldCAuYnV0dG9uOmhvdmVyLCAudGhlbWVSZXNldCAuYnV0dG9uOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMmEwYmU7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50aGVtZVJlc2V0IC5idXR0b24tLXllbGxvdyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdjMzQ0O1xuICAgICAgY29sb3I6ICMxOTQ0NjY7IH1cbiAgICAgIC50aGVtZVJlc2V0IC5idXR0b24tLXllbGxvdzpob3ZlciwgLnRoZW1lUmVzZXQgLmJ1dHRvbi0teWVsbG93OmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTY5NjtcbiAgICAgICAgY29sb3I6ICMxOTQ0NjY7IH1cbiAgICAudGhlbWVSZXNldCAuYnV0dG9uLS1saWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOWZiO1xuICAgICAgY29sb3I6ICMxOTQ0NjY7IH1cbiAgICAgIC50aGVtZVJlc2V0IC5idXR0b24tLWxpZ2h0OmhvdmVyLCAudGhlbWVSZXNldCAuYnV0dG9uLS1saWdodDpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGU5ZjA7XG4gICAgICAgIGNvbG9yOiAjMTk0NDY2OyB9XG4gICAgLnRoZW1lUmVzZXQgLmJ1dHRvbi0tcGV0cm9sIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTQ0NjY7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnRoZW1lUmVzZXQgLmJ1dHRvbi0tcGV0cm9sOmhvdmVyLCAudGhlbWVSZXNldCAuYnV0dG9uLS1wZXRyb2w6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyODNjO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC50aGVtZVJlc2V0IC5idXR0b24tLWxpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMzYzY2OGM7XG4gICAgICBjb2xvcjogIzNjNjY4YzsgfVxuICAgICAgLnRoZW1lUmVzZXQgLmJ1dHRvbi0tbGluazpob3ZlciwgLnRoZW1lUmVzZXQgLmJ1dHRvbi0tbGluazpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICMxOTQ0NjY7XG4gICAgICAgIGNvbG9yOiAjM2M2NjhjOyB9XG4gICAgLnRoZW1lUmVzZXQgLmJ1dHRvbi0tbGlua0ljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzUxNmU4MTsgfVxuICAgICAgLnRoZW1lUmVzZXQgLmJ1dHRvbi0tbGlua0ljb246aG92ZXIsIC50aGVtZVJlc2V0IC5idXR0b24tLWxpbmtJY29uOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMTk0NDY2OyB9XG4gICAgICAudGhlbWVSZXNldCAuYnV0dG9uLS1saW5rSWNvbjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQyUzRnhtbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdVVEYtOCclM0YlM0UlM0Nzdmcgd2lkdGg9JzI2cHgnIGhlaWdodD0nMTZweCcgdmlld0JveD0nMCAwIDI2IDE2JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDZyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ2clM0UlM0NwYXRoIGQ9J00yNS40ODA2LDcuMTMxNzYgQzI2LjE1MjQsNy41MTU2NSAyNi4xNTI0LDguNDg0MzUgMjUuNDgwNiw4Ljg2ODI0IEwxNC40OTYxNCwxNS4xNDUxIEMxMy44Mjk0OCwxNS41MjYgMTMsMTUuMDQ0NiAxMywxNC4yNzY4IEwxMywxLjcyMzE4IEMxMywwLjk1NTM1NyAxMy44Mjk0OCwwLjQ3Mzk4OSAxNC40OTYxNCwwLjg1NDkzNiBMMjUuNDgwNiw3LjEzMTc2IFonIGZpbGw9JyUyMzUxNkU4MSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTEyLjQ4MDYsNy4xMzE3NiBDMTMuMTUyNCw3LjUxNTY1IDEzLjE1MjQsOC40ODQzNSAxMi40ODA2LDguODY4MjQgTDEuNDk2MTQsMTUuMTQ1MSBDMC44Mjk0OCwxNS41MjYgMCwxNS4wNDQ2IDAsMTQuMjc2OCBMMCwxLjcyMzE4IEMwLDAuOTU1MzU3IDAuODI5NDgsMC40NzM5ODkgMS40OTYxNCwwLjg1NDkzNiBMMTIuNDgwNiw3LjEzMTc2IFonIGZpbGw9JyUyMzAwM0M1MCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7IH1cblxuLmdyZWNhcHRjaGEtYmFkZ2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuW2lzPSdmbHludC1hY2NvcmRpb24tZGVmYXVsdCddIC5hY2NvcmRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIFtpcz0nZmx5bnQtYWNjb3JkaW9uLWRlZmF1bHQnXSAuYWNjb3JkaW9uID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIFtpcz0nZmx5bnQtYWNjb3JkaW9uLWRlZmF1bHQnXSAuYWNjb3JkaW9uID4gbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG5cbltpcz0nZmx5bnQtYWNjb3JkaW9uLWRlZmF1bHQnXSAucGFuZWwge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICBbaXM9J2ZseW50LWFjY29yZGlvbi1kZWZhdWx0J10gLnBhbmVsOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIFtpcz0nZmx5bnQtYWNjb3JkaW9uLWRlZmF1bHQnXSAucGFuZWwtdHJpZ2dlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIFtpcz0nZmx5bnQtYWNjb3JkaW9uLWRlZmF1bHQnXSAucGFuZWwtdHJpZ2dlcjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBhcmlhLWhpZGRlbj0ndHJ1ZScgZm9jdXNhYmxlPSdmYWxzZScgZGF0YS1wcmVmaXg9J2ZhcycgZGF0YS1pY29uPSdwbHVzJyBjbGFzcz0nc3ZnLWlubGluZS0tZmEgZmEtcGx1cyBmYS13LTE0JyByb2xlPSdpbWcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQ0OCA1MTInJTNFJTNDcGF0aCBmaWxsPSclMjMwMDNjNTAnIGQ9J000MTYgMjA4SDI3MlY2NGMwLTE3LjY3LTE0LjMzLTMyLTMyLTMyaC0zMmMtMTcuNjcgMC0zMiAxNC4zMy0zMiAzMnYxNDRIMzJjLTE3LjY3IDAtMzIgMTQuMzMtMzIgMzJ2MzJjMCAxNy42NyAxNC4zMyAzMiAzMiAzMmgxNDR2MTQ0YzAgMTcuNjcgMTQuMzMgMzIgMzIgMzJoMzJjMTcuNjcgMCAzMi0xNC4zMyAzMi0zMlYzMDRoMTQ0YzE3LjY3IDAgMzItMTQuMzMgMzItMzJ2LTMyYzAtMTcuNjctMTQuMzMtMzItMzItMzJ6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDIwMG1zIGVhc2U7XG4gICAgICB3aWR0aDogMzBweDsgfVxuICAgIFtpcz0nZmx5bnQtYWNjb3JkaW9uLWRlZmF1bHQnXSAucGFuZWwtdHJpZ2dlclthcmlhLWV4cGFuZGVkPSd0cnVlJ106OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0MlM0Z4bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnIHN0YW5kYWxvbmU9J25vJyUzRiUzRSUzQ3N2ZyB4bWxuczpkYz0naHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nIHhtbG5zOmNjPSdodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyUyMycgeG1sbnM6cmRmPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMlMjMnIHhtbG5zOnN2Zz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6c29kaXBvZGk9J2h0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkJyB4bWxuczppbmtzY2FwZT0naHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZScgdmlld0JveD0nMCAtMjU2IDE3OTIgMTc5MicgaWQ9J3N2ZzInIHZlcnNpb249JzEuMScgaW5rc2NhcGU6dmVyc2lvbj0nMC40OC4zLjEgcjk4ODYnIHdpZHRoPScxMDAlMjUnIGhlaWdodD0nMTAwJTI1JyBzb2RpcG9kaTpkb2NuYW1lPSdtaW51c19mb250X2F3ZXNvbWUuc3ZnJyUzRSUzQ21ldGFkYXRhIGlkPSdtZXRhZGF0YTEyJyUzRSUzQ3JkZjpSREYlM0UlM0NjYzpXb3JrIHJkZjphYm91dD0nJyUzRSUzQ2RjOmZvcm1hdCUzRWltYWdlL3N2Zyt4bWwlM0MvZGM6Zm9ybWF0JTNFJTNDZGM6dHlwZSByZGY6cmVzb3VyY2U9J2h0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlJyAvJTNFJTNDL2NjOldvcmslM0UlM0MvcmRmOlJERiUzRSUzQy9tZXRhZGF0YSUzRSUzQ2RlZnMgaWQ9J2RlZnMxMCcgLyUzRSUzQ3NvZGlwb2RpOm5hbWVkdmlldyBwYWdlY29sb3I9JyUyM2ZmZmZmZicgYm9yZGVyY29sb3I9JyUyMzY2NjY2NicgYm9yZGVyb3BhY2l0eT0nMScgb2JqZWN0dG9sZXJhbmNlPScxMCcgZ3JpZHRvbGVyYW5jZT0nMTAnIGd1aWRldG9sZXJhbmNlPScxMCcgaW5rc2NhcGU6cGFnZW9wYWNpdHk9JzAnIGlua3NjYXBlOnBhZ2VzaGFkb3c9JzInIGlua3NjYXBlOndpbmRvdy13aWR0aD0nNjQwJyBpbmtzY2FwZTp3aW5kb3ctaGVpZ2h0PSc0ODAnIGlkPSduYW1lZHZpZXc4JyBzaG93Z3JpZD0nZmFsc2UnIGlua3NjYXBlOnpvb209JzAuMTMxNjk2NDMnIGlua3NjYXBlOmN4PSc4OTYnIGlua3NjYXBlOmN5PSc4OTYnIGlua3NjYXBlOndpbmRvdy14PScwJyBpbmtzY2FwZTp3aW5kb3cteT0nMjUnIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9JzAnIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9J3N2ZzInIC8lM0UlM0NnIHRyYW5zZm9ybT0nbWF0cml4KDEsMCwwLC0xLDE4Mi4yMzcyOSwxMzMwLjk4MzEpJyBpZD0nZzQnJTNFJTNDcGF0aCBkPSdNIDE0MDgsODAwIFYgNjA4IHEgMCwtNDAgLTI4LC02OCAtMjgsLTI4IC02OCwtMjggSCA5NiBRIDU2LDUxMiAyOCw1NDAgMCw1NjggMCw2MDggdiAxOTIgcSAwLDQwIDI4LDY4IDI4LDI4IDY4LDI4IGggMTIxNiBxIDQwLDAgNjgsLTI4IDI4LC0yOCAyOCwtNjggeicgaWQ9J3BhdGg2JyBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPScwJyBzdHlsZT0nZmlsbDolMjMwMDNjNTAnIC8lM0UlM0MvZyUzRSUzQy9zdmclM0UlMEFcIik7IH1cbiAgW2lzPSdmbHludC1hY2NvcmRpb24tZGVmYXVsdCddIC5wYW5lbC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIFtpcz0nZmx5bnQtYWNjb3JkaW9uLWRlZmF1bHQnXSAucGFuZWwtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cblxuW2lzPSdmbHludC1ibG9jay1hdXRob3InXSAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtYmxvY2stYXV0aG9yJ10gLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0nZmx5bnQtYmxvY2stYXV0aG9yJ10gLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTIwcHg7IH0gfVxuXG5baXM9J2ZseW50LWJsb2NrLWF1dGhvciddIC5hdXRob3JzLW11bHRpcGxlIC5hdXRob3Ige1xuICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2ZseW50LWJsb2NrLWF1dGhvciddIC5hdXRob3JzLW11bHRpcGxlIC5hdXRob3Ige1xuICAgICAgbWluLWhlaWdodDogMjYwcHg7IH0gfVxuICBbaXM9J2ZseW50LWJsb2NrLWF1dGhvciddIC5hdXRob3JzLW11bHRpcGxlIC5hdXRob3I6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1ibG9jay1hdXRob3InXSAuYXV0aG9ycy1tdWx0aXBsZSAuYXV0aG9yOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1ibG9jay1hdXRob3InXSAuYXV0aG9ycy1tdWx0aXBsZSAuYXV0aG9yLWltYWdlIHtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7IH0gfVxuICBbaXM9J2ZseW50LWJsb2NrLWF1dGhvciddIC5hdXRob3JzLW11bHRpcGxlIC5hdXRob3ItaW1hZ2UgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzODBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stYXV0aG9yJ10gLmF1dGhvcnMtbXVsdGlwbGUgLmF1dGhvci1pbWFnZSBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAyNjBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2ZseW50LWJsb2NrLWF1dGhvciddIC5hdXRob3JzLW11bHRpcGxlIC5hdXRob3ItY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA0NHB4IDQwcHg7IH0gfVxuXG5baXM9J2ZseW50LWJsb2NrLWF1dGhvciddIC5hdXRob3Ige1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1ibG9jay1hdXRob3InXSAuYXV0aG9yIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtaW4taGVpZ2h0OiA1MTBweDsgfSB9XG4gIFtpcz0nZmx5bnQtYmxvY2stYXV0aG9yJ10gLmF1dGhvci1pbWFnZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLWF1dGhvciddIC5hdXRob3ItaW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLWF1dGhvciddIC5hdXRob3ItaW1hZ2UgaW1nIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7JztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1ibG9jay1hdXRob3InXSAuYXV0aG9yLWltYWdlIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MTBweDsgfSB9XG4gIFtpcz0nZmx5bnQtYmxvY2stYXV0aG9yJ10gLmF1dGhvci1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgW2lzPSdmbHludC1ibG9jay1hdXRob3InXSAuYXV0aG9yLXByZWhlYWQge1xuICAgIGNvbG9yOiAjNTE2ZTgxO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgW2lzPSdmbHludC1ibG9jay1hdXRob3InXSAuYXV0aG9yLWJpbyA+IDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICBbaXM9J2ZseW50LWJsb2NrLWF1dGhvciddIC5hdXRob3ItYmlvID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgW2lzPSdmbHludC1ibG9jay1hdXRob3InXSAuYXV0aG9yLXNvY2lhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stYXV0aG9yJ10gLmF1dGhvci1zb2NpYWwgPiBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stYXV0aG9yJ10gLmF1dGhvci1zb2NpYWwgPiBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stYXV0aG9yJ10gLmF1dGhvci1zb2NpYWwtLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgW2lzPSdmbHludC1ibG9jay1hdXRob3InXSAuYXV0aG9yLXNvY2lhbC0taXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgW2lzPSdmbHludC1ibG9jay1hdXRob3InXSAuYXV0aG9yLXNvY2lhbC0tbGluayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2stYXV0aG9yJ10gLmF1dGhvci1zb2NpYWwtLWxpbmsge1xuICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICB3aWR0aDogMjJweDsgfSB9XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLWF1dGhvciddIC5hdXRob3Itc29jaWFsLS1saW5rIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cblxuW2lzPSdmbHludC1ibG9jay1hdXRob3InXSAudGhlbWVSZWQgLmF1dGhvci1zb2NpYWwtLWxpbmsge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5baXM9J2ZseW50LWJsb2NrLWltYWdlJ10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAuZmlndXJlIHtcbiAgbWF4LXdpZHRoOiA5NjBweDsgfVxuXG5baXM9J2ZseW50LWJsb2NrLWltYWdlJ10uZmx5bnRDb21wb25lbnQtLXNpemVNZWRpdW0gLmZpZ3VyZSB7XG4gIG1heC13aWR0aDogMTQ0MHB4OyB9XG5cbltpcz0nZmx5bnQtYmxvY2staW1hZ2UnXS5mbHludENvbXBvbmVudC0tcG9ydHJhaXQgaW1nIHtcbiAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb250YWluJztcbiAgbWF4LWhlaWdodDogNjAwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cblxuW2lzPSdmbHludC1ibG9jay1pbWFnZSddLmZseW50Q29tcG9uZW50LS1zaXplRnVsbCAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDsgfVxuXG5baXM9J2ZseW50LWJsb2NrLWltYWdlJ10gLmZpZ3VyZSB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbltpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICBbaXM9J2ZseW50LWJsb2NrLWltYWdlLXRleHQnXSAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5jb250YWluZXItLWhhc1BvcnRyYWl0IC5ib3gtaW5uZXItLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDEyMHB4IDQ1cHggMDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdmbHludC1ibG9jay1pbWFnZS10ZXh0J10gLmNvbnRhaW5lci0taGFzUG9ydHJhaXQgLmJveC0taW1hZ2VSaWdodCAuYm94LWlubmVyLS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNDVweCAwIDQ1cHggMTIwcHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5jb250YWluZXItLWhhc1BvcnRyYWl0IC5ib3gtLWltYWdlUmlnaHQgLmJveC1pbm5lci0taW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5jb250YWluZXItLWhhc1BvcnRyYWl0IC5ib3gtLWltYWdlUmlnaHQgLmJveC1pbm5lci0taW1hZ2Uge1xuICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMTIwcHggNDVweCAwOyB9IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLWltYWdlLXRleHQnXSAuY29udGFpbmVyLS1oYXNQb3J0cmFpdCAuYm94LS1pbWFnZVJpZ2h0IC5maWd1cmUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5jb250YWluZXItLWhhc1BvcnRyYWl0IC5maWd1cmUge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1ibG9jay1pbWFnZS10ZXh0J10gLmNvbnRhaW5lci0taGFzUG9ydHJhaXQgLmZpZ3VyZSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgICAgW2lzPSdmbHludC1ibG9jay1pbWFnZS10ZXh0J10gLmNvbnRhaW5lci0taGFzUG9ydHJhaXQgLmZpZ3VyZSBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgW2lzPSdmbHludC1ibG9jay1pbWFnZS10ZXh0J10gLmNvbnRhaW5lci0taGFzUG9ydHJhaXQgLmZpZ3VyZSBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0ODBweDsgfSB9XG4gIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5ib3gge1xuICAgIGJvcmRlcjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLWltYWdlLXRleHQnXSAuYm94IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgW2lzPSdmbHludC1ibG9jay1pbWFnZS10ZXh0J10gLmJveC1pbm5lciB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDE4cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgW2lzPSdmbHludC1ibG9jay1pbWFnZS10ZXh0J10gLmJveC1pbm5lciA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLWltYWdlLXRleHQnXSAuYm94LWlubmVyID4gOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5ib3gtaW5uZXIge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5ib3gtaW5uZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDQ1cHggNTBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5ib3gtaW5uZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDQ1cHggMTIwcHg7IH0gfVxuICAgICAgW2lzPSdmbHludC1ibG9jay1pbWFnZS10ZXh0J10gLmJveC1pbm5lci0tY29udGVudCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgW2lzPSdmbHludC1ibG9jay1pbWFnZS10ZXh0J10gLmJveCAuY29udGVudCB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5ib3ggLmNvbnRlbnQtd3lzaXd5ZyBoMSxcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5ib3ggLmNvbnRlbnQtd3lzaXd5ZyAuaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1ibG9jay1pbWFnZS10ZXh0J10gLmJveCAuY29udGVudC13eXNpd3lnIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5ib3ggLnNvY2lhbCB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgICAgW2lzPSdmbHludC1ibG9jay1pbWFnZS10ZXh0J10gLmJveCAuc29jaWFsLWl0ZW0ge1xuICAgICAgICBjb2xvcjogIzE2MWMzNjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zczsgfVxuICAgICAgICBbaXM9J2ZseW50LWJsb2NrLWltYWdlLXRleHQnXSAuYm94IC5zb2NpYWwtaXRlbTpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5ib3ggLnNvY2lhbC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5ib3gtaW5uZXItLWltYWdlIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5ib3gtLWltYWdlUmlnaHQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLWltYWdlLXRleHQnXSAuYm94LS1pbWFnZUxlZnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICBbaXM9J2ZseW50LWJsb2NrLWltYWdlLXRleHQnXSAuZmlndXJlIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLWltYWdlLXRleHQnXSAuZmlndXJlLWltYWdlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXInO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgW2lzPSdmbHludC1ibG9jay1pbWFnZS10ZXh0J10gLnBvc3QtdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2staW1hZ2UtdGV4dCddIC5wb3N0LW9jY3VwYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuW2lzPSdmbHludC1ibG9jay1saW5rcyddIC5jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2stbGlua3MnXSAuY29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICBbaXM9J2ZseW50LWJsb2NrLWxpbmtzJ10gLmNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBbaXM9J2ZseW50LWJsb2NrLWxpbmtzJ10gLmNvbnRlbnQgcCB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250Jywgc2Fucy1zZXJpZjsgfVxuICBbaXM9J2ZseW50LWJsb2NrLWxpbmtzJ10gLmNvbnRlbnQgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stbGlua3MnXSAuY29udGVudCB1bCBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDAgNXB4IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stbGlua3MnXSAuY29udGVudCB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICBbaXM9J2ZseW50LWJsb2NrLWxpbmtzJ10gLmNvbnRlbnQgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNjY4YztcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udCcsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgW2lzPSdmbHludC1ibG9jay1saW5rcyddIC5jb250ZW50IGEge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stbGlua3MnXSAuY29udGVudCBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxMmEwYmU7IH1cbiAgW2lzPSdmbHludC1ibG9jay1saW5rcyddIC5jb250ZW50IC5ibHVlIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzYzY2OGM7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLWxpbmtzJ10gLmNvbnRlbnQgLmJsdWUgYTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTJhMGJlOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2stbGlua3MnXSAuY29udGVudCAucmVkIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3YWEyNGM7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLWxpbmtzJ10gLmNvbnRlbnQgLnJlZCBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5ZWJlN2Y7IH1cbiAgW2lzPSdmbHludC1ibG9jay1saW5rcyddIC5jb250ZW50IC55ZWxsb3cgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YzM0NDtcbiAgICBjb2xvcjogIzE5NDQ2NjsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stbGlua3MnXSAuY29udGVudCAueWVsbG93IGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTY5NjsgfVxuXG5baXM9J2ZseW50LWJsb2NrLW5vdC1mb3VuZCddIC5jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2stbm90LWZvdW5kJ10gLmNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgW2lzPSdmbHludC1ibG9jay1ub3QtZm91bmQnXSAuY29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbltpcz0nZmx5bnQtYmxvY2stcG9zdC1mb290ZXInXSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgW2lzPSdmbHludC1ibG9jay1wb3N0LWZvb3RlciddIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZm9vdGVyJ10gLmNvbnRlbnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1mb290ZXInXSAuY29udGVudC1sYWJlbCB7XG4gICAgICBjb2xvcjogIzE2MWMzNjtcbiAgICAgIG1hcmdpbjogMCAxN3B4IDAgMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZm9vdGVyJ10gLmNvbnRlbnQtbGFiZWwge1xuICAgICAgICAgIG1hcmdpbjogMCAxN3B4OyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1mb290ZXInXSAuY29udGVudC1sYWJlbDpob3ZlciwgW2lzPSdmbHludC1ibG9jay1wb3N0LWZvb3RlciddIC5jb250ZW50LWxhYmVsOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjlmYjtcbiAgICAgICAgY29sb3I6ICMxNjFjMzY7IH1cbiAgW2lzPSdmbHludC1ibG9jay1wb3N0LWZvb3RlciddIC5zb2NpYWx3cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZm9vdGVyJ10gLnNvY2lhbHdyYXBwZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgW2lzPSdmbHludC1ibG9jay1wb3N0LWZvb3RlciddIC5zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgW2lzPSdmbHludC1ibG9jay1wb3N0LWZvb3RlciddIC5zb2NpYWxzIGEge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICMzYzY2OGM7XG4gICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlO1xuICAgICAgd2lkdGg6IDQ4cHg7IH1cbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1mb290ZXInXSAuc29jaWFscyBhOmhvdmVyLCBbaXM9J2ZseW50LWJsb2NrLXBvc3QtZm9vdGVyJ10gLnNvY2lhbHMgYTpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxMmEwYmU7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZSwgY29sb3IgMC4ycyBlYXNlOyB9XG5cbltpcz0nZmx5bnQtYmxvY2stcG9zdC1oZWFkZXInXSBoMSB7XG4gIG1hcmdpbjogMCAwIDMuMTI1cmVtO1xuICBwYWRkaW5nOiAwOyB9XG5cbltpcz0nZmx5bnQtYmxvY2stcG9zdC1oZWFkZXInXSAuY2VudGVyTWF4V2lkdGhDb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDsgfVxuXG5baXM9J2ZseW50LWJsb2NrLXBvc3QtaGVhZGVyJ10gLmNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDcyMHB4OyB9XG5cbltpcz0nZmx5bnQtYmxvY2stcG9zdC1oZWFkZXInXSAuZmVhdHVyZWRJbWFnZSB7XG4gIG1hcmdpbjogMCBhdXRvIDMuMTI1cmVtOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1oZWFkZXInXSAuZmVhdHVyZWRJbWFnZSAuY29tcG9uZW50U3BhY2luZyB7XG4gICAgbWFyZ2luOiAyNXB4IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stcG9zdC1oZWFkZXInXSAuZmVhdHVyZWRJbWFnZSAuY29tcG9uZW50U3BhY2luZyB7XG4gICAgICAgIG1hcmdpbjogNTVweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtaGVhZGVyJ10gLmZlYXR1cmVkSW1hZ2UgLmNvbXBvbmVudFNwYWNpbmcge1xuICAgICAgICBtYXJnaW46IDU1cHggMDsgfSB9XG5cbltpcz0nZmx5bnQtYmxvY2stcG9zdC10ZWFzZXInXSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgW2lzPSdmbHludC1ibG9jay1wb3N0LXRlYXNlciddIC5wcmVDb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA5NjBweDsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtdGVhc2VyJ10gLnBvc3RUZWFzZXIge1xuICAgIHBhZGRpbmc6IDAgMThweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LXRlYXNlciddIC5wb3N0VGVhc2VyIHtcbiAgICAgICAgcGFkZGluZzogMCAyNXB4OyB9IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtdGVhc2VyJ10gLnBvc3RUZWFzZXItbGluayB7XG4gICAgICBjb2xvcjogIzE2MWMzNjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LXRlYXNlciddIC5wb3N0VGVhc2VyLWxpbmsge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtdGVhc2VyJ10gLmltYWdlUmlnaHQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1ibG9jay1wb3N0LXRlYXNlciddIC5pbWFnZVJpZ2h0IC5jb250ZW50Ym94IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtOC4zMzMlOyB9IH1cbiAgW2lzPSdmbHludC1ibG9jay1wb3N0LXRlYXNlciddIC5pbWFnZVJpZ2h0IC5uYXZpZ2F0aW9uIHtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIHJpZ2h0OiAwOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2stcG9zdC10ZWFzZXInXSAuZmlndXJlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXBvc3QtdGVhc2VyJ10gLmZpZ3VyZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ3MHB4O1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgW2lzPSdmbHludC1ibG9jay1wb3N0LXRlYXNlciddIC5jb250ZW50Ym94IHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMThweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogNTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LXRlYXNlciddIC5jb250ZW50Ym94IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDQwcHggNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1ibG9jay1wb3N0LXRlYXNlciddIC5jb250ZW50Ym94IHtcbiAgICAgICAgcGFkZGluZzogNjBweCAxMjBweDsgfSB9XG4gICAgW2lzPSdmbHludC1ibG9jay1wb3N0LXRlYXNlciddIC5jb250ZW50Ym94IGg1IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgW2lzPSdmbHludC1ibG9jay1wb3N0LXRlYXNlciddIC5jb250ZW50Ym94IC5idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgW2lzPSdmbHludC1ibG9jay1wb3N0LXRlYXNlciddIC5jb250ZW50Ym94IHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7IH1cblxuW2lzPSdmbHludC1ibG9jay1zcGFjZXInXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWJsb2NrLXNwYWNlciddIHtcbiAgICAgIGhlaWdodDogMTEwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgW2lzPSdmbHludC1ibG9jay1zcGFjZXInXSB7XG4gICAgICBoZWlnaHQ6IDExMHB4OyB9IH1cblxuW2lzPSdmbHludC1ibG9jay10ZXh0LWltYWdlJ10ge1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2stdGV4dC1pbWFnZSddIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stdGV4dC1pbWFnZSddIC5ncmlkIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgW2lzPSdmbHludC1ibG9jay10ZXh0LWltYWdlJ10gLmdyaWQtaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtaW4taGVpZ2h0OiA0NjBweDtcbiAgICAgIHBhZGRpbmc6IDUwcHggMThweCA2NnB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1ibG9jay10ZXh0LWltYWdlJ10gLmdyaWQtaXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogNzBweCA2MHB4IDgwcHg7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2stdGV4dC1pbWFnZSddIC5ncmlkLWl0ZW0ge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDc1MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDkwcHggMTIwcHggMTEwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtYmxvY2stdGV4dC1pbWFnZSddIC5ncmlkLWl0ZW0tLWxlZnQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIFtpcz0nZmx5bnQtYmxvY2stdGV4dC1pbWFnZSddIC5ncmlkLWl0ZW0tLWxlZnQ6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgW2lzPSdmbHludC1ibG9jay10ZXh0LWltYWdlJ10gLmdyaWQtaXRlbS50aGVtZUxpZ2h0IC5jb250ZW50LFxuICAgICAgW2lzPSdmbHludC1ibG9jay10ZXh0LWltYWdlJ10gLmdyaWQtaXRlbS50aGVtZUxpZ2h0IC5jb250ZW50IGgxLCBbaXM9J2ZseW50LWJsb2NrLXRleHQtaW1hZ2UnXSAuZ3JpZC1pdGVtLnRoZW1lTGlnaHQgLmNvbnRlbnQgaDIsIFtpcz0nZmx5bnQtYmxvY2stdGV4dC1pbWFnZSddIC5ncmlkLWl0ZW0udGhlbWVMaWdodCAuY29udGVudCBoMywgW2lzPSdmbHludC1ibG9jay10ZXh0LWltYWdlJ10gLmdyaWQtaXRlbS50aGVtZUxpZ2h0IC5jb250ZW50IGg0LCBbaXM9J2ZseW50LWJsb2NrLXRleHQtaW1hZ2UnXSAuZ3JpZC1pdGVtLnRoZW1lTGlnaHQgLmNvbnRlbnQgaDUsIFtpcz0nZmx5bnQtYmxvY2stdGV4dC1pbWFnZSddIC5ncmlkLWl0ZW0udGhlbWVMaWdodCAuY29udGVudCBoNiwgW2lzPSdmbHludC1ibG9jay10ZXh0LWltYWdlJ10gLmdyaWQtaXRlbS50aGVtZUxpZ2h0IC5jb250ZW50IC5oMSwgW2lzPSdmbHludC1ibG9jay10ZXh0LWltYWdlJ10gLmdyaWQtaXRlbS50aGVtZUxpZ2h0IC5jb250ZW50IC5oMiwgW2lzPSdmbHludC1ibG9jay10ZXh0LWltYWdlJ10gLmdyaWQtaXRlbS50aGVtZUxpZ2h0IC5jb250ZW50IC5oMywgW2lzPSdmbHludC1ibG9jay10ZXh0LWltYWdlJ10gLmdyaWQtaXRlbS50aGVtZUxpZ2h0IC5jb250ZW50IC5oNCwgW2lzPSdmbHludC1ibG9jay10ZXh0LWltYWdlJ10gLmdyaWQtaXRlbS50aGVtZUxpZ2h0IC5jb250ZW50IC5oNSwgW2lzPSdmbHludC1ibG9jay10ZXh0LWltYWdlJ10gLmdyaWQtaXRlbS50aGVtZUxpZ2h0IC5jb250ZW50IC5oNixcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stdGV4dC1pbWFnZSddIC5ncmlkLWl0ZW0udGhlbWVMaWdodCAuY29udGVudCBwLCBbaXM9J2ZseW50LWJsb2NrLXRleHQtaW1hZ2UnXSAuZ3JpZC1pdGVtLnRoZW1lTGlnaHQgLmNvbnRlbnQgLnBhcmFncmFwaCwgW2lzPSdmbHludC1ibG9jay10ZXh0LWltYWdlJ10gLmdyaWQtaXRlbS50aGVtZUxpZ2h0IC5jb250ZW50IHVsLCBbaXM9J2ZseW50LWJsb2NrLXRleHQtaW1hZ2UnXSAuZ3JpZC1pdGVtLnRoZW1lTGlnaHQgLmNvbnRlbnQgb2wsIFtpcz0nZmx5bnQtYmxvY2stdGV4dC1pbWFnZSddIC5ncmlkLWl0ZW0udGhlbWVMaWdodCAuY29udGVudCBkbCwgW2lzPSdmbHludC1ibG9jay10ZXh0LWltYWdlJ10gLmdyaWQtaXRlbS50aGVtZUxpZ2h0IC5jb250ZW50IGRkLCBbaXM9J2ZseW50LWJsb2NrLXRleHQtaW1hZ2UnXSAuZ3JpZC1pdGVtLnRoZW1lTGlnaHQgLmNvbnRlbnQgdGFibGUsIFtpcz0nZmx5bnQtYmxvY2stdGV4dC1pbWFnZSddIC5ncmlkLWl0ZW0udGhlbWVMaWdodCAuY29udGVudCBmaWd1cmUsIFtpcz0nZmx5bnQtYmxvY2stdGV4dC1pbWFnZSddIC5ncmlkLWl0ZW0udGhlbWVMaWdodCAuY29udGVudCB0aW1lLCBbaXM9J2ZseW50LWJsb2NrLXRleHQtaW1hZ2UnXSAuZ3JpZC1pdGVtLnRoZW1lTGlnaHQgLmNvbnRlbnQgZmlnY2FwdGlvbiB7XG4gICAgICAgIGNvbG9yOiAjMTk0NDY2OyB9XG4gIFtpcz0nZmx5bnQtYmxvY2stdGV4dC1pbWFnZSddIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLXRleHQtaW1hZ2UnXSAuY29udGVudCBwLCBbaXM9J2ZseW50LWJsb2NrLXRleHQtaW1hZ2UnXSAuY29udGVudCAucGFyYWdyYXBoLCBbaXM9J2ZseW50LWJsb2NrLXRleHQtaW1hZ2UnXSAuY29udGVudCB1bCwgW2lzPSdmbHludC1ibG9jay10ZXh0LWltYWdlJ10gLmNvbnRlbnQgb2wsIFtpcz0nZmx5bnQtYmxvY2stdGV4dC1pbWFnZSddIC5jb250ZW50IGRsLCBbaXM9J2ZseW50LWJsb2NrLXRleHQtaW1hZ2UnXSAuY29udGVudCBkZCwgW2lzPSdmbHludC1ibG9jay10ZXh0LWltYWdlJ10gLmNvbnRlbnQgdGFibGUsIFtpcz0nZmx5bnQtYmxvY2stdGV4dC1pbWFnZSddIC5jb250ZW50IGZpZ3VyZSwgW2lzPSdmbHludC1ibG9jay10ZXh0LWltYWdlJ10gLmNvbnRlbnQgdGltZSwgW2lzPSdmbHludC1ibG9jay10ZXh0LWltYWdlJ10gLmNvbnRlbnQgZmlnY2FwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLXRleHQtaW1hZ2UnXSAuY29udGVudCBoMSwgW2lzPSdmbHludC1ibG9jay10ZXh0LWltYWdlJ10gLmNvbnRlbnQgaDIsIFtpcz0nZmx5bnQtYmxvY2stdGV4dC1pbWFnZSddIC5jb250ZW50IGgzLCBbaXM9J2ZseW50LWJsb2NrLXRleHQtaW1hZ2UnXSAuY29udGVudCBoNCwgW2lzPSdmbHludC1ibG9jay10ZXh0LWltYWdlJ10gLmNvbnRlbnQgaDUsIFtpcz0nZmx5bnQtYmxvY2stdGV4dC1pbWFnZSddIC5jb250ZW50IGg2LCBbaXM9J2ZseW50LWJsb2NrLXRleHQtaW1hZ2UnXSAuY29udGVudCAuaDEsIFtpcz0nZmx5bnQtYmxvY2stdGV4dC1pbWFnZSddIC5jb250ZW50IC5oMiwgW2lzPSdmbHludC1ibG9jay10ZXh0LWltYWdlJ10gLmNvbnRlbnQgLmgzLCBbaXM9J2ZseW50LWJsb2NrLXRleHQtaW1hZ2UnXSAuY29udGVudCAuaDQsIFtpcz0nZmx5bnQtYmxvY2stdGV4dC1pbWFnZSddIC5jb250ZW50IC5oNSwgW2lzPSdmbHludC1ibG9jay10ZXh0LWltYWdlJ10gLmNvbnRlbnQgLmg2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stdGV4dC1pbWFnZSddIC5jb250ZW50IGgxOm5vdCgubW9udCksIFtpcz0nZmx5bnQtYmxvY2stdGV4dC1pbWFnZSddIC5jb250ZW50IGgyOm5vdCgubW9udCksIFtpcz0nZmx5bnQtYmxvY2stdGV4dC1pbWFnZSddIC5jb250ZW50IGgzOm5vdCgubW9udCksIFtpcz0nZmx5bnQtYmxvY2stdGV4dC1pbWFnZSddIC5jb250ZW50IGg0Om5vdCgubW9udCksIFtpcz0nZmx5bnQtYmxvY2stdGV4dC1pbWFnZSddIC5jb250ZW50IGg1Om5vdCgubW9udCksIFtpcz0nZmx5bnQtYmxvY2stdGV4dC1pbWFnZSddIC5jb250ZW50IGg2Om5vdCgubW9udCksIFtpcz0nZmx5bnQtYmxvY2stdGV4dC1pbWFnZSddIC5jb250ZW50IC5oMTpub3QoLm1vbnQpLCBbaXM9J2ZseW50LWJsb2NrLXRleHQtaW1hZ2UnXSAuY29udGVudCAuaDI6bm90KC5tb250KSwgW2lzPSdmbHludC1ibG9jay10ZXh0LWltYWdlJ10gLmNvbnRlbnQgLmgzOm5vdCgubW9udCksIFtpcz0nZmx5bnQtYmxvY2stdGV4dC1pbWFnZSddIC5jb250ZW50IC5oNDpub3QoLm1vbnQpLCBbaXM9J2ZseW50LWJsb2NrLXRleHQtaW1hZ2UnXSAuY29udGVudCAuaDU6bm90KC5tb250KSwgW2lzPSdmbHludC1ibG9jay10ZXh0LWltYWdlJ10gLmNvbnRlbnQgLmg2Om5vdCgubW9udCkge1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2stdGV4dC1pbWFnZSddIC5pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWJsb2NrLXRleHQtaW1hZ2UnXSAuaW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuXG5baXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC5maWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLmZpZ3VyZS1pbWFnZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAzKTsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLmZpZ3VyZS1pbWFnZS0taXNIaWRkZW4ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbltpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLWxvYWRlciB7XG4gIGFuaW1hdGlvbjogbG9hZGluZyAxLjFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLWxvYWRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNTBweDsgfSB9XG5cbltpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLWxvYWRlcixcbltpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLWxvYWRlcjo6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8tbG9hZGVyLFxuICAgIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLWxvYWRlcjo6YWZ0ZXIge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgIHdpZHRoOiAxMDBweDsgfSB9XG5cbkBrZXlmcmFtZXMgbG9hZGluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLXBsYXllciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTA7IH1cbiAgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8tcGxheUJ1dHRvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLXBsYXlCdXR0b24gc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zczsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLXBsYXlCdXR0b246aG92ZXIgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9IH1cbiAgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8gaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAudmlkZW8tcGxheWVyLS1pc0xvYWRpbmcge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dDsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlby1wbGF5ZXItLWlzTG9hZGluZyAudmlkZW8tbG9hZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlby1wbGF5ZXItLWlzTG9hZGluZyAudmlkZW8tcGxheUJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5baXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlby1wbGF5ZXItLWlzTG9hZGVkIC52aWRlby1sb2FkZXIsXG5baXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlby1wbGF5ZXItLWlzTG9hZGVkIC52aWRlby1wbGF5QnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5baXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddIC52aWRlby1wbGF5ZXItLWlzTG9hZGVkIGlmcmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbltpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10gLnZpZGVvLXBsYXllci0tYmxvY2tlclZpc2libGUgLkJvcmxhYnNDb29raWUge1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk7IH1cblxuW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAuQm9ybGFic0Nvb2tpZSB7XG4gIG9wYWNpdHk6IDA7IH1cbiAgW2lzPSdmbHludC1ibG9jay12aWRlby1vZW1iZWQnXSAuQm9ybGFic0Nvb2tpZSBbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbltpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAudmlkZW8ge1xuICBtYXgtd2lkdGg6IDM3NXB4OyB9XG5cbltpcz0nZmx5bnQtYmxvY2stdmlkZW8tb2VtYmVkJ10uZmx5bnRDb21wb25lbnQtLXNpemVNZWRpdW0gLnZpZGVvIHtcbiAgbWF4LXdpZHRoOiA3MjBweDsgfVxuXG5baXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddLmZseW50Q29tcG9uZW50LS1zaXplTGFyZ2UgLnZpZGVvIHtcbiAgbWF4LXdpZHRoOiA4MDBweDsgfVxuXG5baXM9J2ZseW50LWJsb2NrLXZpZGVvLW9lbWJlZCddLmZseW50Q29tcG9uZW50LS1zaXplRnVsbCAuZmlndXJlLWNhcHRpb24ge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07IH1cblxuW2lzPSdmbHludC1ibG9jay13eXNpd3lnJ10gLmNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG4gIFtpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddIC5jb250ZW50ID4gOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIFtpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddIC5jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgW2lzPSdmbHludC1ibG9jay13eXNpd3lnJ10gLmNvbnRlbnQtLXRleHRMZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIFtpcz0nZmx5bnQtYmxvY2std3lzaXd5ZyddIC5jb250ZW50LS10ZXh0Q2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgW2lzPSdmbHludC1ibG9jay13eXNpd3lnJ10gLmNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBbaXM9J2ZseW50LWJsb2NrLXd5c2l3eWcnXSAuY29udGVudCAuX2JybGJzLXBvZGlnZWUge1xuICAgIGhlaWdodDogMjEwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBbaXM9J2ZseW50LWJsb2NrLXd5c2l3eWcnXSAuY29udGVudCAuX2JybGJzLXBvZGlnZWUgaW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICBbaXM9J2ZseW50LWZvcm0tY29udGFjdC1mb3JtLTcnXSAucHJlQ29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgW2lzPSdmbHludC1mb3JtLWNvbnRhY3QtZm9ybS03J10gLnBvc3RDb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuW2lzPSdmbHludC1mb3JtLWNvbnRhY3QtZm9ybS03J10gLmZvcm0ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA0ODBweDsgfVxuICBbaXM9J2ZseW50LWZvcm0tY29udGFjdC1mb3JtLTcnXSAuZm9ybSAudmlzdWFsbHlIaWRkZW4gKyBiciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBbaXM9J2ZseW50LWZvcm0tY29udGFjdC1mb3JtLTcnXSAuZm9ybSBiciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBbaXM9J2ZseW50LWZvcm0tY29udGFjdC1mb3JtLTcnXSAuZm9ybSBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luOiAwOyB9XG4gIFtpcz0nZmx5bnQtZm9ybS1jb250YWN0LWZvcm0tNyddIC5mb3JtIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICBjb2xvcjogIzdhYTI0YztcbiAgICBtYXJnaW4tdG9wOiAtMjBweDsgfVxuICBbaXM9J2ZseW50LWZvcm0tY29udGFjdC1mb3JtLTcnXSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1mb3JtLWNvbnRhY3QtZm9ybS03J10gLmZvcm0tZ3JvdXAge1xuICAgICAgICBtYXJnaW46IDAgMCAxLjg3NXJlbTsgfSB9XG4gIFtpcz0nZmx5bnQtZm9ybS1jb250YWN0LWZvcm0tNyddIC5mb3JtLWJ1dHRvbiAuYWpheC1sb2FkZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Fzc2V0cy9pY29ucy9zcGlubmVyLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIFtpcz0nZmx5bnQtZm9ybS1jb250YWN0LWZvcm0tNyddIC5mb3JtLWJ1dHRvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIFtpcz0nZmx5bnQtZm9ybS1jb250YWN0LWZvcm0tNyddIC5mb3JtLWJ1dHRvbiAuYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIFtpcz0nZmx5bnQtZm9ybS1jb250YWN0LWZvcm0tNyddIC5mb3JtLWJ1dHRvbiAuYWpheC1sb2FkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBtYXJnaW46IDE1cHggMCAwOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtZm9ybS1jb250YWN0LWZvcm0tNyddIC5mb3JtLWJ1dHRvbiAuYWpheC1sb2FkZXIuaXMtYWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG5baXM9J2ZseW50LWZvcm0tY29udGFjdC1mb3JtLTcnXSAudHdvLWNvbHVtbixcbltpcz0nZmx5bnQtZm9ybS1jb250YWN0LWZvcm0tNyddIC50d28tY29sdW1uID4gcCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgW2lzPSdmbHludC1mb3JtLWNvbnRhY3QtZm9ybS03J10gLnR3by1jb2x1bW4gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwLFxuICBbaXM9J2ZseW50LWZvcm0tY29udGFjdC1mb3JtLTcnXSAudHdvLWNvbHVtbiA+IHAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTsgfVxuICAgIFtpcz0nZmx5bnQtZm9ybS1jb250YWN0LWZvcm0tNyddIC50d28tY29sdW1uIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcDpmaXJzdC1jaGlsZCxcbiAgICBbaXM9J2ZseW50LWZvcm0tY29udGFjdC1mb3JtLTcnXSAudHdvLWNvbHVtbiA+IHAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIFtpcz0nZmx5bnQtZm9ybS1jb250YWN0LWZvcm0tNyddIC50d28tY29sdW1uIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcDpsYXN0LWNoaWxkLFxuICAgIFtpcz0nZmx5bnQtZm9ybS1jb250YWN0LWZvcm0tNyddIC50d28tY29sdW1uID4gcCAud3BjZjctZm9ybS1jb250cm9sLXdyYXA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICBbaXM9J2ZseW50LWZvcm0tY29udGFjdC1mb3JtLTcnXSAudHdvLWNvbHVtbiA+IHAsXG4gIFtpcz0nZmx5bnQtZm9ybS1jb250YWN0LWZvcm0tNyddIC50d28tY29sdW1uID4gcCA+IHAge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbltpcz0nZmx5bnQtZm9ybS1jb250YWN0LWZvcm0tNyddIC53cGNmNy1mb3JtIFt0eXBlPVwidGVsXCJdLCBbaXM9J2ZseW50LWZvcm0tY29udGFjdC1mb3JtLTcnXSAud3BjZjctZm9ybSBbdHlwZT1cInVybFwiXSwgW2lzPSdmbHludC1mb3JtLWNvbnRhY3QtZm9ybS03J10gLndwY2Y3LWZvcm0gW3R5cGU9XCJ0ZXh0XCJdLCBbaXM9J2ZseW50LWZvcm0tY29udGFjdC1mb3JtLTcnXSAud3BjZjctZm9ybSBbdHlwZT1cImRhdGVcIl0sIFtpcz0nZmx5bnQtZm9ybS1jb250YWN0LWZvcm0tNyddIC53cGNmNy1mb3JtIFt0eXBlPVwiZW1haWxcIl0sIFtpcz0nZmx5bnQtZm9ybS1jb250YWN0LWZvcm0tNyddIC53cGNmNy1mb3JtIFt0eXBlPVwic2VhcmNoXCJdLCBbaXM9J2ZseW50LWZvcm0tY29udGFjdC1mb3JtLTcnXSAud3BjZjctZm9ybSBbdHlwZT1cIm51bWJlclwiXSwgW2lzPSdmbHludC1mb3JtLWNvbnRhY3QtZm9ybS03J10gLndwY2Y3LWZvcm0gW3R5cGU9XCJwYXNzd29yZFwiXSwgW2lzPSdmbHludC1mb3JtLWNvbnRhY3QtZm9ybS03J10gLndwY2Y3LWZvcm0gdGV4dGFyZWEsIFtpcz0nZmx5bnQtZm9ybS1jb250YWN0LWZvcm0tNyddIC53cGNmNy1mb3JtIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbltpcz0nZmx5bnQtZm9ybS1jb250YWN0LWZvcm0tNyddIC53cGNmNy1mb3JtIHRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuW2lzPSdmbHludC1mb3JtLWNvbnRhY3QtZm9ybS03J10gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgW2lzPSdmbHludC1mb3JtLWNvbnRhY3QtZm9ybS03J10gLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIGlucHV0LFxuICBbaXM9J2ZseW50LWZvcm0tY29udGFjdC1mb3JtLTcnXSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgdGV4dGFyZWEsXG4gIFtpcz0nZmx5bnQtZm9ybS1jb250YWN0LWZvcm0tNyddIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCBzZWxlY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuW2lzPSdmbHludC1mb3JtLWNvbnRhY3QtZm9ybS03J10gLndwY2Y3LWxpc3QtaXRlbSB7XG4gIG1hcmdpbjogMCAycmVtIDAgMDsgfVxuICBbaXM9J2ZseW50LWZvcm0tY29udGFjdC1mb3JtLTcnXSAud3BjZjctbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG5baXM9J2ZseW50LWZvcm0tY29udGFjdC1mb3JtLTcnXSAud3BjZjctbm90LXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2FhMjRjOyB9XG5cbltpcz0nZmx5bnQtZm9ybS1jb250YWN0LWZvcm0tNyddIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgY29sb3I6ICM3YWEyNGM7XG4gIGZvbnQtc2l6ZTogMC44OHJlbTtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbltpcz0nZmx5bnQtZm9ybS1jb250YWN0LWZvcm0tNyddIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiAjN2FhMjRjO1xuICBtYXJnaW46IDMycHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1mb3JtLWNvbnRhY3QtZm9ybS03J10gLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuW2lzPSdmbHludC1mb3JtLWNvbnRhY3QtZm9ybS03J10gLndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLCBbaXM9J2ZseW50LWZvcm0tY29udGFjdC1mb3JtLTcnXSAud3BjZjctYWNjZXB0YW5jZS1taXNzaW5nLCBbaXM9J2ZseW50LWZvcm0tY29udGFjdC1mb3JtLTcnXSAud3BjZjctc3BhbS1ibG9ja2VkLCBbaXM9J2ZseW50LWZvcm0tY29udGFjdC1mb3JtLTcnXSAud3BjZjctbWFpbC1zZW50LW5nLCBbaXM9J2ZseW50LWZvcm0tY29udGFjdC1mb3JtLTcnXSAud3BjZjctYWJvcnRlZCB7XG4gIGNvbG9yOiAjN2FhMjRjOyB9XG5cbltpcz0nZmx5bnQtZm9ybS1jb250YWN0LWZvcm0tNyddIC53cGNmNy1tYWlsLXNlbnQtb2sge1xuICBjb2xvcjogIzE2MWMzNjsgfVxuXG5baXM9J2ZseW50LWZvcm0tY29udGFjdC1mb3JtLTcnXSAud3BjZjctcXVpei1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuW2lzPSdmbHludC1mb3JtLWNvbnRhY3QtZm9ybS03J10gLndwY2Y3IC53cGNmNy1hY2NlcHRhbmNlIGxhYmVsOjpiZWZvcmUge1xuICB0b3A6IDZweDsgfVxuXG5baXM9J2ZseW50LWZvcm0tY29udGFjdC1mb3JtLTcnXSAud3BjZjcgc21hbGwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7IH1cblxuW2lzPSdmbHludC1mb3JtLWNvbnRhY3QtZm9ybS03J10gLndwY2Y3IC5sYWJlbC13cmFwIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5baXM9J2ZseW50LWZvcm0tY29udGFjdC1mb3JtLTcnXSAud3BjZjcgW3R5cGU9J2ZpbGUnXSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDsgfVxuXG5baXM9J2ZseW50LWZvcm0tY29udGFjdC1mb3JtLTcnXSAud3BjZjcgLndwY2Y3LWZvcm0tc3VibWl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5baXM9J2ZseW50LWZvcm0tY29udGFjdC1mb3JtLTcnXSAud3BjZjcgLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG5baXM9J2ZseW50LWdyaWQtYmFja2dyb3VuZCddIGgxLCBbaXM9J2ZseW50LWdyaWQtYmFja2dyb3VuZCddIGgyLCBbaXM9J2ZseW50LWdyaWQtYmFja2dyb3VuZCddIGgzLCBbaXM9J2ZseW50LWdyaWQtYmFja2dyb3VuZCddIGg0IHtcbiAgaHlwaGVuczogYXV0bzsgfVxuXG5baXM9J2ZseW50LWdyaWQtYmFja2dyb3VuZCddLnRoZW1lTGlnaHQge1xuICBjb2xvcjogI2ZmZjsgfVxuICBbaXM9J2ZseW50LWdyaWQtYmFja2dyb3VuZCddLnRoZW1lTGlnaHQgaDEsIFtpcz0nZmx5bnQtZ3JpZC1iYWNrZ3JvdW5kJ10udGhlbWVMaWdodCBoMiwgW2lzPSdmbHludC1ncmlkLWJhY2tncm91bmQnXS50aGVtZUxpZ2h0IGgzLCBbaXM9J2ZseW50LWdyaWQtYmFja2dyb3VuZCddLnRoZW1lTGlnaHQgaDQsIFtpcz0nZmx5bnQtZ3JpZC1iYWNrZ3JvdW5kJ10udGhlbWVMaWdodCBoNSB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIFtpcz0nZmx5bnQtZ3JpZC1iYWNrZ3JvdW5kJ10gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMThweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgW2lzPSdmbHludC1ncmlkLWJhY2tncm91bmQnXSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4OyB9IH1cblxuW2lzPSdmbHludC1ncmlkLWJhY2tncm91bmQnXSAuY29udGVudCB7XG4gIG1heC13aWR0aDogODAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1ncmlkLWJhY2tncm91bmQnXSAuY29udGVudCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cblxuW2lzPSdmbHludC1ncmlkLWJhY2tncm91bmQnXSAuZ3JpZFdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1ncmlkLWJhY2tncm91bmQnXSAuZ3JpZFdyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1iYWNrZ3JvdW5kJ10gLmdyaWRXcmFwcGVyIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5baXM9J2ZseW50LWdyaWQtYmFja2dyb3VuZCddIC5ncmlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1iYWNrZ3JvdW5kJ10gLmdyaWQgPiBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLWJhY2tncm91bmQnXSAuZ3JpZCA+IGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuXG5baXM9J2ZseW50LWdyaWQtYmFja2dyb3VuZCddIC5pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgW2lzPSdmbHludC1ncmlkLWJhY2tncm91bmQnXSAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtZ3JpZC1iYWNrZ3JvdW5kJ10gLml0ZW0ge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgW2lzPSdmbHludC1ncmlkLWJhY2tncm91bmQnXSAuaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7IH1cbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1iYWNrZ3JvdW5kJ10gLml0ZW06bnRoLWxhc3Qtb2YtdHlwZSgtbisyKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7IH0gfVxuICBbaXM9J2ZseW50LWdyaWQtYmFja2dyb3VuZCddIC5pdGVtIC5ncmFkaWVudFNjYWxlSG92ZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1iYWNrZ3JvdW5kJ10gLml0ZW0tY29udGVudCBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgW2lzPSdmbHludC1ncmlkLWJhY2tncm91bmQnXSAuaXRlbS1jb250ZW50IGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1iYWNrZ3JvdW5kJ10gLml0ZW0tY29udGVudCBoNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9IH1cbiAgW2lzPSdmbHludC1ncmlkLWJhY2tncm91bmQnXSAuaXRlbS1jb250ZW50IC5tb250LWJvbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuW2lzPSdmbHludC1ncmlkLWJhY2tncm91bmQnXSAuZ3JhZGllbnRTY2FsZUhvdmVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9J2ZseW50LWdyaWQtY3RhJ10ge1xuICAgIG1hcmdpbi10b3A6IC00MHB4OyB9IH1cblxuW2lzPSdmbHludC1ncmlkLWN0YSddIC5ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtZ3JpZC1jdGEnXSAuZ3JpZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9IH1cbiAgW2lzPSdmbHludC1ncmlkLWN0YSddIC5ncmlkLWl0ZW0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1jdGEnXSAuZ3JpZC1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWdyaWQtY3RhJ10gLmdyaWQtaXRlbS0tbmV3c2xldHRlciB7XG4gICAgICAgIGhlaWdodDogMzMwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgW2lzPSdmbHludC1ncmlkLWN0YSddIC5ncmlkLWl0ZW0tLW5ld3NsZXR0ZXIgLmJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTQ0NjY7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9IH1cbiAgW2lzPSdmbHludC1ncmlkLWN0YSddIC5ncmlkLWNvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7IH1cblxuW2lzPSdmbHludC1ncmlkLWljb24tbGluayddIC5jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBbaXM9J2ZseW50LWdyaWQtaWNvbi1saW5rJ10gLmNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgW2lzPSdmbHludC1ncmlkLWljb24tbGluayddIC5jb250ZW50ID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuW2lzPSdmbHludC1ncmlkLWljb24tbGluayddIC5ncmlkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNTkwcHg7IH1cbiAgW2lzPSdmbHludC1ncmlkLWljb24tbGluayddIC5ncmlkLWNvbnRhaW5lciA+IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICBbaXM9J2ZseW50LWdyaWQtaWNvbi1saW5rJ10gLmdyaWQtY29udGFpbmVyID4gbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1pY29uLWxpbmsnXSAuZ3JpZC1jb250YWluZXIgPiAqIHtcbiAgICB3aWR0aDogY2FsYygoNTAlKSAtICgxIC8gMiAqIDIwcHgpKTsgfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC1pY29uLWxpbmsnXSAuZ3JpZC1jb250YWluZXIgPiAqOm50aC1jaGlsZChuKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLWljb24tbGluayddIC5ncmlkLWNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKDFuICsgMykge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC1pY29uLWxpbmsnXSAuZ3JpZC1jb250YWluZXIgPiAqOm50aC1jaGlsZCgybikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLWljb24tbGluayddIC5ncmlkLWNvbnRhaW5lciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1ncmlkLWljb24tbGluayddIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pY29uLWxpbmsnXSAuZ3JpZC1jb250YWluZXIgPiAqIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDMzLjMzMzMzJSkgLSAoMiAvIDMgKiAyNXB4KSk7IH1cbiAgICAgICAgW2lzPSdmbHludC1ncmlkLWljb24tbGluayddIC5ncmlkLWNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICBbaXM9J2ZseW50LWdyaWQtaWNvbi1saW5rJ10gLmdyaWQtY29udGFpbmVyID4gKjpudGgtY2hpbGQoMW4gKyA0KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgICBbaXM9J2ZseW50LWdyaWQtaWNvbi1saW5rJ10gLmdyaWQtY29udGFpbmVyID4gKjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgW2lzPSdmbHludC1ncmlkLWljb24tbGluayddIC5ncmlkLWNvbnRhaW5lciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuW2lzPSdmbHludC1ncmlkLWljb24tbGluayddIC5ncmlkLWl0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOWZiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXM7IH1cbiAgW2lzPSdmbHludC1ncmlkLWljb24tbGluayddIC5ncmlkLWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NTkxYWI7IH1cbiAgW2lzPSdmbHludC1ncmlkLWljb24tbGluayddIC5ncmlkLWl0ZW0gaW1nIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG5baXM9J2ZseW50LWdyaWQtaWNvbi1saW5rJ10gLmdyaWQtbGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbltpcz0nZmx5bnQtZ3JpZC1pY29uLXNob3djYXNlJ10gLmNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1pY29uLXNob3djYXNlJ10gLmNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgW2lzPSdmbHludC1ncmlkLWljb24tc2hvd2Nhc2UnXSAuY29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbltpcz0nZmx5bnQtZ3JpZC1pY29uLXNob3djYXNlJ10gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5baXM9J2ZseW50LWdyaWQtaWNvbi1zaG93Y2FzZSddIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41OyB9XG5cbltpcz0nZmx5bnQtZ3JpZC1pY29uLXNob3djYXNlJ10gLnN3aXBlci1jb250YWluZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5baXM9J2ZseW50LWdyaWQtaWNvbi1zaG93Y2FzZSddIC5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG5baXM9J2ZseW50LWdyaWQtaWNvbi1zaG93Y2FzZSddIC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgW2lzPSdmbHludC1ncmlkLWljb24tc2hvd2Nhc2UnXSAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAvKiBDZW50ZXIgc2xpZGUgdGV4dCB2ZXJ0aWNhbGx5ICovXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IGNhbGMoKDEwMCUgLSAzMHB4KSAvIDIpICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuW2lzPSdmbHludC1ncmlkLWljb24tc2hvd2Nhc2UnXSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBbaXM9J2ZseW50LWdyaWQtaWNvbi1zaG93Y2FzZSddIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLDAuMnMgbGVmdDsgfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC1pY29uLXNob3djYXNlJ10gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICBbaXM9J2ZseW50LWdyaWQtaWNvbi1zaG93Y2FzZSddIC5zd2lwZXItcGFnaW5hdGlvbiBzcGFuIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgW2lzPSdmbHludC1ncmlkLWljb24tc2hvd2Nhc2UnXSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbltpcz0nZmx5bnQtZ3JpZC1pY29uLXNob3djYXNlJ10gLnNsaWRlci1jb250cm9scyB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTAwJTsgfVxuICBbaXM9J2ZseW50LWdyaWQtaWNvbi1zaG93Y2FzZSddIC5zbGlkZXItY29udHJvbHMgLnNsaWRlci1idG4ucHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IC03MHB4OyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1pY29uLXNob3djYXNlJ10gLnNsaWRlci1jb250cm9scyAuc2xpZGVyLWJ0bi5uZXh0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWdyaWQtaWNvbi1zaG93Y2FzZSddIC5zbGlkZXItY29udHJvbHMgLnNsaWRlci1idG4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbltpcz0nZmx5bnQtZ3JpZC1pY29uLXNob3djYXNlJ10udGhlbWVQZXRyb2wgLnNsaWRlci1idG4gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9J2ZseW50LWdyaWQtaWNvbi1zaG93Y2FzZSddIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuW2lzPSdmbHludC1ncmlkLWljb24tc2hvd2Nhc2UnXSAuZ3JpZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1pY29uLXNob3djYXNlJ10gLmdyaWQtY29udGFpbmVyID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC1pY29uLXNob3djYXNlJ10gLmdyaWQtY29udGFpbmVyID4gbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1pY29uLXNob3djYXNlJ10gLmdyaWQtY29udGFpbmVyID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoKDUwJSkgLSAoMSAvIDIgKiAyMHB4KSk7IH1cbiAgICBbaXM9J2ZseW50LWdyaWQtaWNvbi1zaG93Y2FzZSddIC5ncmlkLWNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICBbaXM9J2ZseW50LWdyaWQtaWNvbi1zaG93Y2FzZSddIC5ncmlkLWNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKDFuICsgMykge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC1pY29uLXNob3djYXNlJ10gLmdyaWQtY29udGFpbmVyID4gKjpudGgtY2hpbGQoMm4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC1pY29uLXNob3djYXNlJ10gLmdyaWQtY29udGFpbmVyID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICBbaXM9J2ZseW50LWdyaWQtaWNvbi1zaG93Y2FzZSddIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pY29uLXNob3djYXNlJ10gLmdyaWQtY29udGFpbmVyID4gKiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgzMy4zMzMzMyUpIC0gKDIgLyAzICogMjVweCkpOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pY29uLXNob3djYXNlJ10gLmdyaWQtY29udGFpbmVyID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pY29uLXNob3djYXNlJ10gLmdyaWQtY29udGFpbmVyID4gKjpudGgtY2hpbGQoMW4gKyA0KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgICBbaXM9J2ZseW50LWdyaWQtaWNvbi1zaG93Y2FzZSddIC5ncmlkLWNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pY29uLXNob3djYXNlJ10gLmdyaWQtY29udGFpbmVyID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWdyaWQtaWNvbi1zaG93Y2FzZSddIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pY29uLXNob3djYXNlJ10gLmdyaWQtY29udGFpbmVyID4gKiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgyNSUpIC0gKDMgLyA0ICogMjVweCkpOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pY29uLXNob3djYXNlJ10gLmdyaWQtY29udGFpbmVyID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pY29uLXNob3djYXNlJ10gLmdyaWQtY29udGFpbmVyID4gKjpudGgtY2hpbGQoMW4gKyA1KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgICBbaXM9J2ZseW50LWdyaWQtaWNvbi1zaG93Y2FzZSddIC5ncmlkLWNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pY29uLXNob3djYXNlJ10gLmdyaWQtY29udGFpbmVyID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1ncmlkLWljb24tc2hvd2Nhc2UnXSAuZ3JpZC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBbaXM9J2ZseW50LWdyaWQtaWNvbi1zaG93Y2FzZSddIC5ncmlkLWNvbnRhaW5lciA+ICoge1xuICAgICAgICB3aWR0aDogY2FsYygoMTYuNjY2NjclKSAtICg1IC8gNiAqIDI1cHgpKTsgfVxuICAgICAgICBbaXM9J2ZseW50LWdyaWQtaWNvbi1zaG93Y2FzZSddIC5ncmlkLWNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICBbaXM9J2ZseW50LWdyaWQtaWNvbi1zaG93Y2FzZSddIC5ncmlkLWNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKDFuICsgNykge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgICAgW2lzPSdmbHludC1ncmlkLWljb24tc2hvd2Nhc2UnXSAuZ3JpZC1jb250YWluZXIgPiAqOm50aC1jaGlsZCg2bikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBbaXM9J2ZseW50LWdyaWQtaWNvbi1zaG93Y2FzZSddIC5ncmlkLWNvbnRhaW5lciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgIFtpcz0nZmx5bnQtZ3JpZC1pY29uLXNob3djYXNlJ10gLmdyaWQtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgW2lzPSdmbHludC1ncmlkLWljb24tc2hvd2Nhc2UnXSAuZ3JpZC1jb250YWluZXIgPiAqIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEyLjUlKSAtICg3IC8gOCAqIDI1cHgpKTsgfVxuICAgICAgICBbaXM9J2ZseW50LWdyaWQtaWNvbi1zaG93Y2FzZSddIC5ncmlkLWNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgICBbaXM9J2ZseW50LWdyaWQtaWNvbi1zaG93Y2FzZSddIC5ncmlkLWNvbnRhaW5lciA+ICo6bnRoLWNoaWxkKDFuICsgOSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgICAgW2lzPSdmbHludC1ncmlkLWljb24tc2hvd2Nhc2UnXSAuZ3JpZC1jb250YWluZXIgPiAqOm50aC1jaGlsZCg4bikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICBbaXM9J2ZseW50LWdyaWQtaWNvbi1zaG93Y2FzZSddIC5ncmlkLWNvbnRhaW5lciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuW2lzPSdmbHludC1ncmlkLWljb24tc2hvd2Nhc2UnXSAuZ3JpZC1pdGVtIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBbaXM9J2ZseW50LWdyaWQtaWNvbi1zaG93Y2FzZSddIC5ncmlkLWl0ZW0gaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5baXM9J2ZseW50LWdyaWQtaWNvbi1zaG93Y2FzZSddIC5ncmlkLWxpbmsge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgW2lzPSdmbHludC1ncmlkLWljb24tdGVhc2VycyddIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIFtpcz0nZmx5bnQtZ3JpZC1pY29uLXRlYXNlcnMnXSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz0nZmx5bnQtZ3JpZC1pY29uLXRlYXNlcnMnXSAuY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG5cbltpcz0nZmx5bnQtZ3JpZC1pY29uLXRlYXNlcnMnXSAuZ3JpZFdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtZ3JpZC1pY29uLXRlYXNlcnMnXSAuZ3JpZFdyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbltpcz0nZmx5bnQtZ3JpZC1pY29uLXRlYXNlcnMnXSAuZ3JpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgW2lzPSdmbHludC1ncmlkLWljb24tdGVhc2VycyddIC5ncmlkID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC1pY29uLXRlYXNlcnMnXSAuZ3JpZCA+IGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWdyaWQtaWNvbi10ZWFzZXJzJ10gLmdyaWQge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1pY29uLXRlYXNlcnMnXSAuZ3JpZC0tY29sdW1uT25lIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWdyaWQtaWNvbi10ZWFzZXJzJ10gLmdyaWQtLWNvbHVtbk9uZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBbaXM9J2ZseW50LWdyaWQtaWNvbi10ZWFzZXJzJ10gLmdyaWQtLWNvbHVtblR3byB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbltpcz0nZmx5bnQtZ3JpZC1pY29uLXRlYXNlcnMnXSAuaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgW2lzPSdmbHludC1ncmlkLWljb24tdGVhc2VycyddIC5pdGVtIC5ncmFkaWVudFNjYWxlSG92ZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1pY29uLXRlYXNlcnMnXSAuaXRlbS1jb250ZW50IGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBbaXM9J2ZseW50LWdyaWQtaWNvbi10ZWFzZXJzJ10gLml0ZW0tY29udGVudCBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWdyaWQtaWNvbi10ZWFzZXJzJ10gLml0ZW0tY29udGVudCBoNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9IH1cbiAgW2lzPSdmbHludC1ncmlkLWljb24tdGVhc2VycyddIC5pdGVtLWNvbnRlbnQgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1heC13aWR0aDogMTAwcHg7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgW2lzPSdmbHludC1ncmlkLWljb24tdGVhc2VycyddIC5pdGVtLWNvbnRlbnQgLm1vbnQtYm9sZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG5baXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5ncmlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5ncmlkID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmdyaWQgPiBsaTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuZ3JpZC0tY29sdW1uczIge1xuICAgIGdhcDogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmdyaWQtLWNvbHVtbnMyIHtcbiAgICAgICAgZ2FwOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5ncmlkLS1jb2x1bW5zMiB7XG4gICAgICAgIGdhcDogNDBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5ncmlkLS1jb2x1bW5zMiAuZ3JpZC1pdGVtIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmdyaWQtLWNvbHVtbnMyIC5ncmlkLWl0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5ncmlkLS1jb2x1bW5zMyAuZ3JpZC1pdGVtIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpOyB9IH1cbiAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuZ3JpZC0tY29sdW1uczQgLmdyaWQtaXRlbSB7XG4gICAgLyogZW5zdXJlIDIgY29sdW1ucyBzdGFja2luZyB1cCB1bnRpbCAkYnJlYWtwb2ludC1kZXNrdG9wICovXG4gICAgbWF4LXdpZHRoOiAzNjQuMzMzMzNweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1pbWFnZS10ZXh0J10gLmdyaWQtLWNvbHVtbnM0IC5ncmlkLWl0ZW0ge1xuICAgICAgICB3aWR0aDogMjUlOyB9IH1cblxuW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuZ3JpZC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiA2NzVweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuY29udGVudCB7XG4gIGhlaWdodDogMTAwJTsgfVxuICBbaXM9J2ZseW50LWdyaWQtaW1hZ2UtdGV4dCddIC5jb250ZW50LmJveFBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDQ1cHggNDVweCAyNXB4IDQ1cHg7IH1cbiAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuY29udGVudDpub3QoLmJveFBhZGRpbmcpIHtcbiAgICBwYWRkaW5nOiAzNXB4IDA7IH1cbiAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuY29udGVudCAuY29udGVudC1pbWFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGU5ZjA7IH1cbiAgW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXSAuY29udGVudCBwIHtcbiAgICBtYXJnaW46IDAgMCAxLjNyZW07IH1cblxuW2lzPSdmbHludC1ncmlkLWltYWdlLXRleHQnXS5sYXlvdXRDYXJkIC5jb250ZW50IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cblxuW2lzPSdmbHludC1ncmlkLXBvc3RzJ10ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cyddIC5wcmVDb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA5NjBweDsgfVxuICBbaXM9J2ZseW50LWdyaWQtcG9zdHMnXSAuZ3JpZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cyddIC5ncmlkID4gbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMnXSAuZ3JpZCA+IGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cyddIC5ncmlkLWl0ZW0ge1xuICAgIG1hcmdpbjogMCAxN3B4IDU1cHg7XG4gICAgbWF4LXdpZHRoOiA2NzVweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1ncmlkLXBvc3RzJ10gLmdyaWQtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMzBweCAyNXB4IDUwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDUwcHgpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMnXSAuZ3JpZC1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDI1cHggODBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gNTBweCk7IH0gfVxuICBbaXM9J2ZseW50LWdyaWQtcG9zdHMnXSAuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMnXSAuY29udGVudC1saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cyddIC5jb250ZW50LWltYWdlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM3NDk2YjI7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMnXSAuY29udGVudC1pbWFnZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDsgfSB9XG4gICAgW2lzPSdmbHludC1ncmlkLXBvc3RzJ10gLmNvbnRlbnQtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLXBvc3RzJ10gLmNvbnRlbnQtaW5uZXIge1xuICAgICAgY29sb3I6ICMxNjFjMzY7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cyddIC5jb250ZW50LWlubmVyID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cyddIC5jb250ZW50LWlubmVyID4gOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgW2lzPSdmbHludC1ncmlkLXBvc3RzJ10gLmNvbnRlbnQtaW5uZXIgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjNTE2ZTgxO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgICAgW2lzPSdmbHludC1ncmlkLXBvc3RzJ10gLmNvbnRlbnQtaW5uZXIgaDEsIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cyddIC5jb250ZW50LWlubmVyIGgyLCBbaXM9J2ZseW50LWdyaWQtcG9zdHMnXSAuY29udGVudC1pbm5lciBoMywgW2lzPSdmbHludC1ncmlkLXBvc3RzJ10gLmNvbnRlbnQtaW5uZXIgaDQsIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cyddIC5jb250ZW50LWlubmVyIGg1LCBbaXM9J2ZseW50LWdyaWQtcG9zdHMnXSAuY29udGVudC1pbm5lciBoNiwgW2lzPSdmbHludC1ncmlkLXBvc3RzJ10gLmNvbnRlbnQtaW5uZXIgLmgxLCBbaXM9J2ZseW50LWdyaWQtcG9zdHMnXSAuY29udGVudC1pbm5lciAuaDIsIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cyddIC5jb250ZW50LWlubmVyIC5oMywgW2lzPSdmbHludC1ncmlkLXBvc3RzJ10gLmNvbnRlbnQtaW5uZXIgLmg0LCBbaXM9J2ZseW50LWdyaWQtcG9zdHMnXSAuY29udGVudC1pbm5lciAuaDUsIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cyddIC5jb250ZW50LWlubmVyIC5oNiB7XG4gICAgICAgIGNvbG9yOiAjMTYxYzM2O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgW2lzPSdmbHludC1ncmlkLXBvc3RzJ10gLmdyaWQtbmV3c2xldHRlciB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICBwYWRkaW5nOiA4NHB4IDE4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cyddIC5ncmlkLW5ld3NsZXR0ZXI6OmFmdGVyLCBbaXM9J2ZseW50LWdyaWQtcG9zdHMnXSAuZ3JpZC1uZXdzbGV0dGVyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YzM0NDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTUwJTtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLXBvc3RzJ10gLmdyaWQtbmV3c2xldHRlcjo6YWZ0ZXIge1xuICAgICAgbGVmdDogLTEwMCU7IH1cbiAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMnXSAuZ3JpZC1uZXdzbGV0dGVyOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IC0xMDAlOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLXBvc3RzJ10gLmdyaWQtbmV3c2xldHRlciAuaDQge1xuICAgICAgbWFyZ2luOiAwIDAgMS4zMTI1cmVtO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1ncmlkLXBvc3RzJ10gLmdyaWQtbmV3c2xldHRlciB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDMwcHg7IH0gfVxuICBbaXM9J2ZseW50LWdyaWQtcG9zdHMnXSAuZ3JpZC1sb2FkbW9yZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cyddIC5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSB1bCA+IGxpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIHVsID4gbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5wb3N0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAucG9zdHMgPiAqIHtcbiAgICAgIHdpZHRoOiBjYWxjKCg1MCUpIC0gKDEgLyAyICogNTBweCkpOyB9XG4gICAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5wb3N0cyA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5wb3N0cyA+ICo6bnRoLWNoaWxkKDFuICsgMykge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5wb3N0cyA+ICo6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAucG9zdHMgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBvc3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5wb3N0cyA+ICoge1xuICAgICAgd2lkdGg6IGNhbGMoKDMzLjMzMzMzJSkgLSAoMiAvIDMgKiA1MHB4KSk7IH1cbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBvc3RzID4gKjpudGgtY2hpbGQobikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBvc3RzID4gKjpudGgtY2hpbGQoMW4gKyA0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBvc3RzID4gKjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5wb3N0cyA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbltpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBvc3RzLWVtcHR5IHtcbiAgcGFkZGluZzogNDBweCAwIDA7IH1cblxuW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAucG9zdCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAucG9zdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAucG9zdC1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAucG9zdCAuZmlndXJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYxYzM2O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAucG9zdC1pbm5lciB7XG4gICAgcGFkZGluZzogNTBweCAwOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAucG9zdC1pbm5lciA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5wb3N0LWlubmVyID4gOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBvc3QtZXhjZXJwdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG5baXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtOHB4IDMycHg7IH1cbiAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAuZmlsdGVyLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgOHB4IDE1cHg7IH1cblxuW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAucGFnaW5hdGlvbiB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBhZ2luYXRpb24tLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgW2lzPSdmbHludC1ncmlkLXBvc3RzLWFyY2hpdmUnXSAucGFnaW5hdGlvbi0tcHJldkRpc2FibGVkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBhZ2luYXRpb24gLmJ1dHRvbiB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5wYWdpbmF0aW9uIC5hcnJvdyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxNnB4OyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0cy1hcmNoaXZlJ10gLnBhZ2luYXRpb24tbmV4dCAuYXJyb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTVweDsgfVxuICBbaXM9J2ZseW50LWdyaWQtcG9zdHMtYXJjaGl2ZSddIC5wYWdpbmF0aW9uLXByZXZpb3VzIC5hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0LXRlYXNlcnMnXSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbaXM9J2ZseW50LWdyaWQtcG9zdC10ZWFzZXJzJ10gLnByZUNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0LXRlYXNlcnMnXSAucG9zdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gICAgW2lzPSdmbHludC1ncmlkLXBvc3QtdGVhc2VycyddIC5wb3N0cyA+ICoge1xuICAgICAgd2lkdGg6IGNhbGMoKDMzLjMzMzMzJSkgLSAoMiAvIDMgKiAwcHgpKTsgfVxuICAgICAgW2lzPSdmbHludC1ncmlkLXBvc3QtdGVhc2VycyddIC5wb3N0cyA+ICo6bnRoLWNoaWxkKG4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0LXRlYXNlcnMnXSAucG9zdHMgPiAqOm50aC1jaGlsZCgxbiArIDQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gICAgICBbaXM9J2ZseW50LWdyaWQtcG9zdC10ZWFzZXJzJ10gLnBvc3RzID4gKjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBbaXM9J2ZseW50LWdyaWQtcG9zdC10ZWFzZXJzJ10gLnBvc3RzID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cblxuW2lzPSdmbHludC1ncmlkLXBvc3QtdGVhc2VycyddIC5wb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBbaXM9J2ZseW50LWdyaWQtcG9zdC10ZWFzZXJzJ10gLnBvc3Q6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWdyaWQtcG9zdC10ZWFzZXJzJ10gLnBvc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgW2lzPSdmbHludC1ncmlkLXBvc3QtdGVhc2VycyddIC5wb3N0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7IH1cbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC1wb3N0LXRlYXNlcnMnXSAucG9zdDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTYwcHg7IH0gfVxuICBbaXM9J2ZseW50LWdyaWQtcG9zdC10ZWFzZXJzJ10gLnBvc3QtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0LXRlYXNlcnMnXSAucG9zdC1pbWFnZSB7XG4gICAgYmFja2dyb3VuZDogIzc0OTZiMjsgfVxuICBbaXM9J2ZseW50LWdyaWQtcG9zdC10ZWFzZXJzJ10gLnBvc3QtY29udGVudCB7XG4gICAgcGFkZGluZzogMzVweCAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1ncmlkLXBvc3QtdGVhc2VycyddIC5wb3N0LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHggMzVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1ncmlkLXBvc3QtdGVhc2VycyddIC5wb3N0LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDYwcHggNTVweDsgfSB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0LXRlYXNlcnMnXSAucG9zdC10aXRsZSB7XG4gICAgY29sb3I6ICMxNjFjMzY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC1wb3N0LXRlYXNlcnMnXSAucG9zdC1jYXRlZ29yeSB7XG4gICAgY29sb3I6ICMxNjFjMzY7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWdyaWQtcG9zdC10ZWFzZXJzJ10gLnBvc3QtY2F0ZWdvcnkge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9IH1cblxuW2lzPSdmbHludC1ncmlkLXBvc3QtdGVhc2VycyddLnRoZW1lTGlnaHQgLnBvc3QtY2F0ZWdvcnkge1xuICBjb2xvcjogIzUxNmU4MTsgfVxuXG5baXM9J2ZseW50LWdyaWQtdGVhbSddIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBbaXM9J2ZseW50LWdyaWQtdGVhbSddIC5wcmVDb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA5NjBweDsgfVxuICBbaXM9J2ZseW50LWdyaWQtdGVhbSddIC5ncmlkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLXRlYW0nXSAuZ3JpZCA+IGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgW2lzPSdmbHludC1ncmlkLXRlYW0nXSAuZ3JpZCA+IGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLXRlYW0nXSAuZ3JpZC1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1ncmlkLXRlYW0nXSAuZ3JpZC1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMzMlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1ncmlkLXRlYW0nXSAuZ3JpZC1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMjAlOyB9IH1cbiAgICBbaXM9J2ZseW50LWdyaWQtdGVhbSddIC5ncmlkLWNhcmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICBbaXM9J2ZseW50LWdyaWQtdGVhbSddIC5ncmlkLWNhcmQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICBbaXM9J2ZseW50LWdyaWQtdGVhbSddIC5jYXJkLWNvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC10ZWFtJ10gLmNhcmQtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNjVweDsgfSB9XG4gIFtpcz0nZmx5bnQtZ3JpZC10ZWFtJ10gLmNhcmQtdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBbaXM9J2ZseW50LWdyaWQtdGVhbSddIC5jYXJkLXRleHQgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLXRlYW0nXSAuY2FyZC10ZXh0ID4gOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC10ZWFtJ10gLmNvbnRlbnQtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC10ZWFtJ10gLmNvbnRlbnQtbGluazo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsIHJnYmEoMjIsIDI4LCA1NCwgMC41KSAwJSwgcmdiYSgyMiwgMjgsIDU0LCAwLjUpIDYuNjclLCByZ2JhKDIyLCAyOCwgNTQsIDAuNDgpIDEzLjMzJSwgcmdiYSgyMiwgMjgsIDU0LCAwLjQ1OTE3KSAyMCUsIHJnYmEoMjIsIDI4LCA1NCwgMC40MjYyOTQpIDI2LjY3JSwgcmdiYSgyMiwgMjgsIDU0LCAwLjM4NDExMykgMzMuMzMlLCByZ2JhKDIyLCAyOCwgNTQsIDAuMzM0MDU4KSA0MCUsIHJnYmEoMjIsIDI4LCA1NCwgMC4yNzg2NTQpIDQ2LjY3JSwgcmdiYSgyMiwgMjgsIDU0LCAwLjIyMTM0NikgNTMuMzMlLCByZ2JhKDIyLCAyOCwgNTQsIDAuMTY1OTQyKSA2MCUsIHJnYmEoMjIsIDI4LCA1NCwgMC4xMTU4ODcpIDY2LjY3JSwgcmdiYSgyMiwgMjgsIDU0LCAwLjA3MzcwNTcpIDczLjMzJSwgcmdiYSgyMiwgMjgsIDU0LCAwLjA0MDgyOTkpIDgwJSwgcmdiYSgyMiwgMjgsIDU0LCAwLjAxNzc1NSkgODYuNjclLCByZ2JhKDIyLCAyOCwgNTQsIDAuMDA0MzIzNikgOTMuMzMlLCByZ2JhKDIyLCAyOCwgNTQsIDApIDEwMCUpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgW2lzPSdmbHludC1ncmlkLXRlYW0nXSAuY29udGVudC1pbWFnZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMTYsIDE1MCwgMTc4LCAwLjUpO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC10ZWFtJ10gLmNvbnRlbnQtaW5uZXIge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICBbaXM9J2ZseW50LWdyaWQtdGVhbSddIC5jb250ZW50LWlubmVyID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC10ZWFtJ10gLmNvbnRlbnQtaW5uZXIgPiA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgW2lzPSdmbHludC1ncmlkLXRlYW0nXSAuY29udGVudC1uYW1lIHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC10ZWFtJ10gLmNvbnRlbnQtbmFtZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDU2cHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgW2lzPSdmbHludC1ncmlkLXRlYW0nXSAuY29udGVudC1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICBbaXM9J2ZseW50LWdyaWQtdGVhbSddIC5jb250ZW50LW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWdyaWQtdGVhbSddIC5jb250ZW50LW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07IH0gfVxuICAgIFtpcz0nZmx5bnQtZ3JpZC10ZWFtJ10gLmNvbnRlbnQtbmFtZS0taW5uZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgW2lzPSdmbHludC1ncmlkLXRlYW0nXSAuY29udGVudC1vY2N1cGF0aW9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWdyaWQtdGVhbSddIC5jb250ZW50LW9jY3VwYXRpb24ge1xuICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgW2lzPSdmbHludC1ncmlkLXRlYXNlcnMnXSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICBbaXM9J2ZseW50LWdyaWQtdGVhc2VycyddIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDUwcHg7IH0gfVxuXG5baXM9J2ZseW50LWdyaWQtdGVhc2VycyddIC5jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA4MDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWdyaWQtdGVhc2VycyddIC5jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG5baXM9J2ZseW50LWdyaWQtdGVhc2VycyddIC5ncmlkV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1ncmlkLXRlYXNlcnMnXSAuZ3JpZFdyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbltpcz0nZmx5bnQtZ3JpZC10ZWFzZXJzJ10gLmdyaWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC10ZWFzZXJzJ10gLmdyaWQgPiBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgW2lzPSdmbHludC1ncmlkLXRlYXNlcnMnXSAuZ3JpZCA+IGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWdyaWQtdGVhc2VycyddIC5ncmlkIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBbaXM9J2ZseW50LWdyaWQtdGVhc2VycyddIC5ncmlkLS1jb2x1bW5PbmUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtZ3JpZC10ZWFzZXJzJ10gLmdyaWQtLWNvbHVtbk9uZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBbaXM9J2ZseW50LWdyaWQtdGVhc2VycyddIC5ncmlkLS1jb2x1bW5Ud28ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfSB9XG5cbltpcz0nZmx5bnQtZ3JpZC10ZWFzZXJzJ10gLml0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIFtpcz0nZmx5bnQtZ3JpZC10ZWFzZXJzJ10gLml0ZW0gLmdyYWRpZW50U2NhbGVIb3ZlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgW2lzPSdmbHludC1ncmlkLXRlYXNlcnMnXSAuaXRlbS1jb250ZW50IGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBbaXM9J2ZseW50LWdyaWQtdGVhc2VycyddIC5pdGVtLWNvbnRlbnQgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1ncmlkLXRlYXNlcnMnXSAuaXRlbS1jb250ZW50IGg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH0gfVxuICBbaXM9J2ZseW50LWdyaWQtdGVhc2VycyddIC5pdGVtLWNvbnRlbnQgLm1vbnQtYm9sZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5baXM9J2ZseW50LWdyaWQtdGVhc2VycyddIC5ncmFkaWVudFNjYWxlSG92ZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQnXS5jb21wb25lbnQtbGVmdEFsaWduIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtIDE0NDBweCkgLyAyKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdGV4dCddLmNvbXBvbmVudC1yaWdodEFsaWduIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gMTQ0MHB4KSAvIDIpOyB9IH1cbiAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQnXS50aGVtZVJlZEdyYWRpZW50IC5vdmVybGF5LWxlZnQge1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgyNzkuNzglIDEwMCUgYXQgNDkuODclIDAlLCByZ2JhKDI0NywgMTAyLCAxMDAsIDApIDMxLjI1JSwgIzdhYTI0YyAxMDAlKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQnXS50aGVtZVJlZEdyYWRpZW50IC5vdmVybGF5LWxlZnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoODcuNTklIDkyLjMxJSBhdCAxMi40MSUgNTAuMSUsIHJnYmEoMjQ3LCAxMDIsIDEwMCwgMCkgMzEuMjUlLCAjN2FhMjRjIDEwMCUpOyB9IH1cbiAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQnXS50aGVtZVJlZEdyYWRpZW50IC5vdmVybGF5LXJpZ2h0LCBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdGV4dCddLnRoZW1lUmVkR3JhZGllbnQgLm92ZXJsYXktY2VudGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2FhMjRjOyB9XG4gIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10udGhlbWVZZWxsb3dHcmFkaWVudCAub3ZlcmxheS1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMjc5Ljc4JSAxMDAlIGF0IDQ5Ljg3JSAwJSwgcmdiYSgyNDcsIDEwMiwgMTAwLCAwKSAzMS4yNSUsICNmN2MzNDQgMTAwJSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10udGhlbWVZZWxsb3dHcmFkaWVudCAub3ZlcmxheS1sZWZ0IHtcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDg3LjU5JSA5Mi4zMSUgYXQgMTIuNDElIDUwLjElLCByZ2JhKDI0NywgMTAyLCAxMDAsIDApIDMxLjI1JSwgI2Y3YzM0NCAxMDAlKTsgfSB9XG4gIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10udGhlbWVZZWxsb3dHcmFkaWVudCAub3ZlcmxheS1yaWdodCwgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQnXS50aGVtZVllbGxvd0dyYWRpZW50IC5vdmVybGF5LWNlbnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YzM0NDsgfVxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdGV4dCddLnRoZW1lQmx1ZUdyYWRpZW50IC5vdmVybGF5LWxlZnQge1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgyNzkuNzglIDEwMCUgYXQgNDkuODclIDAlLCByZ2JhKDI0NywgMTAyLCAxMDAsIDApIDMxLjI1JSwgIzNjNjY4YyAxMDAlKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQnXS50aGVtZUJsdWVHcmFkaWVudCAub3ZlcmxheS1sZWZ0IHtcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDg3LjU5JSA5Mi4zMSUgYXQgMTIuNDElIDUwLjElLCByZ2JhKDI0NywgMTAyLCAxMDAsIDApIDMxLjI1JSwgIzNjNjY4YyAxMDAlKTsgfSB9XG4gIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10udGhlbWVCbHVlR3JhZGllbnQgLm92ZXJsYXktcmlnaHQsIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10udGhlbWVCbHVlR3JhZGllbnQgLm92ZXJsYXktY2VudGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M2NjhjOyB9XG4gIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10udGhlbWVQZXRyb2xHcmFkaWVudCAub3ZlcmxheS1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMjc5Ljc4JSAxMDAlIGF0IDQ5Ljg3JSAwJSwgcmdiYSgyNDcsIDEwMiwgMTAwLCAwKSAzMS4yNSUsICMxOTQ0NjYgMTAwJSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10udGhlbWVQZXRyb2xHcmFkaWVudCAub3ZlcmxheS1sZWZ0IHtcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDg3LjU5JSA5Mi4zMSUgYXQgMTIuNDElIDUwLjElLCByZ2JhKDI0NywgMTAyLCAxMDAsIDApIDMxLjI1JSwgIzE5NDQ2NiAxMDAlKTsgfSB9XG4gIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10udGhlbWVQZXRyb2xHcmFkaWVudCAub3ZlcmxheS1yaWdodCwgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQnXS50aGVtZVBldHJvbEdyYWRpZW50IC5vdmVybGF5LWNlbnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE5NDQ2NjsgfVxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdGV4dCddLnRoZW1lTGlnaHRHcmFkaWVudCAub3ZlcmxheS1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMjc5Ljc4JSAxMDAlIGF0IDQ5Ljg3JSAwJSwgcmdiYSgyNDcsIDEwMiwgMTAwLCAwKSAzMS4yNSUsICNlMGU5ZjAgMTAwJSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10udGhlbWVMaWdodEdyYWRpZW50IC5vdmVybGF5LWxlZnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoODcuNTklIDkyLjMxJSBhdCAxMi40MSUgNTAuMSUsIHJnYmEoMjQ3LCAxMDIsIDEwMCwgMCkgMzEuMjUlLCAjZTBlOWYwIDEwMCUpOyB9IH1cbiAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQnXS50aGVtZUxpZ2h0R3JhZGllbnQgLm92ZXJsYXktcmlnaHQsIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10udGhlbWVMaWdodEdyYWRpZW50IC5vdmVybGF5LWNlbnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTlmMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdGV4dCddLnRoZW1lR3JhZGllbnRSZXZlcnNlZCAub3ZlcmxheSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10udGhlbWVHcmFkaWVudFJldmVyc2VkIC5vdmVybGF5LWxlZnQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQnXS50aGVtZUdyYWRpZW50UmV2ZXJzZWQgLmNvbnRlbnQtaW5uZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG4gIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQnXSAuY29udGFpbmVyLmxlZnRBbGlnbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQnXSAuY29udGFpbmVyLmxlZnRBbGlnbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10gLmNvbnRhaW5lci5yaWdodEFsaWduIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10gLmNvbnRhaW5lci5yaWdodEFsaWduIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyMHB4OyB9IH1cbiAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQnXSAub3ZlcmxheSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQnXSAub3ZlcmxheSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10gLm92ZXJsYXktbGVmdCB7XG4gICAgICBoZWlnaHQ6IDY1JTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10gLm92ZXJsYXktbGVmdCB7XG4gICAgICAgICAgd2lkdGg6IDU3JTsgfSB9XG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQnXSAub3ZlcmxheS1yaWdodCB7XG4gICAgICBoZWlnaHQ6IDM1JTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10gLm92ZXJsYXktcmlnaHQge1xuICAgICAgICAgIHdpZHRoOiA0MyU7IH0gfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10gLm92ZXJsYXktbGVmdCwgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQnXSAub3ZlcmxheS1yaWdodCB7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQnXSAub3ZlcmxheS1sZWZ0LCBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdGV4dCddIC5vdmVybGF5LXJpZ2h0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQnXSAub3ZlcmxheS1sZWZ0LCBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdGV4dCddIC5vdmVybGF5LXJpZ2h0IHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH0gfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10gLm92ZXJsYXktY2VudGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgei1pbmRleDogMjsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10gLm92ZXJsYXktY2VudGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQnXSAub3ZlcmxheS1kYXJrZW4ge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAwOyB9XG4gIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10gLmJhY2tncm91bmQsXG4gIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10gLm92ZXJsYXkge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7IH1cbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdGV4dCddIC5iYWNrZ3JvdW5kLWltYWdlLFxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10gLm92ZXJsYXktaW1hZ2Uge1xuICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3Zlcic7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10gLmJhY2tncm91bmQge1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10gLmNvbnRlbnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICAgIHBhZGRpbmc6IDI2MHB4IDAgNDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQnXSAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDE3NXB4IDIwcHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10gLmNvbnRlbnQtaW5uZXIge1xuICAgICAgbWF4LXdpZHRoOiA0ODBweDsgfVxuICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQnXSAuY29udGVudC1pbm5lciA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdGV4dCddIC5jb250ZW50LWlubmVyID4gOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10gLmNvbnRlbnQtaW5uZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNSUpOyB9IH1cbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10gLmNvbnRlbnQtaW5uZXIgaDEsIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10gLmNvbnRlbnQtaW5uZXIgaDIsIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10gLmNvbnRlbnQtaW5uZXIgaDMsIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10gLmNvbnRlbnQtaW5uZXIgaDQsIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10gLmNvbnRlbnQtaW5uZXIgaDUsIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10gLmNvbnRlbnQtaW5uZXIgaDYsIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10gLmNvbnRlbnQtaW5uZXIgLmgxLCBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdGV4dCddIC5jb250ZW50LWlubmVyIC5oMiwgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQnXSAuY29udGVudC1pbm5lciAuaDMsIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10gLmNvbnRlbnQtaW5uZXIgLmg0LCBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdGV4dCddIC5jb250ZW50LWlubmVyIC5oNSwgW2lzPSdmbHludC1oZXJvLWltYWdlLXRleHQnXSAuY29udGVudC1pbm5lciAuaDYge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS10ZXh0J10gLmNvbnRlbnQtYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuW2lzPSdmbHludC1oZXJvLWltYWdlLXZpZGVvLXRleHQnXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXZpZGVvLXRleHQnXS5jb21wb25lbnQtbGVmdEFsaWduIHtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygoMTAwJSAtIDE0NDBweCkgLyAyKTsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddLmNvbXBvbmVudC1yaWdodEFsaWduIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgxMDAlIC0gMTQ0MHB4KSAvIDIpOyB9IH1cbiAgW2lzPSdmbHludC1oZXJvLWltYWdlLXZpZGVvLXRleHQnXS5mdWxsd2lkdGguY29tcG9uZW50LWxlZnRBbGlnbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIFtpcz0nZmx5bnQtaGVyby1pbWFnZS12aWRlby10ZXh0J10uZnVsbHdpZHRoLmNvbXBvbmVudC1yaWdodEFsaWduIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddLnRoZW1lUmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2FhMjRjOyB9XG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXZpZGVvLXRleHQnXS50aGVtZVJlZCAub3ZlcmxheS1sZWZ0IHtcbiAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgyNzkuNzglIDEwMCUgYXQgNDkuODclIDAlLCByZ2JhKDI0NywgMTAyLCAxMDAsIDApIDMxLjI1JSwgIzdhYTI0YyAxMDAlKTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS12aWRlby10ZXh0J10udGhlbWVSZWQgLm92ZXJsYXktbGVmdCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDg3LjU5JSA5Mi4zMSUgYXQgMTIuNDElIDUwLjElLCByZ2JhKDI0NywgMTAyLCAxMDAsIDApIDMxLjI1JSwgIzdhYTI0YyAxMDAlKTsgfSB9XG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXZpZGVvLXRleHQnXS50aGVtZVJlZCAub3ZlcmxheS1yaWdodCwgW2lzPSdmbHludC1oZXJvLWltYWdlLXZpZGVvLXRleHQnXS50aGVtZVJlZCAub3ZlcmxheS1jZW50ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdhYTI0YzsgfVxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddLnRoZW1lWWVsbG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdjMzQ0OyB9XG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXZpZGVvLXRleHQnXS50aGVtZVllbGxvdyAub3ZlcmxheS1sZWZ0IHtcbiAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgyNzkuNzglIDEwMCUgYXQgNDkuODclIDAlLCByZ2JhKDI0NywgMTAyLCAxMDAsIDApIDMxLjI1JSwgI2Y3YzM0NCAxMDAlKTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS12aWRlby10ZXh0J10udGhlbWVZZWxsb3cgLm92ZXJsYXktbGVmdCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDg3LjU5JSA5Mi4zMSUgYXQgMTIuNDElIDUwLjElLCByZ2JhKDI0NywgMTAyLCAxMDAsIDApIDMxLjI1JSwgI2Y3YzM0NCAxMDAlKTsgfSB9XG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXZpZGVvLXRleHQnXS50aGVtZVllbGxvdyAub3ZlcmxheS1yaWdodCwgW2lzPSdmbHludC1oZXJvLWltYWdlLXZpZGVvLXRleHQnXS50aGVtZVllbGxvdyAub3ZlcmxheS1jZW50ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YzM0NDsgfVxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddLnRoZW1lQmx1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzNjNjY4YzsgfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS12aWRlby10ZXh0J10udGhlbWVCbHVlIC5vdmVybGF5LWxlZnQge1xuICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDI3OS43OCUgMTAwJSBhdCA0OS44NyUgMCUsIHJnYmEoMjQ3LCAxMDIsIDEwMCwgMCkgMzEuMjUlLCAjM2M2NjhjIDEwMCUpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXZpZGVvLXRleHQnXS50aGVtZUJsdWUgLm92ZXJsYXktbGVmdCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDg3LjU5JSA5Mi4zMSUgYXQgMTIuNDElIDUwLjElLCByZ2JhKDI0NywgMTAyLCAxMDAsIDApIDMxLjI1JSwgIzNjNjY4YyAxMDAlKTsgfSB9XG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXZpZGVvLXRleHQnXS50aGVtZUJsdWUgLm92ZXJsYXktcmlnaHQsIFtpcz0nZmx5bnQtaGVyby1pbWFnZS12aWRlby10ZXh0J10udGhlbWVCbHVlIC5vdmVybGF5LWNlbnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M2NjhjOyB9XG4gIFtpcz0nZmx5bnQtaGVyby1pbWFnZS12aWRlby10ZXh0J10udGhlbWVQZXRyb2wge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxOTQ0NjY7IH1cbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddLnRoZW1lUGV0cm9sIC5vdmVybGF5LWxlZnQge1xuICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDI3OS43OCUgMTAwJSBhdCA0OS44NyUgMCUsIHJnYmEoMjQ3LCAxMDIsIDEwMCwgMCkgMzEuMjUlLCAjMTk0NDY2IDEwMCUpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXZpZGVvLXRleHQnXS50aGVtZVBldHJvbCAub3ZlcmxheS1sZWZ0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoODcuNTklIDkyLjMxJSBhdCAxMi40MSUgNTAuMSUsIHJnYmEoMjQ3LCAxMDIsIDEwMCwgMCkgMzEuMjUlLCAjMTk0NDY2IDEwMCUpOyB9IH1cbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddLnRoZW1lUGV0cm9sIC5vdmVybGF5LXJpZ2h0LCBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddLnRoZW1lUGV0cm9sIC5vdmVybGF5LWNlbnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk0NDY2OyB9XG4gIFtpcz0nZmx5bnQtaGVyby1pbWFnZS12aWRlby10ZXh0J10udGhlbWVMaWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTlmMDsgfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS12aWRlby10ZXh0J10udGhlbWVMaWdodCAub3ZlcmxheS1sZWZ0IHtcbiAgICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgyNzkuNzglIDEwMCUgYXQgNDkuODclIDAlLCByZ2JhKDI0NywgMTAyLCAxMDAsIDApIDMxLjI1JSwgI2UwZTlmMCAxMDAlKTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS12aWRlby10ZXh0J10udGhlbWVMaWdodCAub3ZlcmxheS1sZWZ0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoODcuNTklIDkyLjMxJSBhdCAxMi40MSUgNTAuMSUsIHJnYmEoMjQ3LCAxMDIsIDEwMCwgMCkgMzEuMjUlLCAjZTBlOWYwIDEwMCUpOyB9IH1cbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddLnRoZW1lTGlnaHQgLm92ZXJsYXktcmlnaHQsIFtpcz0nZmx5bnQtaGVyby1pbWFnZS12aWRlby10ZXh0J10udGhlbWVMaWdodCAub3ZlcmxheS1jZW50ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTlmMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddLnRoZW1lR3JhZGllbnRSZXZlcnNlZCAub3ZlcmxheSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS12aWRlby10ZXh0J10udGhlbWVHcmFkaWVudFJldmVyc2VkIC5vdmVybGF5LWxlZnQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2lzPSdmbHludC1oZXJvLWltYWdlLXZpZGVvLXRleHQnXS50aGVtZUdyYWRpZW50UmV2ZXJzZWQgLmNvbnRlbnQtaW5uZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG4gIFtpcz0nZmx5bnQtaGVyby1pbWFnZS12aWRlby10ZXh0J10gLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXZpZGVvLXRleHQnXSAuY29udGFpbmVyLmxlZnRBbGlnbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXZpZGVvLXRleHQnXSAuY29udGFpbmVyLmxlZnRBbGlnbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS12aWRlby10ZXh0J10gLmNvbnRhaW5lci5yaWdodEFsaWduIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS12aWRlby10ZXh0J10gLmNvbnRhaW5lci5yaWdodEFsaWduIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEyMHB4OyB9IH1cbiAgW2lzPSdmbHludC1oZXJvLWltYWdlLXZpZGVvLXRleHQnXS5mdWxsd2lkdGggLmNvbnRhaW5lci5sZWZ0QWxpZ24ge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddLmZ1bGx3aWR0aCAuY29udGFpbmVyLnJpZ2h0QWxpZ24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIFtpcz0nZmx5bnQtaGVyby1pbWFnZS12aWRlby10ZXh0J10gLm92ZXJsYXkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS12aWRlby10ZXh0J10gLm92ZXJsYXkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5vdmVybGF5LWxlZnQge1xuICAgICAgaGVpZ2h0OiA2NSU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5vdmVybGF5LWxlZnQge1xuICAgICAgICAgIHdpZHRoOiA1NyU7IH0gfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS12aWRlby10ZXh0J10gLm92ZXJsYXktcmlnaHQge1xuICAgICAgaGVpZ2h0OiAzNSU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5vdmVybGF5LXJpZ2h0IHtcbiAgICAgICAgICB3aWR0aDogNDMlOyB9IH1cbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5vdmVybGF5LWxlZnQsIFtpcz0nZmx5bnQtaGVyby1pbWFnZS12aWRlby10ZXh0J10gLm92ZXJsYXktcmlnaHQge1xuICAgICAgei1pbmRleDogMjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS12aWRlby10ZXh0J10gLm92ZXJsYXktbGVmdCwgW2lzPSdmbHludC1oZXJvLWltYWdlLXZpZGVvLXRleHQnXSAub3ZlcmxheS1yaWdodCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS12aWRlby10ZXh0J10gLm92ZXJsYXktbGVmdCwgW2lzPSdmbHludC1oZXJvLWltYWdlLXZpZGVvLXRleHQnXSAub3ZlcmxheS1yaWdodCB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5vdmVybGF5LWNlbnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5vdmVybGF5LWNlbnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS12aWRlby10ZXh0J10gLm92ZXJsYXktZGFya2VuIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMDsgfVxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5iYWNrZ3JvdW5kLFxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5vdmVybGF5IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwOyB9XG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXZpZGVvLXRleHQnXSAuYmFja2dyb3VuZC1pbWFnZSxcbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5vdmVybGF5LWltYWdlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXInO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5iYWNrZ3JvdW5kIHtcbiAgICB6LWluZGV4OiAtMTsgfVxuICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5jb250ZW50IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXZpZGVvLXRleHQnXSAuY29udGVudC1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMCAzMHB4OyB9XG4gICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5jb250ZW50LWlubmVyID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS12aWRlby10ZXh0J10gLmNvbnRlbnQtaW5uZXIgPiA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5jb250ZW50LWlubmVyIGgxLCBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5jb250ZW50LWlubmVyIGgyLCBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5jb250ZW50LWlubmVyIGgzLCBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5jb250ZW50LWlubmVyIGg0LCBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5jb250ZW50LWlubmVyIGg1LCBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5jb250ZW50LWlubmVyIGg2LCBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5jb250ZW50LWlubmVyIC5oMSwgW2lzPSdmbHludC1oZXJvLWltYWdlLXZpZGVvLXRleHQnXSAuY29udGVudC1pbm5lciAuaDIsIFtpcz0nZmx5bnQtaGVyby1pbWFnZS12aWRlby10ZXh0J10gLmNvbnRlbnQtaW5uZXIgLmgzLCBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5jb250ZW50LWlubmVyIC5oNCwgW2lzPSdmbHludC1oZXJvLWltYWdlLXZpZGVvLXRleHQnXSAuY29udGVudC1pbm5lciAuaDUsIFtpcz0nZmx5bnQtaGVyby1pbWFnZS12aWRlby10ZXh0J10gLmNvbnRlbnQtaW5uZXIgLmg2IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5jb250ZW50LWlubmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5jb250ZW50IC5jb21wb25lbnRTcGFjaW5nIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXZpZGVvLXRleHQnXSAuY29udGVudCAuY29tcG9uZW50U3BhY2luZyAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgIFtpcz0nZmx5bnQtaGVyby1pbWFnZS12aWRlby10ZXh0J10gLmNvbnRlbnQub25lVGhpcmRJbWFnZSAuY29udGVudC1pbWFnZSB7XG4gICAgICB3aWR0aDogMzMuMzMlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXZpZGVvLXRleHQnXSAuY29udGVudC5vbmVUaGlyZEltYWdlIC5jb250ZW50LWltYWdlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXZpZGVvLXRleHQnXSAuY29udGVudC5vbmVUaGlyZEltYWdlIC5jb250ZW50LWlubmVyIHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMzBweDtcbiAgICAgIHdpZHRoOiA2Ni42NiU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5jb250ZW50Lm9uZVRoaXJkSW1hZ2UgLmNvbnRlbnQtaW5uZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5jb250ZW50Lm9uZVRoaXJkSW1hZ2UgLmNvbnRlbnQtaW5uZXIge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5jb250ZW50Lm9uZVRoaXJkVGV4dCAuY29udGVudC1pbWFnZSB7XG4gICAgICB3aWR0aDogNjYuNjYlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXZpZGVvLXRleHQnXSAuY29udGVudC5vbmVUaGlyZFRleHQgLmNvbnRlbnQtaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5jb250ZW50Lm9uZVRoaXJkVGV4dCAuY29udGVudC1pbm5lciB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDUwcHg7XG4gICAgICB3aWR0aDogMzMuMzMlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgW2lzPSdmbHludC1oZXJvLWltYWdlLXZpZGVvLXRleHQnXSAuY29udGVudC5vbmVUaGlyZFRleHQgLmNvbnRlbnQtaW5uZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBbaXM9J2ZseW50LWhlcm8taW1hZ2UtdmlkZW8tdGV4dCddIC5jb250ZW50LWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbltpcz0nZmx5bnQtaGVyby1tYWluJ10ge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXgtaGVpZ2h0OiA2NjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2ZseW50LWhlcm8tbWFpbiddIHtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDsgfSB9XG4gIFtpcz0nZmx5bnQtaGVyby1tYWluJ10uZml4ZWQge1xuICAgIGhlaWdodDogNjYwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1tYWluJ10uZml4ZWQge1xuICAgICAgICBoZWlnaHQ6IDcwMHB4OyB9IH1cbiAgW2lzPSdmbHludC1oZXJvLW1haW4nXS53aXRoR3JhZGllbnQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDg3JSAxNDUlIGF0IDUwJSA5NyUsIHJnYmEoMjIsIDI4LCA1NCwgMCkgMCUsIHJnYmEoMjIsIDI4LCA1NCwgMC41KSAxMDAlKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtpcz0nZmx5bnQtaGVyby1tYWluJ10gLmNvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1tYWluJ10gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgW2lzPSdmbHludC1oZXJvLW1haW4nXSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgW2lzPSdmbHludC1oZXJvLW1haW4nXSAuaW1hZ2UtY29udGFpbmVyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzE2MWMzNjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IHZhcigtLW92ZXJhbGF5LW9wYWNpdHkpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgW2lzPSdmbHludC1oZXJvLW1haW4nXSAuZmlndXJlLWltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgW2lzPSdmbHludC1oZXJvLW1haW4nXSAuY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgW2lzPSdmbHludC1oZXJvLW1haW4nXSAuY29udGVudCBoMSwgW2lzPSdmbHludC1oZXJvLW1haW4nXSAuY29udGVudCBoMiwgW2lzPSdmbHludC1oZXJvLW1haW4nXSAuY29udGVudCBoMywgW2lzPSdmbHludC1oZXJvLW1haW4nXSAuY29udGVudCBoNCwgW2lzPSdmbHludC1oZXJvLW1haW4nXSAuY29udGVudCBoNSwgW2lzPSdmbHludC1oZXJvLW1haW4nXSAuY29udGVudCBoNiwgW2lzPSdmbHludC1oZXJvLW1haW4nXSAuY29udGVudCAuaDEsIFtpcz0nZmx5bnQtaGVyby1tYWluJ10gLmNvbnRlbnQgLmgyLCBbaXM9J2ZseW50LWhlcm8tbWFpbiddIC5jb250ZW50IC5oMywgW2lzPSdmbHludC1oZXJvLW1haW4nXSAuY29udGVudCAuaDQsIFtpcz0nZmx5bnQtaGVyby1tYWluJ10gLmNvbnRlbnQgLmg1LCBbaXM9J2ZseW50LWhlcm8tbWFpbiddIC5jb250ZW50IC5oNiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtaGVyby1tYWluJ10gLmNvbnRlbnQgaDEgKyAqLCBbaXM9J2ZseW50LWhlcm8tbWFpbiddIC5jb250ZW50IGgyICsgKiwgW2lzPSdmbHludC1oZXJvLW1haW4nXSAuY29udGVudCBoMyArICosIFtpcz0nZmx5bnQtaGVyby1tYWluJ10gLmNvbnRlbnQgaDQgKyAqLCBbaXM9J2ZseW50LWhlcm8tbWFpbiddIC5jb250ZW50IGg1ICsgKiwgW2lzPSdmbHludC1oZXJvLW1haW4nXSAuY29udGVudCBoNiArICosIFtpcz0nZmx5bnQtaGVyby1tYWluJ10gLmNvbnRlbnQgLmgxICsgKiwgW2lzPSdmbHludC1oZXJvLW1haW4nXSAuY29udGVudCAuaDIgKyAqLCBbaXM9J2ZseW50LWhlcm8tbWFpbiddIC5jb250ZW50IC5oMyArICosIFtpcz0nZmx5bnQtaGVyby1tYWluJ10gLmNvbnRlbnQgLmg0ICsgKiwgW2lzPSdmbHludC1oZXJvLW1haW4nXSAuY29udGVudCAuaDUgKyAqLCBbaXM9J2ZseW50LWhlcm8tbWFpbiddIC5jb250ZW50IC5oNiArICoge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICBbaXM9J2ZseW50LWhlcm8tbWFpbiddIC5qdW1wTGluay1jb250YWluZXIge1xuICAgIGJvdHRvbTogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtaGVyby1tYWluJ10gLmp1bXBMaW5rLWNvbnRhaW5lciB7XG4gICAgICAgIGJvdHRvbTogNzBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkgYW5kIChtYXgtaGVpZ2h0OiA4MDBweCkge1xuICAgICAgW2lzPSdmbHludC1oZXJvLW1haW4nXSAuanVtcExpbmstY29udGFpbmVyIHtcbiAgICAgICAgYm90dG9tOiAyMHB4OyB9IH1cbiAgICBbaXM9J2ZseW50LWhlcm8tbWFpbiddIC5qdW1wTGluay1jb250YWluZXI6aG92ZXIgLmp1bXBMaW5rLWFycm93IHN2ZyB7XG4gICAgICBhbmltYXRpb246IGp1bXAgMnMgaW5maW5pdGU7IH1cbiAgW2lzPSdmbHludC1oZXJvLW1haW4nXSAuanVtcExpbmstdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIFtpcz0nZmx5bnQtaGVyby1tYWluJ10gLmp1bXBMaW5rLWFycm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMwcHg7IH1cbiAgICBbaXM9J2ZseW50LWhlcm8tbWFpbiddIC5qdW1wTGluay1hcnJvdzpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgW2lzPSdmbHludC1oZXJvLW1haW4nXSAuanVtcExpbmstYXJyb3cgc3ZnIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlLW91dDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbkBrZXlmcmFtZXMganVtcCB7XG4gIDAlIHtcbiAgICB0b3A6IDA7IH1cbiAgNTAlIHtcbiAgICB0b3A6IDIwcHg7IH1cbiAgMTAwJSB7XG4gICAgdG9wOiAwOyB9IH1cblxuLm1haW5Db250ZW50ID4gLmZseW50Q29tcG9uZW50OmZpcnN0LWNoaWxkW2lzPSdmbHludC1oZXJvLW1haW4nXSB7XG4gIG1hcmdpbi10b3A6IC05MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubWFpbkNvbnRlbnQgPiAuZmx5bnRDb21wb25lbnQ6Zmlyc3QtY2hpbGRbaXM9J2ZseW50LWhlcm8tbWFpbiddIHtcbiAgICAgIG1hcmdpbi10b3A6IC0xMjBweDsgfSB9XG5cbltpcz0nZmx5bnQtbGlzdC1qb2JzJ10gLmpvYkNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDYwcHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1saXN0LWpvYnMnXSAuam9iQ29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDA7IH0gfVxuXG5baXM9J2ZseW50LWxpc3Qtam9icyddIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuW2lzPSdmbHludC1saXN0LWpvYnMnXSBpbWcge1xuICBtYXgtd2lkdGg6IGF1dG87XG4gIHdpZHRoOiBhdXRvOyB9XG5cbltpcz0nZmx5bnQtbGlzdC1qb2JzJ10gLmNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgW2lzPSdmbHludC1saXN0LWpvYnMnXSAuY29udGVudCBoMSwgW2lzPSdmbHludC1saXN0LWpvYnMnXSAuY29udGVudCBoMiwgW2lzPSdmbHludC1saXN0LWpvYnMnXSAuY29udGVudCBoMywgW2lzPSdmbHludC1saXN0LWpvYnMnXSAuY29udGVudCBoNCwgW2lzPSdmbHludC1saXN0LWpvYnMnXSAuY29udGVudCBoNSwgW2lzPSdmbHludC1saXN0LWpvYnMnXSAuY29udGVudCBoNiwgW2lzPSdmbHludC1saXN0LWpvYnMnXSAuY29udGVudCAuaDEsIFtpcz0nZmx5bnQtbGlzdC1qb2JzJ10gLmNvbnRlbnQgLmgyLCBbaXM9J2ZseW50LWxpc3Qtam9icyddIC5jb250ZW50IC5oMywgW2lzPSdmbHludC1saXN0LWpvYnMnXSAuY29udGVudCAuaDQsIFtpcz0nZmx5bnQtbGlzdC1qb2JzJ10gLmNvbnRlbnQgLmg1LCBbaXM9J2ZseW50LWxpc3Qtam9icyddIC5jb250ZW50IC5oNiB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIFtpcz0nZmx5bnQtbGlzdC1qb2JzJ10gLmNvbnRlbnQgLm1vbnQtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5baXM9J2ZseW50LWxpc3Qtam9icyddIC5qb2ItZmlsdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbltpcz0nZmx5bnQtbGlzdC1qb2JzJ10gLmpvYi1maWx0ZXItaXRlbSB7XG4gIGZsZXg6IDAgMCBhdXRvOyB9XG5cbltpcz0nZmx5bnQtbGlzdC1qb2JzJ10gLmpvYi1maWx0ZXItbGluayB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmM2Y0ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yczsgfVxuXG5baXM9J2ZseW50LWxpc3Qtam9icyddIC5qb2ItZmlsdGVyLWl0ZW06bm90KDpsYXN0LW9mLXR5cGUpIC5qb2ItZmlsdGVyLWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7IH1cblxuW2lzPSdmbHludC1saXN0LWpvYnMnXSAuam9iLWZpbHRlci1saW5rW2RhdGEtc3RhdHVzPSdhY3RpdmUnXSxcbltpcz0nZmx5bnQtbGlzdC1qb2JzJ10gLmpvYi1maWx0ZXItbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNmI0ZDI7XG4gIGNvbG9yOiAjZjNmNGY1OyB9XG5cbltpcz0nZmx5bnQtbGlzdC1qb2JzJ10gLmpvYi1kZXBhcnRtZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbltpcz0nZmx5bnQtbGlzdC1qb2JzJ10gLmpvYi1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtOyB9XG5cbltpcz0nZmx5bnQtbGlzdC1qb2JzJ10gdWwgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG5baXM9J2ZseW50LWxpc3Qtam9icyddIHVsID4gbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuW2lzPSdmbHludC1saXN0LWpvYnMnXSAuam9iLWxpc3QtbGluayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yczsgfVxuXG5baXM9J2ZseW50LWxpc3Qtam9icyddIC5qb2ItbGlzdCBsaTpmaXJzdC1vZi10eXBlIC5qb2ItbGlzdC1saW5rIHtcbiAgcGFkZGluZy10b3A6IDA7IH1cblxuW2lzPSdmbHludC1saXN0LWpvYnMnXSAuam9iLWxpc3QtbGluazpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBjb2xvcjogIzAwMDsgfVxuXG5baXM9J2ZseW50LWxpc3Qtam9icyddIC5qb2ItbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1yaWdodDogMzJweDsgfVxuXG5baXM9J2ZseW50LWxpc3Qtam9icyddIFtkYXRhLWFjdGlvbj0nc2hvdyddIGRpdjpsYXN0LWNoaWxkIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4zcmVtOyB9XG5cbltpcz0nZmx5bnQtbGlzdC1qb2JzJ10gLmNvbnRlbnQtd3lzaXd5ZyA+ICo6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cblxuW2lzPSdmbHludC1saXN0LWpvYnMnXSAuY29udGVudC13eXNpd3lnID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG5cbltpcz0nZmx5bnQtbGlzdC1wb2RjYXN0cyddIC5wb2RjYXN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDQwcHg7IH1cbiAgW2lzPSdmbHludC1saXN0LXBvZGNhc3RzJ10gLnBvZGNhc3RzIC5wb2RjYXN0aXRlbTpudGgtbGFzdC1vZi10eXBlKC1uKzIpIHtcbiAgICBmaWx0ZXI6IGJsdXIoNHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBbaXM9J2ZseW50LWxpc3QtcG9kY2FzdHMnXSAucG9kY2FzdHMgLnBvZGNhc3RpdGVtOm50aC1sYXN0LW9mLXR5cGUoLW4rMik6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZmZmIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDU7IH1cbiAgW2lzPSdmbHludC1saXN0LXBvZGNhc3RzJ10gLnBvZGNhc3RzLS1sb2FkZWQgLnBvZGNhc3RpdGVtOm50aC1sYXN0LW9mLXR5cGUoLW4rMikge1xuICAgIGZpbHRlcjogYmx1cigwKTsgfVxuICAgIFtpcz0nZmx5bnQtbGlzdC1wb2RjYXN0cyddIC5wb2RjYXN0cy0tbG9hZGVkIC5wb2RjYXN0aXRlbTpudGgtbGFzdC1vZi10eXBlKC1uKzIpOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbltpcz0nZmx5bnQtbGlzdC1wb2RjYXN0cyddIC5jb250ZW50IGgxLCBbaXM9J2ZseW50LWxpc3QtcG9kY2FzdHMnXSAuY29udGVudCBoMiwgW2lzPSdmbHludC1saXN0LXBvZGNhc3RzJ10gLmNvbnRlbnQgaDMsIFtpcz0nZmx5bnQtbGlzdC1wb2RjYXN0cyddIC5jb250ZW50IGg0LCBbaXM9J2ZseW50LWxpc3QtcG9kY2FzdHMnXSAuY29udGVudCBoNSwgW2lzPSdmbHludC1saXN0LXBvZGNhc3RzJ10gLmNvbnRlbnQgaDYsIFtpcz0nZmx5bnQtbGlzdC1wb2RjYXN0cyddIC5jb250ZW50IC5oMSwgW2lzPSdmbHludC1saXN0LXBvZGNhc3RzJ10gLmNvbnRlbnQgLmgyLCBbaXM9J2ZseW50LWxpc3QtcG9kY2FzdHMnXSAuY29udGVudCAuaDMsIFtpcz0nZmx5bnQtbGlzdC1wb2RjYXN0cyddIC5jb250ZW50IC5oNCwgW2lzPSdmbHludC1saXN0LXBvZGNhc3RzJ10gLmNvbnRlbnQgLmg1LCBbaXM9J2ZseW50LWxpc3QtcG9kY2FzdHMnXSAuY29udGVudCAuaDYge1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbltpcz0nZmx5bnQtbGlzdC1wb2RjYXN0cyddIC5wb2RjYXN0d3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBbaXM9J2ZseW50LWxpc3QtcG9kY2FzdHMnXSAucG9kY2FzdHdyYXBwZXIgW2RhdGEtYWN0aW9uPSdsb2FkTW9yZSddIHtcbiAgICBib3R0b206IDMwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICBbaXM9J2ZseW50LWxpc3QtcG9kY2FzdHMnXSAucG9kY2FzdHdyYXBwZXIgW2RhdGEtYWN0aW9uPSdsb2FkTW9yZSddIHtcbiAgICAgICAgYm90dG9tOiA2MHB4OyB9IH1cbiAgW2lzPSdmbHludC1saXN0LXBvZGNhc3RzJ10gLnBvZGNhc3R3cmFwcGVyIC5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuW2lzPSdmbHludC1saXN0LXBvZGNhc3RzJ10gLnBvZGNhc3RpdGVtIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1saXN0LXBvZGNhc3RzJ10gLnBvZGNhc3RpdGVtIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5MHB4OyB9IH1cbiAgW2lzPSdmbHludC1saXN0LXBvZGNhc3RzJ10gLnBvZGNhc3RpdGVtIGg1IHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICBbaXM9J2ZseW50LWxpc3QtcG9kY2FzdHMnXSAucG9kY2FzdGl0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMCAwIDE4cHg7IH1cbiAgW2lzPSdmbHludC1saXN0LXBvZGNhc3RzJ10gLnBvZGNhc3RpdGVtIC5idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzUxNmU4MTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA0MnB4OyB9XG5cbltpcz0nZmx5bnQtbGlzdC1wb2RjYXN0cyddIC5wb2RjYXN0aXRlbV9faW1hZ2Uge1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAxMjNweDtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbiAgd2lkdGg6IDEyM3B4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgIFtpcz0nZmx5bnQtbGlzdC1wb2RjYXN0cyddIC5wb2RjYXN0aXRlbV9faW1hZ2Uge1xuICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgICAgIHdpZHRoOiAxODBweDsgfSB9XG4gIFtpcz0nZmx5bnQtbGlzdC1wb2RjYXN0cyddIC5wb2RjYXN0aXRlbV9faW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDZweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuW2lzPSdmbHludC1saXN0LXBvZGNhc3RzJ10gLnBvZGNhc3RkYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgW2lzPSdmbHludC1saXN0LXBvZGNhc3RzJ10gLnBvZGNhc3RkYXRhIGgyIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4ucG9kY2FzdC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7IH1cbiAgLnBvZGNhc3QtbGlua3MgYSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdjMzQ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlOyB9XG4gICAgLnBvZGNhc3QtbGlua3MgYSBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDMycHg7IH1cbiAgICAucG9kY2FzdC1saW5rcyBhOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmU2OTY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgI3dwYWRtaW5iYXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfSB9XG5cbltpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSB7XG4gIGhlaWdodDogOTBweDtcbiAgei1pbmRleDogOTk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40NXMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTk7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5idXJnZXItY29udGFpbmVyIHtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gOTBweCk7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA5MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gOTBweCkpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjQ1cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKSwgdmlzaWJpbGl0eSAwLjQ1cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogOTg7IH1cbiAgICAuYWRtaW4tYmFyIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAuYnVyZ2VyLWNvbnRhaW5lciB7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICg5MHB4ICsgNDZweCkpO1xuICAgICAgdG9wOiBjYWxjKDQ2cHggKyA5MHB4KTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc4M3B4KSB7XG4gICAgICAgIC5hZG1pbi1iYXIgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5idXJnZXItY29udGFpbmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICg5MHB4ICsgMzJweCkpO1xuICAgICAgICAgIHRvcDogY2FsYygzMnB4ICsgOTBweCk7IH0gfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10uZmx5bnRDb21wb25lbnQtbWVudUlzT3BlbiAuY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M2NjhjOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXS5mbHludENvbXBvbmVudC1tZW51SXNPcGVuIC5idXJnZXItY29udGFpbmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLmJveC1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLmJveC1zb2NpYWwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubG9nby1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjQ1cyBjdWJpYy1iZXppZXIoMC4xNiwgMSwgMC4zLCAxKTtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLmxvZ28taW1hZ2UtLWV4cGFuZGVkIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40NXMgY3ViaWMtYmV6aWVyKDAuMTYsIDEsIDAuMywgMSk7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddLmZseW50Q29tcG9uZW50LW1lbnVJc09wZW4udGhlbWVEYXJrVGV4dCAubG9nby1pbWFnZSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXS5mbHludENvbXBvbmVudC1tZW51SXNPcGVuLnRoZW1lRGFya1RleHQgLmxvZ28taW1hZ2UtLWV4cGFuZGVkIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5oYW1idXJnZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzOHB4OyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5oYW1idXJnZXI6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAuaGFtYnVyZ2VyOjpiZWZvcmUsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAuaGFtYnVyZ2VyOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAuaGFtYnVyZ2VyOjpiZWZvcmUsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAuaGFtYnVyZ2VyOjphZnRlciwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5oYW1idXJnZXItYmFyUHJpbWFyeSwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5oYW1idXJnZXItYmFyU2Vjb25kYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNjFjMzY7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcbiAgICAgIHdpZHRoOiAzOHB4OyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5oYW1idXJnZXI6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLmhhbWJ1cmdlci1iYXJQcmltYXJ5LCBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLmhhbWJ1cmdlci1iYXJTZWNvbmRhcnkge1xuICAgICAgdG9wOiAxNHB4OyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5oYW1idXJnZXI6OmFmdGVyIHtcbiAgICAgIHRvcDogMjhweDsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10uZmx5bnRDb21wb25lbnQtbWVudUlzT3BlbiAuaGFtYnVyZ2VyOjpiZWZvcmUsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXS5mbHludENvbXBvbmVudC1tZW51SXNPcGVuIC5oYW1idXJnZXI6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXS5mbHludENvbXBvbmVudC1tZW51SXNPcGVuIC5oYW1idXJnZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGVZKDhweCk7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddLmZseW50Q29tcG9uZW50LW1lbnVJc09wZW4gLmhhbWJ1cmdlcjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlWSgtOHB4KTsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10uZmx5bnRDb21wb25lbnQtbWVudUlzT3BlbiAuaGFtYnVyZ2VyLWJhclByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXS5mbHludENvbXBvbmVudC1tZW51SXNPcGVuIC5oYW1idXJnZXItYmFyU2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddLnRoZW1lTGlnaHRUZXh0IC5oYW1idXJnZXI6OmJlZm9yZSwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddLnRoZW1lTGlnaHRUZXh0IC5oYW1idXJnZXI6OmFmdGVyLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10udGhlbWVMaWdodFRleHQgLmhhbWJ1cmdlci1iYXJQcmltYXJ5LCBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10udGhlbWVMaWdodFRleHQgLmhhbWJ1cmdlci1iYXJTZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5ODsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudSA+IGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51ID4gbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUtaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudS1saW5rIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI2O1xuICAgICAgcGFkZGluZzogMTJweCAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51LWxpbms6aG92ZXIsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudS1saW5rOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUtbGluayB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDsgfSB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51LWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMTBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51LWJ1dHRvbjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudS1idXR0b25bYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUgLmRyb3Bkb3duIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51IC5zdWJtZW51IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUgLnN1Ym1lbnUgPiBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUgLnN1Ym1lbnUgPiBsaTo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUgLnN1Ym1lbnUtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51IC5zdWJtZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLm1lbnUgLnN1Ym1lbnUtaXRlbS0tY3VycmVudCAuc3VibWVudS1saW5rIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51IC5zdWJtZW51LWxpbmsge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5tZW51IC5zdWJtZW51LWxpbms6aG92ZXIsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubWVudSAuc3VibWVudS1saW5rOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLmxhbmd1YWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjFzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLmxhbmd1YWdlID4gbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLmxhbmd1YWdlID4gbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLmxhbmd1YWdlLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubGFuZ3VhZ2UtbGluayB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2Utb3V0OyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLmxhbmd1YWdlLWxpbms6aG92ZXIsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAubGFuZ3VhZ2UtbGluazpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXS5mbHludENvbXBvbmVudC1tZW51SXNPcGVuIC5sYW5ndWFnZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLnNvY2lhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggNjBweCA1MHB4OyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWJ1cmdlciddIC5zb2NpYWwgPiBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAuc29jaWFsID4gbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLnNvY2lhbC1pdGVtIHtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAuc29jaWFsLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAuc29jaWFsLWxpbmsge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLnNvY2lhbC1saW5rOmhvdmVyLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tYnVyZ2VyJ10gLnNvY2lhbC1saW5rOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1idXJnZXInXSAuc29jaWFsLWxpbmsgc3ZnIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuXG5baXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10ge1xuICBmb250LXNpemU6IDAuOHJlbTsgfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMThweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHg7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAxMjBweDsgfSB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5jb250YWluZXIgLmxvZ28sXG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5jb250YWluZXIgLnNvY2lhbCxcbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmNvbnRhaW5lciAubmF2aWdhdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuY29udGFpbmVyIC5sb2dvOmxhc3QtY2hpbGQsXG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmNvbnRhaW5lciAuc29jaWFsOmxhc3QtY2hpbGQsXG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmNvbnRhaW5lciAubmF2aWdhdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuY29udGFpbmVyIC5sb2dvLFxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmNvbnRhaW5lciAuc29jaWFsLFxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmNvbnRhaW5lciAubmF2aWdhdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB3aWR0aDogMzMuMzMlOyB9IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5jb250ZW50IHtcbiAgICBtYXJnaW46IDEwcHggMCAwOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5jb250ZW50ID4gOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuY29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5tZW51ID4gbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLm1lbnUgPiBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5tZW51IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLm1lbnUtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLm1lbnUtbGluayB7XG4gICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuc29jaWFsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuc29jaWFsID4gbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLnNvY2lhbCA+IGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5zb2NpYWwtaXRlbSB7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLnNvY2lhbC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLnNvY2lhbC1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAuc29jaWFsLWxpbmsge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4OyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLnNvY2lhbC1saW5rIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLWZvb3RlciddIC5sb2dvLWltYWdlIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDE5NXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tZm9vdGVyJ10gLmxvZ28taW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1mb290ZXInXSAubG9nby1pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogMjMwcHg7IH0gfVxuXG5baXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLndyYXBwZXIge1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgbGVmdDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0LCBoZWlnaHQgMC4zcyBlYXNlLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2Utb3V0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDk5OyB9XG4gICAgLmFkbWluLWJhciBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC53cmFwcGVyIHtcbiAgICAgIHRvcDogNDZweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc4M3B4KSB7XG4gICAgICAgIC5hZG1pbi1iYXIgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAud3JhcHBlciB7XG4gICAgICAgICAgdG9wOiAzMnB4OyB9IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC53cmFwcGVyLmhlYWRyb29tLWlzVW5waW5uZWQsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLndyYXBwZXIuaGVhZHJvb20taXNOb3RUb3Age1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMjBweCk7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC53cmFwcGVyLmhlYWRyb29tLWlzTm90VG9wLmhlYWRyb29tLWlzUGlubmVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC53cmFwcGVyLmhlYWRyb29tLWlzTm90VG9wLmhlYWRyb29tLWlzUGlubmVkIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHg7IH0gfVxuICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddLnRoZW1lTGlnaHRUZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddLnRoZW1lTGlnaHRUZXh0IC53cmFwcGVyLmhlYWRyb29tLWlzVG9wOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10udGhlbWVMaWdodFRleHQgLndyYXBwZXIuaGVhZHJvb20taXNUb3A6aG92ZXI6OmJlZm9yZSwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXS50aGVtZUxpZ2h0VGV4dCAud3JhcHBlci5oZWFkcm9vbS1pc1RvcDpmb2N1czo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIsIDI4LCA1NCwgMC4xKTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuYm94LW1lbnUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA2M3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjFzIGVhc2Utb3V0LCBoZWlnaHQgMC4xcyBlYXNlLW91dDtcbiAgICB3aWR0aDogNjNweDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubG9nby1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDYzcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDtcbiAgICAgIHdpZHRoOiA2M3B4OyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5sb2dvLWltYWdlLS1waW5uZWQge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1vdXQ7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAud3JhcHBlci5oZWFkcm9vbS1waW5uZWQgLmxvZ28ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLndyYXBwZXIuaGVhZHJvb20tcGlubmVkIC5sb2dvLWltYWdlIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLndyYXBwZXIuaGVhZHJvb20tcGlubmVkIC5sb2dvLWltYWdlLS1waW5uZWQge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1yaWdodDogLTE4cHg7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51ID4gbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51ID4gbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51LWl0ZW0tLWN1cnJlbnQgLm1lbnUtbGluayB7XG4gICAgICBjb2xvcjogIzE2MWMzNjsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1saW5rIHtcbiAgICAgIGNvbG9yOiByZ2JhKDIyLCAyOCwgNTQsIDAuNik7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA3cHggMThweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUtbGluazpob3ZlciwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudS1saW5rOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMxNjFjMzY7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51IC5kcm9wZG93biB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogOTUlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51IC5kcm9wZG93blthcmlhLWhpZGRlbj0nZmFsc2UnXSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUgLnN1Ym1lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nOiAyN3B4IDI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUgLnN1Ym1lbnUgPiBsaSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51IC5zdWJtZW51ID4gbGk6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudSAuc3VibWVudTo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZTBlOWYwIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMTQuNXB4IDE1cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHdpZHRoOiAwOyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51IC5zdWJtZW51LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUgLnN1Ym1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLm1lbnUgLnN1Ym1lbnUtaXRlbS0tY3VycmVudCAuc3VibWVudS1saW5rIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudSAuc3VibWVudS1saW5rIHtcbiAgICAgICAgY29sb3I6ICMxNjFjMzY7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubWVudSAuc3VibWVudS1saW5rOmhvdmVyLCBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5tZW51IC5zdWJtZW51LWxpbms6Zm9jdXMge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10udGhlbWVMaWdodFRleHQgLndyYXBwZXI6bm90KC5oZWFkcm9vbS1waW5uZWQpIC5tZW51LWl0ZW0tLWN1cnJlbnQgLm1lbnUtbGluayB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXS50aGVtZUxpZ2h0VGV4dCAud3JhcHBlcjpub3QoLmhlYWRyb29tLXBpbm5lZCkgLm1lbnUtbGluayB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10udGhlbWVMaWdodFRleHQgLndyYXBwZXI6bm90KC5oZWFkcm9vbS1waW5uZWQpIC5tZW51LWxpbms6aG92ZXIsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10udGhlbWVMaWdodFRleHQgLndyYXBwZXI6bm90KC5oZWFkcm9vbS1waW5uZWQpIC5tZW51LWxpbms6Zm9jdXMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuc29jaWFsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLnNvY2lhbCA+IGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuc29jaWFsID4gbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5zb2NpYWwtaXRlbSB7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5zb2NpYWwtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuc29jaWFsLWxpbmsge1xuICAgICAgY29sb3I6ICMxNjFjMzY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAuc29jaWFsLWxpbms6aG92ZXIsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLnNvY2lhbC1saW5rOmZvY3VzIHtcbiAgICAgICAgb3BhY2l0eTogMC44OyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10udGhlbWVMaWdodFRleHQgLndyYXBwZXI6bm90KC5oZWFkcm9vbS1waW5uZWQpIC5zb2NpYWwtbGluayB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubGFuZ3VhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBbaXM9J2ZseW50LW5hdmlnYXRpb24tbWFpbiddIC5sYW5ndWFnZSA+IGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubGFuZ3VhZ2UgPiBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10gLmxhbmd1YWdlLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubGFuZ3VhZ2UtbGluayB7XG4gICAgICBjb2xvcjogcmdiYSgyMiwgMjgsIDU0LCAwLjUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDsgfVxuICAgICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubGFuZ3VhZ2UtbGluazpob3ZlciwgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXSAubGFuZ3VhZ2UtbGluazpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjMTYxYzM2OyB9XG4gIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10udGhlbWVMaWdodFRleHQgLndyYXBwZXI6bm90KC5oZWFkcm9vbS1waW5uZWQpIC5sYW5ndWFnZS1saW5rIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gICAgW2lzPSdmbHludC1uYXZpZ2F0aW9uLW1haW4nXS50aGVtZUxpZ2h0VGV4dCAud3JhcHBlcjpub3QoLmhlYWRyb29tLXBpbm5lZCkgLmxhbmd1YWdlLWxpbms6aG92ZXIsIFtpcz0nZmx5bnQtbmF2aWdhdGlvbi1tYWluJ10udGhlbWVMaWdodFRleHQgLndyYXBwZXI6bm90KC5oZWFkcm9vbS1waW5uZWQpIC5sYW5ndWFnZS1saW5rOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbltpcz0nZmx5bnQtYmxvY2staW1hZ2Utc2xpZGVyJ10uZmx5bnRDb21wb25lbnQtLXNpemVTbWFsbCAuZmlndXJlIHtcbiAgbWF4LXdpZHRoOiA5NjBweDsgfVxuXG5baXM9J2ZseW50LWJsb2NrLWltYWdlLXNsaWRlciddLmZseW50Q29tcG9uZW50LS1zaXplTWVkaXVtIC5maWd1cmUge1xuICBtYXgtd2lkdGg6IDE0NDBweDsgfVxuXG5baXM9J2ZseW50LWJsb2NrLWltYWdlLXNsaWRlciddLmZseW50Q29tcG9uZW50LS1wb3J0cmFpdCBpbWcge1xuICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvbnRhaW4nO1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG5baXM9J2ZseW50LWJsb2NrLWltYWdlLXNsaWRlciddLmZseW50Q29tcG9uZW50LS1zaXplRnVsbCAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDsgfVxuXG5baXM9J2ZseW50LWJsb2NrLWltYWdlLXNsaWRlciddIC5maWd1cmUge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5baXM9J2ZseW50LXNsaWRlci10ZWFzZXJzJ10gLnNsaWRlclRlYXNlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlYXNlcnMnXSAuc2xpZGVyVGVhc2VycyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz0nZmx5bnQtc2xpZGVyLXRlYXNlcnMnXSAuaW1hZ2VSaWdodCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz0nZmx5bnQtc2xpZGVyLXRlYXNlcnMnXSAuaW1hZ2VSaWdodCAuY29udGVudGJveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOC4zMzMlOyB9IH1cblxuW2lzPSdmbHludC1zbGlkZXItdGVhc2VycyddIC5pbWFnZVJpZ2h0IC5uYXZpZ2F0aW9uIHtcbiAgbGVmdDogaW5pdGlhbDtcbiAgcmlnaHQ6IDA7IH1cblxuW2lzPSdmbHludC1zbGlkZXItdGVhc2VycyddIC5zd2lwZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1zbGlkZXItdGVhc2VycyddIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiA1OC4zMzMzJTsgfSB9XG5cbltpcz0nZmx5bnQtc2xpZGVyLXRlYXNlcnMnXSAuY29udGVudGJveCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogLTI4cHg7XG4gIHBhZGRpbmc6IDE4cHg7XG4gIHotaW5kZXg6IDU7IH1cbiAgW2lzPSdmbHludC1zbGlkZXItdGVhc2VycyddIC5jb250ZW50Ym94IC5idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1zbGlkZXItdGVhc2VycyddIC5jb250ZW50Ym94IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOC4zMzMlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlYXNlcnMnXSAuY29udGVudGJveCB7XG4gICAgICBwYWRkaW5nOiAxMjBweDsgfSB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLXRlYXNlcnMnXSAuY29udGVudGJveCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbjogMDsgfVxuXG5baXM9J2ZseW50LXNsaWRlci10ZWFzZXJzJ10gLm5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1zbGlkZXItdGVhc2VycyddIC5uYXZpZ2F0aW9uIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogaW5pdGlhbDtcbiAgICAgIHRvcDogaW5pdGlhbDsgfSB9XG5cbltpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFscyddIC50ZXN0aW1vbmlhbENvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5baXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbHMnXSAudGVzdGltb25pYWxTbGlkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNDZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbHMnXSAudGVzdGltb25pYWxTbGlkZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG5baXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbHMnXSAudGhlbWVMaWdodCAudGVzdGltb25pYWwtLXRvcHRpdGxlLFxuW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWxzJ10gLnRoZW1lTGlnaHQgLnRlc3RpbW9uaWFsLS1uYW1lLFxuW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWxzJ10gLnRoZW1lTGlnaHQgLnRlc3RpbW9uaWFsLS1vY2N1cGF0aW9uIHtcbiAgY29sb3I6ICM1MTZlODE7IH1cblxuW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWxzJ10gLnRoZW1lV2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFscyddIC50aGVtZVdoaXRlIC50ZXN0aW1vbmlhbC0tdG9wdGl0bGUge1xuICAgIGNvbG9yOiAjM2M2NjhjOyB9XG5cbltpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFscyddIC5uYXZpZ2F0aW9uIHtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7IH1cbiAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWxzJ10gLm5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tZGlzYWJsZWQgc3ZnIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWxzJ10gLm5hdmlnYXRpb24gYnV0dG9uIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA4MnB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA4MXB4OyB9XG5cbltpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFscyddIC5zdmctcXVvdGVzIHtcbiAgaGVpZ2h0OiA3OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxN3B4O1xuICB0b3A6IC0yNnB4O1xuICB3aWR0aDogOTZweDtcbiAgei1pbmRleDogNTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbHMnXSAuc3ZnLXF1b3RlcyB7XG4gICAgICByaWdodDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbHMnXSAuc3ZnLXF1b3RlcyB7XG4gICAgICBoZWlnaHQ6IDEzNXB4O1xuICAgICAgcmlnaHQ6IDEyMHB4O1xuICAgICAgd2lkdGg6IDE2N3B4OyB9IH1cblxuW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWxzJ10gLnRoZW1lV2hpdGUgLnN2Zy1xdW90ZXMge1xuICBjb2xvcjogI2Y3YzM0NDsgfVxuXG5baXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbHMnXSAudGVzdGltb25pYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWxzJ10gLnRlc3RpbW9uaWFsLS1pbWFnZSB7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICBtYXgtd2lkdGg6IDk3cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxN3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFscyddIC50ZXN0aW1vbmlhbC0taW1hZ2Uge1xuICAgICAgICBib3R0b206IGluaXRpYWw7XG4gICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcmlnaHQ6IGluaXRpYWw7IH0gfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFscyddIC50ZXN0aW1vbmlhbC0taW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4OyB9IH1cbiAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWxzJ10gLnRlc3RpbW9uaWFsLS1kYXRhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFscyddIC50ZXN0aW1vbmlhbC0tZGF0YSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbHMnXSAudGVzdGltb25pYWwtLWNvbnRlbnQge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXgtd2lkdGg6IDgyNHB4O1xuICAgIHBhZGRpbmc6IDc4cHggMTdweCA0NXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbHMnXSAudGVzdGltb25pYWwtLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiA3OHB4IDMwcHggNDVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWxzJ10gLnRlc3RpbW9uaWFsLS1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMTA0cHggMzBweCAzMHB4OyB9IH1cbiAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWxzJ10gLnRlc3RpbW9uaWFsLS10b3B0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTsgfVxuICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbHMnXSAudGVzdGltb25pYWwgYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAwIDAgMS4yNXJlbTsgfVxuICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbHMnXSAudGVzdGltb25pYWwtLW5hbWUsIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFscyddIC50ZXN0aW1vbmlhbC0tb2NjdXBhdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbHMnXSAudGVzdGltb25pYWwtLW5hbWUsIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFscyddIC50ZXN0aW1vbmlhbC0tb2NjdXBhdGlvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbHMnXSAudGVzdGltb25pYWwgc3BhbiB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuXG5baXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbHMnXSAuaW1hZ2VSaWdodCAuc3ZnLXF1b3RlcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE3cHg7XG4gIHRvcDogLTI2cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWxzJ10gLmltYWdlUmlnaHQgLnN2Zy1xdW90ZXMge1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIHJpZ2h0OiBpbml0aWFsOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFscyddIC5pbWFnZVJpZ2h0IC5zdmctcXVvdGVzIHtcbiAgICAgIGxlZnQ6IDEyMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFscyddIC5pbWFnZVJpZ2h0IC5uYXZpZ2F0aW9uIHtcbiAgICBsZWZ0OiBpbml0aWFsO1xuICAgIHJpZ2h0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtpcz0nZmx5bnQtc2xpZGVyLXRlc3RpbW9uaWFscyddIC5pbWFnZVJpZ2h0IC50ZXN0aW1vbmlhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cblxuW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWxzJ10gLmltYWdlUmlnaHQgLnRlc3RpbW9uaWFsLS1jb250ZW50IHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDgyNHB4O1xuICBwYWRkaW5nOiA3OHB4IDE3cHggNDVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBbaXM9J2ZseW50LXNsaWRlci10ZXN0aW1vbmlhbHMnXSAuaW1hZ2VSaWdodCAudGVzdGltb25pYWwtLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogNzhweCAzMHB4IDQ1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgW2lzPSdmbHludC1zbGlkZXItdGVzdGltb25pYWxzJ10gLmltYWdlUmlnaHQgLnRlc3RpbW9uaWFsLS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDE0M3B4IDMwcHggMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICBbaXM9J2ZseW50LXNsaWRlci10ZXh0LWxvZ28nXSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICBbaXM9J2ZseW50LXNsaWRlci10ZXh0LWxvZ28nXSAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4OyB9IH1cblxuW2lzPSdmbHludC1zbGlkZXItdGV4dC1sb2dvJ10gLmNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDgwMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRleHQtbG9nbyddIC5jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG5baXM9J2ZseW50LXNsaWRlci10ZXh0LWxvZ28nXSAuZ3JpZFdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRleHQtbG9nbyddIC5ncmlkV3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuW2lzPSdmbHludC1zbGlkZXItdGV4dC1sb2dvJ10gLmdyaWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLXRleHQtbG9nbyddIC5ncmlkID4gbGkge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRleHQtbG9nbyddIC5ncmlkID4gbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRleHQtbG9nbyddIC5ncmlkIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBbaXM9J2ZseW50LXNsaWRlci10ZXh0LWxvZ28nXSAuZ3JpZC0tY29sdW1uT25lIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbaXM9J2ZseW50LXNsaWRlci10ZXh0LWxvZ28nXSAuZ3JpZC0tY29sdW1uT25lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRleHQtbG9nbyddIC5ncmlkLS1jb2x1bW5Ud28ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfSB9XG5cbltpcz0nZmx5bnQtc2xpZGVyLXRleHQtbG9nbyddIC5pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBbaXM9J2ZseW50LXNsaWRlci10ZXh0LWxvZ28nXSAuaXRlbSAuZ3JhZGllbnRTY2FsZUhvdmVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICBbaXM9J2ZseW50LXNsaWRlci10ZXh0LWxvZ28nXSAuaXRlbS1jb250ZW50ID4gOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLXRleHQtbG9nbyddIC5pdGVtLWNvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICBbaXM9J2ZseW50LXNsaWRlci10ZXh0LWxvZ28nXSAuaXRlbS1jb250ZW50IGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBbaXM9J2ZseW50LXNsaWRlci10ZXh0LWxvZ28nXSAuaXRlbS1jb250ZW50IGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRleHQtbG9nbyddIC5pdGVtLWNvbnRlbnQgaDQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDsgfSB9XG4gIFtpcz0nZmx5bnQtc2xpZGVyLXRleHQtbG9nbyddIC5pdGVtLWxvZ29MaXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBbaXM9J2ZseW50LXNsaWRlci10ZXh0LWxvZ28nXSAuaXRlbS1sb2dvTGlzdCA+IGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgW2lzPSdmbHludC1zbGlkZXItdGV4dC1sb2dvJ10gLml0ZW0tbG9nb0xpc3QgPiBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIFtpcz0nZmx5bnQtc2xpZGVyLXRleHQtbG9nbyddIC5pdGVtLWxvZ29MaXN0IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDE1MHB4OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gICosXG4gICo6OmJlZm9yZSxcbiAgKjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgLyogQmxhY2sgcHJpbnRzIGZhc3RlciAqL1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLm1haW5IZWFkZXIsXG4gIC5tYWluRm9vdGVyLFxuICAud3BGb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIFtocmVmXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC8qIHByZXZlbnQgbGluayBvdmVyZmxvd2luZyBwYXJlbnQgZWxlbWVudHMgKi9cbiAgLmJ1dHRvbltocmVmXSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgLyogc3R5bGVsaW50LWRpc2FibGUtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUgKi9cbiAgICBjb250ZW50OiBcIihcIiBhdHRyKHRpdGxlKSBcIilcIjsgfVxuICAvKipcbiAgKiBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAqIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgKi9cbiAgW2hyZWZePScjJ106OmFmdGVyLFxuICBbaHJlZl49J2phdmFzY3JpcHQ6J106OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJzsgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50OyB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgLyoqXG4gICogUHJpbnRpbmcgVGFibGVzOlxuICAqIGh0dHBzOi8vd2ViLmFyY2hpdmUub3JnL3dlYi8yMDE4MDgxNTE1MDkzNC9odHRwOi8vY3NzLWRpc2N1c3MuaW5jdXRpby5jb20vd2lraS9QcmludGluZ19UYWJsZXNcbiAgKi9cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMzsgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9IH1cblxuW2lzPVwiZmx5bnQtZ3JpZC1iYWNrZ3JvdW5kXCJdIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG5baXM9J2ZseW50LWdyaWQtYmFja2dyb3VuZCddLnRoZW1lTGlnaHQge1xuICBjb2xvcjogd2hpdGU7IH1cblxuW2lzPSdmbHludC1ncmlkLWJhY2tncm91bmQnXS50aGVtZUxpZ2h0IGgxLCBbaXM9J2ZseW50LWdyaWQtYmFja2dyb3VuZCddLnRoZW1lTGlnaHQgaDIsIFtpcz0nZmx5bnQtZ3JpZC1iYWNrZ3JvdW5kJ10udGhlbWVMaWdodCBoMywgW2lzPSdmbHludC1ncmlkLWJhY2tncm91bmQnXS50aGVtZUxpZ2h0IGg0LCBbaXM9J2ZseW50LWdyaWQtYmFja2dyb3VuZCddLnRoZW1lTGlnaHQgaDUge1xuICBjb2xvcjogd2hpdGU7IH1cblxuLmZseW50Q29tcG9uZW50LmZseW50Q29tcG9uZW50LS1zaXplRnVsbC5jb21wb25lbnRTcGFjaW5nIHtcbiAgbWFyZ2luOiA4MHB4IDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mbHludENvbXBvbmVudC5mbHludENvbXBvbmVudC0tc2l6ZUZ1bGwuY29tcG9uZW50U3BhY2luZyB7XG4gICAgbWFyZ2luOiA4cHggMDsgfVxuICAuaDEsIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5jb21wb25lbnRTcGFjaW5nIHtcbiAgICBtYXJnaW46IDQwcHggMDsgfVxuICBbaXM9Zmx5bnQtYmxvY2staW1hZ2UtdGV4dF06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgLmZseW50Q29tcG9uZW50LmZseW50Q29tcG9uZW50LS1zaXplU21hbGwuY29tcG9uZW50U3BhY2luZyB7XG4gICAgbWFyZ2luOiA4cHggMDsgfSB9XG4iLCIvKipcbiAqIFN3aXBlciA2LjguNFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBBdWd1c3QgMjMsIDIwMjFcbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci1jb250YWluZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbn1cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICdwcmV2Jztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ25leHQnO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7XG59XG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4vKiBCdWxsZXRzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpvbmx5LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxJTtcbiAgYm90dG9tOiAzcHg7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG4vKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuIl0sInNvdXJjZVJvb3QiOiIifQ==*/